:root{--g:2.5px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:DotGothic16;src:url(/games/blockworld/assets/DotGothic16-Regular-BD65re2I.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:#000;height:100%;margin:0;overflow:hidden}body{font-synthesis:none;color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;font-family:DotGothic16,Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif;font-style:normal}#view{position:fixed;inset:0}#view canvas{width:100%;height:100%;image-rendering:pixelated;display:block}img{image-rendering:pixelated}.muted{color:#a0a0a0}[hidden]{display:none!important}.btn,h2,.logo p,#chat,#itemName,#xpLevel,.cnt,#debug,.screen p,label,.tab{text-shadow:calc(var(--g) * .5) calc(var(--g) * .5) 0 #3f3f3f}.btn{width:calc(var(--g) * 200);height:calc(var(--g) * 20);margin:calc(var(--g) * 2) auto;font:inherit;font-size:calc(var(--g) * 8);color:#e0e0e0;cursor:pointer;background:var(--stone) 0 0 / calc(var(--g) * 16), #6f6f6f;background-blend-mode:multiply;border:calc(var(--g) * 1) solid #000;box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #ffffff73, inset calc(var(--g) * -1) calc(var(--g) * -2) 0 #00000073;image-rendering:pixelated;outline:none;padding:0;display:block}.btn:hover:not(:disabled){color:#ffffa0;box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #c8d2ff99, inset calc(var(--g) * -1) calc(var(--g) * -2) 0 #141e5080;outline:calc(var(--g) * 1) solid #fff;background-color:#7f8cc8}.btn:disabled{color:#a0a0a0;filter:brightness(.55);cursor:default}.btn.wide{width:calc(var(--g) * 200);margin-top:calc(var(--g) * 8)}.half{gap:calc(var(--g) * 4);width:calc(var(--g) * 200);margin:0 auto;display:flex}.half .btn{width:calc(var(--g) * 98)}.screen{z-index:30;padding:calc(var(--g) * 8);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.screen h2{font-weight:400;font-size:calc(var(--g) * 9);margin:0 0 calc(var(--g) * 8)}.screen.dirt{background:linear-gradient(#0000008c, #0000008c), var(--dirt) 0 0 / calc(var(--g) * 32);image-rendering:pixelated;padding-top:calc(var(--g) * 12);justify-content:flex-start}.screen.dim{background:#1010108c}.screen.deathbg{background:linear-gradient(#8c000059,#3c000099)}.screen p{font-size:calc(var(--g) * 7);margin:calc(var(--g) * 2) 0}h2.death{font-size:calc(var(--g) * 16)!important;margin-bottom:calc(var(--g) * 6)!important}.menu{margin-top:calc(var(--g) * 6)}#title{background:radial-gradient(#0000 40%,#0000008c);justify-content:flex-start;padding-top:12vh}.logo{text-align:center;margin-bottom:calc(var(--g) * 18);position:relative}.logo h1{letter-spacing:calc(var(--g) * 2);font-weight:400;font-size:calc(var(--g) * 34);color:#d8d8d8;-webkit-text-stroke:calc(var(--g) * .6) #1f1f1f;text-shadow:calc(var(--g) * 1) calc(var(--g) * 1) 0 #7a7a7a, calc(var(--g) * 2) calc(var(--g) * 2) 0 #5a5a5a, calc(var(--g) * 3) calc(var(--g) * 3) 0 #3a3a3a, calc(var(--g) * 4) calc(var(--g) * 4) 0 #1a1a1a;background:linear-gradient(#f4f4f4,#9a9a9a 60%,#6a6a6a);-webkit-background-clip:text;background-clip:text;margin:0;line-height:1}.logo p{margin:calc(var(--g) * 4) 0 0;font-size:calc(var(--g) * 8);letter-spacing:calc(var(--g) * 3);color:#c8c8c8}#splash{right:calc(var(--g) * -40);top:calc(var(--g) * 26);color:#ffff40;font-size:calc(var(--g) * 8);text-shadow:calc(var(--g) * .5) calc(var(--g) * .5) 0 #3f3f00;white-space:nowrap;animation:.5s ease-in-out infinite alternate splash;position:absolute;transform:rotate(-18deg)}@keyframes splash{to{transform:rotate(-18deg)scale(1.08)}}#title footer{padding:calc(var(--g) * 3) calc(var(--g) * 4);font-size:calc(var(--g) * 6);color:#fff;text-shadow:calc(var(--g) * .5) calc(var(--g) * .5) 0 #3f3f3f;flex-wrap:wrap;justify-content:space-between;gap:1em;display:flex;position:absolute;bottom:0;left:0;right:0}#records{color:#ffff80;font-size:calc(var(--g) * 6)!important;margin-top:calc(var(--g) * 6)!important}.list{width:min(92vw, calc(var(--g) * 270));border-top:calc(var(--g) * 1) solid #000;border-bottom:calc(var(--g) * 1) solid #000;max-height:60vh;padding:calc(var(--g) * 3);background:#00000073;flex:1;overflow:auto}.worldRow{padding:calc(var(--g) * 3) calc(var(--g) * 4);cursor:pointer;border:calc(var(--g) * 1) solid transparent;gap:calc(var(--g) * 1);display:grid}.worldRow b{font-weight:400;font-size:calc(var(--g) * 8)}.worldRow span{font-size:calc(var(--g) * 6);color:#a8a8a8}.worldRow:hover{background:#ffffff0f}.worldRow.sel{background:#00000080;border-color:#a0a0a0}.row2{grid-template-columns:repeat(2, calc(var(--g) * 150));gap:0 calc(var(--g) * 6);margin-top:calc(var(--g) * 6);display:grid}.row2 .btn{width:100%}@media (width<=760px){.row2{grid-template-columns:calc(var(--g) * 150)}}.form{gap:calc(var(--g) * 6);width:min(92vw, calc(var(--g) * 200));display:grid}.form label{gap:calc(var(--g) * 2);font-size:calc(var(--g) * 7);color:#a0a0a0;display:grid}.form input,.form select{font:inherit;font-size:calc(var(--g) * 8);color:#fff;border:calc(var(--g) * 1) solid #a0a0a0;padding:calc(var(--g) * 3) calc(var(--g) * 4);background:#000;outline:none}.form input:focus{border-color:#fff}.loadbar{width:calc(var(--g) * 100);height:calc(var(--g) * 2);background:gray}#loadingBar{background:#80ff80;width:0;height:100%}.opts{grid-template-columns:repeat(2, calc(var(--g) * 150));gap:calc(var(--g) * 4) calc(var(--g) * 6);display:grid}@media (width<=760px){.opts{grid-template-columns:calc(var(--g) * 150)}}.opts .btn{width:100%;margin:0}.opt{height:calc(var(--g) * 20);display:block;position:relative}.opt input{appearance:none;border:calc(var(--g) * 1) solid #a0a0a0;cursor:pointer;background:#000;width:100%;height:100%;margin:0}.opt input::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--g) * 8);height:calc(var(--g) * 20);border:calc(var(--g) * 1) solid #000;box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #ffffff80, inset calc(var(--g) * -1) calc(var(--g) * -1) 0 #00000080;background:#8a8a8a}.opt input::-moz-range-thumb{width:calc(var(--g) * 8);height:calc(var(--g) * 20);border:calc(var(--g) * 1) solid #000;background:#8a8a8a;border-radius:0}.opt span{pointer-events:none;font-size:calc(var(--g) * 8);color:#e0e0e0;place-items:center;display:grid;position:absolute;inset:0}.helpGrid{grid-template-columns:repeat(2, minmax(0, calc(var(--g) * 140)));gap:calc(var(--g) * 3) calc(var(--g) * 10);font-size:calc(var(--g) * 6.5);max-width:94vw;display:grid}.helpGrid div{color:#d0d0d0;line-height:1.5}.helpGrid b{color:#ffff80;font-weight:400;display:block}.helpGrid .span{grid-column:1/-1}@media (width<=760px){.helpGrid{grid-template-columns:1fr}}.about{width:min(92vw, calc(var(--g) * 260));font-size:calc(var(--g) * 7);line-height:1.7}.about p{color:#e0e0e0;font-size:inherit!important;margin:0 0 calc(var(--g) * 5)!important}.about strong{color:#ffff80;font-weight:400}#hud{z-index:10;pointer-events:none;position:fixed;inset:0}#crosshair{width:calc(var(--g) * 9);height:calc(var(--g) * 9);mix-blend-mode:difference;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#crosshair:before,#crosshair:after{content:"";background:#fff;position:absolute}#crosshair:before{left:calc(var(--g) * 4);width:calc(var(--g) * 1);height:100%;top:0}#crosshair:after{top:calc(var(--g) * 4);height:calc(var(--g) * 1);width:100%;left:0}#cooldown{left:50%;top:calc(50% + var(--g) * 8);width:calc(var(--g) * 16);height:calc(var(--g) * 4);border:calc(var(--g) * .5) solid #000;background:#222;position:absolute;transform:translate(-50%)}#cooldownFill{background:#cfcfcf;height:100%}#bottom{width:calc(var(--g) * 182);padding-bottom:env(safe-area-inset-bottom);position:absolute;bottom:0;left:50%;transform:translate(-50%)}#hotbar{width:calc(var(--g) * 182);height:calc(var(--g) * 22);padding:calc(var(--g) * 3);gap:calc(var(--g) * 4);border:calc(var(--g) * 1) solid #000;box-shadow:inset 0 0 0 calc(var(--g) * 1) #7a7a7a;pointer-events:auto;background:#1e1e1e8c;display:flex;position:relative}.hslot{width:calc(var(--g) * 16);height:calc(var(--g) * 16);flex:none;position:relative}.offhand-hud{left:calc(var(--g) * -29);box-sizing:content-box;padding:calc(var(--g) * 3);border:calc(var(--g) * 1) solid #000;box-shadow:inset 0 0 0 calc(var(--g) * 1) #7a7a7a;background:#303030b3;position:absolute;bottom:0}.enchanted img{filter:drop-shadow(0 0 calc(var(--g) * 1) #bc65d4)}@media (width<=600px){.offhand-hud{left:0;bottom:calc(var(--g) * 70)}}.hslot img,.slot img{pointer-events:none;width:100%;height:100%;display:block}.hsel{left:calc(var(--g) * -1 + var(--i,0) * var(--g) * 20);top:calc(var(--g) * -1);width:calc(var(--g) * 24);height:calc(var(--g) * 24);border:calc(var(--g) * 2) solid #fff;box-shadow:inset 0 0 0 calc(var(--g) * 1) #000, 0 0 0 calc(var(--g) * 1) #000;pointer-events:none;position:absolute}.cnt{right:calc(var(--g) * 1);bottom:calc(var(--g) * 1);width:calc(var(--g) * var(--digits-width));height:calc(var(--g) * 8);text-shadow:none;z-index:2;pointer-events:none;font-size:0;position:absolute}.cnt svg{width:100%;height:100%;display:block}.dur{left:calc(var(--g) * 2);right:calc(var(--g) * 1);bottom:calc(var(--g) * 1);height:calc(var(--g) * 2);pointer-events:none;background:#000;position:absolute}.dur:before{content:"";height:calc(var(--g) * 1);width:var(--w);background:var(--c);position:absolute;top:0;left:0}#xp{height:calc(var(--g) * 7);margin-bottom:calc(var(--g) * 1);position:relative}#xpBar{height:calc(var(--g) * 5);border:calc(var(--g) * 1) solid #000;background:#1a1a1a;position:absolute;bottom:0;left:0;right:0}#xpFill{background:linear-gradient(#b8f070,#6fc830);width:0;height:100%}#xpLevel{left:50%;bottom:calc(var(--g) * 3);color:#80ff20;font-size:calc(var(--g) * 8);position:absolute;transform:translate(-50%);text-shadow:calc(var(--g) * .7) 0 #000, calc(var(--g) * -.7) 0 #000, 0 calc(var(--g) * .7) #000, 0 calc(var(--g) * -.7) #000!important}#stats{margin-bottom:calc(var(--g) * 1)}.statRow{height:calc(var(--g) * 10);justify-content:space-between;display:flex}.icons{gap:calc(var(--g) * -1);display:flex}.icons .ico{width:calc(var(--g) * 9);height:calc(var(--g) * 7);margin-right:calc(var(--g) * -1)}.icons.right{flex-direction:row-reverse}#itemName{left:50%;bottom:calc(var(--g) * 52);white-space:nowrap;font-size:calc(var(--g) * 8);opacity:0;position:absolute;transform:translate(-50%)}#itemName.show{animation:2.5s linear forwards itemname}@keyframes itemname{0%,70%{opacity:1}to{opacity:0}}#chat{left:calc(var(--g) * 2);bottom:calc(var(--g) * 50);width:min(60vw, calc(var(--g) * 320));font-size:calc(var(--g) * 7);position:absolute}#chat .line{padding:calc(var(--g) * .5) calc(var(--g) * 2);background:#00000073;transition:opacity 1s}#chat .line.fade{opacity:0}#toasts{right:calc(var(--g) * 4);top:calc(var(--g) * 4);gap:calc(var(--g) * 3);display:grid;position:absolute}.toast{width:calc(var(--g) * 160);border:calc(var(--g) * 1) solid #000;box-shadow:inset 0 0 0 calc(var(--g) * 1) #555;padding:calc(var(--g) * 4) calc(var(--g) * 6);font-size:calc(var(--g) * 7);background:#212121;animation:.3s toastIn}.toast b{color:#ffff60;font-weight:400;display:block}.toast span{color:#fff}.toast.out{opacity:0;transition:transform .5s,opacity .5s;transform:translate(110%)}@keyframes toastIn{0%{transform:translate(110%)}}#debug{left:calc(var(--g) * 2);top:calc(var(--g) * 2);font:inherit;font-size:calc(var(--g) * 6.5);white-space:pre;background:0 0;margin:0;line-height:1.4;position:absolute}#hurtFlash{opacity:0;background:radial-gradient(#0000 40%,#c80000cc);position:absolute;inset:0}#fireOverlay{background:linear-gradient(#0000,#ff78148c);height:45vh;animation:.25s steps(2,end) infinite fire;position:absolute;bottom:0;left:0;right:0}@keyframes fire{50%{opacity:.75}}#waterOverlay{background:#1432a040;position:absolute;inset:0}#sleepFade{opacity:0;pointer-events:none;z-index:20;background:#000;transition:opacity .2s;position:fixed;inset:0}#container{z-index:40;background:#101010b3;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.panel{padding:calc(var(--g) * 7);color:#404040;border:calc(var(--g) * 1) solid #000;border-radius:calc(var(--g) * 2);box-shadow:inset calc(var(--g) * 2) calc(var(--g) * 2) 0 #fff, inset calc(var(--g) * -2) calc(var(--g) * -2) 0 #555;background:#c6c6c6;position:relative}.panel h3,.panel h4{margin:0 0 calc(var(--g) * 2);font-weight:400;font-size:calc(var(--g) * 8);color:#404040;text-shadow:none}.panel h4{margin-top:calc(var(--g) * 4)}.grid{grid-template-columns:repeat(var(--cols,9), calc(var(--g) * 18));display:grid}.grid.hotrow{margin-top:calc(var(--g) * 4)}.slot{width:calc(var(--g) * 18);height:calc(var(--g) * 18);padding:calc(var(--g) * 1);box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #373737, inset calc(var(--g) * -1) calc(var(--g) * -1) 0 #fff;cursor:pointer;background:#8b8b8b;position:relative}.slot:hover:after{content:"";inset:calc(var(--g) * 1);pointer-events:none;background:#ffffff73;position:absolute}.slot.big{width:calc(var(--g) * 26);height:calc(var(--g) * 26);padding:calc(var(--g) * 5)}.slot.floating{z-index:60;pointer-events:none;box-shadow:none;margin:calc(var(--g) * -8) 0 0 calc(var(--g) * -8);width:calc(var(--g) * 16);height:calc(var(--g) * 16);background:0 0;padding:0;position:fixed;top:0;left:0}.slot[class*=ph-]:before{content:"";inset:calc(var(--g) * 3);opacity:.35;-webkit-mask:var(--ph) center / contain no-repeat;-webkit-mask:var(--ph) center / contain no-repeat;mask:var(--ph) center / contain no-repeat;color:#404040;background:currentColor;position:absolute}.top{align-items:flex-start;gap:calc(var(--g) * 6);flex-wrap:wrap;display:flex}.panel.inventory .top{grid-template-columns:auto calc(var(--g) * 52) auto;align-items:center;display:grid}.armorCol{display:grid}.doll{height:calc(var(--g) * 72);box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #373737, inset calc(var(--g) * -1) calc(var(--g) * -1) 0 #fff;background:#000;place-items:center;display:grid}.dollFig{width:calc(var(--g) * 18);height:calc(var(--g) * 56);clip-path:polygon(30% 0,70% 0,70% 22%,100% 22%,100% 60%,70% 60%,70% 100%,30% 100%,30% 60%,0 60%,0 22%,30% 22%);background:linear-gradient(#c89870 0 22%,#2f6b56 22% 60%,#3b3f78 60% 100%)}.craftArea{align-items:center;gap:calc(var(--g) * 6);flex-wrap:wrap;display:flex}.craftArea .craftTitle{width:100%;margin-bottom:0}.arrow{width:calc(var(--g) * 22);height:calc(var(--g) * 15);position:relative}.arrow:before{content:"";clip-path:polygon(0 35%,60% 35%,60% 0,100% 50%,60% 100%,60% 65%,0 65%);background:#8b8b8b;position:absolute;inset:0}.arrow:not(.static):after{content:"";clip-path:polygon(0 35%,60% 35%,60% 0,100% 50%,60% 100%,60% 65%,0 65%);-webkit-mask:linear-gradient(90deg, #000 calc(var(--p,0) * 100%), transparent 0);-webkit-mask:linear-gradient(90deg, #000 calc(var(--p,0) * 100%), transparent 0);mask:linear-gradient(90deg, #000 calc(var(--p,0) * 100%), transparent 0);background:#fff;position:absolute;inset:0}.furnaceArea{align-items:center;gap:calc(var(--g) * 10);padding:calc(var(--g) * 2) calc(var(--g) * 20);display:flex}.fcol{justify-items:center;gap:calc(var(--g) * 2);display:grid}.flame{width:calc(var(--g) * 14);height:calc(var(--g) * 14);clip-path:polygon(50% 0,75% 35%,90% 65%,75% 100%,25% 100%,10% 65%,25% 35%);background:#8b8b8b;position:relative}.flame:after{content:"";-webkit-mask:linear-gradient(transparent calc((1 - var(--f,0)) * 100%), #000 0);-webkit-mask:linear-gradient(transparent calc((1 - var(--f,0)) * 100%), #000 0);mask:linear-gradient(transparent calc((1 - var(--f,0)) * 100%), #000 0);background:linear-gradient(#fff36a,#ff8a1a);position:absolute;inset:0}.tabs{gap:calc(var(--g) * 1);margin:calc(var(--g) * -4) 0 calc(var(--g) * 4);flex-wrap:wrap;display:flex}.tab{font:inherit;font-size:calc(var(--g) * 6.5);color:#fff;border:calc(var(--g) * 1) solid #000;padding:calc(var(--g) * 2) calc(var(--g) * 3);cursor:pointer;background:#8b8b8b}.tab.on{color:#303030;text-shadow:none;background:#c6c6c6}.palette{max-height:calc(var(--g) * 18 * 5);overflow-y:auto}.search{width:100%;font:inherit;font-size:calc(var(--g) * 7);margin-bottom:calc(var(--g) * 3);padding:calc(var(--g) * 2);color:#fff;border:calc(var(--g) * 1) solid #a0a0a0;background:#000}#tooltip{z-index:70;pointer-events:none;padding:calc(var(--g) * 3) calc(var(--g) * 4);border:calc(var(--g) * 1) solid #2a0a5a;outline:calc(var(--g) * 1) solid #100010f0;font-size:calc(var(--g) * 7);gap:calc(var(--g) * 1);background:#100010f0;display:grid;position:fixed;top:0;left:0}#tooltip b{color:#fff;font-weight:400}#tooltip i{color:#a8a8ff;font-style:normal;font-size:calc(var(--g) * 6)}#touchUI{z-index:9;position:fixed;inset:0}#lookPad{position:absolute;inset:0}#stick{left:calc(18px + env(safe-area-inset-left));bottom:calc(110px + env(safe-area-inset-bottom));background:#00000040;border:2px solid #ffffff59;border-radius:50%;width:140px;height:140px;position:absolute}#knob{background:#ffffff73;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%}.tbtn{width:64px;height:64px;font:inherit;color:#fff;background:#00000059;border:2px solid #ffffff73;font-size:18px;position:absolute}.tbtn.on{background:#ffffff59}.tbtn.small{width:52px;height:40px;font-size:13px}#tJump{right:calc(26px + env(safe-area-inset-right));bottom:calc(140px + env(safe-area-inset-bottom))}#tSneak{right:calc(100px + env(safe-area-inset-right));bottom:calc(110px + env(safe-area-inset-bottom))}#tInv{right:calc(26px + env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom))}#tDrop{right:calc(84px + env(safe-area-inset-right));bottom:calc(60px + env(safe-area-inset-bottom))}#tPause{right:calc(14px + env(safe-area-inset-right));top:calc(14px + env(safe-area-inset-top))}#fullscreenButton{right:calc(74px + env(safe-area-inset-right));top:calc(14px + env(safe-area-inset-top))}#tView{right:calc(134px + env(safe-area-inset-right));top:calc(14px + env(safe-area-inset-top))}#fullscreenPrompt{z-index:50;place-content:center;gap:calc(var(--g) * 4);background:#0009;display:grid;position:fixed;inset:0}.dollCanvas{width:100%;height:100%;image-rendering:pixelated;display:block}#weatherFlash{opacity:0;pointer-events:none;z-index:5;background:#fff;position:fixed;inset:0}.special,.machArea{gap:calc(var(--g) * 4);min-width:calc(var(--g) * 120);max-width:calc(var(--g) * 160);flex-direction:column;align-items:stretch;display:flex}.machRow{align-items:center;gap:calc(var(--g) * 6);display:flex}.anvil-name{box-sizing:border-box;color:#fff;border:calc(var(--g) * 1) solid #8b8b8b;width:100%;padding:calc(var(--g) * 3);font:inherit;font-size:calc(var(--g) * 6);background:#373737}.machPlus{font-size:calc(var(--g) * 8);color:#404040}.machHint{font-size:calc(var(--g) * 5);color:#404040;margin:0}.machBtn{width:100%;font-family:inherit;font-size:calc(var(--g) * 6);text-align:left;color:#fff;text-shadow:2px 2px #3f3f3f;border:calc(var(--g) * 1) solid #373737;box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #c6c6c6, inset calc(var(--g) * -1) calc(var(--g) * -1) 0 #555;padding:calc(var(--g) * 3) calc(var(--g) * 4);cursor:pointer;background:#8b8b8b;display:block}.machBtn b{font-weight:400;display:block}.machBtn i{font-style:normal;font-size:calc(var(--g) * 5);margin-right:calc(var(--g) * 3);opacity:.95;display:inline-block}.machBtn:hover{background:#9a9a9a}.machBtn.off{opacity:.45;cursor:default}.machBtn.back{text-align:center;background:#6b6b6b}.signText{width:100%;height:calc(var(--g) * 30);font-family:inherit;font-size:calc(var(--g) * 6);border:calc(var(--g) * 1) solid #373737;padding:calc(var(--g) * 2);color:#222;resize:none;background:#c6c6c6}.recList,.achList{gap:calc(var(--g) * 2);max-height:62vh;padding-right:calc(var(--g) * 2);flex-direction:column;display:flex;overflow-y:auto}.recRow{align-items:center;gap:calc(var(--g) * 4);padding:calc(var(--g) * 2);background:#c6c6c6;display:flex}.recRow img{width:calc(var(--g) * 12);height:calc(var(--g) * 12);image-rendering:pixelated}.recRow span{font-size:calc(var(--g) * 6);color:#2a2a2a;flex-direction:column;display:flex}.recRow i{font-style:normal;font-size:calc(var(--g) * 4);color:#555}.achRow{padding:calc(var(--g) * 2) calc(var(--g) * 3);color:#444;background:#a8a8a8}.achRow b{font-weight:400;font-size:calc(var(--g) * 6);display:block}.achRow i{font-style:normal;font-size:calc(var(--g) * 4)}.achRow.got{color:#1d4d1d;background:#bfe3bf}.opt,.about,.helpGrid,.special,.machBtn,.recRow span,.achRow,#chat,#itemName,#tooltip,.panel h3,.panel h4{zoom:var(--font,1)}.panel.creative{width:min(96vw, calc(var(--g) * 189));padding:calc(var(--g) * 6)}.cr-tabs{justify-content:space-between;display:flex;position:absolute;left:0;right:0}.cr-tabs.top{align-items:flex-end;bottom:100%}.cr-tabs.bottom{align-items:flex-start;top:100%}.cr-tab{width:calc(var(--g) * 22);height:calc(var(--g) * 27);box-sizing:border-box;cursor:pointer;border:calc(var(--g) * 1) solid #000;box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #c6c6c6, inset calc(var(--g) * -1) calc(var(--g) * -1) 0 #555;background:#8b8b8b;justify-content:center;align-items:center;padding:0;display:flex}.cr-tabs.bottom .cr-tab{height:calc(var(--g) * 25)}.cr-tabs.top .cr-tab{border-bottom:none}.cr-tabs.bottom .cr-tab{border-top:none}.cr-tab.on{box-shadow:none;background:#c6c6c6}.cr-tab .ticon{width:calc(var(--g) * 14);height:calc(var(--g) * 14);display:block;position:relative}.cr-tab .ticon img{pointer-events:none;width:100%;height:100%;display:block}.cr-head{align-items:center;gap:calc(var(--g) * 6);height:calc(var(--g) * 14);margin-bottom:calc(var(--g) * 4);display:flex}.cr-title{margin:0 0 0 calc(var(--g) * 2);font-weight:400;font-size:calc(var(--g) * 10);color:#404040;text-shadow:none;white-space:nowrap}.cr-head .search{height:calc(var(--g) * 12);margin-right:calc(var(--g) * 4);flex:1}.cr-grid{grid-template-columns:repeat(9, calc(var(--g) * 18));grid-auto-rows:calc(var(--g) * 18);height:calc(var(--g) * 18 * 5);padding-right:calc(var(--g) * 2);display:grid;overflow-y:scroll}.cr-grid::-webkit-scrollbar{width:calc(var(--g) * 11)}.cr-grid::-webkit-scrollbar-track{box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #555, inset calc(var(--g) * -1) calc(var(--g) * -1) 0 #fff;background:#c6c6c6}.cr-grid::-webkit-scrollbar-thumb{background:repeating-linear-gradient(#f2f2f2 0 calc(var(--g) * 1), #8b8b8b calc(var(--g) * 1) calc(var(--g) * 2));box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #fff, inset calc(var(--g) * -1) calc(var(--g) * -1) 0 #555}.cr-hot{grid-template-columns:repeat(9, calc(var(--g) * 18));margin-top:calc(var(--g) * 8);display:grid}.cr-grid.inv{height:auto;padding-right:0;overflow:visible}.recipeBtn{width:calc(var(--g) * 18);height:calc(var(--g) * 18);padding:calc(var(--g) * 2);cursor:pointer;box-shadow:inset calc(var(--g) * 1) calc(var(--g) * 1) 0 #373737, inset calc(var(--g) * -1) calc(var(--g) * -1) 0 #fff;background:#8b8b8b;border:none;align-self:flex-end}.invRight{gap:calc(var(--g) * 6);justify-items:start;display:grid}.invExtras{align-items:flex-end;gap:calc(var(--g) * 6);display:flex}.pos-box{position:relative}.pos-box>*{margin:0;position:absolute}.panel.inventory{width:calc(var(--g) * 176);height:calc(var(--g) * 166);padding:0}.panel.creative.cr-inv{width:calc(var(--g) * 187);height:calc(var(--g) * 135);padding:0}.surv-box{width:calc(var(--g) * 176);height:calc(var(--g) * 166)}.cr-inv-box{width:calc(var(--g) * 187);height:calc(var(--g) * 135)}.pos-doll{width:calc(var(--g) * 32);height:calc(var(--g) * 45)}.pos-doll .dollFig{width:calc(var(--g) * 16);height:calc(var(--g) * 30)}.surv-doll{width:calc(var(--g) * 50);height:calc(var(--g) * 70)}.surv-doll .dollFig{width:calc(var(--g) * 26);height:calc(var(--g) * 50)}.surv-title{font-size:calc(var(--g) * 8 * min(var(--font,1), 1.25));color:#404040;white-space:nowrap;text-shadow:none;line-height:1}.surv-arrow{width:calc(var(--g) * 15);height:calc(var(--g) * 10)}#endBoss{text-align:center;pointer-events:none;color:#fff;text-shadow:2px 2px #302536;width:min(360px,65vw);font-size:16px;position:absolute;top:12px;left:50%;transform:translate(-50%)}#endBoss>div{background:#25132a;border:2px solid #17091b;height:12px;margin-top:4px;box-shadow:0 0 0 1px #735075}#endBoss i{background:repeating-linear-gradient(0deg,#8d259f 0 3px,#c142d6 3px 6px);height:100%;display:block}#endBoss[hidden]{display:none}body:has(#endBoss:not([hidden])) #toasts{top:70px}
