*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#050810;--bg2:#0a0f1e;--bg3:#0f1628;--accent:#00d4ff;--accent2:#ff6b00;--accent3:#7c3aed;--gold:gold;--text:#e8eaf6;--text2:#8892b0;--border:#00d4ff26;--glow:0 0 30px #00d4ff4d;--glow2:0 0 30px #ff6b004d}html{scroll-behavior:smooth}body{background:#050810;background:var(--bg);color:#e8eaf6;color:var(--text);font-family:Rajdhani,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#050810;background:var(--bg)}::-webkit-scrollbar-thumb{background:#00d4ff;background:var(--accent);border-radius:3px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #00d4ff4d}50%{box-shadow:0 0 60px #00d4ffcc}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scanline{0%{top:-5%}to{top:105%}}.glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #00d4ff26;border:1px solid var(--border)}.font-bebas{font-family:Bebas Neue,cursive}.font-mono{font-family:JetBrains Mono,monospace}.btn-neon{background:#0000;border:2px solid #00d4ff;border:2px solid var(--accent);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);color:#00d4ff;color:var(--accent);cursor:pointer;display:inline-block;font-family:Bebas Neue,cursive;font-size:1.1rem;letter-spacing:2px;overflow:hidden;padding:12px 32px;position:relative;text-align:center;text-decoration:none;transition:all .3s}.btn-neon:before{background:#00d4ff;background:var(--accent);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s;z-index:-1}.btn-neon:hover{box-shadow:0 0 30px #00d4ff4d;box-shadow:var(--glow);color:#050810;color:var(--bg)}.btn-neon:hover:before{transform:scaleX(1)}.btn-orange{border-color:#ff6b00;border-color:var(--accent2);color:#ff6b00;color:var(--accent2)}.btn-orange:before{background:#ff6b00;background:var(--accent2)}.btn-orange:hover{box-shadow:0 0 30px #ff6b004d;box-shadow:var(--glow2);color:#050810;color:var(--bg)}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7c3aed,#ff6b00);background:linear-gradient(135deg,var(--accent),var(--accent3),var(--accent2));-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,cursive;font-size:clamp(2.5rem,6vw,5rem);letter-spacing:4px}.grid-bg{background-image:linear-gradient(#00d4ff0a 1px,#0000 0),linear-gradient(90deg,#00d4ff0a 1px,#0000 0);background-size:50px 50px}.tag{background:#00d4ff1a;border:1px solid #00d4ff4d;color:#00d4ff;color:var(--accent);display:inline-block;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:2px;padding:4px 12px;text-transform:uppercase}.neon-divider{background:linear-gradient(90deg,#0000,#00d4ff,#ff6b00,#0000);background:linear-gradient(90deg,#0000,var(--accent),var(--accent2),#0000);height:1px}input,select,textarea{background:#ffffff08;border:1px solid #00d4ff33;color:#e8eaf6;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:500;outline:none;padding:12px 16px;transition:border-color .3s;width:100%}input:focus,select:focus,textarea:focus{border-color:#00d4ff}select option{background:#0a0f1e}
/*# sourceMappingURL=main.cd8507a6.css.map*/