:root{--primary:#2563eb;--text:#1f2937;--muted:#6b7280;--background:#fff;--surface:#f3f4f6;color:var(--text);background:var(--background);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--text:#f3f4f6;--muted:#9ca3af;--background:#111827;--surface:#1f2937}}*{box-sizing:border-box}body{background:var(--background);margin:0}main{max-width:720px;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));margin:0 auto}.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;display:flex}.bar{justify-content:space-between;align-items:center;display:flex}h1{margin:0;font-size:1.6rem}.muted{color:var(--muted)}button.link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:8px}
