@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";:root{--bg-primary:#0a0a0a;--brand-primary:#10b981;--brand-muted:#10b98115;--bg-secondary:#141414;--bg-tertiary:#1f1f1f;--text-primary:#fff;--text-secondary:#a3a3a3;--text-muted:#525252;--border-color:#262626;--accent-orange:#f59e0b;--accent-red:#ef4444;--glass-bg:#ffffff08;--glass-border:#ffffff14}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased}@media (width<=768px){.desktop-only,aside{display:none!important}main{margin-left:0!important}header{padding:0 1rem!important}.grid-2-1{grid-template-columns:1fr!important}}@media (width>=769px){.mobile-only{display:none!important}}.card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;padding:1.5rem;transition:all .3s}input,select,button{background-color:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:.75rem;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}button{cursor:pointer}button:active{transform:scale(.98)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.animate-fade-in{animation:.4s forwards fadeIn}.glass-panel{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:1rem}.card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1rem;padding:1.5rem;transition:border-color .2s}.card:hover{border-color:var(--border-hover)}
