/* v14 critical CSS: first paint without waiting Tailwind CDN */
html{background:#030712;color:#f8fafc;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{margin:0;background:#030712;color:#f8fafc;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.glass-panel{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.text-gradient-neon{background:linear-gradient(90deg,#00ffcc,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-gold{background:linear-gradient(90deg,#facc15,#f97316);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.animated-cta{position:relative;overflow:hidden}.site-tile{contain:layout paint}.wheel{width:100%;height:100%;border-radius:999px;background:conic-gradient(#facc15 0 45deg,#00ffcc 45deg 90deg,#ff0055 90deg 135deg,#38bdf8 135deg 180deg,#facc15 180deg 225deg,#00ffcc 225deg 270deg,#ff0055 270deg 315deg,#38bdf8 315deg 360deg);box-shadow:inset 0 0 0 14px rgba(255,255,255,.14),0 0 45px rgba(0,255,204,.22)}.marquee-track{animation:bc13-marquee 22s linear infinite}@keyframes bc13-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(max-width:767px){.marquee-track{animation:none}.glass-panel{backdrop-filter:none}.site-tile{animation:none!important}}
