*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg: #0a0a0a;--bg-card: #111111;--bg-card2: #161616;--bg-input: #1a1a1a;--text: #f0ede8;--text-muted: #8a8580;--text-dim: #555;--accent: #e02020;--accent-dark: #c41a1a;--accent-glow: rgba(224,32,32,.15);--green: #22c55e;--yellow: #f59e0b;--border: rgba(255,255,255,.07);--radius: 12px;--sans: "Outfit", system-ui, sans-serif}html{font-size:16px;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--sans)}input{font-family:var(--sans)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
