@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;600&display=swap";@tailwind base;@tailwind components;@tailwind utilities;html{scroll-behavior:smooth}body{margin:0;color:#fff;font-family:Inter,sans-serif;background-color:#1a1a1a;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(-45deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(45deg,rgba(0,0,0,.4) 0px,rgba(0,0,0,.4) 4px,transparent 4px,transparent 8px),repeating-linear-gradient(-45deg,rgba(0,0,0,.4) 0px,rgba(0,0,0,.4) 4px,transparent 4px,transparent 8px)}.font-bebas{font-family:Bebas Neue,cursive}.gold-glow{text-shadow:0 0 20px rgba(201,168,76,.6)}.gold-line{height:2px;border:none;background:linear-gradient(90deg,transparent,#C9A84C,transparent)}.carbon-bg{background-color:#1a1a1a;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(-45deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(45deg,rgba(0,0,0,.4) 0px,rgba(0,0,0,.4) 4px,transparent 4px,transparent 8px),repeating-linear-gradient(-45deg,rgba(0,0,0,.4) 0px,rgba(0,0,0,.4) 4px,transparent 4px,transparent 8px)}.carbon-card{background-color:#222;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 8px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#c9a84c}*{box-sizing:border-box}.cyber-bg{background-color:#05000f;background-image:repeating-linear-gradient(0deg,rgba(0,255,255,.03) 0px,rgba(0,255,255,.03) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(90deg,rgba(255,0,255,.02) 0px,rgba(255,0,255,.02) 1px,transparent 1px,transparent 60px)}.cyber-scanlines:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.18) 2px,rgba(0,0,0,.18) 4px);z-index:1}.cyber-card{background:#08001a;border:1px solid rgba(0,255,255,.25);box-shadow:0 0 18px #00ffff14,inset 0 0 24px #0009;position:relative;overflow:hidden}.cyber-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#00ffff,transparent)}.cyber-card:hover{border-color:#ff00ff80;box-shadow:0 0 30px #ff00ff26,0 0 60px #00ffff14,inset 0 0 24px #0009}.cyber-card:hover:before{background:linear-gradient(90deg,transparent,#ff00ff,transparent)}.neon-cyan{color:#0ff;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff,0 0 40px rgba(0,255,255,.5)}.neon-magenta{color:#f0f;text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff,0 0 40px rgba(255,0,255,.5)}.neon-border-cyan{border-color:#0ff;box-shadow:0 0 8px #0ff6,inset 0 0 8px #00ffff1a}.neon-border-magenta{border-color:#f0f;box-shadow:0 0 8px #f0f6,inset 0 0 8px #ff00ff1a}@keyframes glitch{0%{clip-path:inset(0 0 98% 0);transform:translate(-4px)}10%{clip-path:inset(30% 0 50% 0);transform:translate(4px)}20%{clip-path:inset(70% 0 10% 0);transform:translate(-2px)}30%{clip-path:inset(10% 0 80% 0);transform:translate(3px)}40%{clip-path:inset(60% 0 30% 0);transform:translate(-3px)}50%{clip-path:inset(90% 0 5% 0);transform:translate(2px)}60%{clip-path:inset(20% 0 70% 0);transform:translate(-4px)}70%{clip-path:inset(50% 0 40% 0);transform:translate(4px)}80%{clip-path:inset(5% 0 90% 0);transform:translate(-2px)}90%{clip-path:inset(80% 0 15% 0);transform:translate(3px)}to{clip-path:inset(0 0 98% 0);transform:translate(0)}}.glitch-text{position:relative;display:inline-block}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.glitch-text:before{color:#f0f;animation:glitch 3s infinite linear;animation-delay:.1s;opacity:.7}.glitch-text:after{color:#0ff;animation:glitch 3s infinite linear;animation-delay:.3s;opacity:.7}@keyframes pulse-neon{0%,to{box-shadow:0 0 8px #0ff6,inset 0 0 8px #00ffff1a;border-color:#00ffff80}50%{box-shadow:0 0 24px #ff00ff80,inset 0 0 16px #ff00ff1a;border-color:#ff00ffb3}}.cyber-pulse{animation:pulse-neon 2.5s ease-in-out infinite}@keyframes flicker{0%,95%,to{opacity:1}96%{opacity:.7}97%{opacity:1}98%{opacity:.5}99%{opacity:1}}.flicker{animation:flicker 5s infinite}
