@keyframes svelte-1427rmc-slide-in-from-top{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-in.svelte-1427rmc{animation:svelte-1427rmc-slide-in-from-top .2s ease-out}.toc-sidebar.svelte-1gcp3gq::-webkit-scrollbar{width:6px}.toc-sidebar.svelte-1gcp3gq::-webkit-scrollbar-track{background:transparent}.toc-sidebar.svelte-1gcp3gq::-webkit-scrollbar-thumb{background:#d8cfc4;border-radius:3px}.toc-sidebar.svelte-1gcp3gq::-webkit-scrollbar-thumb:hover{background:#bfb4a7}details.svelte-135jgtx summary:where(.svelte-135jgtx)::-webkit-details-marker{display:none}details.svelte-16wk6df summary:where(.svelte-16wk6df)::-webkit-details-marker{display:none}.guide-theme{color:#2c2620;font-family:Noto Sans JP,system-ui,sans-serif;--guide-accent-50: #fbf4ee;--guide-accent-100: #f4e5d8;--guide-accent-200: #e8cdb9;--guide-accent-300: #d9b193;--guide-accent-500: #b9784f;--guide-accent-600: #9f5f3a;--guide-accent-700: #824a2b;--guide-accent-800: #6a3d25;--guide-accent-900: #53301e}.guide-theme h1,.guide-theme h2,.guide-theme h3,.guide-theme h4,.guide-theme h5,.guide-theme h6{font-family:Noto Sans JP,system-ui,sans-serif}.guide-theme .text-gray-900{color:#2c2620}.guide-theme .text-gray-700{color:#4e463d}.guide-theme .text-gray-600{color:#6b5f52}.guide-theme .text-gray-500{color:#8a7f73}.guide-theme .text-gray-400{color:#9a8f82}.guide-theme .border-gray-200,.guide-theme .border-gray-300,.guide-theme .border-gray-400{border-color:#e6dfd7}.guide-theme .bg-gray-50,.guide-theme .bg-gray-100,.guide-theme .bg-gray-200{background-color:#faf8f5}.guide-theme .bg-blue-50,.guide-theme .bg-green-50,.guide-theme .bg-purple-50,.guide-theme .bg-amber-50,.guide-theme .bg-cyan-50,.guide-theme .bg-indigo-50{background-color:var(--guide-accent-50)}.guide-theme .bg-blue-100,.guide-theme .bg-green-100,.guide-theme .bg-purple-100,.guide-theme .bg-amber-100,.guide-theme .bg-cyan-100,.guide-theme .bg-indigo-100{background-color:var(--guide-accent-100)}.guide-theme .bg-blue-200,.guide-theme .bg-green-200,.guide-theme .bg-purple-200,.guide-theme .bg-amber-200,.guide-theme .bg-cyan-200,.guide-theme .bg-indigo-200{background-color:var(--guide-accent-200)}.guide-theme .bg-blue-600,.guide-theme .bg-green-600,.guide-theme .bg-purple-600,.guide-theme .bg-amber-600,.guide-theme .bg-cyan-600,.guide-theme .bg-indigo-600{background-color:var(--guide-accent-600)}.guide-theme .border-blue-200,.guide-theme .border-green-200,.guide-theme .border-purple-200,.guide-theme .border-amber-200,.guide-theme .border-cyan-200,.guide-theme .border-indigo-200{border-color:var(--guide-accent-200)}.guide-theme .border-blue-300,.guide-theme .border-green-300,.guide-theme .border-purple-300,.guide-theme .border-amber-300,.guide-theme .border-cyan-300,.guide-theme .border-indigo-300{border-color:var(--guide-accent-300)}.guide-theme .text-blue-900,.guide-theme .text-green-900,.guide-theme .text-purple-900,.guide-theme .text-amber-900,.guide-theme .text-cyan-900,.guide-theme .text-indigo-900{color:var(--guide-accent-900)}.guide-theme .text-blue-800,.guide-theme .text-green-800,.guide-theme .text-purple-800,.guide-theme .text-amber-800,.guide-theme .text-cyan-800,.guide-theme .text-indigo-800{color:var(--guide-accent-800)}.guide-theme .text-blue-700,.guide-theme .text-green-700,.guide-theme .text-purple-700,.guide-theme .text-amber-700,.guide-theme .text-cyan-700,.guide-theme .text-indigo-700{color:var(--guide-accent-700)}.guide-theme .text-blue-600,.guide-theme .text-green-600,.guide-theme .text-purple-600,.guide-theme .text-amber-600,.guide-theme .text-cyan-600,.guide-theme .text-indigo-600{color:var(--guide-accent-600)}.guide-theme .text-blue-500,.guide-theme .text-green-500,.guide-theme .text-purple-500,.guide-theme .text-amber-500,.guide-theme .text-cyan-500,.guide-theme .text-indigo-500{color:var(--guide-accent-500)}.guide-theme .hover\:bg-blue-100:hover,.guide-theme .hover\:bg-green-100:hover,.guide-theme .hover\:bg-purple-100:hover,.guide-theme .hover\:bg-amber-100:hover,.guide-theme .hover\:bg-cyan-100:hover,.guide-theme .hover\:bg-indigo-100:hover{background-color:var(--guide-accent-100)}.guide-theme .hover\:text-blue-800:hover,.guide-theme .hover\:text-green-800:hover,.guide-theme .hover\:text-purple-800:hover,.guide-theme .hover\:text-amber-800:hover,.guide-theme .hover\:text-cyan-800:hover,.guide-theme .hover\:text-indigo-800:hover{color:var(--guide-accent-800)}
