@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";
*{box-sizing:border-box;-webkit-user-select:none;user-select:none}body{overscroll-behavior:contain;background-color:#ff3636;margin:0;padding:0;font-family:sans-serif}body.showcase-open{overflow:hidden}p,h1,h2,h3,h4{margin-block:0;margin-inline:0;padding-inline-start:0;display:inline-block}.wrapper{--machine-width:320px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden auto}.showcase-layer{pointer-events:none;z-index:30;position:fixed;inset:0}.panel-shell{width:var(--machine-width);background:#ffffff1f;border:4px solid #fff;border-radius:10px;flex-direction:column;gap:12px;max-width:100%;padding:12px;display:flex;box-shadow:inset -4px -4px #ffffff1f,inset 4px 4px #00000014}.control-panel,.collection-panel{align-items:stretch}.control-panel{width:var(--machine-width)}.section-label{color:#ff3636;letter-spacing:1.6px;background-color:#fff;border-radius:4px;align-self:flex-start;padding:6px 10px;font-family:"Press Start 2P",sans-serif;font-size:10px}.collection-header{justify-content:flex-start;align-items:center;display:flex}.pix{image-rendering:pixelated;background-size:calc(var(--w)*var(--m))calc(var(--h)*var(--m))!important;background-repeat:no-repeat!important}.toy-box{--tray-rows:1;z-index:10;background-color:#f1f1f1;border:4px solid #fff;border-radius:4px;width:100%;min-height:72px;margin-inline:auto;padding:12px;position:relative;box-shadow:inset -4px -4px #0000001a,inset 4px 4px #0000001a}.toy-box-items{width:100%;min-height:32px;height:calc(var(--tray-rows)*32px);transition:height .2s;position:relative}button{border:0;margin:0;padding:8px 10px;font-family:"Press Start 2P",sans-serif;font-size:10px}.button-wrapper{flex-direction:column;align-items:stretch;gap:10px;display:flex}.count-controls{background:#ffffff24;border:2px solid #ffffff80;border-radius:4px;justify-content:center;align-self:center;align-items:center;gap:8px;width:fit-content;padding:4px;display:flex}.action-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.roll-count{text-align:center;color:#fff;min-width:24px;font-family:"Press Start 2P",sans-serif;font-size:12px}.count-button,.control-button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.count-button{color:#000;background-color:#fff;min-width:34px}.control-button{color:#000;background-color:#fff}.control-button:disabled{cursor:default;color:#666;background-color:#ccc}.roll-button{letter-spacing:.4px;grid-column:span 2;place-items:center;display:inline-grid;position:relative}.roll-button-sizer{visibility:hidden}.roll-button-label{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.shake-button{background-color:#ffe9b0}.refill-button{background-color:#fff4cf}.count-button:focus-visible,.control-button:focus-visible{outline-offset:2px;outline:3px solid #fff}.capsule-machine{width:var(--machine-width);--m:4;--w:80px;--h:125px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAB9CAYAAAA1I+RFAAAAAXNSR0IArs4c6QAAAchJREFUeF7t08Ftg0AARcFsPS7QNbhA10O0SGuR2Ipw3tHDgcOKx2H4jK8X13a/bq/OP/1sXG7jt8GPA3DnJnKEfADCO4e3nlqIOyC89/COiAD/Z7dXc4XD+oLgRAQIsAnE2gIBRoGYWyDAKBBzCwQYBWJugQCjQMwtEGAUiLkFAowCMbdAgFEg5hYIMArE3AIBRoGYWyDAKBBzCwQYBWJugQCjQMwtEGAUiLkFAowCMbdAgFEg5hYIMArE3AIBRoGYWyDAKBBzCwQYBWJugQCjQMwtEGAUiLkFAowCMbdAgFEg5hYIMArE3AIBRoGYWyDAKBBzCwQYBWJugQCjQMwtEGAUiLkFAowCMbdAgFEg5hYIMArE3AIBRoGYWyDAKBBzCwQYBWJugQCjQMwtEGAUiLkFAowCMbdAgFEg5hYIMArE3AIBRoGYWyDAKBBzCwQYBWJugQCjQMwtEGAUiLkFAowCMbdAgFEg5hYIMArE3AIBRoGYWyDAKBBzCwQYBWJugQCjQMwtEGAUiLkFAowCMbdAgFEg5hYIMArEfMx+u1+3+J6PzMflNgCGT/8AtML3FSferPbbuvzK5yAX3hMgyL8Bj3DryW9l1KLLccC7FgAAAABJRU5ErkJggg==);background-position:bottom;height:500px;margin-top:30px;position:relative}.capsule-machine:before{content:"ARCHCADE";width:var(--machine-width);box-sizing:border-box;color:#fff;text-shadow:2px 2px #0000004d;letter-spacing:4px;z-index:10;background-color:#2cbee2;border:4px solid #fff;border-bottom:none;border-radius:16px 16px 0 0;justify-content:center;align-items:center;height:50px;font-family:"Press Start 2P",sans-serif;font-size:20px;display:flex;position:absolute;top:-30px;left:0}.capsule-machine.shake{animation:.5s forwards shake}@keyframes shake{0%,40%,80%{transform:translate(5px)}20%,60%,to{transform:translate(-5px)}}.capsule-machine:after{content:"";width:calc(var(--w)*var(--m));height:calc(var(--h)*var(--m));image-rendering:pixelated;pointer-events:none;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAB9CAYAAAA1I+RFAAAAAXNSR0IArs4c6QAAAg9JREFUeF7t3VFOg1AABVHZ/6JrIKFWJeXB8FVOP5FL0tOpGNPo9LXxeDwej63jdz82TdP01+DXgRVu68S7483Pf8vnCTh/EdxYJq9WCyC8MbjXs1YzgMftlsUTUH0nBVdEgADPC8TlEp8CzysCPG/3cyNR4HlFBZ63U2C0AwjwCoF4Dd8DAUaBOFcgwCgQ5woEGAXiXIEAo0CcKxBgFIhzBQKMAnGuQIBRIM4VCDAKxLkCAUaBOFcgwCgQ5woEGAXiXIEAo0CcKxBgFIhzBQKMAnGuQIBRIM4VCDAKxLkCAUaBOFcgwCgQ5woEGAXiXIEAo0CcKxBgFIhzBQKMAnGuQIBRIM4VCDAKxLkCAUaBOFcgwCgQ5woEGAXiXIFXAcbr3Hq+/Pm7WwvEJw8QYBSIcwUCjAJxrkCAUSDOFQgwCsS5AgFGgThXIMAoEOcKBBgF4lyBAKNAnCsQYBSIcwUCjAJxrkCAUSDOFQgwCsS5AgGOC+z9+98zn9K4RYF7cH9fgiOQHw94FG/FHEX8aMCzeEcQPxaw4o0iAty5B+29lT8S8Kr6RioEOPBT0LsKAQL8L+AtPFDFu1MAAowCca5AgFEgzhUIMArEuQIBRoE4VyDAKBDnCoyA8/wqxFv+PvAC/+FLTPOZe8rDV7vZiXPlAMOL/gRU4XHFNb6lwPXhrTwG+XqD+gUI8j3g1p39G7BRXt/gk08UAAAAAElFTkSuQmCC);transition:all .5s;position:absolute;bottom:0;background-size:calc(var(--w)*var(--m))calc(var(--h)*var(--m))!important;background-repeat:no-repeat!important}.capsule-machine.see-through:after,.capsule-machine.see-through .circle{opacity:.3}.wrapper.lock{pointer-events:none}.lock-cover{pointer-events:none;background-color:#0000;width:100%;height:100%;transition:all 1s;position:fixed;top:0;left:0}.wrapper.lock .lock-cover{opacity:.8;z-index:10;background-color:#fab2cc}.capsule{left:calc((var(--w)*var(--m))/var(--offset));top:calc((var(--h)*var(--m))/var(--offset));width:calc(var(--w)*var(--m));height:calc(var(--h)*var(--m));justify-content:center;align-items:center;display:flex;position:absolute}.lid,.base{--h-m:var(--m)/2;width:calc(var(--w)*var(--m));height:calc(var(--h)*var(--h-m));image-rendering:pixelated;position:absolute;background-size:calc(var(--w)*var(--m))calc(var(--h)*var(--h-m))!important;background-repeat:no-repeat!important}.lid{--start:0;--end:-100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAADlJREFUKFNjZEAD/////48uhsxnZGRkROHDODCN6ApwWQBTBzYNpJmQRmwGgfQwkqMZ2dWjBvz/DwCs+Tv1GZ2dFQAAAABJRU5ErkJggg==);top:0}.base{--start:0;--end:100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAADBJREFUKFNj/O/Y/p+BAsA4agADIyj8yA0Hxv2VjGADyDEEpBmkD24AsQbBNMLUAwDsrRnng7/G/QAAAABJRU5ErkJggg==);bottom:0}.base.white{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAAC1JREFUKFNj/P///38GCgDjqAEMjKDwIzccGEEAFgGkGgLTCzeAWIOQLQXpAQC80x/1FKzGmwAAAABJRU5ErkJggg==)}.base.pink{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAADBJREFUKFNj/O/Y/p+BAsA4agADIyj8yA0Hxv2VjGADyDEEpBmkD24AsQbBNMLUAwDsrRnng7/G/QAAAABJRU5ErkJggg==)}.base.red{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAADBJREFUKFNj/G9m9p+BAsA4agADIyj8yA0HxlOnGMEGkGMISDNIH9wAYg2CaYSpBwAEFBgbcBUePAAAAABJRU5ErkJggg==)}.base.blue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAADBJREFUKFNj1Nn36D8DBYBx1AAGRlD4kRsOV5zkGMEGkGMISDNIH9wAYg2CaYSpBwAPYhoAi8QRLQAAAABJRU5ErkJggg==)}.capsule-wrapper.open .lid,.capsule-wrapper.open .base{animation:1s forwards open-capsule}.capsule-wrapper.opened .lid,.capsule-wrapper.opened .base{transform:translateY(var(--end));opacity:0}@keyframes open-capsule{0%{transform:translateY(var(--start));opacity:1}to{transform:translateY(var(--end));opacity:0}}.capsule-wrapper{--m:4;--w:16px;--h:16px;--offset:-2;cursor:pointer;width:0;height:0;transition:all 50ms;position:absolute}.capsule-wrapper.recycling{opacity:0}.capsule-wrapper.enlarge{--m:8;z-index:11;pointer-events:none;transition:all .8s}.capsule-wrapper.enlarge .toy{--m:4}.capsule-wrapper.enlarge.open .toy,.capsule-wrapper.enlarge.opened .toy{--m:6;z-index:2}.capsule-wrapper.enlarge.open .toy.collected,.capsule-wrapper.enlarge.opened .toy.collected{--m:2}.line-start,.line-end{width:0;height:0;position:absolute}.line{border-top:4px solid #ff3636;width:0;height:1px;position:absolute}.circle{z-index:5;--w:40px;--h:40px;--m:4;touch-action:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAQJJREFUWEft2e0NAiEMBmAZRCfQIXRwHUIn0EG8YFJSsUD5CLSx98vkIPfkhdij53Yd1/H6fHOmPy4HxxlHjameiFH385713NPtFcbVYtlAgHFRKTlgudAicBQsBnOhWaDH9SZW2gMemkszCZyBA3wOSQJn4krIH+AKXA75BVyJSyH1ACWkR6UYEhQNlISLU/wkaMBSOSHuw5+3k5geXmYDNqxumOKX2RK0BHsS6J1re/A/ErRa3LjOoRarSFAaEh9DdbxRwzaR8OoVH+L1nOokpEi1QPS1PlYkWd08molsbr9hpP89uk84pIGJq9SoTisXBs8utoDjUiq2iU7V/BmfITaUSgYmL25tRwAAAABJRU5ErkJggg==);align-items:center;width:160px;height:160px;transition:all .5s;display:flex;position:absolute;bottom:30px;left:26px}.circle:after{content:"";--w:15px;--h:15px;--m:4;width:calc(var(--w)*var(--m));height:calc(var(--h)*var(--m));image-rendering:pixelated;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAGVJREFUOE9j1N376D8DErjsLMeIzMfHZkTXDFNMjCEotmAzCJ8hWJ1IrFfw+g/ZEGwuIBg4+AwgqBkUgDAD0G0nSTPIIGQDiNKMy3aSNSPbTrRmbLbTXjOuJEy0zdhSHdGasfkZAFdWOttEm2PiAAAAAElFTkSuQmCC);position:absolute;top:-10px;right:-22px;background-size:calc(var(--w)*var(--m))calc(var(--h)*var(--m))!important;background-repeat:no-repeat!important}.handle{cursor:pointer;touch-action:none;justify-content:space-between;width:160px;height:50px;display:flex;position:relative}.handle:after{content:"";--w:40px;--h:16px;--m:4;width:calc(var(--w)*var(--m));height:calc(var(--h)*var(--m));image-rendering:pixelated;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAQCAYAAABk1z2tAAAAAXNSR0IArs4c6QAAANRJREFUSEvVlusNwjAMhMkgMAEdAgaHIWACGITKlU4K1plzQ4ho/+V1/nx2m5Zdh+d4ebyYzP18KN/KNwl4oNtpTzmm6/NtvgU4BZgFUm61AFPAXkA9gBfAUUAtwMXgoh5Sgmq9LqnFUGOvZ/spIBNCgCgQkrSzPmHM+bVoHqAhoG2oxbwQG9uZOgloINinxFhSOB+WWAECqE4GzisHo4TTJWYOeid8yVmJVc/59VWA6gUYsb704N9/ZpgTo76LmZtlm1ed6q+swxmHVKyUg0rkl79bMwwK5tMkyZ5mAAAAAElFTkSuQmCC);position:absolute;top:-7px;background-size:calc(var(--w)*var(--m))calc(var(--h)*var(--m))!important;background-repeat:no-repeat!important}.cover.white{z-index:1;background-color:#fff;width:100%;height:104px;transition:all .5s;position:absolute;bottom:116px}.toy{--w:16px;--h:16px;--m:2;width:calc(var(--w)*var(--m));height:calc(var(--h)*var(--m));z-index:-1;opacity:0;transition:all .5s;position:absolute}.capsule-wrapper.open .toy,.capsule-wrapper.opened .toy,.toy.collected{opacity:1}.bunny{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAIJJREFUOE+tU1sOwCAIk/sfmkVmDc/oMvyktdQiNOLhVSIHpfVAYn55RAIB56K+CWhWEb8LKBcD3RNntYMkm+xpRsDY1F3ROctBh9gnAPtrEiYDn4MZ47ZQBYAPAmU15wnJ/Yn592tH4OBufwYtDg4RmG9+2oWtdbsLEuafbTy5D/gDlg9nEQXylfgAAAAASUVORK5CYII=)}.duck-yellow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAG9JREFUOE9jZKAQMFKonwGXAf+xGIxVLTbB//9fBGHoZ5RYBxLDUI8ugFUzzDRshuA0AKQY3SU4Dfj//z/Czy+DwRZSbAC22CHJC/iiF9kgkgIR2VCYIcPQAJA38SYmWBTDUiUpeQElDOGpk9LcCAA2WjgR81D3SgAAAABJRU5ErkJggg==)}.duck-pink{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAG5JREFUOE9jZKAQMFKonwGXAf+xGIxVLTbB//8d2zH0M+6vBIlhqEcXwKoZZho2Q3AaAFKM7hKcBvx/EYTwc6Qp2EKKDcAWOyR5AV/0IhtEUiAiGwozZBgaAPIm3sQEi2JYqiQlL6CEITx1UpobAdngNhF5e7c/AAAAAElFTkSuQmCC)}.star{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAJRJREFUOE+1U0EOwCAIk1/4Lh/qu/yFi0QIIp1ZtnlZ4mxpC1B6eeiA7/M/fHdH0HsrjKdc+RMV+41Aq0tVpAIpeEwgYSXxjcKdSlTYUBBW80QDGN2JhYUEPbYEkonNYFNysMFYH+LSezsHaCYWgt6KhmkGKPKuuM8sbCG6HWBlMESRbnoMB8wSUa6kbTxtneuIbukFwYNUEDYqJhQAAAAASUVORK5CYII=)}.water-melon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAIdJREFUOE/Fk0sOwCAIRGHXQ3kaD9bT9FDubCAZgx+qjU3qTmEeSAamzcML+kxEbp4XEBEd16n8FCLqdPntQ4Zo1JmAJJ5CLDoLUDGSAPDugABQKr8ASA2uAKtiM5ePASDbQT7MoP/CNuDXGYhB1H2rXbQ+UN8AMtsPz4lWp90MznQXZsW7+A1tU4YRf0fGXgAAAABJRU5ErkJggg==)}.panda{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAIVJREFUOE+1U1sOwCAIk/sf2gWirFSMLNv8UmzLwyrt5RLgd9hrHM96xTHj7gRa75EvglBLlQswkTsEoUVAs3LZ6YSEVQbK+PNu1wJg1hY+EcCaD9X8MIOHngoVlKafJHB3mEDxFf2l1Exsr6MVxmCdtwgU51AWmMDsY90fgrJO8K66EL8ABN49ETdlUwYAAAAASUVORK5CYII=)}.penguin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAH5JREFUOE+1k9ENgDAIRGEL53JQ53ILTKvFeoAhQfvZ5q7HvZapuLioJzSQpKHqZoOseNzRtcZARIjZnwzOfjIY+WRfH3XwsmE9foLPDBI0TIKm6SRaWd6ayo0xRmJldxOKKbzFxxTmJSYTuCOc41/4EBvshwZaJLzScL/8Gw8v8zIR/QQO5QAAAABJRU5ErkJggg==)}.dino{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAIpJREFUOE+lk90RABEMhKMRFahC4apQgUbcMGLiL8vcveVGPpvNMvTzMz/7SQLyBWy5kH9kFxLsj96+AaK3JMGlJhpU92KQz01PgJsRyvWzisVEBNIA1UQXkroNBKjNmgoIQCMIH+pGdkm8zcQegDyYN6EqaPN2T7iWYTo9Jt5Ej3rL+THK8B2cDnzs+TgRPHoJSgAAAABJRU5ErkJggg==)}.roboto-san{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAKZJREFUOE+1k+0RgCAIhnWQmqCGqMFriJqgBqFDhdBAu+7yp8DDy5d39oPC5DVX9TM5AkBkeB/cXgHKrJY+hkkqDMtRqeg27XPPih6AbercuJ4qiGz/Aih1ysJKZHlVBW+aYAEw9vMUOLA1iaK0uCGYmZYGJ4Dd1p600XIxgAJQQQ1gKaD45jLJBlr7HcpJErkS8ZfdhHYgEpD1SDsqFSAa+OhReZUXbdFUEQlelEMAAAAASUVORK5CYII=)}.roboto-sama{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAKNJREFUOE+1U20RgCAMZS2sIxFMowkkjRG0ji3mMWHiGILeyR85x/vYG4ApLxQl0I6qP8NBxH2gLXQLfVoIpGrJH5OlrIj9/NDRVYJtYkc5wToaY51OFGo/EwTtoMJO0vaeHTSkUCLw0E9TiCAfaHUSiTrh4hRYmXr1aWvLOiOyAVKNubGDOgHj5PV808J5zRWntSBvmNJj8iSZO02w5iALWZIcuqhDD326nv0AAAAASUVORK5CYII=)}.turtle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAKlJREFUOE+1k8ENgCAMRcvNERjGKRjBwRzBKRiGEbzVtAECpUWjkQtJ7X/wf8XBx+UMPRr1oX8oLHG3xMw8163TSAAucacmoL1dpUY7AFTdP4Bycj6tu83dDaj5dQbsPwelDkF8Z/ttBjVATEEFOH+wndbGEKIlLkSCzKYAmMI0A+eP6X9AdJxZELa7DFhcPEqI5l+GWAHaJLQJaACG5MCGgLW69RofP/ILf2RUEUrHVC0AAAAASUVORK5CYII=)}.cover{z-index:4;cursor:auto;position:absolute}.cover.a{width:320px;height:280px;top:0;left:0}.cover.b{width:212px;height:220px;top:280px;left:0}.cover.c{width:108px;height:108px;top:280px;left:212px}.cover.d{width:80px;height:24px;bottom:0;left:212px}.cover.e{width:28px;height:112px;bottom:0;left:292px}.sign{color:#fff;font-size:10px;position:absolute;bottom:10px;right:10px}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}@media (max-width:600px){.wrapper{justify-content:center;gap:14px;padding:18px 12px 24px}.panel-shell,.button-wrapper,.action-group,.count-controls,.control-button{width:100%}.panel-shell{background:#ffffff1a;border-width:3px;border-radius:8px;gap:10px;padding:10px}.section-label{letter-spacing:1.2px;text-align:center;align-self:stretch;padding:6px 8px;font-size:9px}.collection-header{justify-content:center}.button-wrapper{flex-direction:column;align-items:stretch;gap:8px}.action-group{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;display:grid}.count-controls{background:#ffffff2e;justify-content:space-between;padding:6px}.action-group .roll-button{grid-column:1/-1}.count-button,.control-button{min-height:44px}.roll-count{min-width:44px;font-size:11px}.toy-box{border-width:3px;border-radius:6px;min-height:68px;padding:10px}}
