*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0f0f0f;--surface: #1a1a1a;--surface-hover: #252525;--border: #333;--text: #e5e5e5;--text-muted: #888;--accent: #6366f1;--accent-hover: #818cf8;--danger: #ef4444}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);min-height:100vh}button{cursor:pointer;border:none;font:inherit;color:inherit}input{font:inherit;color:inherit}
