.guide-page.svelte-gvegth{max-width:1400px;margin:0 auto;padding:1rem;display:grid;grid-template-columns:1fr 280px;gap:2rem}.breadcrumb.svelte-gvegth{grid-column:1 / -1;display:flex;gap:.5rem;font-size:.875rem;color:#9ca3af;margin-bottom:1rem}.breadcrumb.svelte-gvegth a:where(.svelte-gvegth){color:#60a5fa;text-decoration:none}.breadcrumb.svelte-gvegth a:where(.svelte-gvegth):hover{text-decoration:underline}.breadcrumb.svelte-gvegth .current:where(.svelte-gvegth){color:#f3f4f6}.guide-content.svelte-gvegth{background:#1f2937;border-radius:1rem;padding:2rem;border:1px solid #374151}header.svelte-gvegth{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #374151}header.svelte-gvegth h1:where(.svelte-gvegth){font-size:2.25rem;font-weight:700;color:#f3f4f6;margin-bottom:1rem}.lead.svelte-gvegth{font-size:1.125rem;color:#9ca3af;line-height:1.7}.toc.svelte-gvegth{background:#283548;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.toc.svelte-gvegth h2:where(.svelte-gvegth){font-size:1rem;font-weight:600;color:#f3f4f6;margin-bottom:1rem}.toc.svelte-gvegth ul:where(.svelte-gvegth){list-style:none;padding:0;margin:0}.toc.svelte-gvegth li:where(.svelte-gvegth){margin-bottom:.5rem}.toc.svelte-gvegth a:where(.svelte-gvegth){color:#60a5fa;text-decoration:none;font-size:.95rem}.toc.svelte-gvegth a:where(.svelte-gvegth):hover{text-decoration:underline}.guide-section.svelte-gvegth{margin-bottom:2.5rem;scroll-margin-top:2rem}.guide-section.svelte-gvegth h2:where(.svelte-gvegth){font-size:1.5rem;font-weight:600;color:#f3f4f6;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #3b82f6}.section-content.svelte-gvegth{color:#d1d5db;line-height:1.8}.section-content.svelte-gvegth p{margin-bottom:1rem}.section-content.svelte-gvegth ul,.section-content.svelte-gvegth ol{margin-bottom:1rem;padding-left:1.5rem}.section-content.svelte-gvegth li{margin-bottom:.5rem}.section-content.svelte-gvegth strong{color:#f3f4f6}.section-content.svelte-gvegth code{background:#374151;padding:.125rem .375rem;border-radius:.25rem;font-size:.9em}.section-content.svelte-gvegth table{width:100%;border-collapse:collapse;margin:1rem 0}.section-content.svelte-gvegth th,.section-content.svelte-gvegth td{padding:.75rem;border:1px solid #374151;text-align:left}.section-content.svelte-gvegth th{background:#283548;font-weight:600;color:#f3f4f6}.section-content.svelte-gvegth tr:nth-child(2n){background:#3741514d}.guide-footer.svelte-gvegth{margin-top:3rem;padding-top:2rem;border-top:1px solid #374151}.related-links.svelte-gvegth{margin-bottom:2rem}.related-links.svelte-gvegth h3:where(.svelte-gvegth){font-size:1rem;color:#9ca3af;margin-bottom:.75rem}.tool-links.svelte-gvegth{display:flex;gap:.75rem;flex-wrap:wrap}.tool-links.svelte-gvegth a:where(.svelte-gvegth){background:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-size:.9rem;transition:background .2s ease}.tool-links.svelte-gvegth a:where(.svelte-gvegth):hover{background:#2563eb}.guide-nav.svelte-gvegth{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nav-link.svelte-gvegth{display:flex;flex-direction:column;padding:1rem;background:#283548;border-radius:.5rem;text-decoration:none;transition:background .2s ease}.nav-link.svelte-gvegth:hover{background:#374151}.nav-link.next.svelte-gvegth{text-align:right}.nav-link.svelte-gvegth .label:where(.svelte-gvegth){font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.nav-link.svelte-gvegth .title:where(.svelte-gvegth){font-size:1rem;color:#60a5fa;font-weight:500}.sidebar.svelte-gvegth{position:sticky;top:1rem;height:fit-content}.sidebar-content.svelte-gvegth{background:#1f2937;border-radius:.75rem;padding:1.5rem;border:1px solid #374151}.sidebar.svelte-gvegth h3:where(.svelte-gvegth){font-size:.875rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.guide-list.svelte-gvegth{list-style:none;padding:0;margin:0}.guide-list.svelte-gvegth li:where(.svelte-gvegth){margin-bottom:.5rem}.guide-list.svelte-gvegth a:where(.svelte-gvegth){display:block;padding:.5rem .75rem;color:#d1d5db;text-decoration:none;border-radius:.375rem;font-size:.9rem;transition:all .2s ease}.guide-list.svelte-gvegth a:where(.svelte-gvegth):hover{background:#374151;color:#f3f4f6}.guide-list.svelte-gvegth li.active:where(.svelte-gvegth) a:where(.svelte-gvegth){background:#3b82f6;color:#fff}@media(max-width:1024px){.guide-page.svelte-gvegth{grid-template-columns:1fr}.sidebar.svelte-gvegth{display:none}}@media(max-width:640px){.guide-content.svelte-gvegth{padding:1.25rem}header.svelte-gvegth h1:where(.svelte-gvegth){font-size:1.75rem}.guide-nav.svelte-gvegth{grid-template-columns:1fr}}
