:root{--yel:#ffe81a;--mag:#ff2fd0;--cyan:#12d1c0;--blue:#1530ff;--ink:#000;--paper:#fffef5;--t-fill:#ffe81a;--t-shadow1:#ff2fd0;--t-shadow2:#000;--title-font:"Bowlby One","Arial Black",Impact,sans-serif;--osd-font:"VT323","Courier New",monospace;--body-font:"Times New Roman",Times,serif;}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--ink:#000;--paper:#fffef5;}}:root[data-theme="dark"]{--ink:#000;--paper:#fffef5;}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);}html{scroll-padding-top:env(safe-area-inset-top,0px);overflow-x:hidden;}*,*::before,*::after{box-sizing:inherit;}body{margin:0;overflow-x:hidden;color:var(--ink);font-family:var(--body-font);font-size:18px;line-height:1.45;background:#7d6bff;-webkit-tap-highlight-color:transparent;}button{font:inherit;cursor:pointer;color:#000;}:focus-visible{outline:4px dashed var(--yel);outline-offset:3px;}#bg{position:fixed;inset:0;width:100%;height:100%;z-index:-2;image-rendering:pixelated;display:block;}#bgfallback{position:fixed;inset:0;z-index:-3;background:linear-gradient(170deg,#12d1c0,#7d6bff 40%,#ff2fd0 75%,#ff9a3d);}#ovl{position:fixed;inset:0;pointer-events:none;z-index:90;}body.o-scan #ovl{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 3px);}body.o-dots #ovl{background:radial-gradient(circle,rgba(0,0,0,.18) 1.2px,transparent 1.6px) 0 0/6px 6px;}body.o-grid #ovl{background:linear-gradient(rgba(255,255,255,.15) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 1px) 0 0/24px 24px;}body.o-stripe #ovl{background:repeating-linear-gradient(45deg,rgba(255,255,255,.08) 0 10px,transparent 10px 20px);}#track{position:fixed;left:0;right:0;height:28px;top:-40px;pointer-events:none;z-index:91;background:linear-gradient(180deg,transparent,rgba(255,255,255,.35) 40%,rgba(255,255,255,.08) 60%,transparent);filter:blur(1px);animation:track 9s linear infinite;}@keyframes track{0%,70%{top:-40px;}100%{top:110vh;}}.osd{position:fixed;z-index:92;font-family:var(--osd-font);font-size:24px;color:#fff;text-shadow:2px 2px 0 #000;pointer-events:none;}.osd-tl{top:calc(env(safe-area-inset-top,0px) + 8px);left:12px;}.osd-tc{top:calc(env(safe-area-inset-top,0px) + 8px);left:112px;}#sound{position:fixed;z-index:93;top:calc(env(safe-area-inset-top,0px) + 6px);right:10px;font-family:var(--osd-font);font-size:22px;color:#fff;background:transparent;border:2px solid #fff;text-shadow:2px 2px 0 #000;box-shadow:2px 2px 0 #000;padding:0 8px;}.marquee{margin-top:46px;background:var(--yel);border-block:4px solid #000;overflow:hidden;white-space:nowrap;font-family:var(--osd-font);font-size:24px;}.marquee span{display:inline-block;padding-left:100%;animation:mq 24s linear infinite;}@keyframes mq{to{transform:translateX(-100%);}}header{text-align:center;padding:16px 12px 4px;}#title{margin:0;font-family:var(--title-font);font-weight:400;font-size:clamp(54px,15vw,132px);line-height:.95;color:var(--t-fill);user-select:none;-webkit-user-select:none;}#title .w{display:inline-block;white-space:nowrap;}#title .l{display:inline-block;position:relative;touch-action:none;cursor:grab;-webkit-text-stroke:3px #000;text-shadow:4px 4px 0 var(--t-shadow1),8px 8px 0 var(--t-shadow2);transition:transform .55s cubic-bezier(.2,1.8,.4,1);}#title .l.drag{transition:none;cursor:grabbing;z-index:5;}#title .l.scream{animation:scream .6s ease;}@keyframes scream{25%{transform:scale(1.5,.6) rotate(-8deg)}55%{transform:scale(.7,1.9) rotate(6deg)}}body.t-wave #title .l{animation:twave 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.12s);}@keyframes twave{50%{transform:translateY(-10px) rotate(-4deg);}}body.t-rainbow #title .l{animation:train 3s linear infinite;animation-delay:calc(var(--i) * -.25s);}@keyframes train{to{filter:hue-rotate(360deg);}}body.t-jitter #title .l{animation:tjit .25s steps(2) infinite;animation-delay:calc(var(--i) * -.05s);}@keyframes tjit{50%{transform:translate(1px,-2px) rotate(2deg);}}.contact{margin:12px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;}.cheap{background:#c0c0c0;color:#000;border:3px outset #fff;padding:4px 12px;font-family:var(--body-font);font-size:17px;}.cheap:active{border-style:inset;}.cheap[hidden]{display:none;}#stage{--hw:min(88vw,460px);position:relative;margin:10px auto 0;width:100%;max-width:640px;height:calc(var(--hw) * 1.57 + 70px);}#backdrop{position:absolute;left:50%;bottom:60px;transform:translateX(-50%);width:min(96vw,560px);height:76%;background:#cfe8e0;border:5px solid #000;box-shadow:10px 10px 0 #000;overflow:hidden;background-image:linear-gradient(rgba(0,0,0,.18) 2px,transparent 2px),linear-gradient(90deg,rgba(0,0,0,.18) 2px,transparent 2px);background-size:34px 34px;}#backdrop::after{content:"LIVE";position:absolute;top:8px;right:10px;font-family:var(--osd-font);font-size:24px;color:#fff;background:#e00;padding:0 6px;animation:blink 1.2s steps(1) infinite;}#backdrop::before{content:"LAB 3";position:absolute;top:8px;left:10px;font-family:var(--osd-font);font-size:22px;color:#fff;background:#000;padding:0 6px;}@keyframes blink{50%{opacity:0;}}#table{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(100vw,640px);height:70px;border-top:5px solid #000;background:linear-gradient(#e3e7ec,#9aa3ae 40%,#6d7580);box-shadow:inset 0 6px 0 rgba(255,255,255,.6);}#rigclip{position:absolute;inset:0;clip-path:inset(-300% -300% 0 -300%);pointer-events:none;}#rig{position:absolute;inset:0;transform:translateY(110%);}#rig.up{animation:rigup 1.4s cubic-bezier(.3,1.5,.5,1) forwards;}#rig.done{transform:none;}@keyframes rigup{0%{transform:translateY(110%)}60%{transform:translateY(-3%)}78%{transform:translateY(2%)}100%{transform:none}}#jarback,#jarfront{position:absolute;left:50%;bottom:64px;width:calc(var(--hw) * 1.1);height:calc(var(--hw) * .97 + 120px);transform:translateX(-50%);border-radius:24px 24px 44px 44px;pointer-events:none;transition:opacity .15s;}#jarback{border:5px solid rgba(255,255,255,.75);box-shadow:8px 8px 0 rgba(0,0,0,.45);overflow:hidden;}#jarback::before{content:"";position:absolute;left:0;right:0;top:14%;bottom:0;background:linear-gradient(90deg,rgba(40,170,110,.55),rgba(120,255,190,.3) 50%,rgba(40,160,100,.55));}#jarfront{z-index:4;overflow:hidden;}#jarfront::before{content:"";position:absolute;left:0;right:0;top:14%;bottom:0;background:rgba(110,255,180,.22);border-top:4px solid rgba(220,255,240,.8);animation:slosh 3s ease-in-out infinite;}@keyframes slosh{50%{transform:skewY(2deg) translateY(2px);}}#jarfront::after{content:"";position:absolute;left:8%;top:6%;width:9%;height:80%;border-radius:20px;background:linear-gradient(90deg,rgba(255,255,255,.65),rgba(255,255,255,0));}#jarfront i{position:absolute;bottom:0;width:10px;height:10px;border:2px solid rgba(255,255,255,.85);border-radius:50%;animation:bub 4s linear infinite;}@keyframes bub{0%{transform:translateY(0);opacity:0;}10%{opacity:1;}85%{opacity:1;}100%{transform:translateY(-360px) translateX(10px);opacity:0;}}.broken #jarback,.broken #jarfront{opacity:0;}#jarlid{position:absolute;z-index:5;left:50%;bottom:calc(64px + var(--hw) * .97 + 110px);width:calc(var(--hw) * .92);height:34px;transform:translateX(-50%);border:4px solid #000;border-radius:8px;background:repeating-linear-gradient(90deg,#b8bec7 0 6px,#8c939d 6px 9px);pointer-events:auto;touch-action:none;cursor:grab;box-shadow:4px 4px 0 #000;}#jarlid span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-3deg);background:#ffe81a;border:2px solid #000;font:bold 12px Tahoma,Verdana,sans-serif;padding:0 6px;white-space:nowrap;}#jarlid.glow{animation:glow 1s ease-in-out infinite;}@keyframes glow{50%{box-shadow:0 0 0 6px var(--yel),4px 4px 0 #000;}}#jarlid.off{transition:transform 1s cubic-bezier(.3,-.2,.6,1),opacity 1s;transform:translate(40%,-420px) rotate(400deg);opacity:0;pointer-events:none;}#jarcracks{position:absolute;z-index:4;left:50%;bottom:58px;width:calc(var(--hw) * 1.18);height:calc(var(--hw) * 1.46);transform:translateX(-50%);pointer-events:none;overflow:visible;}#jarcracks path{fill:none;stroke:#fff;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px #000) drop-shadow(1px 1px 0 #000);}.broken #jarcracks{opacity:0;}#jarflash{position:fixed;inset:0;z-index:95;background:#fff;pointer-events:none;animation:jflash .35s ease-out forwards;}@keyframes jflash{0%{opacity:.85;}100%{opacity:0;}}.balloon{pointer-events:auto !important;cursor:pointer;touch-action:manipulation;}#lava{position:absolute;z-index:1;left:50%;bottom:calc(58px + var(--hw) * 1.46 * .03);width:calc(var(--hw) * 1.18 * .93);height:calc(var(--hw) * 1.46 * .8);transform:translateX(-50%);border-radius:0 0 34px 34px;pointer-events:none;transition:opacity .15s;}.broken #lava{opacity:0;}#head.bob.floaty{animation:jarfloat 4.2s ease-in-out infinite;}@keyframes jarfloat{0%{transform:translate(-50%,0) rotate(-2deg);}25%{transform:translate(-52%,-4%) rotate(2deg);}50%{transform:translate(-49%,-1%) rotate(3deg);}75%{transform:translate(-47%,-5%) rotate(-1deg);}100%{transform:translate(-50%,0) rotate(-2deg);}}#spine{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible;pointer-events:none;}#head{position:absolute;z-index:3;left:50%;bottom:98px;width:var(--hw);aspect-ratio:640/621;transform:translate(-50%,0);pointer-events:auto;touch-action:none;transition:bottom .55s cubic-bezier(.5,-.3,.6,1.5);}#head.grab{cursor:grab;}#head.bob{animation:bob 3s ease-in-out infinite;}@keyframes bob{50%{transform:translate(-50%,1.2%) rotate(-1deg);}}#head.bonk{animation:bonk .25s ease;}@keyframes bonk{30%{transform:translate(-50%,3%) scale(1.03,.95);}}#head img{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none;-webkit-user-drag:none;pointer-events:none;}#base{z-index:1;}#cavity{position:absolute;z-index:2;left:16%;width:72%;top:24%;height:12%;border-radius:50%;opacity:0;background:radial-gradient(ellipse at 50% 40%,#3a0010 0%,#7a0d24 55%,#c94a62 80%,transparent 82%);}#brainwrap{position:absolute;z-index:3;left:20%;width:62%;bottom:66%;transform:translateY(55%) scale(.5);opacity:0;transform-origin:50% 100%;}#brainwrap.out{transition:transform 1s cubic-bezier(.3,1.7,.5,1),opacity .2s;transform:none;opacity:1;}#brainwrap.jump{animation:bjump .7s cubic-bezier(.3,1.6,.5,1);}@keyframes bjump{30%{transform:translateY(-30%) scale(1.15,.9);}60%{transform:translateY(4%) scale(.95,1.08);}}#brainwrap svg{width:100%;height:auto;display:block;}#lid{z-index:4;transform-origin:50% 30%;}#lid.fly{transition:transform 1.3s cubic-bezier(.3,-.3,.6,1),opacity 1.3s;transform:translate(-120%,-160%) rotate(-540deg) scale(.6);opacity:.9;}#marker{display:none;position:absolute;z-index:5;left:15%;width:72%;top:27%;height:6%;pointer-events:none;border-top:4px dashed #b000ff;transform:rotate(-1deg);}#marker span{position:absolute;right:-6px;top:-34px;font-family:"Comic Sans MS","Comic Neue",cursive;color:#b000ff;font-size:20px;font-weight:bold;background:rgba(255,255,255,.75);padding:0 4px;transform:rotate(4deg);}#cracks{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;}#cracks path{fill:none;stroke:#111;stroke-width:3;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset .25s;}#cracks path.on{stroke-dashoffset:0;}#cut{position:absolute;inset:0;width:100%;height:100%;z-index:6;pointer-events:none;}#hammerzone{position:absolute;z-index:7;left:5%;right:5%;top:0;height:55%;display:none;touch-action:manipulation;cursor:pointer;}#hammerzone.on{display:block;}.hammer{position:absolute;z-index:9;font-size:64px;pointer-events:none;transform-origin:80% 80%;animation:swing .3s ease-in forwards;}@keyframes swing{0%{transform:translate(-30%,-90%) rotate(-70deg);}70%{transform:translate(-30%,-90%) rotate(25deg);}100%{transform:translate(-30%,-90%) rotate(10deg);opacity:0;}}#crank{position:absolute;z-index:8;right:-30%;top:22%;width:38%;aspect-ratio:1;display:none;touch-action:none;cursor:grab;}#crank.on{display:block;animation:pop .6s cubic-bezier(.3,1.7,.5,1);}#crank svg{width:100%;height:100%;overflow:visible;}#crank .arm{transform-origin:50% 50%;}.word{position:absolute;z-index:10;left:50%;top:2%;transform:translateX(-50%) rotate(-8deg);font-family:var(--title-font);font-size:clamp(40px,12vw,84px);color:#fff;-webkit-text-stroke:3px #000;text-shadow:5px 5px 0 #000;pointer-events:none;animation:popw .9s ease forwards;white-space:nowrap;}@keyframes popw{0%{transform:translateX(-50%) scale(.2) rotate(-20deg)}30%{transform:translateX(-50%) scale(1.2) rotate(-8deg)}80%{opacity:1}100%{transform:translateX(-50%) scale(1) rotate(-8deg);opacity:0}}@keyframes pop{0%{transform:scale(0);}100%{transform:none;}}#springs{position:absolute;inset:0;width:100%;height:100%;z-index:20;pointer-events:none;overflow:visible;}#springs path{fill:none;stroke:#555;stroke-width:4;stroke-linejoin:round;}#springs path.hi{stroke:#ddd;stroke-width:1.5;}.folder{position:absolute;z-index:21;width:76px;left:0;top:0;display:none;touch-action:manipulation;cursor:pointer;text-align:center;user-select:none;-webkit-user-select:none;}.folder.on{display:block;}.folder svg{width:76px;height:60px;display:block;margin:0 auto;filter:drop-shadow(3px 3px 0 #000);}.folder .lbl{display:inline-block;margin-top:2px;background:#fff;border:2px solid #000;padding:0 5px;font-family:Tahoma,Verdana,sans-serif;font-size:12px;line-height:1.4;white-space:nowrap;}.folder.open .lbl{background:var(--yel);}.folder .flap{transform-origin:0 100%;transition:transform .3s;}.folder.open .flap{transform:skewX(-18deg) scaleY(.75);}.folder.wig svg{animation:wig .4s;}@keyframes wig{25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.lower3{position:relative;z-index:25;margin:-4px auto 0;width:min(94vw,560px);display:flex;font-family:var(--osd-font);font-size:23px;line-height:1.1;box-shadow:6px 6px 0 #000;border:3px solid #000;}.lower3 b{background:#e00;color:#fff;padding:6px 10px;font-weight:400;display:flex;align-items:center;}.lower3 span{background:#fff;padding:6px 10px;flex:1;}#assist{display:block;margin:12px auto 0;}#skip{display:block;margin:8px auto 0;font-size:14px;}#skip[hidden]{display:none;}#stage,#tray,.lower3{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;}#tray{position:absolute;z-index:6;left:50%;bottom:3px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:8px;width:min(94vw,520px);height:78px;padding:2px 8px;border:4px solid #000;border-radius:12px;background:linear-gradient(#e9edf1,#aab2bc);box-shadow:6px 6px 0 #000;}#tray .lab{font-family:var(--osd-font);font-size:18px;margin-right:auto;}.tool{position:relative;width:118px;height:64px;padding:4px 4px 14px;background:rgba(255,255,255,.5);border:3px dashed transparent;border-radius:10px;touch-action:manipulation;cursor:pointer;}.tool b{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-3deg);background:#ffe81a;border:2px solid #000;font:bold 12px Tahoma,Verdana,sans-serif;padding:0 5px;white-space:nowrap;pointer-events:none;}.tool.inhand{background:rgba(255,232,26,.35);border-color:#000;}.tool.inhand b{background:#ff2fd0;color:#fff;}body.holding #stage,body.holding #stage *{cursor:none !important;}body.holding #stage{touch-action:none;}.tool svg{width:100%;height:100%;display:block;pointer-events:none;}.tool.glow{border-color:#e00;animation:glow 1s ease-in-out infinite;}.tool.used{opacity:.3;pointer-events:none;}.tool.gone{visibility:hidden;}.junk{font-size:30px;}#held{position:fixed;z-index:88;left:0;top:0;width:110px;height:30px;pointer-events:none;display:none;}#held.on{display:block;}#held svg{width:100%;height:100%;display:block;overflow:visible;}#wet{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:84;}#assist[hidden]{display:none;}#field{position:fixed;inset:0;z-index:45;pointer-events:none;}.item{position:absolute;width:78px;margin:-30px 0 0 -39px;pointer-events:auto;touch-action:none;cursor:pointer;text-align:center;user-select:none;-webkit-user-select:none;}.item .ic{width:60px;height:60px;margin:0 auto;animation:floaty 3s ease-in-out infinite;animation-delay:var(--d,0s);filter:drop-shadow(3px 4px 0 rgba(0,0,0,.6));}.item .ic svg{width:100%;height:100%;display:block;pointer-events:none;}@keyframes floaty{50%{transform:translateY(-6px) rotate(4deg);}}.item .tag{display:inline-block;background:#fff;border:1px solid #000;padding:0 4px;font-size:12px;font-family:Tahoma,Verdana,sans-serif;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis;}.item.drag{cursor:grabbing;z-index:2;}.item.hidden{visibility:hidden;}#shredder{display:none;position:fixed;z-index:60;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);width:84px;text-align:center;font-family:var(--osd-font);font-size:18px;color:#fff;text-shadow:2px 2px 0 #000;pointer-events:none;}#shredder.show{display:block;}#shredder .box{height:62px;background:#444;border:4px solid #000;border-radius:6px 6px 2px 2px;position:relative;box-shadow:4px 4px 0 #000;}#shredder .box::before{content:"";position:absolute;left:10%;right:10%;top:10px;height:6px;background:#000;border-radius:3px;}#shredder .box::after{content:"SHRED";position:absolute;left:0;right:0;bottom:6px;color:var(--yel);font-size:18px;}#shredder.hot .box{background:#c00;animation:wig .2s linear infinite;}.strip{position:fixed;z-index:59;width:6px;height:34px;background:var(--paper);border:1px solid #999;pointer-events:none;}#modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;}#modal[hidden]{display:none;}#modal .tint{position:absolute;inset:0;background:var(--tint,rgba(21,48,255,.45));}.sheet{position:relative;width:min(94vw,460px);max-height:calc(100% - 10px);overflow:auto;background:var(--paper);border:4px solid #000;box-shadow:12px 12px 0 #000;padding:16px;background-image:linear-gradient(90deg,transparent 49.6%,rgba(0,0,0,.08) 50%,transparent 50.4%),linear-gradient(0deg,transparent 49.6%,rgba(0,0,0,.08) 50%,transparent 50.4%),repeating-linear-gradient(0deg,transparent 0 27px,rgba(0,90,255,.15) 27px 28px);}.sheet h2{font-family:var(--title-font);font-weight:400;font-size:32px;margin:0 0 8px;line-height:1.05;color:var(--mag);-webkit-text-stroke:1.5px #000;}.sheet .row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px;}.sheet .ph{background:var(--yel);padding:0 4px;}.game{position:relative;width:100%;touch-action:none;border:3px solid #000;background:#fff;user-select:none;-webkit-user-select:none;overflow:hidden;}.game canvas{display:block;width:100%;height:100%;}.msg{font-family:var(--osd-font);font-size:24px;text-align:center;min-height:1.2em;margin:8px 0 0;}.reveal{font-weight:bold;}.cc{position:relative;width:200px;height:200px;margin:6px auto;}.cc .inner{position:absolute;inset:14px;background:#fff;border:3px solid #000;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;font-family:var(--osd-font);font-size:26px;}.cc .inner span{display:flex;align-items:center;justify-content:center;border:1px dashed #999;}.cc .pet{position:absolute;width:50%;height:50%;border:3px solid #000;transition:transform .16s ease;overflow:hidden;}.cc .pet::before,.cc .pet::after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 49%,rgba(0,0,0,.35) 50%,transparent 51%);}.cc .pet::after{background:linear-gradient(-45deg,transparent 49%,rgba(0,0,0,.35) 50%,transparent 51%);}.cc .p1{left:0;top:0;background:#ff3b3b;}.cc .p2{right:0;top:0;background:#2c6bff;}.cc .p3{left:0;bottom:0;background:#18c22b;}.cc .p4{right:0;bottom:0;background:#ffd400;}.cc.h .p1,.cc.h .p3{transform:translateX(-26%);}.cc.h .p2,.cc.h .p4{transform:translateX(26%);}.cc.v .p1,.cc.v .p2{transform:translateY(-26%);}.cc.v .p3,.cc.v .p4{transform:translateY(26%);}.cc.done .pet{transform:scale(.2);opacity:0;transition:transform .5s,opacity .5s;}.flapcard{margin:8px auto 0;max-width:320px;perspective:600px;}.flapcard .f{background:#ffd400;border:3px solid #000;padding:10px;text-align:center;font-weight:bold;transform-origin:50% 0;transition:transform .7s cubic-bezier(.3,1.4,.5,1);cursor:pointer;}.flapcard.open .f{transform:rotateX(-170deg);}.flapcard .fortune{font-size:21px;font-style:italic;text-align:center;padding:8px;}#radio{position:relative;z-index:30;margin:8px auto 10px;width:min(90vw,300px);background:#2b2b38;border:3px outset #8a8aa8;box-shadow:4px 4px 0 #000;color:#3f3;font-family:var(--osd-font);font-size:18px;line-height:1;padding:4px;}#radio .top{display:flex;justify-content:space-between;color:#fff;background:linear-gradient(90deg,#000080,#b000ff);padding:2px 4px;font-size:16px;}#radio .scr{background:#000;margin:4px 0;padding:3px 4px;overflow:hidden;white-space:nowrap;height:20px;}#radio .scr span{display:inline-block;padding-left:100%;animation:mq 12s linear infinite;}#radio .ctl{display:flex;gap:4px;align-items:center;}#radio .ctl button{background:#c0c0c0;border:2px outset #fff;font-size:14px;padding:2px 6px;min-width:30px;}#radio canvas{flex:1;height:22px;width:60px;background:#000;}.counter{margin:30px auto 0;text-align:center;font-size:17px;}.counter span.lab{background:#fff;padding:0 4px;}.counter .digits{display:inline-flex;gap:2px;vertical-align:middle;}.counter .digits b{background:#000;color:#3f3;font-family:var(--osd-font);font-size:26px;padding:0 4px;font-weight:400;}.uc{margin:22px auto 0;width:max-content;max-width:92vw;padding:6px 14px;font-weight:bold;font-size:18px;background:repeating-linear-gradient(45deg,var(--yel) 0 16px,#000 16px 32px);}.uc span{background:var(--yel);padding:2px 8px;border:2px solid #000;}footer{margin:30px auto 0;padding:16px 16px 140px;width:min(94vw,640px);font-size:13px;line-height:1.5;}footer .box{background:rgba(255,255,255,.9);border:2px solid #000;padding:10px 12px;}footer p{margin:0 0 6px;}#fx{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:85;}.drift{position:fixed;z-index:10;pointer-events:none;font-size:40px;opacity:.85;}.spark{position:fixed;z-index:86;pointer-events:none;color:var(--yel);font-size:20px;text-shadow:1px 1px 0 #000;}.balloon{position:fixed;z-index:84;pointer-events:none;width:46px;height:58px;border-radius:50% 50% 48% 48%;border:2px solid rgba(0,0,0,.5);}.balloon::after{content:"";position:absolute;left:50%;top:100%;width:1px;height:60px;background:#333;}.balloon::before{content:"";position:absolute;left:28%;top:16%;width:22%;height:28%;border-radius:50%;background:rgba(255,255,255,.55);}#bars{position:fixed;inset:0;z-index:95;display:none;flex-direction:column;pointer-events:none;}#bars.on{display:flex;}#bars .top{flex:7;display:flex;}#bars .bot{flex:1.2;display:flex;}#bars i{flex:1;}#bars .card{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);background:#000;color:#fff;font-family:var(--osd-font);font-size:34px;padding:6px 18px;border:3px solid #fff;white-space:nowrap;}#popup{position:fixed;z-index:96;left:50%;top:30%;transform:translate(-50%,-50%);width:min(88vw,330px);background:#c0c0c0;border:3px outset #fff;box-shadow:6px 6px 0 #000;display:none;font-family:Tahoma,Verdana,sans-serif;font-size:15px;}#popup.on{display:block;}#popup .bar{background:linear-gradient(90deg,#000080,#1084d0);color:#fff;font-weight:bold;padding:3px 6px;position:relative;height:26px;}#popup .x{position:absolute;right:4px;top:2px;width:22px;height:20px;padding:0;line-height:1;background:#c0c0c0;border:2px outset #fff;font-weight:bold;transition:right .15s;}#popup .body{padding:14px;text-align:center;}#popup .body big{display:block;font-size:22px;color:#e00;font-family:var(--title-font);margin-bottom:6px;}.woosh{position:fixed;z-index:94;left:50%;top:40%;transform:translate(-50%,-50%);pointer-events:none;font-family:var(--title-font);font-size:clamp(48px,16vw,120px);color:#fff;-webkit-text-stroke:3px #000;text-shadow:6px 6px 0 var(--mag);animation:popw 1s ease forwards;white-space:nowrap;}.zoomy{animation:zoomy 1s cubic-bezier(.3,1.4,.5,1);}@keyframes zoomy{40%{transform:scale(1.3) rotate(-3deg);}}.tilted{transition:transform .6s cubic-bezier(.3,1.6,.5,1);transform:rotate(3deg);}.walker{position:fixed;z-index:20;bottom:calc(env(safe-area-inset-bottom,0px) + 110px);left:-90px;font-size:56px;pointer-events:none;}.walker em{position:absolute;bottom:100%;left:40px;font-style:normal;font-size:15px;background:#fff;border:2px solid #000;border-radius:10px;padding:2px 8px;white-space:nowrap;}@media (prefers-reduced-motion: reduce){#track,#jarfront::before,#jarfront i,.marquee span,#radio .scr span,#head.bob,#backdrop::after,.item .ic,body.t-wave #title .l,body.t-rainbow #title .l,body.t-jitter #title .l{animation:none;}.marquee span,#radio .scr span{padding-left:0;}}#stage{--hw:min(76vw,380px);height:calc(var(--hw) * 1.62 + 190px);}#backdrop{display:none;}#table{border:0;box-shadow:none;height:64px;background:url(../assets/7b5f66ee86.webp) center/100% 100% no-repeat;}#jarback,#jarfront{width:calc(var(--hw) * 1.18);height:calc(var(--hw) * 1.46);bottom:58px;border-radius:0;}#jarback{border:0;box-shadow:none;overflow:visible;background:url(../assets/6ebcbe8427.webp) center/100% 100% no-repeat;}#jarback::before,#jarfront::before{display:none;}#jarfront{background:url(../assets/ff1b904ef0.webp) center/100% 100% no-repeat;}#jarlid{border:0;border-radius:0;box-shadow:none;height:auto;aspect-ratio:584/109;width:calc(var(--hw) * 1.02);bottom:calc(58px + var(--hw) * 1.46 - 14px);background:url(../assets/e30cb17598.webp) center/100% 100% no-repeat;}#jarlid span{display:none;}#jarlid.glow{animation:glowimg 1s ease-in-out infinite;}@keyframes glowimg{50%{filter:drop-shadow(0 0 10px #ffe81a) drop-shadow(0 0 3px #fff);}}#head{aspect-ratio:600/760;bottom:84px;}#screamimg{display:none !important;}#hathead{z-index:6;transition:transform .8s cubic-bezier(.3,-.3,.6,1),opacity .8s;}#cavity{top:21%;height:8%;left:14%;width:72%;}#brainwrap{bottom:72%;}#marker{top:23%;}#hammerzone{height:40%;}#crank{top:6%;}#tray{border:0;box-shadow:none;background:url(../assets/01c34082e1.webp) center/100% 100% no-repeat;}#tray .lab{display:none;}.tool{background:transparent;}.tool img,#held img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;}#title .w{display:inline-flex;align-items:flex-end;}#title .l{-webkit-text-stroke:0;text-shadow:none;margin:0 -3px;}#title .l img{height:clamp(44px,10.5vw,116px);width:auto;display:block;pointer-events:none;filter:drop-shadow(3px 4px 0 rgba(0,0,0,.45));}#cast{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 28px;margin:30px auto 10px;padding:0 10px;max-width:640px;}.pal{margin:0;position:relative;text-align:center;}.mouthbox{position:relative;display:inline-block;cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2740%27%20height%3D%2740%27%3E%3Ctext%20x%3D%272%27%20y%3D%2732%27%20font-size%3D%2730%27%3E%E2%9C%82%EF%B8%8F%3C/text%3E%3C/svg%3E") 8 8,pointer;touch-action:manipulation;}.mouthbox .body{height:min(54vw,250px);width:auto;display:block;filter:drop-shadow(5px 5px 0 rgba(0,0,0,.6));}.mouthbox .jaw{position:absolute;height:auto;pointer-events:none;}.pal.cut .jaw{filter:drop-shadow(0 -1px 0 #000) drop-shadow(0 1px 0 #000);}.pal.talk .jaw{animation:yap .2s steps(2,jump-none) infinite;}@keyframes yap{0%{transform:translateY(0);}100%{transform:translateY(14%);}}.pal figcaption{display:inline-block;margin-top:8px;background:#ffe81a;border:3px solid #000;box-shadow:4px 4px 0 #000;padding:2px 8px;font:bold 13px/1.25 Tahoma,Verdana,sans-serif;transform:rotate(-2deg);}.pal#lauren figcaption{background:#ff9be0;transform:rotate(1deg);}.pal#dog figcaption{background:#fff;color:#c00;transform:rotate(2deg);}.bubble{position:absolute;z-index:30;left:50%;bottom:calc(100% - 18px);transform:translateX(-50%);width:max-content;max-width:min(70vw,260px);background:#fff;border:3px solid #000;border-radius:16px;padding:8px 12px;font:bold 15px/1.3 "Comic Sans MS","Comic Neue",cursive;box-shadow:4px 4px 0 #000;}.bubble::after{content:"";position:absolute;left:46%;top:100%;border:10px solid transparent;border-top-color:#000;}.bubble[hidden]{display:none;}#shelf{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:26px 22px;max-width:760px;margin:26px auto 30px;padding:18px 10px 14px;border-bottom:14px solid #6b3f1d;box-shadow:0 10px 0 #000;}.toy{margin:0;text-align:center;position:relative;}.toy figcaption{display:inline-block;margin-top:8px;background:#fff;border:3px solid #000;box-shadow:3px 3px 0 #000;padding:2px 7px;font:bold 12px/1.25 Tahoma,Verdana,sans-serif;max-width:190px;}.toy:nth-child(odd) figcaption{transform:rotate(-2deg);}.toy:nth-child(even) figcaption{transform:rotate(2deg);background:#ffe81a;}.toy button{all:unset;cursor:pointer;display:block;-webkit-tap-highlight-color:transparent;}.toy button:focus-visible{outline:4px dashed #ff2e88;outline-offset:4px;}#sax canvas{width:192px;height:216px;image-rendering:pixelated;image-rendering:crisp-edges;display:block;margin:0 auto;cursor:pointer;filter:drop-shadow(4px 4px 0 #000);}#noggin .nbox svg{width:min(44vw,180px);height:auto;display:block;filter:drop-shadow(5px 5px 0 #000);}#noggin.shake .nbox{animation:nshake .5s;}@keyframes nshake{20%{transform:rotate(-6deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}}#noggin .eyeR{transform-origin:118px 112px;}#noggin.wink .eyeR{transform:scaleY(.1);}.ncard{position:absolute;z-index:30;left:50%;top:30%;transform:translateX(-50%) rotate(-4deg);width:max-content;max-width:200px;background:#fffbe0;border:3px solid #000;box-shadow:4px 4px 0 #000;padding:8px 10px;font:bold 16px/1.2 "Courier New",monospace;color:#7a0010;animation:pop .5s cubic-bezier(.3,1.7,.5,1);}.ncard[hidden]{display:none;}#cookie .cbtn{position:relative;width:min(40vw,170px);}#cookie svg{width:100%;height:auto;display:block;overflow:visible;filter:drop-shadow(4px 4px 0 #000);}#cookie .halfL,#cookie .halfR{transition:transform .35s cubic-bezier(.3,1.6,.5,1);transform-origin:80px 60px;}#cookie.open .halfL{transform:translate(-18px,8px) rotate(-28deg);}#cookie.open .halfR{transform:translate(18px,8px) rotate(28deg);}#cookie .fortune{position:absolute;left:50%;top:46%;transform:translateX(-50%);width:max-content;max-width:min(60vw,220px);background:#fff;border:2px solid #000;padding:4px 8px;font:13px/1.25 "Courier New",monospace;color:#b00;box-shadow:3px 3px 0 #000;animation:slidep .5s ease;}#cookie .fortune[hidden]{display:none;}@keyframes slidep{from{transform:translate(-50%,-20px) scaleX(.2);opacity:0;}}#card .cardbtn{width:min(88vw,330px);perspective:900px;}.cface{background:#f5f6fa;border:3px solid #223;border-radius:12px;padding:0 0 8px;box-shadow:5px 5px 0 #000;transition:transform .6s;backface-visibility:hidden;-webkit-backface-visibility:hidden;}.cface.back{position:absolute;inset:0;transform:rotateY(180deg);padding:0 12px 10px;font:14px/1.35 Arial,Helvetica,sans-serif;color:#223;}#card.flip .front{transform:rotateY(180deg);}#card.flip .back{transform:rotateY(360deg);}.cbar{background:#2b2f8f;color:#fff;font:bold 15px/1.2 Arial,Helvetica,sans-serif;padding:7px 10px;border-radius:9px 9px 0 0;margin:0 -12px 8px;text-align:left;}.front .cbar{margin:0 0 8px;}.panels{display:flex;gap:6px;padding:0 8px;}.pnl{flex:1;border:2px solid #9aa0c8;border-radius:6px;background:#fff;padding:4px;font:bold 11px/1.2 Arial,Helvetica,sans-serif;color:#223;}.pnl svg{width:100%;height:auto;display:block;}.truth{margin:10px 10px 4px;font:bold 17px/1.25 Arial,Helvetica,sans-serif;color:#c00;}.fine{margin:4px 10px 0;font:11px/1.2 Arial,Helvetica,sans-serif;color:#556;}.toy.wide canvas{width:min(88vw,300px);height:auto;aspect-ratio:300/130;display:block;background:#000;border:4px solid #000;outline:3px solid #7cff6b;box-shadow:5px 5px 0 #000;touch-action:manipulation;cursor:crosshair;}#rocks canvas{outline-color:#fff;}#tray.sq{background:#b4b4b4;border:3px solid #000;border-radius:0;gap:5px;padding:6px 7px;box-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 #5c5c5c,5px 5px 0 #000;}#tray.sq .lab{display:none;}#tray.sq .tool{flex:1 1 0;min-width:0;max-width:76px;width:auto;height:62px;padding:2px 2px 13px;background:#c9c9c9;border:0;border-radius:0;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #616161;}#tray.sq .tool img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;animation:tbob 1.9s ease-in-out infinite;animation-delay:calc(var(--k) * -.33s);}@keyframes tbob{50%{transform:translateY(-4px) rotate(-5deg);}}#tray.sq .tool b{font:17px/1 var(--osd-font);background:none;border:0;color:#111;bottom:1px;transform:translateX(-50%);letter-spacing:.5px;}#tray.sq .tool.inhand{background:#ffe81a;box-shadow:inset 2px 2px 0 #616161,inset -2px -2px 0 #fff;}#tray.sq .tool.inhand b{background:none;color:#000;}#tray.sq .tool.inhand img{animation:tpick .5s ease-in-out infinite;}@keyframes tpick{50%{transform:scale(1.12) rotate(6deg);}}#tray.sq .tool.glow{outline:3px solid #e00;outline-offset:-1px;}#tray.sq .tool.used{opacity:.5;}#held img{image-rendering:pixelated;}body:not(.holding) #stage,body:not(.holding) #stage *:not(button):not(.tool){cursor:var(--handcur,grab) !important;}#nbox{position:fixed;z-index:97;left:50%;top:90px;width:min(86vw,360px);transform:translateX(-50%) scale(.6);opacity:0;pointer-events:none;background:#fff;color:#000;font:21px/1.15 var(--osd-font);padding:12px 14px;border:3px solid #000;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #000,6px 6px 0 rgba(0,0,0,.6);transition:transform .12s steps(3),opacity .1s;}#nbox.on{opacity:1;transform:translateX(-50%) scale(1);}.vword{position:fixed;z-index:96;pointer-events:none;font:28px var(--title-font);color:#fff;-webkit-text-stroke:2px #000;transform:translate(-50%,-50%);animation:vword .8s ease-out forwards;}@keyframes vword{0%{transform:translate(-50%,-50%) scale(.4);}30%{transform:translate(-50%,-90%) scale(1.15) rotate(-6deg);}100%{transform:translate(-50%,-160%) scale(1);opacity:0;}}body.t-bounce #title .l{animation:tbounce 1.1s cubic-bezier(.3,0,.4,1) infinite;animation-delay:calc(var(--i) * -.09s);}@keyframes tbounce{0%,100%{transform:translateY(0) scale(1,1);}40%{transform:translateY(-14px) scale(.94,1.08) rotate(-3deg);}60%{transform:translateY(0) scale(1.1,.9);}75%{transform:translateY(-3px);}}#title .l.drag{animation:none !important;}#goodtime{position:fixed;z-index:83;right:8px;top:58px;display:none;max-width:118px;padding:4px 7px;font:bold 11px/1.05 Tahoma,Verdana,sans-serif;text-align:center;background:#ff2fd0;color:#fff;border:2px solid #000;box-shadow:3px 3px 0 #000;cursor:pointer;animation:gtw 2.4s ease-in-out infinite;}#goodtime.on{display:block;}#goodtime:hover{background:#ffe81a;color:#000;}@keyframes gtw{0%,100%{transform:rotate(-5deg);}50%{transform:rotate(4deg) translateY(-3px);}}#rift{position:fixed;inset:0;z-index:200;background:#000;cursor:pointer;}#rift .cap.gate{bottom:auto;top:50%;transform:translate(-50%,-50%);background:#ffe81a;font:28px/1.05 var(--osd-font);animation:gatepulse .7s steps(2) infinite;cursor:pointer;}#rift .cap.gate .go{display:block;font-size:clamp(26px,7vw,40px);}#rift .cap.gate small{display:block;font-size:16px;margin-top:4px;}@keyframes gatepulse{50%{transform:translate(-50%,-50%) rotate(-2deg) scale(1.06);}}#rift.screaming{animation:riftshake .08s steps(2) infinite;}@keyframes riftshake{50%{transform:translate(3px,-2px);}}@keyframes riftbye{to{visibility:hidden;pointer-events:none;}}#rift canvas{position:absolute;left:0;top:24px;width:100%;height:calc(100% - 24px);image-rendering:pixelated;display:block;}#rift .bar{position:absolute;left:0;right:0;top:0;height:24px;background:#aaa;border-bottom:2px solid #333;color:#111;font:clamp(14px,4.4vw,20px)/24px var(--osd-font);text-align:center;white-space:nowrap;overflow:hidden;box-shadow:inset 0 2px 0 #ddd;}#rift .cap{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:min(90vw,520px);background:#fff;border:3px solid #000;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #000;font:20px/1.15 var(--osd-font);padding:10px 12px;text-align:center;opacity:0;transition:opacity .3s steps(3);}#rift .cap.on{opacity:1;}#rift .skp{position:absolute;right:10px;top:32px;font:16px var(--osd-font);color:#fff;text-shadow:1px 1px 0 #000;}#rift.t5{cursor:default;background:#12002a;}.t5-lay{position:absolute;left:0;right:0;top:24px;bottom:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2vh;padding-bottom:12vh;}.t5-pres{font:clamp(16px,4vw,24px)/1 var(--osd-font);color:#ffd91a;letter-spacing:.12em;text-transform:uppercase;text-shadow:2px 2px 0 #000;opacity:0;}.t5-row{text-align:center;line-height:0;white-space:nowrap;filter:drop-shadow(4px 5px 0 rgba(0,0,0,.6));}.t5-l{height:var(--lh);width:auto;margin:0 -3px;opacity:0;vertical-align:bottom;}.t5-gap{display:inline-block;width:calc(var(--lh) * .3);}.t5-sub{max-width:min(92vw,720px);text-align:center;font:clamp(22px,5.4vw,40px)/1.02 var(--osd-font);color:#fff;background:#c0102a;border:3px solid #000;box-shadow:4px 4px 0 #000,inset 0 0 0 2px #ff7a3a;padding:4px 12px 6px;transform-origin:50% 50%;opacity:0;text-shadow:2px 2px 0 #000;}.t5-fly{position:fixed;z-index:255;pointer-events:none;transform-origin:50% 50%;}#rift.t5 .cap{bottom:calc(var(--vb) + var(--hn) + 16px);}#rkmute{position:fixed;z-index:320;left:8px;top:calc(var(--tb,24px) + env(safe-area-inset-top,0px) + 8px);display:none;align-items:center;gap:6px;pointer-events:none;font:16px/1 var(--osd-font);color:#fff;text-shadow:1px 1px 0 #000,-1px -1px 0 #000;}#rkmute.on{display:flex;animation:rkmw 1.1s ease-in-out infinite;}#rkmute svg{width:40px;height:32px;filter:drop-shadow(2px 2px 0 #000);}#rkmute span{background:rgba(13,11,16,.75);padding:3px 6px;border:2px solid #ffd91a;}@keyframes rkmw{0%,100%{transform:rotate(-4deg);}20%{transform:rotate(6deg) scale(1.08);}40%{transform:rotate(-6deg);}60%{transform:rotate(0);}}#rift.bye{animation:riftout .5s steps(6) forwards;}@keyframes riftout{to{opacity:0;visibility:hidden;}}@media (prefers-reduced-motion: reduce){#tray.sq .tool img,#goodtime,body.t-bounce #title .l{animation:none;}}:root{--tb:26px;--vb:66px;--hn:22px;--u:1;--ink9:#0d0b10;--cream:#f2e7c9;--pink:#ff2e88;--yel9:#ffd91a;--red9:#e8262b;--blue9:#2b4cff;--org:#ff7a1a;--acid:#7cff3a;}html,body{height:100%;overflow:hidden !important;overscroll-behavior:none;}:root{padding:0 !important;}body{position:fixed;inset:0;touch-action:manipulation;}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;}.px{image-rendering:pixelated;image-rendering:crisp-edges;}#sierra{position:fixed;z-index:300;left:0;right:0;top:0;height:calc(var(--tb) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background:#c0c0c0;border-bottom:2px solid #3a3a42;box-shadow:inset 0 2px 0 #fff,inset 0 -2px 0 #808080;display:flex;align-items:center;gap:8px;font:clamp(15px,4.2vw,21px)/1 var(--osd-font);color:#111;user-select:none;-webkit-user-select:none;}#sierra .t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:8px;}#sierra .sc{white-space:nowrap;cursor:pointer;padding:0 2px;}#sierra .sc b{font-weight:400;color:#000;}#sierra .sc.bump{animation:scbump .4s steps(3);}@keyframes scbump{50%{color:#e8262b;transform:scale(1.15);}}#sierra button{all:unset;cursor:pointer;padding:0 8px;font:inherit;border-left:2px solid #808080;}#sound{position:static;border:0;box-shadow:none;text-shadow:none;color:#111;background:none;font:inherit;padding:0 8px;}#viewport{position:fixed;z-index:20;left:0;right:0;top:calc(var(--tb) + env(safe-area-inset-top,0px));bottom:calc(var(--vb) + var(--hn) + env(safe-area-inset-bottom,0px));overflow:hidden;}#room{position:absolute;left:0;top:0;transform-origin:0 0;overflow:visible;}#room .slot{position:absolute;}#hint{position:fixed;z-index:290;left:0;right:0;bottom:calc(var(--vb) + env(safe-area-inset-bottom,0px));height:var(--hn);display:flex;align-items:stretch;background:#fff;border-top:2px solid #000;font:17px/20px var(--osd-font);color:#000;user-select:none;-webkit-user-select:none;}#hint b{background:#e8262b;color:#fff;padding:0 6px;font-weight:400;white-space:nowrap;}#hint #l3{flex:1;min-width:0;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#hint button{all:unset;cursor:pointer;padding:0 7px;background:#c0c0c0;border-left:2px solid #000;white-space:nowrap;font:15px/20px var(--osd-font);}#hint button[hidden]{display:none;}#verbbar{position:fixed;z-index:300;left:0;right:0;bottom:0;height:calc(var(--vb) + env(safe-area-inset-bottom,0px));padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));display:flex;gap:3px;background:#b4b4b4;border-top:3px solid #000;box-shadow:inset 0 3px 0 #fff;user-select:none;-webkit-user-select:none;touch-action:none;}#verbbar .vb{all:unset;flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;cursor:pointer;background:#c9c9c9;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #616161;padding:2px 0 3px;}#verbbar .vb img{height:calc(var(--vb) - 30px);width:auto;max-width:90%;object-fit:contain;image-rendering:pixelated;pointer-events:none;animation:tbob 1.9s ease-in-out infinite;animation-delay:calc(var(--k) * -.33s);}#verbbar .vb span{font:clamp(13px,3.6vw,19px)/1 var(--osd-font);color:#111;letter-spacing:.5px;pointer-events:none;}#verbbar .vb.on{background:#ffd91a;box-shadow:inset 2px 2px 0 #616161,inset -2px -2px 0 #fff;}#verbbar .vb.on img{animation:tpick .5s ease-in-out infinite;}#verbbar .vb.glow{outline:3px solid #e8262b;outline-offset:-3px;animation:glowv 1s steps(2) infinite;}@keyframes glowv{50%{outline-color:#ffd91a;}}body{cursor:var(--cur,auto);}body *{cursor:inherit;}#verbbar,#verbbar *,#sierra,#sierra *,#hint button,.rk-panel .x,.rk-panel button,.rk-panel input,.rk-panel textarea{cursor:pointer;}.rk-panel input,.rk-panel textarea{cursor:text;}#hyp{position:fixed;inset:0;z-index:5;pointer-events:none;}#over{position:fixed;inset:0;z-index:150;pointer-events:none;overflow:hidden;}#over>*{pointer-events:none;}#stage{position:absolute;margin:0;max-width:none;height:auto;}#stage .jar-glass{position:absolute;pointer-events:none;image-rendering:pixelated;z-index:6;}#lava{position:absolute;z-index:1;border-radius:0;pointer-events:none;bottom:auto;transform:none;}#lavaF{position:absolute;z-index:5;pointer-events:none;}#head{position:absolute;left:0;top:0;width:300px;height:380px;aspect-ratio:auto;bottom:auto;transform-origin:150px 190px;z-index:4;transition:none;pointer-events:auto;touch-action:none;}#head.bob,#head.floaty,#head.bonk{animation:none;}#head>img#base{position:absolute;left:0;top:0;width:300px;height:380px;z-index:2;pointer-events:none;}#head.inwater>img#base{filter:url(#wobble) saturate(.85) hue-rotate(var(--wh,0deg));}#faceLayer{position:absolute;left:0;top:0;width:300px;height:380px;z-index:12;pointer-events:none;}#faceLayer>*{pointer-events:auto;}#neck{position:absolute;left:0;top:0;width:300px;height:380px;z-index:1;overflow:visible;pointer-events:none;}#skullL{position:absolute;left:0;top:0;width:300px;height:380px;z-index:6;pointer-events:none;}#skullL img,#skullL canvas{position:absolute;image-rendering:pixelated;}#head .layer{position:absolute;pointer-events:none;}#cutC{position:absolute;left:0;top:0;width:300px;height:380px;z-index:9;pointer-events:none;}#brainwrap{position:absolute;z-index:5;left:60px;width:180px;top:0;bottom:auto;transform:translateY(40px) scale(.4);opacity:0;transform-origin:50% 100%;}#brainwrap.out{transition:transform .9s cubic-bezier(.3,1.7,.5,1),opacity .2s;transform:none;opacity:1;}#brainwrap{bottom:auto !important;height:auto;}#brainwrap:not(.out){pointer-events:none;}#brainwrap img.brainimg{position:static !important;inset:auto !important;width:100% !important;height:auto !important;display:block;image-rendering:pixelated;}#brainwrap svg{width:100%;}#crank{right:auto;top:auto;width:110px;display:none;position:absolute;z-index:7;}#crank.on{display:block;}#tray9{position:absolute;display:flex;align-items:flex-end;justify-content:space-around;gap:2px;padding:2px 6px 4px;background:#8c939d;border:3px solid #000;box-shadow:inset 2px 2px 0 #c7cdd5,inset -2px -2px 0 #4a5058,3px 3px 0 #000;}#tray9 .tt{all:unset;position:relative;flex:1;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;}#tray9 .tt img{max-height:80%;max-width:92%;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(1px 1px 0 #000);}#tray9 .tt i{position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);font:13px/1 var(--osd-font);font-style:normal;color:#fff;text-shadow:1px 1px 0 #000;white-space:nowrap;pointer-events:none;}#tray9 .tt.gone img{opacity:.15;}#tray9 .tt.glow{outline:3px solid #ffd91a;animation:glowv 1s steps(2) infinite;}#table9{position:absolute;background:url(../assets/art-r2-lab_cart.cee26fcfd7.webp) center/100% 100% no-repeat;image-rendering:pixelated;}#title{position:absolute;margin:0;font-size:0;display:flex;justify-content:center;align-items:flex-end;flex-wrap:nowrap;}#title .w{display:inline-flex;align-items:flex-end;}#title .gap{display:inline-block;width:14px;}#title .l img{height:var(--lh,52px);width:auto;display:block;pointer-events:none;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.45));}.pal{position:absolute;margin:0;}.pal .mouthbox{cursor:inherit;display:block;}.pal .mouthbox .body{height:auto;width:100%;filter:contrast(1.15) saturate(1.1) drop-shadow(3px 3px 0 rgba(0,0,0,.6));}.pal figcaption{position:absolute;left:50%;bottom:-6px;transform:translateX(-50%) rotate(-2deg);margin:0;font:bold 9px/1.15 Tahoma,Verdana,sans-serif;padding:1px 4px;white-space:nowrap;box-shadow:2px 2px 0 #000;border-width:2px;}.pal .bubble{display:none !important;}.sticker{position:absolute;font:bold 10px/1.1 Tahoma,Verdana,sans-serif;background:#fffdf4;border:2px solid #000;box-shadow:2px 2px 0 #000;padding:2px 4px;text-align:center;}#nbox{z-index:320;top:60px;}.rk-bub{position:fixed;z-index:310;max-width:min(70vw,260px);padding:12px 16px;font:bold 16px/1.2 "Comic Sans MS","Comic Neue","Chalkboard SE",cursive;color:#000;pointer-events:none;transform:translate(-50%,-100%);}.rk-bub canvas{position:absolute;inset:-10px -10px -22px -10px;width:calc(100% + 20px);height:calc(100% + 32px);z-index:-1;}.rk-pts{position:fixed;z-index:315;pointer-events:none;font:20px/1 var(--osd-font);padding:1px 6px 1px 12px;background:#ffd91a;color:#000;border:2px solid #000;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);box-shadow:2px 2px 0 #000;transform:translate(-50%,-50%) rotate(-6deg);animation:ptsup 1.3s ease-out forwards;}.rk-pts.neg{background:#e8262b;color:#fff;}@keyframes ptsup{0%{transform:translate(-50%,-50%) scale(.3) rotate(-6deg);}20%{transform:translate(-50%,-90%) scale(1.15) rotate(-6deg);}100%{transform:translate(-50%,-260%) scale(1) rotate(4deg);opacity:0;}}#toasts{position:fixed;z-index:330;left:6px;bottom:calc(var(--vb) + var(--hn) + env(safe-area-inset-bottom,0px) + 6px);width:min(78vw,300px);flex-direction:column-reverse !important;pointer-events:none;display:flex;flex-direction:column;gap:6px;}.toast{background:#fff;border:3px solid #000;box-shadow:4px 4px 0 rgba(0,0,0,.6);padding:4px 8px 4px 42px;position:relative;font:15px/1.05 var(--osd-font);animation:toastin .35s steps(4),toastout .4s steps(4) 3.6s forwards;}.toast::before{content:"\2605";position:absolute;left:6px;top:50%;transform:translateY(-50%) rotate(-8deg);width:28px;height:28px;font-size:18px !important;background:#ffd91a;border:3px solid #000;display:grid;place-items:center;font-size:26px;}.toast b{display:block;font-weight:400;color:#e8262b;font-size:14px;letter-spacing:1px;}.toast em{display:block;font-style:normal;font-size:13px;color:#444;}.toast b{font-size:11px !important;}@keyframes toastin{from{transform:translateX(-120%);opacity:0;}}@keyframes toastout{to{transform:translateX(-120%);opacity:0;}}.rk-impact{position:fixed;z-index:305;pointer-events:none;transform:translate(-50%,-50%);animation:impact 1.1s ease-out forwards;}.rk-impact canvas{display:block;image-rendering:pixelated;}@keyframes impact{0%{transform:translate(-50%,-50%) scale(.2) rotate(-14deg);}18%{transform:translate(-50%,-50%) scale(1.15) rotate(-6deg);}70%{opacity:.9;}100%{transform:translate(-50%,-60%) scale(1.05) rotate(-4deg);opacity:0;}}.rk-puff{position:fixed;z-index:304;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(60,60,60,.55) 1.4px,transparent 1.8px) 0 0/5px 5px;animation:puff 1.2s ease-out forwards;}@keyframes puff{from{transform:translate(-50%,-50%) scale(.3);opacity:.95;}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.6);opacity:0;}}.rk-stamp{position:fixed;z-index:306;pointer-events:none;width:46px;height:46px;transform:translate(-50%,-50%);image-rendering:pixelated;animation:stamp .6s ease-out forwards;}@keyframes stamp{0%{transform:translate(-50%,-50%) scale(1.6);opacity:0;}20%{transform:translate(-50%,-50%) scale(1);opacity:1;}100%{transform:translate(-50%,-80%) scale(.9);opacity:0;}}#panelwrap{position:fixed;z-index:280;left:0;right:0;top:calc(var(--tb) + env(safe-area-inset-top,0px));bottom:calc(var(--vb) + var(--hn) + env(safe-area-inset-bottom,0px));display:none;align-items:center;justify-content:center;background:rgba(13,11,16,.45);}#panelwrap.on{display:flex;}.rk-panel{position:relative;background:#c0c0c0;border:3px solid #000;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #616161,8px 8px 0 rgba(0,0,0,.6);transform-origin:50% 50%;display:flex;flex-direction:column;}.rk-panel .ttl{height:26px;flex:0 0 26px;background:#c0c0c0;border-bottom:2px solid #000;display:flex;align-items:center;font:20px/1 var(--osd-font);padding:0 6px;color:#111;}.rk-panel .ttl span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.rk-panel .x{all:unset;width:22px;height:20px;display:grid;place-items:center;background:#c9c9c9;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #616161;font:18px/1 var(--osd-font);}.rk-panel .bd{position:relative;flex:1;overflow:hidden;background:#fffdf4;margin:4px;border:2px solid #000;}#standby{position:fixed;inset:0;z-index:400;display:none;background:#111;align-items:center;justify-content:center;}#standby.on{display:flex;}#standby canvas{width:min(96vw,640px);height:auto;image-rendering:pixelated;}#springs9{position:absolute;left:0;top:0;z-index:3;pointer-events:none;image-rendering:pixelated;}.folder9{position:absolute;z-index:40;left:0;top:0;width:74px;touch-action:none;text-align:center;display:none;}.folder9.on{display:block;}.folder9 img{width:74px;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.7));}.folder9 .lbl{display:block;width:92px;margin:-2px 0 0 -9px;box-sizing:border-box;font:12px/.95 var(--osd-font);background:#fff;border:2px solid #000;padding:1px 2px;white-space:normal;pointer-events:none;}.folder9.open .lbl{background:#ffd91a;}@media (orientation:portrait){.folder9,.folder9 img{width:60px !important;}.folder9 .lbl{width:72px;margin-left:-6px;font-size:10.5px;}}.folder9.wig img{animation:wig .4s;}#goodtime{display:none;}#rift{top:calc(var(--tb) + env(safe-area-inset-top,0px));}#rift .bar{display:none;}#rift canvas{top:0;height:100%;}#bars{z-index:410;}.balloon9{position:fixed;z-index:160;width:58px;height:74px;pointer-events:auto;cursor:pointer;touch-action:manipulation;image-rendering:pixelated;}.balloon9 canvas{width:100%;height:100%;display:block;}#field{z-index:145;}#modal{z-index:285;top:calc(var(--tb) + env(safe-area-inset-top,0px));bottom:calc(var(--vb) + var(--hn) + env(safe-area-inset-bottom,0px));}.sheet{max-height:calc(100% - 10px);overflow:hidden;}#held{z-index:350;}#wet{z-index:140;}#fx{z-index:170;}body.cameo-on .gm-ck{visibility:hidden;}#nightshade{position:fixed;inset:0;z-index:145;pointer-events:none;display:none;}#jarlid,#jarcracks{transform:none;bottom:auto;aspect-ratio:auto;border:0;box-shadow:none;border-radius:0;}#jarlid.glow9{animation:glowimg 1s ease-in-out infinite;}#jarcracks path{stroke:#fff;stroke-width:1;}.pal .mouthbox{position:relative;display:inline-block;height:calc(100% - 8px);}.pal .mouthbox .body{height:100%;width:auto;max-width:none;}.pal{text-align:left;}#title .l{margin:0 -2px;}#stage.broken9 #jarhit{display:none;}@media (prefers-reduced-motion: reduce){#verbbar .vb img{animation:none;}}.folder9{width:116px;}.folder9 img{width:116px;}.folder9 .lbl{width:150px;margin:-3px 0 0 -17px;font:18px/.92 var(--osd-font);padding:2px 3px 1px;border-width:2px;box-shadow:2px 2px 0 rgba(0,0,0,.55);}body[data-layout="portrait"] .folder9,body[data-layout="portrait"] .folder9 img{width:84px !important;}body[data-layout="portrait"] .folder9 .lbl{width:106px;margin-left:-11px;font-size:15px;}@media (orientation:portrait){.folder9,.folder9 img{width:84px !important;}.folder9 .lbl{width:106px;margin-left:-11px;font-size:15px;}}.item{width:136px;margin:-48px 0 0 -68px;}.item .ic{width:96px;height:96px;filter:drop-shadow(4px 5px 0 rgba(0,0,0,.6));}.item .tag{display:inline-block;max-width:150px;font:bold 15px/1.12 Tahoma,Verdana,sans-serif;padding:2px 6px;border:2px solid #000;box-shadow:2px 2px 0 rgba(0,0,0,.55);white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;}@media (max-width:600px){.item{width:112px;margin:-38px 0 0 -56px;}.item .ic{width:76px;height:76px;}.item .tag{max-width:120px;font-size:13px;padding:1px 4px;}}#goodtime9.txt{box-sizing:border-box !important;padding:8px 10px !important;background:#ffd91a !important;color:#ff2e88 !important;border:4px solid #000 !important;box-shadow:5px 6px 0 #000 !important;font:22px/1 "Luckiest Guy","Bowlby One",Impact,sans-serif !important;text-align:center !important;-webkit-text-stroke:1.5px #000;paint-order:stroke fill;}#rkver{flex:none;align-self:center;padding:0 6px;font:15px/20px var(--osd-font);color:#555;white-space:nowrap;user-select:text;-webkit-user-select:text;}@media (max-width:600px){#rkver{font-size:13px;padding:0 4px;}}#govote{position:fixed;z-index:160;right:8px;bottom:calc(var(--vb) + var(--hn) + env(safe-area-inset-bottom,0px) + 8px);display:flex;flex-direction:column;align-items:center;padding:5px 10px 4px;background:#fff;color:#0d1f5c;border:3px solid #0d0b10;border-radius:6px;box-shadow:3px 4px 0 #0d0b10;transform:rotate(4deg);text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;}#govote b{font:22px/1 "Luckiest Guy","Bowlby One",Impact,sans-serif;letter-spacing:1px;color:#0d1f5c;}#govote small{font:14px/1 var(--osd-font);color:#0d0b10;margin-top:2px;}#govote:hover,#govote:focus-visible{background:#ffd91a;transform:rotate(1deg) scale(1.06);outline:none;}@media (max-width:600px){#govote{padding:3px 7px 2px;border-width:2px;}#govote b{font-size:16px;}#govote small{font-size:12px;}}body.cameo-on #govote{opacity:.85;}@media (max-width:600px){:root{--hn:42px;}#hint{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:minmax(0,1fr) auto;}#hint b{grid-row:1 / 3;grid-column:1;display:flex;align-items:center;}#hint #l3{grid-row:1 / 3;grid-column:2;align-self:center;white-space:normal;text-overflow:clip;font-size:16px;line-height:18px;max-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;}#hint #l3.tight{font-size:13px;line-height:12.6px;-webkit-line-clamp:3;}#hint button{grid-row:1;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:22px;}#hint #assist{grid-column:3;}#hint #skip{grid-column:4;}#rkver{grid-row:2;grid-column:3 / 5;justify-self:stretch;text-align:center;font-size:11px;line-height:16px;padding:0 3px;border-left:2px solid #000;border-top:1px solid #999;background:#eee;color:#444;}#hint #assist[hidden] + #skip{grid-column:3 / 5;}}@media (max-width:600px){#sierra{gap:4px;}#sierra .t{white-space:normal;font-size:13px;line-height:11.5px;padding-left:6px;overflow:hidden;text-overflow:clip;max-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}#sierra .sc{font-size:15px;}#sound{font-size:15px;padding:0 6px;}}body[data-layout="landscape"] .folder9.f-rejected .lbl{width:max-content;max-width:260px;white-space:nowrap;margin-left:50%;transform:translateX(-50%);}.rk-bub{font-family:"Comic Sans MS","Comic Neue","Chalkboard SE","Trebuchet MS",Verdana,sans-serif;}@media (min-width:900px){.rk-bub{font-size:18px;max-width:300px;}}#vpill{all:unset;position:fixed;z-index:295;left:50%;top:calc(var(--tb) + env(safe-area-inset-top,0px) + 6px);transform:translateX(-50%);box-sizing:border-box;max-width:calc(100vw - 16px);padding:6px 12px;background:#0d0b10;color:#ffd91a;border:2px solid #ffd91a;box-shadow:3px 3px 0 rgba(0,0,0,.6);font:17px/1.1 var(--osd-font);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:32px;}#vpill[hidden]{display:none;}.rk-helpring{position:fixed;z-index:289;left:0;top:0;width:0;height:0;pointer-events:none;--sz:64px;}.rk-helpring .hr-o{position:absolute;left:calc(var(--sz) / -2);top:calc(var(--sz) / -2);width:var(--sz);height:var(--sz);box-sizing:border-box;border:4px dashed #ffd91a;border-radius:50%;box-shadow:0 0 0 3px #0d0b10,inset 0 0 0 3px #0d0b10;animation:hrpulse .9s ease-in-out infinite;}.rk-helpring .hr-a{position:absolute;left:-14px;top:calc(var(--sz) / -2 - 34px);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:24px solid #ffd91a;filter:drop-shadow(0 0 0 #0d0b10) drop-shadow(2px 2px 0 #0d0b10);animation:hrbob .6s ease-in-out infinite alternate;}@keyframes hrpulse{50%{transform:scale(1.18);opacity:.75;}}@keyframes hrbob{to{transform:translateY(10px);}}@media (prefers-reduced-motion: reduce){.rk-helpring .hr-o,.rk-helpring .hr-a{animation:none;}}.rk-panel .x{position:relative;z-index:3;}.rk-panel .x::after{content:'';position:absolute;left:50%;top:50%;width:54px;height:54px;transform:translate(-50%,-50%);}@media (max-width:600px){.sheet .row{gap:18px;}.sheet .row .cheap{min-height:46px;padding:8px 18px;box-sizing:border-box;}}#sierra #sound{position:relative;}#sierra #sound::after{content:'';position:absolute;left:0;right:0;top:-12px;height:60px;}#hint #skip{background:#ffd91a;color:#0d0b10;border:2px solid #0d0b10;box-shadow:inset -2px -2px 0 #c9a400;font-weight:700;letter-spacing:.5px;padding:0 9px;margin:0 0 0 2px;}#hint #skip:hover,#hint #skip:focus-visible{background:#fff15a;outline:none;}#hint #skip .sk-s{display:none;}@media (max-width:600px){#hint #skip .sk-l{display:none;}#hint #skip .sk-s{display:inline;}#hint #skip{padding:0 6px;}}#jam9{position:fixed;z-index:320;left:50%;top:30%;width:min(90vw,380px);transform:translateX(-50%) rotate(var(--jr,-2deg));background:var(--cream);border:4px solid var(--ink9);box-shadow:7px 8px 0 var(--ink9);padding:12px 14px 14px;font:18px/1.2 var(--osd-font);color:var(--ink9);background-image:repeating-linear-gradient(0deg,transparent 0 23px,rgba(43,76,255,.18) 23px 24px);animation:jamin .32s steps(4) both;}#jam9.jam-out{animation:jamout .25s steps(3) both;}@keyframes jamin{0%{transform:translateX(-50%) rotate(-30deg) scale(2.4);opacity:0;}70%{transform:translateX(-50%) rotate(calc(var(--jr,-2deg) + 3deg)) scale(.94);opacity:1;}100%{transform:translateX(-50%) rotate(var(--jr,-2deg)) scale(1);}}@keyframes jamout{to{transform:translateX(-50%) rotate(20deg) scale(.4);opacity:0;}}#jam9 .jam-stamp{font:clamp(26px,8vw,36px)/.95 var(--title-font);color:var(--red9);text-align:center;text-transform:uppercase;border:5px double var(--red9);border-radius:6px;padding:6px 4px 8px;margin:0 0 8px;transform:rotate(-4deg);mix-blend-mode:multiply;opacity:.92;-webkit-mask-image:repeating-radial-gradient(circle at 30% 40%,#000 0 2px,rgba(0,0,0,.55) 2px 3px);mask-image:repeating-radial-gradient(circle at 30% 40%,#000 0 2px,rgba(0,0,0,.55) 2px 3px);}#jam9 p{margin:0 0 6px;}#jam9 .jam-sub{font-size:16px;color:#3a2d6b;}#jam9 .jam-btns{display:flex;gap:8px;align-items:stretch;margin-top:10px;}#jam9 button{font:20px/1 var(--osd-font);cursor:pointer;border:3px solid var(--ink9);box-shadow:3px 3px 0 var(--ink9);padding:8px 6px;min-height:44px;touch-action:manipulation;}#jam9 .jam-go{flex:1.6;background:var(--yel9);font-size:22px;animation:jamwig 1.1s steps(3) infinite;}#jam9 .jam-stay{flex:1;background:#d9d9d9;}#jam9 button:active{transform:translate(3px,3px);box-shadow:none;}@keyframes jamwig{0%,100%{transform:rotate(-1.5deg);}50%{transform:rotate(1.5deg);}}.dome-stuck{animation:domewig .5s steps(3) 1;}@keyframes domewig{0%,100%{translate:0 0;}33%{translate:-4px -2px;}66%{translate:4px 1px;}}body[data-layout="portrait"] .pal figcaption{white-space:normal;width:max-content;max-width:92px;text-align:center;bottom:-10px;left:0;transform:rotate(-2deg);}@media (max-width:600px){body:has(#panelwrap.on) #toasts{top:calc(var(--tb) + env(safe-area-inset-top,0px) + 4px);bottom:auto;width:min(74vw,290px);}body:has(#panelwrap.on) #toasts>:not(:last-child){display:none;}}