:root{--bg:#0b1118;--surface:#121a24;--surface-2:#182230;--border:#243142;--text:#e6edf5;--text-muted:#9aa8b8;--accent:#3fb68b;--focus:#7cc4ff;--radius:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-sm:13px;--text-md:15px;--text-lg:18px;--text-xl:28px;--tap:44px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-md);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
