@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--bg-dark:#07090e;--bg-surface:#0e131f;--bg-card:#121929b3;--bg-card-hover:#19243ccc;--accent-primary:#6366f1;--accent-primary-glow:#6366f159;--accent-cyan:#06b6d4;--accent-cyan-glow:#06b6d459;--accent-emerald:#10b981;--accent-purple:#a855f7;--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b;--border-subtle:#ffffff14;--border-glow:#6366f14d;--glass-bg:#0e131fbf;--glass-border:#ffffff1f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);background-color:var(--bg-dark);color:var(--text-main);line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#334155}.text-gradient{background:linear-gradient(135deg,#fff 0%,#cbd5e1 50%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-primary{background:linear-gradient(135deg,#818cf8 0%,#6366f1 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:16px}.glass-panel:hover{border-color:var(--border-glow);box-shadow:0 8px 32px #6366f11f}.glow-bg{filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}
