:root{--bg:#fbfaf7;--fg:#1d1b16;--muted:#6b665c;--line:#e6e2d8;--accent:#f5a524;color:var(--fg);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#17160f;--fg:#ece8de;--muted:#a39d90;--line:#2e2c24}}*{box-sizing:border-box}body{margin:0}.shell{max-width:1100px;margin:0 auto;padding:0 16px}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.brand{color:var(--fg);border-left:4px solid var(--accent);padding-left:8px;font-weight:700;text-decoration:none}.spacer{flex:1}.muted{color:var(--muted)}.center{text-align:center;margin-top:20vh}main{padding:24px 0}h1{margin:0 0 8px;font-size:1.6rem}button{font:inherit;border:1px solid var(--line);color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px}button:hover{border-color:var(--muted)}
