@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--aurora-cyan: #40D9C8;--aurora-teal: #1A5C5C;--bg-primary: #0B1420;--bg-secondary: #111B2B;--bg-card: #151F30;--text-primary: #E8EDF2;--text-secondary: #A0AAB8;--text-muted: #6B7785;--accent-cyan: #40D9C8;--accent-purple: #7C4DFF;--success: #00D9A0;--danger: #FF5252;--warning: #FFB74D}body{background:var(--bg-primary);color:var(--text-primary)}.aurora-bg-v1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-10;background:linear-gradient(180deg,#0b1420,#111b2b,#1a2535)}.aurora-bg-v1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(64,217,200,.15) 0%,transparent 60%);animation:aurora-drift 60s ease-in-out infinite}@keyframes aurora-drift{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.5;transform:translateY(-20px)}}.card-v1{background:var(--bg-card);border:1px solid rgba(64,217,200,.15);border-radius:16px;padding:1.5rem;transition:all .3s ease}.card-v1:hover{border-color:#40d9c866;box-shadow:0 8px 32px #40d9c81a;transform:translateY(-2px)}.stat-v1{background:var(--bg-card);border:1px solid rgba(64,217,200,.1);border-radius:16px;padding:2rem;transition:all .3s ease}.stat-v1:hover{border-color:var(--accent-cyan);box-shadow:0 12px 40px #40d9c826;transform:translateY(-4px)}.btn-v1{background:linear-gradient(135deg,var(--accent-cyan) 0%,#3CC4B4 100%);color:#0b1420;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #40d9c840}.btn-v1:hover{transform:translateY(-2px);box-shadow:0 6px 20px #40d9c859}.accent-line-v1{width:3px;height:24px;background:linear-gradient(180deg,var(--accent-cyan),var(--accent-purple));border-radius:3px}.badge-v1{display:inline-block;padding:.25rem .75rem;background:#40d9c826;color:var(--accent-cyan);border-radius:20px;font-size:.875rem;font-weight:600;border:1px solid rgba(64,217,200,.3)}@tailwind base;@tailwind components;@tailwind utilities;@layer base{*{@apply box-border;}html,body{@apply m-0 p-0 antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{@apply m-0 p-0;}}@layer components{::-webkit-scrollbar{@apply w-2 h-2;}::-webkit-scrollbar-track{@apply bg-gray-100;}::-webkit-scrollbar-thumb{@apply bg-gray-300 rounded-full;}::-webkit-scrollbar-thumb:hover{@apply bg-gray-400;}}
