:root{--primary:#2563eb;--primary-hover:#1d4ed8;--bg-main:#000;--bg-sidebar:#0a0a0a;--bg-card:#0f0f0f;--card-border:#1a1a1a;--text-main:#fff;--text-muted:#71717a;--error:#ef4444;--success:#10b981;--success-bg:rgba(16,185,129,.1);--card-shadow:none}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-main);color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;min-height:100vh}.glass-card,.standard-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-card);border:1px solid var(--card-border);border-radius:12px;box-shadow:none}.btn-primary{align-items:center;background:var(--primary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.6rem 1.2rem;transition:all .2s ease}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-secondary{align-items:center;background:#1a1a1a;border:1px solid #262626;border-radius:10px;color:var(--text-main);cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.6rem 1.2rem;transition:all .2s ease}.btn-secondary:hover{background:#262626;border-color:#404040}.form-group{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}label{color:var(--text-muted);font-size:.85rem;font-weight:600;letter-spacing:.05em;padding-left:.25rem;text-transform:uppercase}input,select,textarea{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:8px;color:#fff;font-family:inherit;font-size:.95rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}input:focus,select:focus,textarea:focus{background:#0f0f0f;border-color:var(--primary);outline:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade{animation:fadeIn .4s ease-out forwards}.badge-success{background:var(--success-bg);border:1px solid rgba(16,185,129,.2);border-radius:4px;color:var(--success);font-size:.75rem;font-weight:700;padding:.25rem .65rem}
