#gardenHud{display:none!important}
#closeFX40{position:absolute;pointer-events:none;display:block;width:auto;height:auto;inset:auto;z-index:7;font-size:clamp(20px,3.2cqw,38px);font-weight:950;color:#fff3b5;-webkit-text-stroke:.12cqw #805437;background:none;border:0;box-shadow:none;padding:0;transform:none;text-shadow:none}
@keyframes close-call43{0%{opacity:0;transform:translateY(4px) scale(.8)}20%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:1}100%{opacity:0;transform:translateY(-8px)}}
#frame[data-flow="paused"] #overlay{background:#183b2833;backdrop-filter:blur(2px)}
.simple-pause32{inset:4% 4%;padding:2cqh 2cqw;border:.25cqw solid #fff4d9b3;border-radius:2.5cqw;background:linear-gradient(135deg,#fff5dbed,#e4eddbeb);box-shadow:0 1cqw 3cqw #142e3b44;color:#385445}
.simple-pause32 .pause-goals32 article{background:#fffaf0cc;border:.12cqw solid #cfdbc2;border-radius:1.5cqw}.simple-pause32 h2{color:#42664e}.simple-pause32 #soundToggle{border-radius:2cqw;background:#d5e3c5;color:#3a6047}.simple-pause32 #resumeRun{background:#527c56}.simple-pause32 footer button{background:#e1dac6;color:#49604c}
#shop{overflow:hidden!important;padding:0!important}#shop *{box-sizing:border-box}#shop .shop-head{height:12%;padding:.6cqw 1.5cqw;gap:1cqw;display:flex;align-items:center}#shop .shop-head h2{font-size:3.2cqw;margin:0}#shop .shop-head #closeShop{font-size:1.9cqw;min-height:0;align-self:center;padding:.7cqw 1cqw;margin:0}#shop .shop-summary{position:absolute;top:1.5%;right:15%;height:8%;max-width:36%;padding:0;border:0;gap:.5cqw;flex-wrap:nowrap;align-items:center;white-space:nowrap;font-size:2.6cqw;overflow:hidden}#shop .shop-summary img{height:3.4cqw;width:3.4cqw;object-fit:contain;min-width:0;min-height:0}#shop .shop-summary b{font-size:2.6cqw;margin:0;line-height:1.1;color:#9c6635}
#shop .workshop-layout{top:13%;bottom:1%;grid-template-columns:34% minmax(0,1fr);gap:1cqw}#shop .fitting{height:100%;min-height:0;min-width:0;align-self:stretch;position:relative;top:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto auto;padding:.8cqw;gap:.5cqh;overflow:hidden}#shop .fitting>small{font-size:1.5cqw;line-height:1.1}#shop .fitting-canvas{width:100%;height:100%;min-height:0;min-width:0;aspect-ratio:auto;object-fit:contain}#shop .fitting h3{font-size:2.3cqw;line-height:1.1;margin:0;min-height:0;letter-spacing:0}#shop .preview-modes{display:flex;gap:.5cqw;margin:0}#shop .preview-modes button{font-size:1.5cqw;padding:.5cqw;min-height:0;flex:1}#shop .fit-price{display:flex;flex-wrap:wrap;font-size:2.4cqw;line-height:1.1;gap:.5cqw;min-width:0}#shop .fit-price img,#shop .item-price img{width:2.7cqw;height:2.7cqw;min-width:0;min-height:0;object-fit:contain}#shop .fit-price small{font-size:1.5cqw;line-height:1.1;margin-left:0}#shop #purchase{font-size:2cqw;min-height:0;padding:1cqh .6cqw;position:static;margin:0;line-height:1.15}#shop .catalog{min-width:0;min-height:0}#shop .shop-tabs{gap:.4cqw;min-height:0}#shop .shop-tabs button{font-size:1.75cqw;min-height:0;padding:1cqh .8cqw}#shop .shop-grid{margin:0;gap:1cqw;min-height:0}#shop .item-preview canvas{height:16cqw;width:100%}#shop .skin h3{font-size:2.1cqw;min-height:0;line-height:1.2;margin:0 0 .6cqw;overflow-wrap:anywhere}#shop .item-price{font-size:2.2cqw;min-height:0;flex-wrap:wrap;gap:.4cqw}#shop .item-price span{font-size:1.4cqw;margin-left:auto;padding:.4cqw;max-width:100%}#shop .shop-item-copy{padding:.8cqw}#shop .shop-foot{display:none}
#shop .shop-tabs button{font-size:2.1cqw;flex:1 0 auto}#shop .skin h3{font-size:2.45cqw}#shop .fit-price small{font-size:1.8cqw;line-height:1.3}#shop .item-price span{font-size:1.65cqw}#shop .fitting>small{font-size:1.7cqw}#shop .preview-modes button{font-size:1.8cqw}
.simple-pause32 .pause-goals32 article{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:.5cqh;padding:.6cqh 1cqw;justify-items:center;min-width:0}.simple-pause32 .pause-icon37{width:100%;height:100%;min-height:0;object-fit:contain;max-width:11cqw}.simple-pause32 .pause-goals32 b{font-size:clamp(16px,2.5cqw,32px);line-height:1.15;text-align:center}.simple-pause32 .pause-goals32 span{font-size:clamp(18px,2.8cqw,36px);line-height:1.1}
