:root{--bg-color:#08090d;--card-bg:#0f111a;--card-border:#1f2433;--primary:#5c47e5;--primary-hover:#4e3ac7;--accent:#059db5;--text-color:#f3f4f6;--text-muted:#9ca3af;--success:#10b981;--error:#ef4444;--warning:#f59e0b;--border-color:#1a1e2b}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);min-height:100vh;font-family:Inter,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Outfit,sans-serif;font-weight:800}a{color:var(--primary);text-decoration:none;transition:color .2s}a:hover{color:#fff}input,select,textarea{font-family:inherit}
