:root{--ink:#140d1f;--ink-2:#22163a;--cream:#fff3d6;--gold:#ffc93c;--orange:#ff7a1a;--red:#d9442f;--teal:#20b2a2;--teal-d:#0f8478;--indigo:#2d1c66;--indigo-d:#1b1145;--blue:#1b6fe0;--blue-d:#0f4fb0;--lime:#c6ff2e;--hz:#0d1406;--edge:4px;--drop:7px}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip;background:var(--ink);scroll-padding-top:74px}body{font-family:Kanit,system-ui,sans-serif;color:var(--cream);background:var(--ink);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}.lt{position:relative;display:inline-block;font-weight:900;font-style:italic;text-transform:uppercase;line-height:.92;letter-spacing:-.01em;--top:var(--cream);--bot:var(--gold);--line:var(--ink);--sh:var(--ink)}.lt .f{position:relative;display:inline-block;background:linear-gradient(180deg,var(--top) 0 54%,var(--bot) 54% 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.lt .f span{background:linear-gradient(180deg,var(--top) 0 54%,var(--bot) 54% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lt .ch{position:relative;display:inline-block}.lt .bk,.lt .ch:before{position:absolute;left:0;top:0;color:var(--line);pointer-events:none;-webkit-text-stroke:calc(var(--s,1) * 14px) var(--line);text-shadow:calc(var(--s,1)*7px) calc(var(--s,1)*9px) 0 var(--sh)}.lt .ch:before{content:attr(data-t)}.lt .bk{inset:0;white-space:inherit;padding-right:.06em}.field{position:relative;isolation:isolate;overflow:hidden}.field:before{content:"";position:absolute;inset:-40%;z-index:-2;background:repeating-conic-gradient(from 0deg at var(--rx,50%) var(--ry,40%),var(--ray) 0 6deg,transparent 6deg 15deg);-webkit-mask:radial-gradient(circle at var(--rx,50%) var(--ry,40%),#000 0 30%,transparent 62%);mask:radial-gradient(circle at var(--rx,50%) var(--ry,40%),#000 0 30%,transparent 62%)}.field:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--dot) 28%,transparent 31%);background-size:14px 14px;-webkit-mask:linear-gradient(135deg,#000 0,transparent 26%,transparent 74%,#000 100%);mask:linear-gradient(135deg,#000 0,transparent 26%,transparent 74%,#000 100%)}.f-teal{background:var(--teal);--ray:#35c7b6;--dot:var(--teal-d)}.f-red{background:var(--red);--ray:#e3533b;--dot:#b5341f}.f-indigo{background:var(--indigo);--ray:#3a2680;--dot:var(--indigo-d)}.f-blue{background:var(--blue);--ray:#2f84f0;--dot:var(--blue-d)}.f-gold{background:var(--gold);--ray:#ffd864;--dot:#e8a919;color:var(--ink)}.f-hz{background:var(--hz);--ray:#16210a;--dot:#1d2b0b}.f-ink{background:var(--ink);--ray:#1a1229;--dot:#24183a}.seam{height:46px;margin-top:-1px;position:relative;z-index:2}.seam svg{width:100%;height:100%;display:block}.btn{--bg:var(--red);--fg:var(--cream);display:inline-flex;align-items:center;gap:10px;background:var(--bg);color:var(--fg);font-weight:800;font-style:italic;text-transform:uppercase;font-size:19px;padding:13px 26px;border:var(--edge) solid var(--ink);transform:skew(-8deg);box-shadow:5px 6px 0 var(--ink);transition:transform .08s,box-shadow .08s}.btn>*{transform:skew(8deg)}.btn:hover{transform:skew(-8deg) translate(-3px,-3px);box-shadow:8px 9px 0 var(--ink)}.btn:active{transform:skew(-8deg) translate(3px,3px);box-shadow:1px 2px 0 var(--ink)}.btn.cream{--bg:var(--cream);--fg:var(--ink)}.btn.gold{--bg:var(--gold);--fg:var(--ink)}.f-red .btn:not(.cream):not(.gold){--bg:var(--gold);--fg:var(--ink)}.f-gold .btn.gold{--bg:var(--red);--fg:var(--cream)}.btn.sm{font-size:15px;padding:9px 18px}.tag{display:inline-block;background:var(--ink);color:var(--cream);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.06em;padding:5px 12px;transform:skew(-8deg)}.tag>span{display:inline-block;transform:skew(8deg)}.tag.red{background:var(--red)}.tag.lime{background:var(--lime);color:var(--hz)}.dotlive{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3dff7a;margin-right:6px;box-shadow:0 0 0 2px var(--ink);animation:blink 1.1s steps(2) infinite}@keyframes blink{50%{opacity:.25}}.hero{padding:56px 0 0;--rx:50%;--ry:30%}.hero .top{text-align:center;position:relative}.mast{font-size:clamp(58px,12.6vw,172px);--s:1.05;white-space:nowrap}.mast .kinda{margin-right:.04em}.mast .mad{--top:var(--orange);--bot:var(--red);--line:var(--ink)}.mast .kinda{--top:var(--cream);--bot:var(--gold)}.burst{position:absolute;z-index:-1;pointer-events:none}.hero .burst{width:clamp(200px,30vw,400px);right:max(0%,calc(50% - 560px));top:-4%;animation:wob 3.4s ease-in-out infinite alternate}@keyframes wob{0%{rotate:-7deg;scale:.97}to{rotate:5deg;scale:1.03}}@keyframes spin{to{rotate:360deg}}.tagline{margin-top:14px;font-size:clamp(22px,3.2vw,38px);--s:.4}.tagline .y{--top:var(--gold);--bot:var(--gold)}.hero .ctas{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin:30px 0 8px}.strip{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:22px;margin-top:56px;padding:0 10px 64px;align-items:end}.cover{position:relative;display:block}.cover .pnl{position:relative;height:300px;border:var(--edge) solid var(--ink);transform:rotate(-2deg);overflow:hidden;background:var(--ink);box-shadow:var(--drop) calc(var(--drop) + 2px) 0 var(--ink);transition:transform .1s,box-shadow .1s}.cover .pnl>img,.cover .pnl>.art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover:hover .pnl{transform:rotate(0) translate(-4px,-5px);box-shadow:11px 14px 0 var(--ink)}.cover .lbl{position:absolute;left:-6px;bottom:-16px;z-index:3}.cover .lbl .tag{font-size:14px;padding:6px 14px}.cover .num{position:absolute;top:10px;left:14px;z-index:3}.pop{position:absolute;z-index:4;pointer-events:none;filter:drop-shadow(5px 7px 0 rgba(20,13,31,.55))}.c1 .pnl{height:340px}.c1 .pop{width:58%;right:-6%;top:-34%;animation:bob 3.2s ease-in-out infinite}.c2 .pop.logo{width:46%;left:2%;top:-22%;transform:rotate(-8deg)}.c2 .pop.dice{width:20%;right:4%;top:-14%;animation:roll 2.6s ease-in-out infinite}.c3 .pnl{height:260px}@keyframes bob{50%{translate:0 -10px;rotate:-4deg}}@keyframes roll{0%,to{rotate:-14deg}50%{rotate:12deg;translate:0 -8px}}.rad{background:radial-gradient(circle at 50% 46%,#2c4a0c 0,#0d1406 62%);display:grid;place-items:center}.rad:before{content:"";position:absolute;inset:auto 0 0;height:18px;background:repeating-linear-gradient(-45deg,var(--gold) 0 14px,var(--hz) 14px 28px)}.rad svg{width:46%;filter:drop-shadow(0 0 18px #c6ff2e88);animation:spin 9s linear infinite}.proof{padding:46px 0 52px;--ry:50%}.proof .row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.big{font-size:clamp(64px,9vw,120px);--s:.9;--top:var(--cream);--bot:var(--gold)}.proof .cap{font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(16px,1.8vw,21px);margin-top:12px;color:var(--cream);text-shadow:2px 3px 0 var(--ink)}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:46px}.shead .lt{font-size:clamp(52px,8vw,104px);--s:.85}.shead p{max-width:340px;font-size:18px;font-weight:500}.lineup{padding:70px 0 0;--rx:85%;--ry:10%}.game{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center;padding:52px 0 80px}.game.flip{grid-template-columns:1fr 1.15fr}.game.flip .vis{order:2}.game .vis{position:relative}.game .vis .pnl{position:relative;aspect-ratio:16/10;border:var(--edge) solid var(--ink);transform:rotate(-1.5deg);overflow:hidden;box-shadow:10px 12px 0 var(--ink);background:var(--ink)}.game.flip .vis .pnl{transform:rotate(1.5deg)}.game .vis .pnl img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.game.flip .vis .pnl img{transform:none}.game .meta{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.game .meta img{width:64px;height:64px;border:3px solid var(--ink);border-radius:14px;box-shadow:4px 5px 0 var(--ink)}.game h3{font-size:clamp(46px,6vw,82px);--s:.8;margin-bottom:16px}.game .blurb{font-size:19px;font-weight:500;max-width:460px;margin-bottom:22px;text-shadow:1px 2px 0 #0007}.game .facts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.game .facts span{font-weight:800;font-style:italic;text-transform:uppercase;font-size:15px;background:var(--cream);color:var(--ink);border:3px solid var(--ink);padding:3px 12px;box-shadow:3px 4px 0 var(--ink);transform:rotate(var(--r,-1.5deg))}.game .ctas{display:flex;gap:16px;flex-wrap:wrap}.g-surv .pop{width:42%;left:-10%;bottom:-18%;animation:bob 3.4s ease-in-out infinite}.g-surv .pop.b{width:30%;inset:-16% -6% auto auto;animation-delay:-1.2s}.g-ludo h3{--top:#fff;--bot:var(--gold)}.g-ludo .logo{width:230px;margin:-8px 0 8px -6px;filter:drop-shadow(5px 6px 0 var(--ink));transform:rotate(-4deg)}.g-ludo .pop{width:17%;right:-5%;top:-12%;animation:roll 2.8s ease-in-out infinite}.g-ludo .pop.p{width:11%;inset:auto auto -8% -4%;animation:bob 2.4s ease-in-out infinite}.g-rad h3{--top:var(--lime);--bot:#8fd400;--line:#050800;--sh:#050800}.g-rad .pnl{background:var(--hz)!important}.g-rad .vis .art{position:absolute;inset:0}.lab{display:flex;justify-content:center;padding:0 0 70px}.lab a{font-weight:800;font-style:italic;text-transform:uppercase;font-size:18px;border:3px dashed var(--cream);padding:12px 26px;transform:skew(-8deg) rotate(-1deg)}.lab a span{display:inline-block;transform:skew(8deg)}.jams{padding:70px 0 90px;--rx:20%;--ry:20%}.jams .shead .lt{--top:var(--ink);--bot:var(--ink-2);--line:var(--cream);--sh:var(--red)}.jams .shead p{color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.jc{position:relative;background:var(--ink);border:var(--edge) solid var(--ink);box-shadow:9px 11px 0 var(--ink);transform:rotate(var(--r));transition:transform .12s,box-shadow .12s;color:var(--cream)}.jc:hover{transform:rotate(0) translate(-4px,-6px);box-shadow:13px 17px 0 var(--ink)}.jc img{aspect-ratio:4/3;width:100%;object-fit:cover;border-bottom:var(--edge) solid var(--ink)}.jc .b{padding:16px 18px 20px}.jc h4{font-size:30px;--s:.4;margin-bottom:8px}.jc .pl{display:flex;gap:8px;align-items:baseline;font-weight:500;font-size:15px}.jc .pl b{color:var(--gold);font-weight:900;font-style:italic;font-size:17px}.jc .stamp{position:absolute;top:-26px;right:-22px;width:96px;height:96px;z-index:3}.jc .stamp span{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-style:italic;font-size:22px;color:var(--ink);rotate:-10deg}.jc .go{display:inline-block;margin-top:12px;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--gold);font-size:15px}.client{padding:84px 0;--rx:80%;--ry:50%}.client .in{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.client .lt{font-size:clamp(46px,7vw,96px);--s:.8;--top:var(--cream);--bot:var(--orange)}.client p{font-size:19px;font-weight:500;max-width:520px;margin:18px 0 0}.client .side{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.client .chips{display:flex;gap:10px;flex-wrap:wrap}.client .chips span{font-weight:800;font-style:italic;text-transform:uppercase;font-size:15px;border:3px solid var(--cream);padding:3px 12px;transform:skew(-8deg)}footer.v2f{background:#0c0814;padding:56px 0 26px;border-top:var(--edge) solid var(--gold)}footer.v2f .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px}footer.v2f .wm{font-size:min(58px,16vw);--s:.5;margin-bottom:12px}footer.v2f h5{font-weight:800;font-style:italic;text-transform:uppercase;color:var(--gold);font-size:15px;margin-bottom:10px}footer.v2f li{list-style:none;margin:5px 0;font-weight:500}footer.v2f li a:hover{color:var(--gold)}footer.v2f .fine{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px;padding-top:18px;border-top:2px solid #ffffff1a;font-size:14px;color:#cdbfa6}kbd{display:inline-block;font:800 12px Kanit;border:2px solid var(--gold);color:var(--gold);padding:0 5px;margin:0 1px}.js .slam{opacity:0}.js .slam.hit{animation:slam .3s cubic-bezier(.2,.9,.3,1.25) both}@keyframes slam{0%{opacity:0;transform:scale(1.35) rotate(var(--r0,-5deg))}55%{opacity:1;transform:scale(.95) rotate(0)}to{opacity:1;transform:none}}.js .slam.hit.shake{animation:slam .3s cubic-bezier(.2,.9,.3,1.25) both}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.js .slam{opacity:1}}@media(max-width:980px){nav.main{display:none}.hd .btn{margin-left:auto}.strip{grid-template-columns:1fr 1fr;row-gap:56px}.c1{grid-column:1/-1}.game,.game.flip{grid-template-columns:1fr;gap:40px}.game.flip .vis{order:0}.cards{grid-template-columns:1fr 1fr}.client .in{grid-template-columns:1fr}.mast{--s:.8}footer .cols{grid-template-columns:1fr 1fr}footer .cols>:first-child{grid-column:1/-1}}@media(max-width:620px){body{font-size:16px}.hero{padding-top:34px}.hero .burst{right:-60px;top:-4%}.btn{font-size:16px;padding:11px 20px}.strip{grid-template-columns:1fr;gap:50px;padding-inline:8px}.cover .pnl,.c1 .pnl,.c3 .pnl{height:210px}.c1 .pop{width:46%;top:-26%;right:-2%}.cards{grid-template-columns:1fr;gap:40px}.jc .stamp{right:-6px}.g-surv .pop{left:-4%}.g-surv .pop.b{right:-2%}.g-ludo .pop{right:0}.g-ludo .pop.p{left:0}.game{padding:30px 0 50px}.mast{--s:.5}.proof .row{grid-template-columns:repeat(3,1fr);gap:8px}.big{font-size:44px;--s:.45}.proof .cap{font-size:13px}.g-ludo .logo{width:150px}.shead{margin-bottom:28px}}header.kh{position:sticky;top:0;z-index:60;background:var(--ink);border:0;box-shadow:0 5px 0 var(--gold),0 10px 0 var(--ink)}header.kh.has-sub{box-shadow:0 6px 0 var(--ink)}.kh .row{display:flex;align-items:center;gap:18px;height:84px;transition:height .12s}.kh.small .row{height:64px}.kh .brand{display:flex;align-items:center;flex:0 0 auto}.kh .bang{width:62px;height:62px;margin:0 -12px 0 -8px;rotate:-10deg;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.55));transition:rotate .15s,scale .15s,width .12s,height .12s;position:relative;z-index:2}.kh .brand:hover .bang{rotate:6deg;scale:1.08}.kh.small .bang{width:50px;height:50px}.kh .lock{display:flex;flex-direction:column;line-height:.88;position:relative;z-index:1}.kh .wm{font-family:Bungee,Kanit,sans-serif;font-style:normal;font-weight:400;font-size:31px;text-transform:uppercase;letter-spacing:.005em;color:var(--cream);text-shadow:3px 3px 0 #000}.kh .wm b{font-weight:400;color:var(--red)}.kh .studios{font:700 10px Space Mono,monospace;text-transform:uppercase;letter-spacing:.62em;color:#b5aa91;margin-top:5px;padding-left:3px}.kh.small .wm{font-size:26px}.kh nav.links{display:flex;gap:6px;margin-left:auto}.kh nav.links a{position:relative;font-weight:800;font-style:italic;text-transform:uppercase;font-size:17px;color:var(--cream);padding:9px 16px;transform:skew(-8deg);transition:transform .08s,box-shadow .08s,background .08s}.kh nav.links a>span{display:inline-block;transform:skew(8deg)}.kh nav.links a:hover{background:var(--cream);color:var(--ink);transform:skew(-8deg) translate(-2px,-2px);box-shadow:4px 4px 0 var(--gold)}.kh nav.links a.on{background:var(--gold);color:var(--ink);box-shadow:4px 4px 0 var(--red)}.kh .cta{display:inline-flex;align-items:center;gap:10px;margin-left:12px;flex:0 0 auto;padding:7px 18px 7px 8px;rotate:-3deg;background:repeating-linear-gradient(-45deg,transparent 0 9px,rgba(0,0,0,.09) 9px 18px),var(--red);border:4px solid var(--ink);box-shadow:0 0 0 3px var(--cream),7px 7px 0 3px var(--gold);transition:rotate .1s,translate .1s,box-shadow .1s}.kh .cta .disc{position:relative;width:38px;height:38px;border-radius:50%;background:var(--gold);border:3px solid var(--ink);box-shadow:2px 3px 0 var(--ink);flex:0 0 auto;transition:scale .12s,rotate .12s}.kh .cta .disc:after{content:"";position:absolute;left:12px;top:8px;width:15px;height:16px;background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%)}.kh .cta .t{display:flex;flex-direction:column;line-height:.9}.kh .cta b{font:italic 900 22px Kanit;text-transform:uppercase;color:var(--cream);letter-spacing:.01em;text-shadow:-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink),2px 2px 0 var(--ink),0 2px 0 var(--ink),2px 0 0 var(--ink),0 -2px 0 var(--ink),-2px 0 0 var(--ink),3px 4px 0 var(--ink)}.kh .cta small{font:italic 800 12px Kanit;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin-top:3px;text-shadow:1px 1px 0 var(--ink)}.kh .cta:hover{rotate:0deg;translate:-2px -3px;box-shadow:0 0 0 3px var(--cream),10px 11px 0 3px var(--gold)}.kh .cta:hover .disc{scale:1.12;rotate:-12deg}.kh .cta:active{translate:3px 3px;box-shadow:0 0 0 3px var(--cream),2px 2px 0 3px var(--gold)}.kh .burger{display:none;margin-left:auto;background:var(--cream);color:var(--ink);font:italic 900 16px Kanit;text-transform:uppercase;border:3px solid var(--cream);padding:8px 14px;box-shadow:4px 4px 0 var(--gold);cursor:pointer;transform:skew(-8deg)}.kh .sub{background:var(--gold);border-top:3px solid var(--ink)}.kh .sub .wrap{display:flex;gap:4px;align-items:center;height:46px;overflow-x:auto;scrollbar-width:none}.kh .sub b{font:italic 900 15px Kanit;text-transform:uppercase;color:var(--ink);margin-right:12px;white-space:nowrap;opacity:.55}.kh .sub a{font:italic 800 15px Kanit;text-transform:uppercase;color:var(--ink);padding:6px 12px;white-space:nowrap;border-bottom:4px solid transparent}.kh .sub a:hover{border-color:var(--ink)}.kh .sub a.on{background:var(--ink);color:var(--gold);border-color:var(--red)}.kh .panel{display:none}@media(max-width:980px){.kh nav.links{display:none}.kh .burger{display:inline-block}.kh .cta{margin-left:8px;padding:5px 12px 5px 6px}.kh .cta .disc{width:30px;height:30px}.kh .cta .disc:after{left:9px;top:6px;width:12px;height:13px}.kh .cta b{font-size:17px}.kh .row{height:70px}.kh .wm{font-size:24px}.kh .studios{font-size:8px;letter-spacing:.55em}.kh .bang{width:50px;height:50px}.kh.open .panel{display:block;background:var(--ink);border-top:3px solid var(--gold);padding:14px 0 24px;max-height:calc(100svh - 70px);overflow:auto}.kh .panel a{display:block;width:min(1200px,100% - 32px);margin:0 auto;font:italic 900 34px/1.25 Kanit;text-transform:uppercase;color:var(--cream);padding:4px 0}.kh .panel a.on{color:var(--gold)}.kh .panel a.s{font-size:20px;padding-left:22px;color:#d8cdb4}.kh .panel a.s.on{color:var(--gold)}}@media(max-width:620px){.kh .wm{font-size:20px}.kh .studios{display:none}.kh .bang{width:44px;height:44px;margin-right:-9px}.kh .cta small{display:none}.kh .burger{padding:6px 10px;font-size:14px}}@media(max-width:440px){.kh .row{gap:8px;overflow:clip;overflow-clip-margin:16px}.kh .wm{font-size:17px}.kh .bang{width:40px;height:40px;margin-right:-8px}.kh .burger{padding:5px 8px;font-size:13px;box-shadow:3px 3px 0 var(--gold)}.kh .cta{margin-left:0;gap:6px;padding:4px 8px 4px 5px;border-width:3px}.kh .cta .disc{width:26px;height:26px;border-width:2px}.kh .cta .disc:after{left:8px;top:5px;width:10px;height:12px}.kh .cta b{font-size:14px}}@media(max-width:359px){.kh .wm{font-size:16px}.kh .bang{width:34px;height:34px}.kh .cta .t{display:none}.kh .cta{padding:4px 5px}}img[src$="leftbroken.png"]{object-position:50% 100%!important}img[src$="shadows.jpg"]{object-position:50% 24%!important}img[src$="thirdlaw.png"]{object-fit:contain!important;object-position:50% 50%!important;background:linear-gradient(#00050e 0 50%,#64758c 50% 100%)!important}.rd{text-shadow:0 .09em 0 rgba(20,13,31,.9),.05em .05em 0 rgba(20,13,31,.9),0 0 .55em rgba(20,13,31,.45)}.rd-up{color:var(--cream)!important}footer.v2f .blurb{max-width:380px;font-weight:500;margin-bottom:10px}footer.v2f .blurb a{text-decoration:underline;text-underline-offset:3px}footer.v2f .story{font-weight:800;font-style:italic;text-transform:uppercase;color:var(--gold);font-size:15px}footer.v2f .hot{color:var(--gold);font-weight:700}html,body{background:var(--ink)}main#main{display:block}:is(.btn,.jc,.wb,.foe,.wc,.wp,.pg,.back,.stick,.bx-pnc,.wk-card,.wk-rc,.lb-chip,a.pn-art,.rack figure,.next a,.rows a,.kh nav.links a,.kh .cta):hover{isolation:isolate}:is(.btn,.jc,.wb,.foe,.wc,.wp,.pg,.back,.stick,.bx-pnc,.wk-card,.wk-rc,.lb-chip,a.pn-art,.rack figure,.next a,.rows a,.kh nav.links a,.kh .cta):hover:before{content:"";position:absolute;inset:-8px -14px -22px -8px;z-index:-1}html .rack figure,html .bx-pnc{overflow:clip;overflow-clip-margin:24px}:root{--color-red:#d9442f;--color-gold:#ffc93c;--color-ember:#ff7a1a;--color-ink:#fff3d6;--color-dim:#b5aa91;--color-bg:#140d1f;--color-teal:#20b2a2;--font-display:Kanit,system-ui,sans-serif;--font-mono:"Space Mono",ui-monospace,monospace;--font-ui:Kanit,system-ui,sans-serif;--font-logo:Bungee,Kanit,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.wcard:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px;z-index:5}.skip-link{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-180%);background:var(--color-gold);color:#1a1206;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:10px 16px;border:2px solid #1a1206;text-decoration:none;transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.poke{transition:scale .3s cubic-bezier(.34,1.8,.5,1),rotate .3s cubic-bezier(.34,1.8,.5,1)}.poke:active{scale:.9;rotate:-3deg;transition-duration:.06s}a.hard-shadow:active,button.hard-shadow:active{translate:2px 2px;box-shadow:2px 2px #0009}.pow-pop{position:fixed;z-index:90;pointer-events:none;opacity:0;translate:-50% -50%;font-family:var(--font-display);font-size:clamp(26px,5vw,42px);white-space:nowrap;color:var(--color-gold);text-shadow:2px 2px 0 var(--color-ember),4px 4px 0 var(--color-red),6px 8px 10px rgba(0,0,0,.5)}.pow-pop.is-live{animation:pow-pop .5s cubic-bezier(.2,.9,.3,1.35) forwards}@keyframes pow-pop{0%{opacity:0;scale:calc(.4 * var(--pow-scale, 1));translate:-50% -50%}18%{opacity:1;scale:calc(1.15 * var(--pow-scale, 1))}65%{opacity:1;scale:calc(1 * var(--pow-scale, 1))}to{opacity:0;scale:calc(1.05 * var(--pow-scale, 1));translate:-50% -85%}}.pow-combo{position:fixed;z-index:91;pointer-events:none;opacity:0;translate:30px -36px;font-family:var(--font-display);font-size:clamp(15px,2.4vw,22px);color:var(--color-ink);text-shadow:2px 2px 0 #000;transition:opacity .3s ease}.pow-combo.is-live{animation:pow-combo .28s cubic-bezier(.2,.9,.3,1.5) forwards}@keyframes pow-combo{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.3}to{opacity:1;scale:1}}.pow-knock{animation:pow-knock .3s cubic-bezier(.36,.07,.19,.97)}@keyframes pow-knock{0%,to{transform:translate(0) rotate(0)}16%{transform:translate(-6px,3px) rotate(-.6deg)}40%{transform:translate(6px,-3px) rotate(.6deg)}68%{transform:translate(-3px,-2px) rotate(-.3deg)}}@media(prefers-reduced-motion:reduce){.pow-knock{animation:none}}.egg-ball{position:fixed;left:0;top:0;z-index:80;width:52px;height:52px;pointer-events:none;opacity:0;background:center / contain no-repeat}@media(prefers-reduced-motion:reduce){.egg-ball{display:none}}.egg-hint{display:none}@media(hover:hover)and (pointer:fine){.egg-hint{display:var(--egg-hint-display, inline-flex)}}:root.no-egg .egg-hint{display:none!important}@media(prefers-reduced-motion:reduce){.egg-hint{display:none!important}}.egg-hint{align-items:center;gap:.5em;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-dim);white-space:nowrap}.egg-hint__caps{display:inline-flex;gap:3px}.keycap{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;padding:.2em .3em;border:2px solid rgba(244,234,210,.3);background:#00000073;box-shadow:0 2px #000000b3;font-family:var(--font-mono);font-weight:700;line-height:1;color:var(--color-gold);animation:keycap-press 3.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .1s)}@keyframes keycap-press{0%,82%,to{translate:0 0;box-shadow:0 2px #000000b3;border-color:#f4ead24d;color:var(--color-gold)}86%,93%{translate:0 2px;box-shadow:0 0 #000000b3;border-color:var(--color-gold);color:var(--color-ink)}}@media(prefers-reduced-motion:reduce){.keycap{animation:none}}.egg-hint.is-typing .keycap{animation:none}.keycap.is-hit{animation:none;translate:0 2px;box-shadow:0 0 #000000b3,0 0 10px #ffce458c;border-color:var(--color-gold);background:var(--color-gold);color:#1a1206}.keycap.is-miss{animation:keycap-miss .38s cubic-bezier(.36,.07,.19,.97);border-color:var(--color-red);background:#e5352b2e;color:var(--color-red)}@keyframes keycap-miss{0%,to{translate:0 0}20%{translate:-3px 0}45%{translate:3px 0}70%{translate:-2px 0}88%{translate:2px 0}}@media(prefers-reduced-motion:reduce){.keycap.is-miss{animation:none}}.egg-hint,.egg-hint__caps{position:relative}.egg-hint.is-armed .keycap{animation:keycap-launch .5s cubic-bezier(.2,.9,.28,1.3) both;animation-delay:calc(var(--i, 0) * 45ms);position:relative;z-index:3}.egg-hint.is-armed .keycap:nth-child(2n){--rot: -15deg}@keyframes keycap-launch{0%{translate:0 2px;scale:1 1;rotate:0deg;background:var(--color-gold);color:#1a1206;border-color:var(--color-gold);box-shadow:0 0 #000000b3,0 0 10px #ffce458c}12%{translate:0 6px;scale:1.22 .76;rotate:0deg}38%{translate:0 -26px;scale:1.55 1.55;rotate:var(--rot, 15deg);background:#fff;color:var(--color-red);border-color:#fff;box-shadow:0 0 26px 6px #ffce45e6}62%{translate:0 -14px;scale:1.3 1.3;rotate:calc(var(--rot, 15deg) * -.4)}to{translate:0 2px;scale:1 1;rotate:0deg;background:var(--color-gold);color:#1a1206;border-color:var(--color-gold);box-shadow:0 0 #000000b3,0 0 10px #ffce458c}}.egg-hint.is-armed .egg-hint__caps:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;translate:-50% -50%;border:3px solid var(--color-gold);border-radius:999px;pointer-events:none;animation:hint-shock .6s cubic-bezier(.15,.8,.3,1) .1s both}@keyframes hint-shock{0%{scale:.5;opacity:0;border-width:4px}18%{opacity:1}to{scale:2.9;opacity:0;border-width:1px}}.egg-hint.is-boom>span:not(.egg-hint__boom),.egg-hint.is-boom .egg-hint__caps{opacity:.06;transition:opacity .12s ease}.egg-hint>span:not(.egg-hint__boom),.egg-hint .egg-hint__caps{transition:opacity .3s ease .15s}.egg-hint__boom{position:absolute;left:50%;top:50%;translate:-50% -50%;font-family:var(--font-display);font-size:2.3em;letter-spacing:.02em;white-space:nowrap;color:var(--color-gold);text-shadow:2px 2px 0 var(--color-ember),4px 4px 0 var(--color-red),6px 8px 12px rgba(0,0,0,.7);opacity:0;pointer-events:none;z-index:2}.egg-hint.is-boom .egg-hint__boom{animation:hint-boom .78s cubic-bezier(.2,.9,.3,1.4) .16s both}@keyframes hint-boom{0%{opacity:0;scale:.35;rotate:-12deg}20%{opacity:1;scale:1.28;rotate:4deg}36%{scale:1;rotate:-2deg}70%{opacity:1;scale:1.04;rotate:0deg}to{opacity:0;scale:1.5;rotate:3deg}}@media(prefers-reduced-motion:reduce){.egg-hint.is-armed .keycap,.egg-hint.is-armed .egg-hint__caps:after{animation:none}.egg-hint.is-boom .egg-hint__boom{animation:none;opacity:1}}.egg-nudge{position:fixed;right:18px;bottom:18px;z-index:85;display:none;align-items:center;gap:.6em;border:3px solid var(--color-ink);background:#14100e;box-shadow:5px 5px #0009;padding:10px 14px;pointer-events:none;opacity:0;translate:0 14px;transition:opacity .35s ease,translate .35s cubic-bezier(.2,.7,.2,1)}.egg-nudge.is-live{display:inline-flex;opacity:1;translate:0 0}.pow-quake{animation:pow-quake .4s ease-in-out}@keyframes pow-quake{0%,to{translate:0 0}20%{translate:-5px 2px}40%{translate:5px -2px}60%{translate:-3px -3px}80%{translate:3px 2px}}
