:root{color-scheme:light;--bg:#f7f7f5;--surface:#fff;--ink:#1a1a1a;--muted:#6b6b6b;--border:#e2e2e0;--accent:#2563eb;--accent-hover:#1d4ed8;--danger:#dc2626}*{box-sizing:border-box}body,html{padding:0;margin:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button{cursor:pointer}button,input{font-family:inherit}a{color:inherit}