@font-face{font-family:Toy;src:url('/chest/ui/fredoka-latin.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
body.imbalance-active{overflow:hidden;background:#091b20}
.toy-game{--tier:#e5c393;--ui-x:0;--ui-y:0;position:fixed;inset:0;bottom:auto;height:100dvh;z-index:30;isolation:isolate;display:grid;grid-template-rows:70px 50px 80px minmax(180px,1fr)112px 28px;gap:6px;overflow-x:hidden;overflow-y:auto;padding:30px max(36px,calc((100vw - 1140px)/2)) 24px;color:#fff2d3;background:#091b20;font:500 1rem/1.3 Toy,'Trebuchet MS',sans-serif;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:#38585e #102a30}
.toy-game *{box-sizing:border-box}.toy-game button,.toy-settings button{font-family:inherit}.toy-game button{cursor:pointer;touch-action:manipulation}.toy-game a{color:inherit;text-decoration:none;touch-action:manipulation}.toy-game button:disabled{cursor:default}.toy-game :focus-visible,.toy-settings :focus-visible{outline:3px solid #c5fff1;outline-offset:4px}
.toy-board{position:absolute;inset:12px max(12px,calc((100vw - 1240px)/2));z-index:-1;pointer-events:none;border:32px solid transparent;border-image:url('/chest/ui/board.webp') 120 fill / 32px stretch;filter:drop-shadow(0 12px 22px #0006)}
.toy-world{position:absolute;inset:0;z-index:0;pointer-events:none}.toy-world canvas{display:block;width:100%;height:100%}
.toy-header,.toy-status,.toy-title,.toy-stage,.toy-controls,.toy-footer{position:relative;z-index:2;width:100%;margin-inline:auto;min-width:0}
.toy-header{display:flex;justify-content:space-between;align-items:center;max-width:1100px}.toy-brand{position:relative;display:grid;place-items:center;width:235px;height:70px;flex-shrink:0;font-size:2rem;font-weight:700;letter-spacing:.01em;filter:drop-shadow(0 5px 0 #02141799);transition:transform .18s}.toy-brand:before{content:'';position:absolute;inset:0;z-index:-1;background:url('/chest/ui/nameplate.webp') center/100% 100% no-repeat}.toy-brand:hover{transform:rotate(-2deg)}.toy-brand>span{padding-bottom:5px}.toy-period{color:#f0c16e}
.toy-tools{display:flex;gap:12px}.toy-icon,.toy-modal-close{display:grid;place-items:center;width:58px;height:58px;padding:8px;border:0;background:none;filter:drop-shadow(0 4px 0 #061a20);transition:transform .2s cubic-bezier(.2,1.8,.5,1),filter .2s}.toy-icon .toy-token{width:100%;height:100%}.toy-icon:hover,.toy-modal-close:hover{transform:translateY(-3px) rotate(-5deg);filter:drop-shadow(0 6px 0 #061a20) brightness(1.12)}.toy-icon:active,.toy-modal-close:active{transform:translateY(3px) scale(.94);filter:drop-shadow(0 1px 0 #061a20)}
.toy-token{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;vertical-align:middle;pointer-events:none}.toy-token img{display:block;object-fit:contain;width:100%;height:100%;user-select:none}
.toy-status{max-width:690px;display:flex;justify-content:space-between;align-items:center;gap:16px}.toy-health{position:relative;display:flex;align-items:center;gap:7px}.toy-heart-slot{position:relative;display:inline-flex;width:37px;height:37px;flex-shrink:0;filter:drop-shadow(0 3px 2px #0004)}.toy-heart-slot>.toy-token{width:100%;height:100%}.toy-health-label{font-size:.875rem;color:#c4d9d6;margin-left:10px;letter-spacing:.035em}.toy-count{display:flex;align-items:center;gap:8px;color:#d3e0d8;font-size:.9375rem}.toy-count>.toy-token{width:27px;height:27px}.toy-count strong{font-size:1.75rem;line-height:1;color:#ffda89;font-weight:700;font-variant-numeric:tabular-nums}
.toy-title{text-align:center;align-self:center;pointer-events:none}.toy-tier{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:7px;min-width:170px;min-height:31px;padding:0 38px 4px;color:#283f3f;font-size:.9375rem;font-weight:500;line-height:1.1;white-space:nowrap}.toy-tier:before{content:'';position:absolute;inset:-3px 0 -1px;z-index:-1;background:url('/chest/ui/ribbon.webp') center/100% 100% no-repeat}.toy-tier>.toy-token{width:24px;height:24px}.toy-title h1{font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:700;line-height:1.1;letter-spacing:0;margin:7px 0 0;text-wrap:balance;text-shadow:0 3px 0 #082028}.toy-title h1 em{font-style:normal;color:#f5c975}
.toy-stage{max-width:900px;min-height:180px;display:flex;align-items:center;justify-content:center;perspective:1100px}.toy-box-target{position:absolute;inset:3% 6% 7%;border:0;background:transparent;border-radius:36px}.toy-box-target:focus-visible{outline-offset:-6px;outline-style:dashed}.toy-box-caption{position:absolute;bottom:8px;text-align:center;font-size:1rem;color:#e7dfc5;text-shadow:0 2px 3px #052328;pointer-events:none}
.toy-reward{position:relative;isolation:isolate;color:#273b3a;width:min(395px,94%);height:calc(100% - 18px);max-height:480px;min-height:0;padding:22px 28px 21px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:9px;border:0;background:none;filter:drop-shadow(0 8px 0 #071c2670) drop-shadow(0 13px 18px #03161b66);transform:rotate(-.7deg);transition:transform .2s cubic-bezier(.2,1.5,.5,1);animation:toy-card-in .32s cubic-bezier(.16,.8,.25,1.1);touch-action:manipulation}.toy-reward:before{content:'';position:absolute;inset:0;z-index:-1;border:28px solid transparent;border-image:url('/chest/ui/paper.webp') 60 fill / 28px stretch;pointer-events:none}.toy-reward:hover{transform:rotate(.7deg) translateY(-3px)}.toy-reward:active{transform:translateY(3px) scale(.98)}.toy-card-meta{display:flex;justify-content:space-between;width:100%;gap:8px;color:#54635b;font-size:.75rem;line-height:1.2;text-align:left;flex-shrink:0}.toy-card-meta>span:last-child{font-variant-numeric:tabular-nums}.toy-meme-top,.toy-meme-bottom{font-size:1.375rem;line-height:1.14;font-weight:700;text-align:center;max-width:100%;text-wrap:balance;flex-shrink:0}.toy-meme-bottom{font-size:1.4375rem}.toy-sticker,.toy-meme-photo,.toy-prop-stage{min-height:30px;flex:1;max-width:100%;width:100%;object-fit:contain;display:block}.toy-sticker{width:auto;height:100%;aspect-ratio:1;max-height:220px;background-image:url('/chest/toy/stickers.webp');background-repeat:no-repeat;background-size:400% 400%;mix-blend-mode:multiply}.toy-meme-photo{max-height:235px;object-fit:contain}.toy-card-action{display:flex;align-items:center;justify-content:center;gap:7px;min-height:30px;width:100%;font-size:.875rem;font-weight:500;color:#526050;border-top:1px solid #2b483326;padding-top:7px;flex-shrink:0}.toy-card-action>.toy-token{width:23px;height:23px}.toy-prop-stage{width:90%;min-height:50px;flex:1}
.toy-has-model{color:#fff0cb;transform:none;filter:drop-shadow(0 8px 0 #021c2480);animation:toy-object-in .3s ease-out}.toy-has-model:before{border-image-source:url('/chest/ui/panel.webp');border-image-slice:58;border-image-width:24px}.toy-has-model .toy-card-meta,.toy-has-model .toy-card-action{color:#d1dfd7}.toy-has-model .toy-card-action{border-color:#d9ebd329}.toy-has-model:hover{transform:none}.toy-style-notice:not(.toy-has-model){transform:rotate(.6deg)}.toy-style-cursed:not(.toy-has-model):before{filter:hue-rotate(286deg) saturate(.7)}.toy-style-cursed:not(.toy-has-model){color:#403849}
.toy-game[data-phase=reward] .toy-world,.toy-game[data-phase=closing] .toy-world{z-index:3}.toy-game[data-phase=reward] .toy-stage,.toy-game[data-phase=closing] .toy-stage{z-index:4}.toy-game[data-phase=closing] .toy-reward{animation:toy-card-out .24s ease-in forwards;pointer-events:none}
.toy-controls{max-width:440px;text-align:center;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:11px}.toy-primary{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;gap:14px;width:100%;min-height:78px;padding:8px 28px 15px;border:0;background:none;color:#263c3a;font-size:1.5rem;font-weight:700;line-height:1.15;transition:transform .18s cubic-bezier(.2,1.7,.5,1),filter .2s;filter:drop-shadow(0 6px 0 #03171999)}.toy-primary:before{content:'';position:absolute;inset:0;z-index:-1;border:24px solid transparent;border-image:url('/chest/ui/button-gold.webp') 34 70 34 70 fill / 24px 45px stretch;pointer-events:none}.toy-primary>.toy-token{width:33px;height:33px}.toy-primary:hover:not(:disabled){transform:perspective(600px) rotateX(calc(var(--ui-y) * -3deg)) rotateY(calc(var(--ui-x) * 3deg)) translateY(-2px);filter:drop-shadow(0 8px 0 #03171999) brightness(1.07)}.toy-primary:active:not(:disabled){transform:translateY(5px) scale(.985);filter:drop-shadow(0 1px 0 #03171999)}.toy-primary:disabled{filter:drop-shadow(0 3px 0 #03171970) saturate(.75);color:#354b45}.toy-secondary{color:#fff1cf}.toy-secondary:before{border-image-source:url('/chest/ui/button-teal.webp')}.toy-hint{font-size:.9375rem;color:#d3ded5;line-height:1.3;margin:0;min-height:20px;text-wrap:balance}.toy-footer{max-width:1100px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b9ccc9;font-size:.875rem}.toy-footer>a{display:flex;align-items:center;gap:8px;min-height:28px}.toy-footer .toy-token{width:22px;height:22px}
.toy-delivery-puff{position:absolute;left:50%;top:52%;width:min(64%,310px);aspect-ratio:1;transform:translate(-50%,-50%);background:url('/chest/ui/handoff.webp') 0 0/400% 400% no-repeat;z-index:8;pointer-events:none;animation:toy-sprite-frames .5s steps(3) forwards,toy-puff-life .54s both}.toy-puff-packing{animation-delay:.26s;animation-duration:.42s,.44s}.toy-puff-arrival{top:64%;background-position-y:66.6667%;animation-delay:0s;animation-duration:.40s,.44s;width:min(80%,380px)}.toy-press-spark{display:none;position:absolute;right:-9px;top:-25px;width:68px;aspect-ratio:1;background:url('/chest/ui/handoff.webp') 0 33.3333%/400% 400%;pointer-events:none}.toy-game[data-effects=true][data-phase=opening] .toy-press-spark{display:block;animation:toy-sprite-frames .4s steps(3) forwards,toy-puff-life .45s both}
.toy-impact{position:absolute;inset:0;pointer-events:none;z-index:9}.toy-impact.bite{background:radial-gradient(ellipse,transparent 35%,#b3424980);animation:toy-impact 1.5s both}.toy-impact.heal{background:radial-gradient(ellipse,transparent 45%,#8cd8ba55);animation:toy-impact 1s both}.toy-heart-slot>.toy-heart-crack{position:absolute;inset:0;opacity:0}.toy-heart-hit>.toy-token:first-child{animation:toy-heart-empty .8s both}.toy-heart-hit>.toy-heart-crack{animation:toy-heart-break 1.05s both}.toy-heart-loss-count{position:absolute;left:90px;top:25px;color:#ffc1c3;font-size:1.125rem;font-weight:700;animation:toy-heart-minus 1.25s both;pointer-events:none;text-shadow:0 2px 2px #2b1520}
.toy-death{position:absolute;inset:115px 26px 35px;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse,#102e35 0%,#102e35ed 42%,transparent 72%)}.toy-death>.toy-token{width:86px;height:75px;margin-bottom:15px}.toy-death h1{font-weight:700;font-size:clamp(3.5rem,7vw,6rem);line-height:.95;letter-spacing:-.03em;margin:20px 0}.toy-death em{font-style:normal;color:#ffa9a9}.toy-death p{max-width:350px;font-size:1rem;line-height:1.5;color:#dae0d9;margin:0 0 22px}.toy-death .toy-primary{max-width:390px;font-size:1.25rem}.toy-death>a{font-size:1rem;margin-top:20px}.toy-game[data-phase=dead] .toy-world{opacity:.16}
.toy-settings{z-index:60!important;isolation:isolate;background:#102f36!important;border:0!important;color:#fff2d3!important;font:500 1rem/1.4 Toy,'Trebuchet MS',sans-serif;max-height:86dvh;overflow-y:auto;max-width:min(500px,calc(100vw - 28px))!important;border-radius:20px!important;padding:32px!important;box-shadow:0 16px 70px #0008}.toy-settings:before{content:'';position:absolute;inset:0;z-index:-1;border:25px solid transparent;border-image:url('/chest/ui/board.webp') 120 / 25px stretch;pointer-events:none}.toy-settings>h2{font:700 1.75rem/1.08 Toy,sans-serif;padding-right:36px}.toy-settings>p{font-size:1rem;color:#d3e0d8;line-height:1.5}.toy-modal-close{position:absolute;right:13px;top:14px;width:52px;height:52px}.toy-modal-close>.toy-token{width:33px;height:33px}.toy-settings>label{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;border-bottom:1px solid #dff2e122;font-size:1.0625rem;cursor:pointer}.toy-settings input{appearance:none;position:relative;display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;margin:0;background:url('/chest/ui/panel.webp') center/100% 100%;border:0;cursor:pointer}.toy-settings input:checked:after{content:'✓';font:700 24px/1 Toy,sans-serif;color:#ffda85}.toy-catalog h3{font-size:1.125rem;font-weight:700;margin:6px 0 13px}.toy-catalog p{display:flex;justify-content:space-between;font-size:1rem;margin:9px 0}.toy-catalog strong{font-weight:500;color:#d5e1d9}.toy-settings-note{font-size:.875rem!important}.toy-settings details{font-size:.875rem;line-height:1.5;color:#cbd9d5}.toy-settings details p{margin:12px 0}.toy-settings summary{font-size:1rem;cursor:pointer;color:#e8cc93;min-height:30px}.toy-settings a{text-decoration:underline;color:#f0dba6}.one-loading{position:fixed;inset:0;display:grid;place-content:center;background:#0d2c32;color:#f1ce90;font:20px Toy,sans-serif}
.toy-gag{position:absolute;inset:0;z-index:20;pointer-events:none;overflow:hidden;animation:toy-gag-exit 3.6s both}.toy-gag-label{position:absolute;left:50%;top:34%;transform:translateX(-50%) rotate(-6deg);max-width:90%;white-space:nowrap;display:flex;align-items:center;gap:9px;padding:12px 17px;border:2px solid #fff2ce;border-radius:8px;background:#f3cd82;color:#252d32;font:900 clamp(14px,2.8vw,24px)/1.1 Arial,sans-serif;box-shadow:4px 5px 0 #15212c;animation:toy-gag-label 3.5s both}.toy-splat{position:absolute;left:50%;top:45%;width:min(73vw,420px);aspect-ratio:1;transform:translate(-50%,-50%);background-image:url('/chest/toy/impacts.webp');background-size:400% 400%;background-position:100% var(--splat-row);background-repeat:no-repeat;animation:toy-splat-frames .2s .58s steps(3) backwards,toy-splat-life 3.5s both}.toy-gag-tomato .toy-gag-label,.toy-gag-poo .toy-gag-label,.toy-gag-cheese .toy-gag-label{top:25%}.toy-gag-poo .toy-gag-label{background:#c89361}.toy-gag-freeze .toy-gag-label{background:#b8eef4;border-color:#e2fdff}.toy-frost{position:absolute;inset:0;background:radial-gradient(ellipse,transparent 40%,#aedff488 85%,#dcfcffbb);box-shadow:inset 0 0 80px #acdeed99;animation:toy-frost-in 3.4s both}.toy-frost svg{position:absolute;color:#d9faff;opacity:.7}.toy-glitch-lines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 16px,#82fff012 17px 19px);animation:toy-glitch .7s steps(2) 3}.toy-gag-glitch .toy-gag-label{background:#b5f2d6;box-shadow:6px 3px 0 #ed82b9,-4px -3px 0 #89dae3;font-family:ui-monospace,monospace;font-size:clamp(12px,2vw,18px)}.toy-game[data-gag=bonk] .toy-stage{animation:toy-bonk .38s .45s}.toy-gag-bonk .toy-gag-label{top:43%;font-size:44px;animation-delay:.25s}.toy-game[data-gag=gravity] .toy-reward{animation:toy-gravity 3s both}.toy-confetti{position:absolute;inset:0}.toy-confetti i{position:absolute;left:var(--x);top:-25px;width:9px;height:17px;border-radius:2px;animation:toy-confetti-fall 2.8s var(--delay) cubic-bezier(.22,.61,.36,1) both}.toy-void-shade{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 28%,#100b19bb 0,transparent 35%,#0c07153d 90%);animation:toy-frost-in 3.3s both}.toy-review{position:fixed;z-index:80;left:4px;bottom:4px;background:#fff;color:#111;padding:6px;font:12px Arial;opacity:.9}.toy-review select{max-width:250px}.toy-review button{margin-left:8px}

@keyframes toy-card-in{from{opacity:0;transform:translateY(24px) scale(.82) rotate(-3deg)}to{opacity:1}}
@keyframes toy-card-out{to{opacity:0;transform:translateY(35px) scale(.7)}}
@keyframes toy-object-in{from{opacity:0}to{opacity:1}}
@keyframes toy-sprite-frames{from{background-position-x:0%}to{background-position-x:100%}}
@keyframes toy-puff-life{0%{opacity:0;scale:.65}15%,55%{opacity:1}100%{opacity:0;scale:1.14}}
@keyframes toy-impact{0%,25%{opacity:1}100%{opacity:0}}
@keyframes toy-heart-break{0%{opacity:1;transform:scale(1.28)}20%{opacity:1;transform:scale(1.05) rotate(-12deg)}42%{opacity:1;transform:translateY(3px) rotate(12deg)}100%{opacity:0;transform:translateY(24px) scale(.7) rotate(24deg)}}
@keyframes toy-heart-empty{0%,35%{opacity:0}100%{opacity:1}}
@keyframes toy-heart-minus{0%{opacity:0;transform:translateY(4px)}20%,60%{opacity:1}100%{opacity:0;transform:translateY(-9px)}}
@keyframes toy-gag-exit{0%,80%{opacity:1}100%{opacity:0}}
@keyframes toy-gag-label{0%,12%{opacity:0;scale:.6}19%,70%{opacity:1;scale:1}100%{opacity:0;translate:0 -20px}}
@keyframes toy-splat-frames{from{background-position-x:0%}to{background-position-x:100%}}
@keyframes toy-splat-life{0%,16%{opacity:0;scale:.4}20%,58%{opacity:1;scale:1}100%{opacity:0;translate:0 45px}}
@keyframes toy-frost-in{0%{opacity:0}20%,62%{opacity:1}100%{opacity:0}}
@keyframes toy-glitch{0%,100%{transform:translateX(0);filter:hue-rotate(0)}25%{transform:translateX(9px);filter:hue-rotate(80deg)}65%{transform:translateX(-7px);filter:hue-rotate(-80deg)}}
@keyframes toy-bonk{0%,100%{transform:translate(0)}20%{transform:translate(-9px,4px) rotate(-1deg)}45%{transform:translate(6px,-3px)}70%{transform:translate(-3px,2px)}}
@keyframes toy-gravity{0%,100%{translate:0 0;rotate:0deg}35%,65%{translate:0 -20px;rotate:6deg}}
@keyframes toy-confetti-fall{0%{translate:0 -20px;rotate:var(--turn);opacity:1}85%{opacity:1}100%{translate:var(--drift) 100dvh;rotate:720deg;opacity:0}}
@media(max-width:700px){
 .toy-game{padding:18px 20px max(16px,env(safe-area-inset-bottom));grid-template-rows:60px 46px 74px minmax(185px,1fr)104px 24px;gap:5px}.toy-board{inset:6px;border-image-width:25px}.toy-header{gap:10px}.toy-brand{width:190px;height:59px;font-size:1.5rem}.toy-tools{gap:5px}.toy-icon{width:52px;height:52px;padding:7px}.toy-health-label{display:none}.toy-heart-slot{width:33px;height:33px}.toy-health{gap:5px}.toy-count{font-size:.875rem;gap:6px}.toy-count strong{font-size:1.5rem}.toy-count>.toy-token{width:22px;height:22px}.toy-tier{font-size:.875rem;min-height:29px;min-width:160px}.toy-title h1{font-size:1.75rem;margin-top:7px}.toy-game[data-phase=reward] .toy-title h1{font-size:1.625rem}.toy-box-caption{font-size:.9375rem;bottom:5px}.toy-reward{width:min(370px,98%);max-height:450px;padding:18px 23px;gap:7px}.toy-reward:before{border-image-width:23px}.toy-meme-top,.toy-meme-bottom{font-size:1.25rem}.toy-card-meta{font-size:.75rem}.toy-card-action{font-size:.875rem;min-height:28px;padding-top:6px}.toy-sticker{max-height:210px}.toy-meme-photo{max-height:215px}.toy-primary{min-height:72px;font-size:1.375rem;gap:10px;padding:6px 22px 13px}.toy-primary>.toy-token{width:29px;height:29px}.toy-hint{font-size:.875rem}.toy-footer{font-size:.8125rem;gap:6px}.toy-footer>a{min-height:24px}.toy-footer>span{text-align:right}.toy-footer .toy-token{width:19px;height:19px}.toy-settings{padding:27px!important}.toy-settings>h2{font-size:1.625rem}
}
@media(max-width:360px){.toy-brand{width:153px;height:54px;font-size:1.1875rem}.toy-header{gap:3px}.toy-count{gap:4px}.toy-count>.toy-token{display:none}.toy-count strong{font-size:1.375rem}.toy-primary{font-size:1.25rem}.toy-footer>span{display:none}.toy-footer{justify-content:center}}
@media(max-height:660px) and (max-width:700px){
 .toy-game{padding:12px 18px;grid-template-rows:54px 40px 62px minmax(210px,1fr)78px 0;gap:4px}.toy-footer,.toy-hint{display:none}.toy-controls{justify-content:center}.toy-title h1,.toy-game[data-phase=reward] .toy-title h1{font-size:1.375rem;margin-top:5px}.toy-tier{min-height:25px}.toy-box-caption{font-size:.875rem;bottom:0}.toy-reward{height:calc(100% - 8px);padding:15px 20px;gap:5px}.toy-meme-top,.toy-meme-bottom{font-size:1.125rem}.toy-card-action{padding-top:4px;min-height:24px}.toy-sticker,.toy-meme-photo{max-height:165px}.toy-death{inset:90px 24px 20px}.toy-death h1{font-size:3.5rem;margin:12px 0}.toy-death>.toy-token{width:55px;height:48px;margin-bottom:8px}.toy-death p{font-size:.9375rem;margin-bottom:14px}.toy-death>a{margin-top:14px}
}
@media(max-height:540px) and (min-aspect-ratio:27/20){
 .toy-game{padding:16px 30px;grid-template-columns:minmax(0,42%) minmax(0,58%);grid-template-rows:58px 40px minmax(65px,1fr)80px;column-gap:18px;row-gap:4px}.toy-board{inset:5px}.toy-header{grid-column:1/-1;grid-row:1}.toy-brand{height:56px;width:185px;font-size:1.5rem}.toy-icon{width:52px;height:52px}.toy-status{grid-column:1;grid-row:2}.toy-health-label,.toy-footer,.toy-hint{display:none}.toy-heart-slot{width:31px;height:31px}.toy-count>.toy-token{display:none}.toy-count{font-size:.875rem}.toy-count strong{font-size:1.375rem}.toy-title{grid-column:1;grid-row:3}.toy-title h1,.toy-game[data-phase=reward] .toy-title h1{font-size:1.5rem}.toy-tier{font-size:.875rem;min-height:27px}.toy-stage{grid-column:2;grid-row:2/5;min-height:190px}.toy-controls{grid-column:1;grid-row:4;justify-content:center}.toy-primary{font-size:1.25rem;min-height:70px;padding-inline:20px;gap:8px}.toy-reward{max-width:360px;padding:17px 22px;gap:5px}.toy-meme-top,.toy-meme-bottom{font-size:1.125rem}.toy-card-meta{font-size:.75rem}.toy-card-action{font-size:.875rem;padding-top:4px;min-height:25px}.toy-death{inset:76px 24px 15px}.toy-death>.toy-token{display:none}.toy-death h1{font-size:3rem;margin:9px 0}.toy-death p{font-size:.875rem;margin-bottom:8px}.toy-death>a{margin-top:9px}.toy-gag-label{top:24%}
}
.toy-reduced *{animation:none!important;transition:none!important}.toy-reduced .toy-impact,.toy-reduced .toy-heart-crack,.toy-reduced .toy-delivery-puff,.toy-reduced .toy-press-spark{display:none}.toy-reduced[data-phase=closing] .toy-reward{opacity:0}.toy-reduced .toy-primary:hover{transform:none}
@media(prefers-reduced-motion:reduce){.toy-game *{animation:none!important;transition:none!important}.toy-impact,.toy-heart-crack,.toy-delivery-puff,.toy-press-spark{display:none}.toy-game[data-phase=closing] .toy-reward{opacity:0}}

.toy-game[data-tier=secret] .toy-puff-packing{background-position-y:100%}
