.nav-link[data-astro-cid-sckkx6r4]{font-family:var(--font-display);font-size:.875rem;font-weight:500;color:var(--color-silver);letter-spacing:.02em;position:relative;transition:color .3s ease}.nav-link[data-astro-cid-sckkx6r4]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--color-quantum);transition:width .3s ease}.nav-link[data-astro-cid-sckkx6r4]:hover{color:var(--color-pearl)}.nav-link[data-astro-cid-sckkx6r4]:hover:after{width:100%}#main-nav[data-astro-cid-sckkx6r4]{background:transparent}#main-nav[data-astro-cid-sckkx6r4].scrolled{background:#0a0a0fe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}:root{--color-void: #0a0a0f;--color-obsidian: #111118;--color-graphite: #1a1a24;--color-slate: #252532;--color-ash: #3a3a4a;--color-silver: #8a8a9a;--color-pearl: #e8e8f0;--color-snow: #ffffff;--color-quantum: #fbbf24;--color-quantum-bright: #fcd34d;--color-quantum-glow: #f59e0b;--color-silica: #3b82f6;--color-silica-bright: #60a5fa;--color-silica-glow: #2563eb;--color-aurora: #22c55e;--color-aurora-bright: #4ade80;--color-nebula: #a855f7;--color-nebula-bright: #c084fc;--gradient-golden: linear-gradient(135deg, #fbbf24 0%, #f59e0b 50%, #d97706 100%);--gradient-royal: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #a855f7 100%);--gradient-void: linear-gradient(180deg, #0a0a0f 0%, #111118 100%);--font-display: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-void)}body{font-family:var(--font-body);background:var(--color-void);color:var(--color-pearl);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-obsidian)}::-webkit-scrollbar-thumb{background:var(--color-ash);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-silver)}::-moz-selection{background:#fbbf244d;color:var(--color-snow)}::selection{background:#fbbf244d;color:var(--color-snow)}.glow-quantum{box-shadow:0 0 40px #fbbf244d,0 0 80px #fbbf241a}.glow-silica{box-shadow:0 0 40px #3b82f64d,0 0 80px #3b82f61a}.text-glow-quantum{text-shadow:0 0 20px rgba(251,191,36,.5),0 0 40px rgba(251,191,36,.3)}.text-glow-silica{text-shadow:0 0 20px rgba(59,130,246,.5),0 0 40px rgba(59,130,246,.3)}.gradient-text{background:linear-gradient(135deg,#fbbf24,#f59e0b,#3b82f6,#8b5cf6,#fbbf24);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 8s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.glass{background:#1a1a2499;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05)}.glass-light{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08)}.noise:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:1}.btn-premium{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-family:var(--font-display);font-weight:600;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-premium:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-premium:hover:before{left:100%}.btn-quantum{background:var(--gradient-golden);color:var(--color-void)}.btn-quantum:hover{transform:translateY(-2px);box-shadow:0 10px 40px #fbbf2466}.btn-ghost{background:transparent;color:var(--color-pearl);border:1px solid rgba(255,255,255,.2)}.btn-ghost:hover{background:#ffffff0d;border-color:#fff6;transform:translateY(-2px)}.section-dark{background:var(--color-void)}.section-obsidian{background:var(--color-obsidian)}.divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.grid-pattern{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px}.spotlight{position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.08) 0%,transparent 70%);pointer-events:none}
