*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#03050a;--bg2:#060910;--bg3:#090d18;--card:#080c14;--border:#111827;--border2:#1a2540;--orange:#ff6b1a;--orange2:#ff8c42;--red:#ff3d5a;--green:#00e676;--gold:#ffd60a;--white:#f0f4ff;--muted:#3a4a6a;--muted2:#5a6a8a;--nav-h:58px;--glow-orange:rgba(255,107,26,0.15);--glow-purple:rgba(123,92,240,0.15)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:Barlow,sans-serif;font-size:15px;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer}input,select,textarea{font-family:Barlow,sans-serif}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg3)}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}body:before{background-image:linear-gradient(rgba(255,107,26,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,107,26,.018) 1px,transparent 0);background-size:80px 80px}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:after{background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(255,107,26,.06) 0,transparent 70%),radial-gradient(ellipse 40% 30% at 15% 50%,rgba(255,107,26,.04) 0,transparent 60%),radial-gradient(ellipse 40% 30% at 85% 50%,rgba(123,92,240,.04) 0,transparent 60%)}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes float-left{0%,to{transform:rotate(32deg) translateY(0) translateX(0)}33%{transform:rotate(34deg) translateY(-12px) translateX(3px)}66%{transform:rotate(30deg) translateY(6px) translateX(-3px)}}@keyframes float-right{0%,to{transform:rotate(-32deg) scaleX(-1) translateY(0) translateX(0)}33%{transform:rotate(-30deg) scaleX(-1) translateY(-10px) translateX(-4px)}66%{transform:rotate(-34deg) scaleX(-1) translateY(8px) translateX(2px)}}@keyframes glow-pulse-orange{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes glow-pulse-purple{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes particle-float{0%{transform:translateY(0) translateX(0);opacity:0}20%{opacity:1}80%{opacity:.5}to{transform:translateY(-80px) translateX(20px);opacity:0}}@keyframes hero-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-in{animation:fadeIn .4s ease both}.fade-in-up{animation:fadeInUp .6s ease both}.spinner{width:20px;height:20px;border:2px solid rgba(255,107,26,.3);border-top:2px solid var(--orange);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}