:root{--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", sans-serif;--bg:#fff;--surface:#f5f5f7;--text:#1d1d1f;--text-secondary:#6e6e73;--hairline:#0000001a;--accent:#0071e3;--accent-soft:#0071e31a;--red:#ff3b30;--green:#34c759;--orange:#ff9500;--radius-card:22px;--tap:44px}@media (prefers-color-scheme:dark){:root{--bg:#000;--surface:#1c1c1e;--text:#f5f5f7;--text-secondary:#98989d;--hairline:#ffffff24;--accent:#0a84ff;--accent-soft:#0a84ff2e;--red:#ff453a;--green:#30d158;--orange:#ff9f0a}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;padding:0}a{color:var(--accent);text-decoration:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums}
