@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;700;800&display=swap";*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none;margin:0;padding:0}html,body{background-color:var(--bg-body);width:100%;max-width:100vw;color:var(--text-main);font-family:Outfit,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}:root{--bg-body:#f4f6f8;--bg-card:#fff;--bg-input:#fff;--text-main:#1a1a1a;--text-muted:#666;--border:#e0e0e0;--accent:#000;--accent-text:#fff;--success:#27ae60;--danger:#ef4444;--shadow:0 10px 30px -5px #0000000d}@media (prefers-color-scheme:dark){:root{--bg-body:#0a0a0a;--bg-card:#161616;--bg-input:#1f1f1f;--text-main:#fff;--text-muted:#a0a0a0;--border:#333;--accent:#fff;--accent-text:#000;--shadow:0 10px 30px -10px #00000080}}.wrapper{width:100%;max-width:1600px;margin:0 auto;padding:20px}@media (max-width:600px){.wrapper{padding:15px}}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-text)}.btn-primary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.btn-outline{border-color:var(--border);color:var(--text-main);background:0 0}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn-danger{color:var(--danger);background:#ef44441a}.btn-danger:hover{background:var(--danger);color:#fff}.input{border:1px solid var(--border);background:var(--bg-input);width:100%;color:var(--text-main);border-radius:10px;padding:14px;font-family:inherit;font-size:14px;transition:all .2s}.input:focus{border-color:var(--accent)}.input::placeholder{color:var(--text-muted)}.card{background:var(--bg-card);box-shadow:var(--shadow);border:1px solid #00000005;border-radius:16px;margin-bottom:20px;padding:20px}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate{animation:.4s cubic-bezier(.2,.8,.2,1) forwards slideUp}
