.page.svelte-dr5izb{min-height:100vh;padding:120px 24px 80px}.container.svelte-dr5izb{max-width:720px;margin:0 auto}.label.svelte-dr5izb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin-bottom:16px;font-size:11px}h1.svelte-dr5izb{font-family:var(--sans);letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(28px,4vw,40px);font-weight:600}.section.svelte-dr5izb{border-bottom:1px solid var(--border);margin-bottom:36px;padding-bottom:36px}.section.svelte-dr5izb:last-of-type{border-bottom:none}h2.svelte-dr5izb{font-family:var(--sans);letter-spacing:-.015em;margin-bottom:12px;font-size:17px;font-weight:600}p.svelte-dr5izb{color:var(--text-muted);font-size:15px;line-height:1.75}p.svelte-dr5izb a:where(.svelte-dr5izb){color:var(--violet);text-underline-offset:2px;text-decoration:underline}p.svelte-dr5izb a:where(.svelte-dr5izb):hover{opacity:.8}.back-link.svelte-dr5izb{font-family:var(--mono);color:var(--text-dim);margin-top:16px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-block}.back-link.svelte-dr5izb:hover{color:var(--text-muted)}.updated.svelte-dr5izb{color:var(--text-dim);font-size:13px;font-family:var(--mono);margin-bottom:40px}ul.svelte-dr5izb{flex-direction:column;gap:8px;margin:12px 0 0;padding-left:20px;display:flex}li.svelte-dr5izb{color:var(--text-muted);font-size:15px;line-height:1.75}code.svelte-dr5izb{font-family:var(--mono);background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--violet);padding:1px 5px;font-size:13px}
