@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;600;800&display=swap";:root{--bg-deep: #050505;--bg-card: rgba(20, 20, 20, .7);--accent-primary: #00ff88;--accent-secondary: #00d4ff;--text-primary: #ffffff;--text-muted: #a0a0a0;--danger: #ff4d4d;--border-glass: rgba(255, 255, 255, .1);--glow-green: 0 0 20px rgba(0, 255, 136, .3);--font-main: "Inter", sans-serif;--font-accent: "Outfit", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-deep);color:var(--text-primary);font-family:var(--font-main);-webkit-font-smoothing:antialiased;overflow-x:hidden}.glass-panel{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:16px}.glow-text{text-shadow:0 0 10px rgba(255,255,255,.5)}.accent-glow{color:var(--accent-primary);text-shadow:0 0 8px rgba(0,255,136,.6)}.app-container{max-width:1200px;margin:0 auto;padding:2rem 1rem}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.logo{font-family:var(--font-accent);font-weight:800;font-size:1.8rem;letter-spacing:-1px}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px;background-color:var(--accent-primary);box-shadow:var(--glow-green);animation:pulse 2s infinite}@keyframes pulse{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.6;transform:scale(1)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}
