:root{--bg-color: #1a1b1e;--card-bg: #25262b;--text-primary: #ffffff;--text-secondary: #a1a1aa;--accent: #5865F2;--success: #3ba55c;--danger: #ed4245}body{margin:0;font-family:Inter,system-ui,sans-serif;background-color:var(--bg-color);color:var(--text-primary)}.container{max-width:1400px;margin:0 auto;padding:2rem}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid #373a40;padding-bottom:1rem}h1,h2,h3{margin:0 0 1rem}.grid{display:grid;gap:1.5rem}.card{background-color:var(--card-bg);padding:1.5rem;border-radius:.5rem;border:1px solid #373a40}.btn{background-color:var(--accent);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-weight:600;text-decoration:none;display:inline-block;font-size:1rem}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:hover:not(:disabled){background-color:#4752c4}input{background:#1a1b1e;border:1px solid #373a40;color:#fff;padding:.5rem;border-radius:.25rem;width:100%;margin-bottom:1rem;box-sizing:border-box}label{display:block;margin-bottom:.25rem;color:var(--text-secondary)}
