#shop .shop-summary{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;transform:none!important;color:#8e5d35}#shop .shop-summary b{background:none!important;color:#8e5d35!important;text-shadow:none!important}#shop .fitting-canvas{object-fit:contain;width:100%;height:100%;max-height:none}#shop .item-preview canvas{height:19cqw;object-fit:contain}#shop .preview-modes{display:grid;grid-template-columns:1fr 1fr}#shop .preview-modes button{font-size:2cqw}#shop .workshop-layout{grid-template-columns:36% minmax(0,1fr)}
.tools46,.garden46,.plantbook46{position:absolute;inset:0;box-sizing:border-box;background:linear-gradient(135deg,#fff4de,#e3e8ce);color:#48624b;padding:2cqh 2cqw;display:grid;gap:1cqw;text-shadow:none;overflow:hidden}.tools46{grid-template-columns:27% minmax(0,1fr);grid-template-rows:12% minmax(0,1fr)}.tools46 header,.garden46 header,.plantbook46 header{grid-column:1/-1;display:flex;align-items:center;gap:1cqw;min-width:0}.tools46 h2,.garden46 h2,.plantbook46 h2{font-size:min(3.5cqw,7cqh);margin:0}.tools46 header span,.garden46 header>div{margin-left:auto;display:flex;align-items:center;gap:.5cqw;font-size:2.5cqw}.tools46 header img,.garden46 header>div img{width:3cqw;height:3cqw;object-fit:contain}.tools46 button,.garden46 button,.plantbook46 button{font:inherit;font-weight:800;border:0;border-radius:1cqw;background:#d8dec5;color:#46604a;box-shadow:none;text-shadow:none;padding:1cqh 1cqw;font-size:min(2.4cqw,5.4cqh);line-height:1.2;min-width:0}.tools46 aside{display:grid;grid-template-rows:auto repeat(3,minmax(0,1fr));gap:1cqh;min-height:0}.tools46 aside h3{font-size:2.2cqw;margin:0}.tool-slot46,.locked-slot46{background:#fffaf0;border:.18cqw solid #d8d6b9;border-radius:1cqw;display:flex;align-items:center;gap:.7cqw;padding:.7cqw;min-height:0}.tool-slot46 img{width:5cqw;height:5cqw;object-fit:contain}.tool-slot46 b{font-size:min(2.3cqw,5.3cqh);line-height:1.2}.tool-slot46 small{display:block;font-size:1.8cqw;font-weight:500}.tools46 .locked-slot46{border:.18cqw dashed #b8bd9c;font-size:2cqw;justify-content:center}.tools46>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;min-height:0;overflow-y:auto}.tools46 article{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#fffaf0;border-radius:1.3cqw;padding:1cqw;min-width:0}.tools46 article>img{width:100%;height:14cqw;max-height:42%;object-fit:contain}.tools46 article h3{font-size:2.7cqw;line-height:1.1;text-align:center;margin:0}.tools46 article p{font-size:2.1cqw;line-height:1.25;margin:1cqh 0;text-align:center}.tools46 article button{width:100%;background:#5d7e56;color:#fff9e6}.tools46 button:disabled{opacity:.5}
.garden46{grid-template-columns:30% minmax(0,1fr);grid-template-rows:12% minmax(0,1fr) 9%;background:linear-gradient(#fff8e3b0,#d5e3b8b0),url('greenhouse-v17.png') center/cover}.garden46 header{background:#fff7e4e8;border-radius:1cqw;padding:.4cqh 1cqw}.garden46 header h2 span{font-size:2cqw;margin-left:1cqw;color:#8b9169}.garden46 header button{font-size:2cqw;white-space:nowrap}.garden46 aside{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:1cqh;background:#fff8e8ed;border-radius:1.5cqw;padding:1cqw;min-height:0;overflow-y:auto;text-align:center}.plant-preview46{position:relative;width:100%;height:37%;min-height:7cqw;flex:1}.plant-art46{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform-origin:50% 100%;transition:transform .7s ease-out}.growth46-1{transform:scale(.38)}.growth46-2{transform:scale(.58)}.growth46-3{transform:scale(.8)}.growth46-4{transform:scale(1)}.garden46 h3{font-size:min(2.65cqw,5.5cqh);margin:0;line-height:1.15}.garden46 aside p{font-size:2cqw;margin:0}.growth-bar46{display:flex;justify-content:center;gap:.4cqw}.growth-bar46 i{height:.5cqw;width:4cqw;background:#d9d6c4;border-radius:1cqw}.growth-bar46 i.grown{background:#8eab63}.care-buttons46{display:grid;grid-template-columns:1fr 1fr;gap:.6cqw}.care-buttons46 button{padding:.5cqw;display:flex;align-items:center;justify-content:center;gap:.4cqw;background:#e3ebd3;font-size:2cqw}.care-buttons46 img{width:3.8cqw;height:3.8cqw;object-fit:contain}.care-buttons46 small{display:block;font-size:1.5cqw;font-weight:600}.care-buttons46 button:disabled{opacity:.55}.garden46 #careShop46{font-size:1.8cqw;background:transparent;padding:.3cqw}.garden46 #sellPlant46{background:#d4ae66;color:#fff9e7;font-size:2cqw}.garden46 #harvest46{font-size:1.8cqw}.plants46{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:1cqh .7cqw;min-height:0;overflow:auto}.plants46>button{position:relative;background:#fff7e4bb;padding:.4cqw;min-height:0;border:.2cqw solid transparent;border-radius:1cqw;overflow:hidden}.plants46>button.selected{background:#fff8e7;border-color:#bd9c5e}.plants46>button.locked{background:#e8e7d477}.plants46 .plant-art46{height:80%;top:0}.plants46 b{position:absolute;bottom:0;left:0;right:0;font-size:1.4cqw;line-height:1.15;background:#fff7e3dd;padding:.3cqw;white-space:normal}.unknown46{font-size:4cqw;display:grid;place-items:center;height:80%;color:#aea88f}.seed-pot46{position:absolute;inset:10% 20% 20%;background:radial-gradient(ellipse at 50% 80%,#c69464 0 45%,transparent 47%);display:grid;place-items:center}.seed-pot46 img{height:60%;width:60%;object-fit:contain}.plant-needs46{position:absolute;top:1%;right:1%;display:flex;gap:.2cqw;background:#fff6dcdd;border-radius:.6cqw;z-index:1}.plant-needs46 img{height:2.8cqw;width:2.8cqw;object-fit:contain}.garden46 footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;background:#fff7e3eb;border-radius:1cqw;padding:.3cqh 1cqw}.garden46 footer span{font-size:2cqw;font-weight:800}.garden46 footer button{font-size:2cqw;padding:.4cqh 1cqw}.plantbook46{grid-template-rows:12% minmax(0,1fr)}.plantbook46 header span{margin-left:auto;font-size:2cqw}.plantbook46 section{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1cqw;overflow-y:auto;min-height:0}.plantbook46 article{display:flex;flex-direction:column;align-items:center;background:#fff9e9;border-radius:1cqw;padding:1cqw;text-align:center;gap:.5cqw}.plantbook46 article img{width:100%;height:13cqw;object-fit:contain}.plantbook46 article>div{height:13cqw;display:grid;place-items:center;font-size:5cqw;color:#b4b299}.plantbook46 h3{font-size:2cqw;line-height:1.2;margin:0}.plantbook46 article span,.plantbook46 article b{font-size:1.7cqw;color:#9a804c}
/* A floating compact sheet, with the actual frozen game visible around it. */
#frame[data-flow="paused"] #overlay{background:#173d2b44;backdrop-filter:blur(1px)}.simple-pause32{inset:5% 8%;padding:2cqh 2cqw;border-radius:2cqw;background:linear-gradient(135deg,#fff4dfed,#e8eddaed);box-shadow:0 1cqw 3cqw #16302555;border:.2cqw solid #fff7dfaa}.simple-pause32 .pause-goals32 article{background:#fffaf0dd}.simple-pause32 #resumeRun{background:#5b815c}
#shop .preview-modes[hidden]{display:none}.care-buttons46 .waterdrop46{width:3.4cqw;height:3.8cqw;flex-shrink:0}.plant-needs46 .waterdrop46{width:2.5cqw;height:2.8cqw}.tools46 aside h3{font-size:2.7cqw}.tools46 article p{font-size:2.4cqw}.tool-slot46 b{font-size:min(2.6cqw,6cqh)}.care-buttons46 button{font-size:2.3cqw}.garden46 #careShop46{font-size:2cqw}
.plants46 b{font-size:1.8cqw}.tools46 header span{line-height:1.25}.garden46 aside button{flex-shrink:0}
.plant-preview46{min-height:10cqw}.garden46 aside{gap:.7cqh}.plant-needs46{max-width:65%}
