.docs-page.svelte-1w1nvxq{padding-bottom:4rem}.docs-header.svelte-1w1nvxq{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.docs-header.svelte-1w1nvxq h1:where(.svelte-1w1nvxq){margin-bottom:.5rem}.docs-subtitle.svelte-1w1nvxq{font-size:1.1rem;color:var(--text-secondary)}.intro.svelte-1w1nvxq{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.7}.docs-section.svelte-1w1nvxq{margin-bottom:3rem;scroll-margin-top:calc(var(--nav-height) + 2rem)}.docs-section.svelte-1w1nvxq:last-child{margin-bottom:0}.docs-section.svelte-1w1nvxq h2:where(.svelte-1w1nvxq){margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.docs-section.svelte-1w1nvxq h3:where(.svelte-1w1nvxq){margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem}.docs-section.svelte-1w1nvxq>p:where(.svelte-1w1nvxq){color:var(--text-secondary);margin-bottom:1rem;line-height:1.7}.docs-section.svelte-1w1nvxq ul:where(.svelte-1w1nvxq){list-style:none;padding:0;margin-bottom:1rem}.docs-section.svelte-1w1nvxq>ul:where(.svelte-1w1nvxq)>li:where(.svelte-1w1nvxq){padding:.375rem 0 .375rem 1.25rem;position:relative;color:var(--text-secondary);line-height:1.6}.docs-section.svelte-1w1nvxq>ul:where(.svelte-1w1nvxq)>li:where(.svelte-1w1nvxq):before{content:"•";position:absolute;left:0;color:var(--accent)}.docs-section.svelte-1w1nvxq>ul:where(.svelte-1w1nvxq)>li:where(.svelte-1w1nvxq) strong:where(.svelte-1w1nvxq){color:var(--text-primary)}.priority-list.svelte-1w1nvxq{list-style:decimal;padding-left:1.5rem;margin-bottom:1rem}.priority-list.svelte-1w1nvxq li:where(.svelte-1w1nvxq){color:var(--text-secondary);padding:.25rem 0;line-height:1.6}.override-grid.svelte-1w1nvxq{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem}.override-card.svelte-1w1nvxq{display:flex;flex-direction:column;gap:.75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem;transition:border-color var(--transition-fast)}.override-card.svelte-1w1nvxq:hover{border-color:var(--border-light)}.override-card.svelte-1w1nvxq h3:where(.svelte-1w1nvxq){margin:0;font-size:1.05rem;color:var(--text-primary)}.override-card.svelte-1w1nvxq p:where(.svelte-1w1nvxq){margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.6}.override-card.svelte-1w1nvxq .thumb:where(.svelte-1w1nvxq){padding:0;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:zoom-in;overflow:hidden;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;transition:border-color var(--transition-fast),transform var(--transition-fast)}.override-card.svelte-1w1nvxq .thumb:where(.svelte-1w1nvxq):hover{border-color:var(--accent-muted);transform:translateY(-1px)}.override-card.svelte-1w1nvxq .thumb:where(.svelte-1w1nvxq) img:where(.svelte-1w1nvxq){display:block;width:100%;height:100%;object-fit:cover;object-position:top left}@media(max-width:900px){.override-grid.svelte-1w1nvxq{grid-template-columns:1fr}}.lightbox.svelte-1w1nvxq{position:fixed;inset:0;z-index:1000;background:#000000e6;display:flex;align-items:center;justify-content:center;cursor:zoom-out;animation:svelte-1w1nvxq-lightbox-fade-in .15s ease}@keyframes svelte-1w1nvxq-lightbox-fade-in{0%{opacity:0}to{opacity:1}}.lightbox.svelte-1w1nvxq img:where(.svelte-1w1nvxq){max-width:90vw;max-height:90vh;border-radius:var(--radius-md);cursor:default}.lightbox-close.svelte-1w1nvxq{position:absolute;top:1rem;right:1.5rem;background:transparent;border:none;color:#fff;font-size:2.5rem;line-height:1;cursor:pointer;opacity:.7;transition:opacity var(--transition-fast)}.lightbox-close.svelte-1w1nvxq:hover{opacity:1}
