.page.svelte-9c6a54{--bg: #fff;--fg: #0b0b0e;--muted: #5b5b66;--card: #f6f7f9;--border: #e9eaee;max-width:900px;margin:0 auto;padding:3rem 1.25rem 4rem;background:var(--bg);color:var(--fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";line-height:1.6}@media (prefers-color-scheme: dark){.page.svelte-9c6a54{--bg: #0b0b0e;--fg: #f2f3f5;--muted: #a3a7b3;--card: #14161b;--border: #22252d}}.back.svelte-9c6a54{display:inline-block;margin-bottom:1.25rem;color:inherit;text-decoration:none;opacity:.7}.back.svelte-9c6a54:hover{opacity:1;text-decoration:underline}.header.svelte-9c6a54{margin-bottom:2rem}h1.svelte-9c6a54{margin:0 0 .75rem;font-size:clamp(2rem,1.4rem + 2.4vw,2.8rem);letter-spacing:-.03em;line-height:1.1}.meta-line.svelte-9c6a54{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;font-size:.8rem}.pill.svelte-9c6a54{padding:.08rem .55rem;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:#00000003}.pill-tag.svelte-9c6a54{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.desc.svelte-9c6a54{margin:0;color:var(--muted);line-height:1.6}.content.svelte-9c6a54 p{margin:.9rem 0}.content.svelte-9c6a54 h2{margin:2rem 0 .75rem;letter-spacing:-.02em}.content.svelte-9c6a54 h3{margin:1.5rem 0 .6rem;letter-spacing:-.01em}.content.svelte-9c6a54 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.content.svelte-9c6a54 code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.content.svelte-9c6a54 :not(pre)>code{background:var(--card);border:1px solid var(--border);padding:.15rem .4rem;border-radius:6px}.content.svelte-9c6a54 pre{overflow:auto;padding:1rem 1.25rem;border-radius:12px;background:var(--card);border:1px solid var(--border);box-shadow:inset 0 1px 3px #0000000a;tab-size:2;-moz-tab-size:2}.content.svelte-9c6a54 pre code{background:transparent;border:none;padding:0;font-size:.875rem;line-height:1.65}.content.svelte-9c6a54 pre code span{color:var(--shiki-light)}@media (prefers-color-scheme: dark){.content.svelte-9c6a54 pre code span{color:var(--shiki-dark)}}.content.svelte-9c6a54 ul,.content.svelte-9c6a54 ol{margin:.75rem 0 .75rem 1.25rem}.content.svelte-9c6a54 li{margin:.35rem 0}
