/* Clear hit targets while preserving the garden overlay. */
.pause47{border:.2cqw solid #819971;box-shadow:0 .7cqw 2.6cqw #15332966}
.pause47 article{border:.12cqw solid #b3c0a2;background:#f5f3e7}
.pause47 button{border:.15cqw solid #92a181;box-shadow:0 .2cqw 0 #73836538}
.pause47 footer button{background:#e7ecd9;color:#3c563e}
.pause47 #resumeRun{border-color:#183c2e;background:#426d4c;color:#fffbed}
.pause47 button:active{transform:translateY(.15cqw);filter:brightness(.94)}
#pause{width:min(4.8cqw,10.5cqh)!important;height:min(4.8cqw,10.5cqh)!important;min-width:0!important;min-height:0!important;aspect-ratio:1;padding:0!important;display:grid;place-items:center;background:#f3f5dce8!important;color:#4d7259!important;border:.14cqw solid #acc2a0!important;border-radius:.65cqw!important;font-size:min(2.8cqw,6cqh)!important;box-sizing:border-box}
/* No device-pixel font floors on the main screen. */
.home41 .studio41{font-size:min(2cqw,4.4cqh)}
.home41 .home-top41 button span{font-size:min(1.8cqw,4cqh)}
.home41 .home-top41 button b{font-size:min(2.6cqw,5.5cqh)}
.home41 .wallet41 b{font-size:min(3cqw,6.2cqh)}
.home41 .hero-robot41 h1{font-size:min(7.8cqw,17cqh)}
.home41 #homePlay span{font-size:min(6.5cqw,14cqh)}
.home41 .home-actions41 b{font-size:min(2.8cqw,6cqh)}
.home41 .home-top41 button,.home41 .wallet41,.home41 .home-actions41 button{min-height:0;padding:.5cqh 1cqw}
.home41 .home-top41 button img,.home41 .wallet41 img{width:4cqw;height:4cqw}
.stock76{display:flex;align-items:center;gap:1cqw;color:#3d6044;font-size:min(2cqw,4cqh);white-space:nowrap}
.stock76>span{display:flex;align-items:center;gap:.35cqw}.stock76 img{width:2.8cqw;height:2.8cqw;object-fit:contain}.stock76 small{font-size:.68em;font-weight:800}
#shop .shop-head>.stock76{position:absolute;left:25%;top:2cqh;font-size:min(1.7cqw,3.7cqh)}
#shop .item-preview{position:relative}.in-stock76{position:absolute;right:.7cqw;top:.5cqw;padding:.4cqw .7cqw;background:#f9f8e9ed;border:.12cqw solid #a6bd8e;border-radius:.6cqw;color:#45653f;font-size:min(2cqw,4.2cqh);font-weight:850}
.nursery50 header>.stock76{margin-left:auto}
.nursery50>.stock76{position:absolute;top:2%;left:2%;z-index:5;margin:0;padding:.55cqh .8cqw;background:#fffae8ed;border:.15cqw solid #b1c597;border-radius:.8cqw;box-shadow:0 .2cqw .6cqw #29422f2b;font-size:min(2.3cqw,4.8cqh)}
.nursery50>.stock76 small{display:inline!important;font-size:.65em}.nursery50>.stock76 img{width:3cqw;height:3cqw}
/* A legacy global header rule fixed this header to the viewport bottom. */
.pause47>header{position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;grid-row:1;min-height:0}
.pause47>.pause-stats47{grid-row:2}.pause47>section{grid-row:3}.pause47>footer{grid-row:4}
