.page.svelte-yna22u{min-height:100vh;background:var(--bg);color:var(--text)}.nav.svelte-yna22u{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--border)}.brand.svelte-yna22u{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--text);text-decoration:none}.logo.svelte-yna22u{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--grad);font-weight:900}.lang-switch.svelte-yna22u{display:flex;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px}.lang-switch a{border:none;background:transparent;color:var(--text-muted);font-family:inherit;font-weight:700;font-size:.78rem;padding:6px 12px;border-radius:999px;cursor:pointer;text-decoration:none}.lang-switch a.active{background:var(--grad);color:#fff}.doc.svelte-yna22u{max-width:760px;padding:56px 24px 96px}.doc.svelte-yna22u h1:where(.svelte-yna22u){font-size:2rem;margin:0 0 6px}.updated.svelte-yna22u{color:var(--text-dim);font-size:.88rem;margin:0 0 24px}.intro.svelte-yna22u{color:var(--text-muted);line-height:1.6;margin-bottom:40px}section.svelte-yna22u{margin-bottom:32px}section.svelte-yna22u h2:where(.svelte-yna22u){font-size:1.15rem;margin:0 0 12px}section.svelte-yna22u p:where(.svelte-yna22u){color:var(--text-muted);line-height:1.65;margin:0 0 10px}
