html,body{color:#222;background:#fafafa;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{min-height:100vh}*{box-sizing:border-box}:root{--header-h:74px}.topbar.svelte-12qhfyh{z-index:10;min-height:var(--header-h);background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{flex-direction:column;gap:.15rem;min-width:0;display:flex}.title.svelte-12qhfyh{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.home.svelte-12qhfyh{color:#222;font-size:1.2rem;font-weight:700;text-decoration:none}.sep.svelte-12qhfyh{color:#bbb}.page-title.svelte-12qhfyh{color:#444;font-size:1.05rem}.subtitle.svelte-12qhfyh{color:#777;font-size:.8rem}nav.svelte-12qhfyh{flex-shrink:0;gap:.5rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#444;border-radius:6px;padding:.5rem .85rem;font-size:.95rem;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#f0f0f0}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#1a73e8;background:#e8f0fe}@media (width<=520px){.topbar.svelte-12qhfyh{flex-direction:column;align-items:stretch;gap:.5rem}.subtitle.svelte-12qhfyh{display:none}}.container{max-width:900px;margin:0 auto;padding:2rem 1.5rem}
