:root{--bg:#0f0f0f;--fg:#fff;--muted:#a3a3a3;--border:#262626;--card-bg:#1a1a1a;--accent:#3b82f6;--accent-hover:#2563eb;--cta:#39ff88;--cta-hover:#2de673}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{background:var(--bg);color:var(--fg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}h1,h2,h3,h4,h5,h6{color:var(--fg);line-height:1.2}code{color:#e5e5e5;background:#262626;border-radius:4px;padding:2px 4px}select{color:#e5e5e5;cursor:pointer;background:#1a1a1a;border:1px solid #262626;border-radius:6px;outline:none;padding:6px 12px;font-weight:500;transition:all .2s}select:hover{color:#fff;background:#262626;border-color:#404040}select:focus{border-color:#39ff88;box-shadow:0 0 0 2px #39ff881a}button{cursor:pointer;font-family:inherit}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.matches-scrollable{scrollbar-width:thin;scrollbar-color:#404040 #1a1a1a}.matches-scrollable::-webkit-scrollbar{width:8px;height:8px}.matches-scrollable::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.matches-scrollable::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.matches-scrollable::-webkit-scrollbar-thumb:hover{background:#525252}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
