@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
/* Додаткові невеликі предмети біля тематичних блоків. */
body:has(a.active[href="rules.html"]) .content:before,body:has(a.active[href="rules.html"]) .content:after,body:has(a.active[href="info.html"]) .content:before,body:has(a.active[href="info.html"]) .content:after,body:has(a.active[href="shop.html"]) .content:before,body:has(a.active[href="shop.html"]) .content:after{content:"";position:absolute;display:block;pointer-events:none;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center;filter:drop-shadow(0 0 13px #39cdf64d) drop-shadow(0 16px 19px #000c);opacity:.7}.content{position:relative;isolation:isolate}body:has(a.active[href="rules.html"]) .content:before{width:125px;height:125px;left:-8vw;top:26%;background-image:url('https://minecraft.wiki/images/Enchanted_Book_JE3_BE3.png');animation:small-orbit 7s ease-in-out infinite}body:has(a.active[href="rules.html"]) .content:after{width:105px;height:105px;right:-6vw;bottom:13%;background-image:url('https://minecraft.wiki/images/Feather_JE2_BE2.png');animation:feather-fall 6s 1s ease-in-out infinite}body:has(a.active[href="info.html"]) .content:before{width:130px;height:130px;left:-7vw;top:22%;background-image:url('https://minecraft.wiki/images/Clock_JE3_BE3.png');animation:clock-tick 8s linear infinite}body:has(a.active[href="info.html"]) .content:after{width:145px;height:145px;right:-7vw;bottom:11%;background-image:url('https://minecraft.wiki/images/Spyglass_JE1_BE1.png');animation:spyglass-sway 7s ease-in-out infinite}body:has(a.active[href="shop.html"]) .content:before{width:135px;height:135px;left:-7vw;top:20%;background-image:url('https://minecraft.wiki/images/Gold_Ingot_JE3_BE2.png');animation:gold-bounce 5.5s ease-in-out infinite}body:has(a.active[href="shop.html"]) .content:after{width:155px;height:155px;right:-8vw;bottom:10%;background-image:url('https://minecraft.wiki/images/Ender_Chest_JE2_BE2.png');animation:chest-bob 6s .5s ease-in-out infinite}body:has(a.active[href="rules.html"]) .rules:before,body:has(a.active[href="info.html"]) .stats:after,body:has(a.active[href="shop.html"]) .products:before{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 12px #39cdf63d);opacity:.58}.rules,.stats,.products{position:relative}.rules:before{width:90px;height:90px;right:4%;top:-48px;background-image:url('https://minecraft.wiki/images/Ink_Sac_JE2_BE2.png');animation:small-orbit 6s 1s ease-in-out infinite}.stats:after{width:105px;height:105px;left:4%;bottom:-52px;background-image:url('https://minecraft.wiki/images/Recovery_Compass_JE1_BE1.png');animation:compass-spin 9s linear infinite}.products:before{width:100px;height:100px;right:5%;top:-55px;background-image:url('https://minecraft.wiki/images/Amethyst_Shard_JE2_BE1.png');animation:gem-sparkle 5s ease-in-out infinite}@keyframes small-orbit{50%{transform:translate3d(18px,-26px,0) rotate(25deg) scale(1.1)}}@keyframes feather-fall{50%{transform:translate3d(-16px,30px,0) rotate(-24deg);opacity:.35}}@keyframes clock-tick{50%{transform:translate3d(8px,-20px,0) rotate(180deg)}}@keyframes spyglass-sway{50%{transform:translate3d(-19px,-27px,0) rotate(-14deg) scale(1.07)}}@keyframes gold-bounce{50%{transform:translate3d(14px,-28px,0) rotate(17deg) scale(1.1)}}@media(max-width:1050px){body:has(a.active[href="rules.html"]) .content:before,body:has(a.active[href="rules.html"]) .content:after,body:has(a.active[href="info.html"]) .content:before,body:has(a.active[href="info.html"]) .content:after,body:has(a.active[href="shop.html"]) .content:before,body:has(a.active[href="shop.html"]) .content:after{opacity:.28}}@media(max-width:800px){body:has(a.active[href="rules.html"]) .content:before,body:has(a.active[href="rules.html"]) .content:after,body:has(a.active[href="info.html"]) .content:before,body:has(a.active[href="info.html"]) .content:after,body:has(a.active[href="shop.html"]) .content:before,body:has(a.active[href="shop.html"]) .content:after,body:has(a.active[href="rules.html"]) .rules:before,body:has(a.active[href="info.html"]) .stats:after,body:has(a.active[href="shop.html"]) .products:before{display:none}}
/* Предмети прив'язані до повної висоти сторінки, а не до вікна браузера. */
body{position:relative!important}.minecraft-sides{position:absolute!important;inset:0!important;height:100%!important;min-height:1900px!important;z-index:0!important}.minecraft-sides .side-item,.minecraft-sides:before,.minecraft-sides:after{opacity:.74!important}.minecraft-sides .sword{left:2vw!important;top:12vh!important;width:min(20vw,310px)!important}.minecraft-sides .bow{right:1vw!important;top:34vh!important;width:min(18vw,255px)!important}.minecraft-sides .apple{right:5vw!important;bottom:26vh!important;width:min(11vw,150px)!important}.minecraft-sides .arrow{left:5vw!important;bottom:43vh!important;width:min(13vw,190px)!important}.minecraft-sides:before{left:1vw!important;bottom:12vh!important}.minecraft-sides:after{right:1vw!important;top:69vh!important}.header,.hero,.home-section,.activity-wrap,.steps-section,.discord-cta,footer{position:relative;z-index:2}@media(max-width:1050px){.minecraft-sides .side-item,.minecraft-sides:before,.minecraft-sides:after{opacity:.38!important}}@media(max-width:800px){.minecraft-sides{display:none!important}}
/* Унікальні Minecraft-предмети для внутрішніх сторінок. */
body:has(a.active[href="rules.html"]),body:has(a.active[href="info.html"]),body:has(a.active[href="shop.html"]){position:relative;isolation:isolate}body:has(a.active[href="rules.html"]):before,body:has(a.active[href="rules.html"]):after,body:has(a.active[href="info.html"]):before,body:has(a.active[href="info.html"]):after,body:has(a.active[href="shop.html"]):before,body:has(a.active[href="shop.html"]):after{content:"";position:absolute;display:block;z-index:1;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 15px #39cdf64d) drop-shadow(0 20px 20px #000c);opacity:.74}body:has(a.active[href="rules.html"]):before{width:min(19vw,265px);height:min(19vw,265px);left:2vw;top:23vh;background-image:url('https://minecraft.wiki/images/Book_JE2_BE2.png');animation:book-turn 6s ease-in-out infinite}body:has(a.active[href="rules.html"]):after{width:min(18vw,250px);height:min(18vw,250px);right:1vw;top:55vh;background-image:url('https://minecraft.wiki/images/Oak_Leaves_JE4_BE2.png');animation:leaves-drift 8s 1s ease-in-out infinite}body:has(a.active[href="info.html"]):before{width:min(18vw,255px);height:min(18vw,255px);left:2vw;top:28vh;background-image:url('https://minecraft.wiki/images/Compass_JE2_BE2.png');animation:compass-spin 9s linear infinite}body:has(a.active[href="info.html"]):after{width:min(18vw,250px);height:min(18vw,250px);right:2vw;top:57vh;background-image:url('https://minecraft.wiki/images/Map_JE2_BE2.png');animation:map-float 7s ease-in-out infinite}body:has(a.active[href="shop.html"]):before{width:min(15vw,220px);height:min(15vw,220px);left:3vw;top:30vh;background-image:url('https://minecraft.wiki/images/Emerald_JE3_BE3.png');animation:gem-sparkle 5s ease-in-out infinite}body:has(a.active[href="shop.html"]):after{width:min(19vw,270px);height:min(19vw,270px);right:1vw;top:54vh;background-image:url('https://minecraft.wiki/images/Chest_JE2_BE2.png');animation:chest-bob 6s 1s ease-in-out infinite}body:has(a.active[href="rules.html"]) .page-hero:after,body:has(a.active[href="info.html"]) .page-hero:after,body:has(a.active[href="shop.html"]) .page-hero:after{content:"";position:absolute;display:block;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-position:center;filter:drop-shadow(0 0 15px #39cdf64d) drop-shadow(0 20px 20px #000c);opacity:.68;z-index:-1}body:has(a.active[href="rules.html"]) .page-hero:after{width:150px;height:150px;right:15%;top:28%;background-image:url('https://minecraft.wiki/images/Writable_Book_JE2_BE2.png');animation:book-turn 7s 1.2s ease-in-out infinite}body:has(a.active[href="info.html"]) .page-hero:after{width:135px;height:135px;right:14%;top:30%;background-image:url('https://minecraft.wiki/images/Torch_JE4_BE2.png');animation:torch-glow 2s ease-in-out infinite}body:has(a.active[href="shop.html"]) .page-hero:after{width:150px;height:150px;right:15%;top:27%;background-image:url('https://minecraft.wiki/images/Diamond_JE3_BE3.png');animation:gem-sparkle 4.5s 1s ease-in-out infinite}@keyframes book-turn{50%{transform:translate3d(15px,-30px,0) rotate(14deg) scale(1.08)}}@keyframes leaves-drift{50%{transform:translate3d(-30px,-36px,0) rotate(-17deg) scale(1.1)}}@keyframes compass-spin{50%{transform:translate3d(16px,-28px,0) rotate(180deg) scale(1.06)}}@keyframes map-float{50%{transform:translate3d(-25px,-26px,0) rotate(12deg) scale(1.07)}}@keyframes gem-sparkle{50%{transform:translate3d(0,-27px,0) rotate(16deg) scale(1.12);filter:drop-shadow(0 0 28px #39cdf6a8) drop-shadow(0 20px 20px #000c)}}@keyframes chest-bob{50%{transform:translate3d(-20px,-25px,0) rotate(-7deg) scale(1.06)}}@keyframes torch-glow{50%{filter:drop-shadow(0 0 30px #ffbb3e) drop-shadow(0 20px 20px #000c);transform:scale(1.1)}}@media(max-width:1050px){body:has(a.active[href="rules.html"]):before,body:has(a.active[href="rules.html"]):after,body:has(a.active[href="info.html"]):before,body:has(a.active[href="info.html"]):after,body:has(a.active[href="shop.html"]):before,body:has(a.active[href="shop.html"]):after{opacity:.35}}@media(max-width:800px){body:has(a.active[href="rules.html"]):before,body:has(a.active[href="rules.html"]):after,body:has(a.active[href="info.html"]):before,body:has(a.active[href="info.html"]):after,body:has(a.active[href="shop.html"]):before,body:has(a.active[href="shop.html"]):after,body:has(a.active[href="rules.html"]) .page-hero:after,body:has(a.active[href="info.html"]) .page-hero:after,body:has(a.active[href="shop.html"]) .page-hero:after{display:none}}
.home-section:before,.activity-wrap:after,.steps-section:after{content:"";position:absolute;display:block;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 12px #39cdf64d) drop-shadow(0 22px 22px #000d);opacity:.68;z-index:-1}.home-section:before{width:min(18vw,260px);height:min(18vw,260px);left:-15vw;top:34%;background-image:url('https://minecraft.wiki/images/Diamond_Pickaxe_JE3_BE3.png');animation:pickaxe-work 7s ease-in-out infinite}.activity-wrap:after{width:min(15vw,230px);height:min(15vw,230px);right:-10vw;bottom:7%;background-image:url('https://minecraft.wiki/images/Shield_JE2_BE2.png');animation:shield-float 7s 1s ease-in-out infinite}.steps-section:after{width:min(11vw,155px);height:min(11vw,155px);left:-9vw;top:11%;background-image:url('https://minecraft.wiki/images/Firework_Rocket_JE2_BE2.png');animation:rocket-rise 6s 2s ease-in-out infinite}@keyframes pickaxe-work{50%{transform:translate3d(24px,-26px,0) rotate(30deg) scale(1.08)}}@keyframes shield-float{50%{transform:translate3d(-24px,-35px,0) rotate(-15deg) scale(1.07)}}@keyframes rocket-rise{50%{transform:translate3d(45px,-60px,0) rotate(18deg);opacity:.95}}@media(max-width:1050px){.home-section:before,.activity-wrap:after,.steps-section:after{opacity:.3}}@media(max-width:800px){.home-section:before,.activity-wrap:after,.steps-section:after{display:none}}
.minecraft-sides{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1}.minecraft-sides .side-item{position:absolute;display:block;opacity:.82;image-rendering:pixelated;filter:drop-shadow(0 0 12px #39cdf655) drop-shadow(0 22px 22px #000d) saturate(1.28) contrast(1.12);transform-origin:center;will-change:transform}.minecraft-sides img{max-width:100%;height:auto}.minecraft-sides .sword{width:min(22vw,340px);left:-3vw;top:15vh;rotate:-30deg;animation:sword-strike 5.5s 1s ease-in-out infinite}.minecraft-sides .bow{width:min(19vw,275px);right:-1vw;top:27vh;rotate:18deg;animation:bow-draw 4.5s .2s ease-in-out infinite}.minecraft-sides .apple{width:min(12vw,165px);right:2vw;bottom:10vh;animation:apple-spin 8s 1s ease-in-out infinite}.minecraft-sides .arrow{width:min(14vw,205px);left:1vw;bottom:16vh;rotate:-32deg;animation:arrow-fly 4.5s .2s ease-in-out infinite}.minecraft-sides:before,.minecraft-sides:after{content:"";position:absolute;display:block;opacity:.72;background-repeat:no-repeat;background-size:contain;background-position:center;filter:drop-shadow(0 0 12px #39cdf655) drop-shadow(0 22px 22px #000d) saturate(1.28) contrast(1.12);will-change:transform}.minecraft-sides:before{width:min(20vw,300px);height:min(20vw,300px);left:-1vw;bottom:7vh;background-image:url('https://minecraft.wiki/images/Mace_JE1_BE1.png');animation:mace-swing 6.5s .8s ease-in-out infinite}.minecraft-sides:after{width:min(23vw,350px);height:min(23vw,350px);right:-3vw;top:58vh;background-image:url('https://minecraft.wiki/images/Trident_JE2_BE2.png');animation:trident-spin 9s 2s ease-in-out infinite}@keyframes sword-strike{0%,62%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}72%{transform:translate3d(42px,35px,0) rotate(45deg) scale(1.12)}82%{transform:translate3d(8px,5px,0) rotate(8deg)}}@keyframes bow-draw{0%,47%,100%{transform:translate3d(0,0,0) scaleX(1)}58%{transform:translate3d(-14px,2px,0) scaleX(.82)}68%{transform:translate3d(22px,-8px,0) scaleX(1.05)}}@keyframes arrow-fly{0%,54%,100%{transform:translate3d(0,0,0) rotate(0deg);opacity:.82}62%{transform:translate3d(130px,-58px,0) rotate(8deg);opacity:1}72%{transform:translate3d(42px,-18px,0) rotate(2deg)}}@keyframes apple-spin{50%{transform:translate3d(-18px,-34px,0) rotate(18deg) scale(1.09);opacity:1}}@keyframes mace-swing{0%,60%,100%{transform:translate3d(0,0,0) rotate(-15deg)}72%{transform:translate3d(50px,-28px,0) rotate(42deg) scale(1.12)}84%{transform:translate3d(8px,0,0) rotate(-4deg)}}@keyframes trident-spin{50%{transform:translate3d(-34px,-40px,0) rotate(38deg) scale(1.08);opacity:1}}@media(max-width:1050px){.minecraft-sides .side-item,.minecraft-sides:before,.minecraft-sides:after{opacity:.46}.minecraft-sides .sword{left:-8vw}.minecraft-sides .bow{right:-7vw}}@media(max-width:800px){.minecraft-sides{display:none}}

:root{--cyan:#39cdf6;--ink:#03090d;--white:#e9f7fc;--muted:#91aab5;--line:#2a74883d;--panel:#07141b;--round:25px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--white);background:radial-gradient(circle at 82% 10%,#0b2b36 0,transparent 25%),radial-gradient(circle at 10% 55%,#102038 0,transparent 28%),var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:-35%;z-index:-1;pointer-events:none;background:conic-gradient(from 20deg at 50% 50%,transparent,#0ed4ff0c,transparent,#866dff0c,transparent);animation:ambient 18s linear infinite}.shell{width:min(1200px,calc(100% - 48px));margin:auto}.header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);border-radius:0 0 24px 24px;background:#06101799;backdrop-filter:blur(14px);position:relative;z-index:5}.logo{font:800 27px "Space Grotesk",Arial,sans-serif;letter-spacing:.08em;color:#eaf8fc;text-decoration:none}.logo i,em{color:var(--cyan);font-style:normal}.nav{display:flex;gap:27px;align-items:center}.nav a{position:relative;color:#a7bec8;text-decoration:none;font:800 11px "Space Grotesk",Arial,sans-serif;letter-spacing:.12em;transition:.25s}.nav a:hover,.nav a.active{color:var(--cyan)}.nav a:not(.discord):after{content:"";position:absolute;left:50%;right:50%;bottom:-9px;height:2px;border-radius:9px;background:var(--cyan);transition:.25s}.nav a:hover:after,.nav a.active:after{left:0;right:0}.nav .discord{padding:11px 16px;border:1px solid #24728d;border-radius:999px;color:var(--cyan);transition:.3s}.nav .discord:hover{color:#001218;background:var(--cyan);box-shadow:0 0 26px #24c9f25c}.hero{min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;position:relative;isolation:isolate}.hero:before,.page-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(#000 65%,transparent)}.hero-copy{animation:enter-left .8s both}.eyebrow{font:800 11px "Space Grotesk",Arial,sans-serif;letter-spacing:.18em;color:var(--cyan);display:flex;align-items:center;gap:10px;animation:letter-in .65s both}.eyebrow:before{content:"";width:9px;height:9px;background:var(--cyan);border-radius:50%;box-shadow:0 0 16px var(--cyan)}h1,h2,h3{font-family:"Space Grotesk",Arial,sans-serif}h1{font-weight:500;font-size:clamp(58px,7.3vw,104px);line-height:.9;letter-spacing:-.075em;margin:28px 0}.lead{color:#a7bec8;font-size:17px;line-height:1.75;max-width:485px}.actions{display:flex;gap:13px;margin-top:34px}.button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:17px 24px;border:1px solid var(--cyan);font:800 11px "Space Grotesk",Arial,sans-serif;letter-spacing:.12em;text-decoration:none;transition:.25s transform,.25s box-shadow}.button:after{content:"";position:absolute;z-index:-1;inset:0;translate:-120% 0;background:linear-gradient(90deg,transparent,#fff8,transparent);transition:translate .55s}.button:before{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid #fff3;border-radius:999px;opacity:0;transition:.25s}.button:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 14px 32px #24c9f245}.button:hover:after{translate:120% 0}.button:hover:before{opacity:1}.primary{background:var(--cyan);color:#001218;animation:glow 2.5s infinite}.secondary{color:var(--white);background:#081820;border-color:#1a617b}.helmet-scene{height:500px;position:relative;display:grid;place-items:center;filter:drop-shadow(0 0 45px #8290a340);animation:enter-right .9s .12s both}.halo{position:absolute;width:390px;height:390px;border:1px solid #8e86a52e;border-radius:50%;background:radial-gradient(circle,#6b5c8a26,transparent 62%);animation:halo 4s ease-in-out infinite}.helmet{position:relative;z-index:1;width:min(410px,83%);height:auto;image-rendering:pixelated;animation:float 4.5s ease-in-out infinite;filter:drop-shadow(0 24px 25px #000c)}.px{position:absolute;width:14px;height:14px;background:#888;border-radius:5px;box-shadow:0 0 15px #aaa;animation:pix 3s ease-in-out infinite}.p1{left:10%;top:26%}.p2{right:7%;bottom:25%;animation-delay:-1s}.p3{right:20%;top:16%;width:8px;height:8px;animation-delay:-2s}.online{position:absolute;right:0;bottom:45px;width:262px;border:1px solid #217694;border-radius:var(--round);background:#061520ed;padding:20px;animation:online-pulse 3s ease-in-out infinite}.online b{display:block;color:var(--cyan);font:700 12px "Space Grotesk",Arial,sans-serif;letter-spacing:.09em;margin-bottom:7px}.online strong{font:700 23px "Space Grotesk",Arial,sans-serif}.online small{display:block;color:#90aab6;margin-top:4px}.page-hero{min-height:335px;display:flex;align-items:center;position:relative;isolation:isolate;animation:fade-up .8s both}.page-hero h1{font-size:clamp(52px,6vw,82px);margin:21px 0 0}.page-hero h1 em{background:linear-gradient(90deg,var(--cyan),#c8f8ff,var(--cyan));background-size:200% auto;background-clip:text;color:transparent;animation:text-flow 4s linear infinite}.content{padding:68px 0 110px}.intro{max-width:650px;color:#a6bec8;font-size:17px;line-height:1.75;margin:0 0 48px}.stats,.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat,.card,.wide,.rule,.product{background:linear-gradient(145deg,#081820,#061015);border:1px solid #1d5e72;border-radius:var(--round);padding:27px;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.stat:hover,.card:hover,.wide:hover,.rule:hover,.product:hover{transform:translateY(-8px);border-color:var(--cyan);box-shadow:0 18px 38px #00131d}.stat{min-height:175px}.stat span,.card .num,.rule span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#0e2934;font:800 11px "Space Grotesk",Arial,sans-serif;letter-spacing:.13em;color:var(--cyan)}.stat strong{display:block;font:600 31px "Space Grotesk",Arial,sans-serif;margin:29px 0 7px}.stat p,.card p{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.wide{padding:38px}.wide h2,.card h2{font-size:31px;letter-spacing:-.045em;margin:0 0 13px}.wide p{max-width:620px;color:var(--muted);line-height:1.75;margin:0}.rules{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.rule{min-height:195px}.rule h2{font-size:27px;letter-spacing:-.045em;margin:30px 0 10px}.rule p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.notice,.fair{margin-top:16px;border:1px solid #26768e;border-radius:20px;background:#071b23;padding:25px 28px;color:#bbd3dc;font-size:14px;line-height:1.65}.notice b,.fair b{color:var(--cyan)}.shop-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px}.shop-head p{max-width:460px;color:var(--muted);line-height:1.7;margin:0}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product{position:relative;min-height:370px;display:flex;flex-direction:column;overflow:hidden}.product:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,#5eeaff0d 45%,transparent 70%);translate:-130% 0;transition:translate .8s ease}.product:hover:before{translate:130% 0}.product.featured{border-color:var(--cyan);box-shadow:0 0 35px #24c9f218}.badge{position:absolute;top:18px;right:18px;padding:7px 10px;border-radius:999px;background:#10303e;color:var(--cyan);font:800 9px "Space Grotesk",Arial,sans-serif;letter-spacing:.12em}.product h2{font-size:31px;letter-spacing:-.05em;margin:55px 0 8px}.price{font:700 31px "Space Grotesk",Arial,sans-serif;color:var(--cyan);margin:0 0 20px}.product ul{margin:0;padding:0;list-style:none;color:#a6bec8;font-size:14px;line-height:2}.product li:before{content:'✓';color:var(--cyan);margin-right:8px}.product .button{margin-top:auto;align-self:start}.smp{margin-top:65px;min-height:390px;display:grid;grid-template-columns:.78fr 1.22fr;border:1px solid #1f607a;border-radius:30px;overflow:hidden;background:#071218;box-shadow:0 24px 55px #0007}.copy{padding:42px;display:flex;flex-direction:column;border-right:1px solid #1f607a;background:linear-gradient(145deg,#0a1e28,#071015)}.copy>span{font:700 12px "Space Grotesk",Arial,sans-serif;letter-spacing:.13em;color:var(--cyan)}.copy h3{font-size:45px;line-height:.93;letter-spacing:-.06em;margin:62px 0 13px}.copy p{color:#9bb4c0;font-size:14px;line-height:1.65;max-width:270px}.copy a{margin-top:auto;color:var(--cyan);font:800 11px "Space Grotesk",Arial,sans-serif;letter-spacing:.13em;text-decoration:none}.chartcard{padding:29px 32px 25px;display:flex;flex-direction:column;min-width:0}.top,.bottom{display:flex;justify-content:space-between;align-items:center;font:800 10px "Space Grotesk",Arial,sans-serif;letter-spacing:.13em;color:#7fa0af}.top b{color:var(--cyan);font:800 10px "Space Grotesk",Arial,sans-serif}.top b i{display:inline-block;width:7px;height:7px;margin-left:7px;background:#5dffbd;border-radius:50%;box-shadow:0 0 11px #5dffbd;animation:blink 1.3s infinite}.chart{height:245px;margin:25px 0 13px;position:relative;overflow:hidden;border-radius:17px 17px 0 0;border-bottom:1px solid #235369;background-image:linear-gradient(#19455570 1px,transparent 1px),linear-gradient(90deg,#19455570 1px,transparent 1px);background-size:100% 25%,8.33% 100%}.bars{position:absolute;inset:19px 12px 1px;display:flex;align-items:end;gap:3.8%}.bars i{width:5.5%;display:block;border-radius:8px 8px 0 0;background:linear-gradient(to top,#11517b,#45dafa);transform-origin:bottom;animation:bars 2.7s ease-in-out infinite alternate}.bars i:nth-child(2n){animation-delay:-1.2s}.bars i:nth-child(3n){animation-delay:-.4s}.path{position:absolute;left:7%;right:6%;top:40px;height:155px}.path i{position:absolute;height:3px;border-radius:9px;background:var(--cyan);transform-origin:left;box-shadow:0 0 10px #24c9f2}.path i:nth-child(1){left:0;top:116px;width:22%;rotate:-21deg}.path i:nth-child(2){left:20%;top:75px;width:22%;rotate:19deg}.path i:nth-child(3){left:41%;top:111px;width:21%;rotate:-39deg}.path i:nth-child(4){left:57%;top:60px;width:23%;rotate:25deg}.path i:nth-child(5){left:78%;top:104px;width:18%;rotate:-42deg}.dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#e2ffff;left:76%;top:97px;box-shadow:0 0 0 5px #39cdf655,0 0 20px var(--cyan);animation:dot 1.8s infinite}.bottom strong{color:var(--white);font:700 12px "Space Grotesk",Arial,sans-serif}footer{border-top:1px solid var(--line);padding:27px 0 35px;display:flex;justify-content:space-between;color:#75919f;font:700 10px "Space Grotesk",Arial,sans-serif;letter-spacing:.14em}@keyframes ambient{to{rotate:360deg}}@keyframes enter-left{from{opacity:0;translate:-28px 0}to{opacity:1;translate:0}}@keyframes enter-right{from{opacity:0;translate:28px 0;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes soft-bob{50%{translate:0 -5px}}@keyframes online-pulse{50%{box-shadow:0 0 0 6px #39cdf609,0 0 25px #39cdf622}}@keyframes letter-in{from{opacity:0;letter-spacing:.5em}to{opacity:1}}@keyframes text-flow{to{background-position:200% center}}@keyframes fade-up{from{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes float{50%{translate:0 -18px;rotate:-2deg}}@keyframes pix{50%{translate:0 -22px;opacity:.3}}@keyframes halo{50%{scale:1.12;opacity:.45}}@keyframes glow{50%{box-shadow:0 0 25px #24c9f275}}@keyframes bars{to{scale:1 .35;filter:brightness(.65)}}@keyframes blink{50%{opacity:.2}}@keyframes dot{50%{box-shadow:0 0 0 10px #39cdf611,0 0 25px var(--cyan)}}
@media(max-width:800px){.shell{width:calc(100% - 34px)}.header{height:84px}.nav{gap:13px}.nav a:not(.discord){display:none}.hero{min-height:735px;display:block}.hero-copy{padding-top:75px}.helmet-scene{height:340px;scale:.78;margin-top:-10px}.online{right:0;bottom:5px;width:245px}.page-hero{min-height:275px}.content{padding:50px 0 80px}.stats,.cards,.products,.rules,.split{display:block}.stat,.card,.rule,.product{margin-bottom:13px}.shop-head{display:block}.shop-head p{margin-top:20px}.products{margin-top:25px}.smp{display:block;margin-top:42px}.copy{min-height:275px;border-right:0;border-bottom:1px solid #1f607a}.copy h3{margin:38px 0 11px;font-size:39px}.chartcard{padding:24px 20px}.chart{height:190px}.path{top:22px;scale:1 .85;transform-origin:top left}footer{gap:15px;line-height:1.5}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.home-section,.steps-section{padding:125px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px}.section-head h2,.steps-section>h2,.discord-cta h2{font:500 clamp(42px,5vw,72px)/.94 "Space Grotesk",Arial,sans-serif;letter-spacing:-.065em;margin:0}.section-head>p{max-width:390px;color:var(--muted);line-height:1.75;margin:0}.home-cards,.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.home-cards article,.steps article{min-height:245px;padding:29px;border:1px solid #1d5e72;border-radius:25px;background:linear-gradient(145deg,#081820,#061015);transition:.35s transform,.35s border-color,.35s box-shadow}.home-cards article:hover,.steps article:hover{translate:0 -8px;border-color:var(--cyan);box-shadow:0 20px 40px #00131d}.home-cards span,.steps span{color:var(--cyan);font:800 11px "Space Grotesk",Arial,sans-serif;letter-spacing:.14em}.home-cards h3,.steps h3{font-size:25px;letter-spacing:-.04em;margin:56px 0 11px}.home-cards p,.steps p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.activity-wrap{padding:105px 0;background:linear-gradient(135deg,#061117,#081c25);position:relative;overflow:hidden}.activity-wrap:before{content:"";position:absolute;width:650px;height:650px;right:-250px;top:-320px;border:1px solid #32c7ed2f;border-radius:50%;box-shadow:0 0 90px #1dbfe522}.activity{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}.activity-copy h2{font:500 clamp(42px,5vw,72px)/.94 "Space Grotesk",Arial,sans-serif;letter-spacing:-.065em;margin:0 0 22px}.activity-copy p:not(.eyebrow){max-width:350px;color:var(--muted);line-height:1.75;margin:0 0 29px}.live-chart{height:360px;padding:24px;border:1px solid #26768e;border-radius:30px;background:#06131bd9;position:relative;overflow:hidden}.chart-title,.chart-labels{display:flex;justify-content:space-between;font:800 10px "Space Grotesk",Arial,sans-serif;letter-spacing:.13em;color:#84a4b2}.chart-title b{color:var(--cyan)}.chart-title i{display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:#5dffbd;box-shadow:0 0 12px #5dffbd;animation:blink 1.3s infinite}.chart-lines{position:absolute;left:24px;right:24px;top:70px;bottom:54px;background-image:linear-gradient(#19455570 1px,transparent 1px),linear-gradient(90deg,#19455570 1px,transparent 1px);background-size:100% 25%,10% 100%}.chart-columns{position:absolute;left:45px;right:45px;top:92px;bottom:55px;display:flex;align-items:end;gap:5%}.chart-columns i{display:block;width:6%;border-radius:8px 8px 0 0;background:linear-gradient(to top,#11517b,#45dafa);transform-origin:bottom;animation:bars 2.7s ease-in-out infinite alternate}.chart-columns i:nth-child(2n){animation-delay:-1.2s}.chart-columns i:nth-child(3n){animation-delay:-.4s}.chart-wave{position:absolute;left:9%;right:9%;top:117px;height:150px}.chart-wave i{height:3px;position:absolute;background:var(--cyan);border-radius:99px;box-shadow:0 0 12px #24c9f2;transform-origin:left}.chart-wave i:nth-child(1){left:0;top:105px;width:29%;rotate:-25deg}.chart-wave i:nth-child(2){left:26%;top:47px;width:26%;rotate:22deg}.chart-wave i:nth-child(3){left:50%;top:95px;width:27%;rotate:-32deg}.chart-wave i:nth-child(4){left:73%;top:45px;width:23%;rotate:23deg}.chart-labels{position:absolute;left:24px;right:24px;bottom:23px}.chart-labels strong{color:var(--white)}.steps-section>h2{margin-top:16px}.steps article{min-height:210px}.steps h3{margin-top:38px}.discord-cta{margin:0 auto 95px;padding:54px 58px;border:1px solid #287b94;border-radius:32px;background:linear-gradient(110deg,#081f29,#092b35);display:flex;align-items:center;justify-content:space-between;gap:35px;overflow:hidden;position:relative}.discord-cta:after{content:"";position:absolute;width:340px;height:340px;right:-90px;top:-170px;border-radius:50%;border:32px solid #39cdf61c}.discord-cta .button{z-index:1;white-space:nowrap}@media(max-width:800px){.home-section,.steps-section{padding:80px 0}.section-head,.activity,.discord-cta{display:block}.section-head>p{margin-top:25px}.home-cards,.steps{display:block;margin-top:38px}.home-cards article,.steps article{min-height:0;margin-bottom:13px}.home-cards h3{margin-top:30px}.activity-wrap{padding:75px 0}.activity-copy{margin-bottom:36px}.live-chart{height:290px;padding:18px}.chart-lines{left:18px;right:18px;top:58px;bottom:47px}.chart-columns{left:31px;right:31px;top:73px;bottom:48px}.chart-wave{top:89px}.chart-labels{left:18px;right:18px;bottom:19px;font-size:8px}.discord-cta{margin-bottom:70px;padding:38px 27px}.discord-cta .button{margin-top:28px}}
