:root{--bg:#020312;--text:#EAF0FF;--muted:#A8B3D6;--accent:#D02327;--accent2:#1E3659}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none}html,body{margin:0;overflow-x:hidden;background:radial-gradient(1200px 600px at 10% 30%,rgba(127,12,12,.298),transparent 55%),radial-gradient(900px 500px at 90% 50%,rgba(85,46,194,.13),transparent 60%),radial-gradient(1200px 600px at 10% 75%,#162842,transparent 55%),var(--bg);color:var(--text);font-family:Inter,sans-serif}@font-face{font-family:Gyrotrope;src:url(/Font/Gyrotrope-Regular.woff2) format("woff2"),url(/Font/Gyrotrope-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gyrotrope;src:url(/Font/Gyrotrope-Medium.woff2) format("woff2"),url(/Font/Gyrotrope-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gyrotrope;src:url(/Font/Gyrotrope-Semibold.woff2) format("woff2"),url(/Font/Gyrotrope-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gyrotrope;src:url(/Font/Gyrotrope-Bold.woff2) format("woff2"),url(/Font/Gyrotrope-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gyrotrope;src:url(/Font/Gyrotrope-ExtraBold.woff2) format("woff2"),url(/Font/Gyrotrope-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gyrotrope;src:url(/Font/Gyrotrope-Black.woff2) format("woff2"),url(/Font/Gyrotrope-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}h1{font-family:Gyrotrope,sans-serif;font-weight:500}h2{font-family:Gyrotrope,sans-serif;font-weight:400}h3{font-family:Inter,sans-serif;font-weight:500}h4{font-family:Inter,sans-serif;font-weight:400}p{font-family:Inter,sans-serif;font-weight:300}button,.btn,.card,.product-card,.product-add-btn,.link,.section-head a{transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}button:hover,.btn:hover,.product-add-btn:hover{transform:translateY(-2px)}.card,.product-card{will-change:transform,box-shadow}.hidden{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .85s ease,transform .85s ease,filter .85s ease}.show{opacity:1;transform:translateY(0);filter:blur(0)}
