.page.svelte-gygcht{padding-block:40px 96px}.back.svelte-gygcht{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.back.svelte-gygcht:hover{color:var(--accent)}.back.svelte-gygcht svg{width:16px;height:16px}header.svelte-gygcht{margin:32px 0 40px}.meta.svelte-gygcht{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.badge.svelte-gygcht{font-size:var(--fs-micro);background:var(--surface-2);color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.badge.award.svelte-gygcht{background:var(--accent-soft);color:var(--accent)}.badge.status.svelte-gygcht{border:1px dashed var(--line);background:0 0}.badge.svelte-gygcht svg{width:13px;height:13px}.mono.svelte-gygcht{font:var(--fs-micro)/1 var(--font-mono);color:var(--muted)}h1.svelte-gygcht{font-size:var(--fs-title);letter-spacing:-.03em}.tagline.svelte-gygcht{font-size:var(--fs-lead);color:var(--text);margin-top:12px}.layout.svelte-gygcht{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}@media (width<=860px){.layout.svelte-gygcht{grid-template-columns:minmax(0,1fr)}}.body.svelte-gygcht{overflow-wrap:anywhere;min-width:0;max-width:68ch}.body.svelte-gygcht h2:where(.svelte-gygcht){font-size:var(--fs-lead);margin:36px 0 12px}.body.svelte-gygcht p:where(.svelte-gygcht){margin-bottom:14px}.summary.svelte-gygcht{font-size:var(--fs-lead)}.highlights.svelte-gygcht{gap:8px;margin:0;padding-left:18px;display:grid}.highlights.svelte-gygcht li:where(.svelte-gygcht)::marker{color:var(--accent)}.path.svelte-gygcht{font:var(--fs-micro)/1 var(--font-mono);color:var(--muted);margin-bottom:10px}.file.svelte-gygcht{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font:var(--fs-micro)/1.4 var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:20px;padding:10px 14px;display:flex}.fname.svelte-gygcht{color:var(--text);margin-right:auto;font-weight:600}.file.svelte-gygcht a:where(.svelte-gygcht){color:var(--accent)}.pager.svelte-gygcht{grid-template-columns:1fr 1fr;gap:12px;margin-top:72px;display:grid}.pager.svelte-gygcht a:where(.svelte-gygcht){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .2s var(--ease-out);gap:4px;padding:16px 18px;font-weight:600;text-decoration:none;display:grid}.pager.svelte-gygcht a:where(.svelte-gygcht):last-child{text-align:right}.pager.svelte-gygcht a:where(.svelte-gygcht):hover{border-color:var(--accent)}.pager.svelte-gygcht span:where(.svelte-gygcht){font:var(--fs-micro)/1 var(--font-mono);color:var(--muted);font-weight:400}@media (width<=560px){.pager.svelte-gygcht{grid-template-columns:1fr}}.readme.svelte-gygcht img{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;height:auto;margin:8px 0 20px}.readme.svelte-gygcht h2,.readme.svelte-gygcht h3{letter-spacing:-.02em;font-size:var(--fs-lead);margin:36px 0 12px}.readme.svelte-gygcht p,.readme.svelte-gygcht li{color:var(--text)}.readme.svelte-gygcht p,.readme.svelte-gygcht pre{margin-bottom:14px}.readme.svelte-gygcht li{margin-bottom:6px}.readme.svelte-gygcht strong{color:var(--text)}.readme.svelte-gygcht pre{border-radius:var(--radius);background:var(--surface-2);font:var(--fs-micro)/1.5 var(--font-mono);padding:14px;overflow-x:auto}.readme.svelte-gygcht code{font-family:var(--font-mono)}.readme.svelte-gygcht a{color:var(--accent)}.readme.svelte-gygcht .anchor{display:none}.readme.svelte-gygcht ul,.readme.svelte-gygcht ol{margin-bottom:14px;padding-left:20px}.readme.svelte-gygcht table{border-collapse:collapse;margin-bottom:14px;display:block;overflow-x:auto}.readme.svelte-gygcht th,.readme.svelte-gygcht td{border:1px solid var(--line);padding:6px 10px}aside.svelte-gygcht{gap:12px;display:grid;position:sticky;top:88px}.panel.svelte-gygcht{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px}.panel-title.svelte-gygcht{font:600 var(--fs-micro)/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.stack.svelte-gygcht{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.links.svelte-gygcht{gap:10px;display:grid}.links.svelte-gygcht .btn:where(.svelte-gygcht){justify-content:center}.muted.svelte-gygcht{color:var(--muted);font-size:var(--fs-small);align-items:center;gap:8px;display:flex}.muted.svelte-gygcht svg{flex:none;width:15px;height:15px}
