.garden-controls{background:#f5efdf;border:1px solid #8798734d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.garden-tool-options{align-items:center;gap:6px;min-height:48px;font-size:.85rem;display:flex}.garden-tool-options button{align-items:center;gap:4px;display:flex;padding:5px 10px!important}.garden-tool-options .workshop-prop{width:34px}.garden-tool-options label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.garden-tool-options label>span{max-width:230px}.garden-tool-options select{background:#fff9eb;border:1px solid #879873;border-radius:10px;min-height:44px;padding:8px}.garden-scene{isolation:isolate;aspect-ratio:1000/560;background:#d1d6a8 url(/assets/games/v2/garden-background.jpg) 50%/100% 100% no-repeat;border:1px solid #52664055;border-radius:22px;position:relative;overflow:hidden}.garden-canopy-label{background:#fff9edea;border-radius:14px;gap:3px;padding:10px 16px;font-size:.9rem;display:grid;position:absolute;top:5%;left:4%}.garden-canopy-label span{font-size:.8rem}.garden-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:0 2%;display:grid;position:absolute;inset:29% 12% 11% 14%}.garden-slot{cursor:pointer;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:15px;min-width:0;min-height:44px;padding:0;position:relative}.garden-slot.can-place,.garden-slot:hover{background:#fffbe121;border:1px dashed #fff8e7a1}.garden-slot[aria-pressed=true]{outline-offset:0;background:#fff3cd44;outline:3px solid #ffe08c}.garden-slot .workshop-prop{width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.garden-slot .garden-bed{background-size:400% 400%;width:100%;height:160%;bottom:-24%}.garden-slot .garden-crop{z-index:2;height:auto;max-height:145%;bottom:10%}.garden-slot .garden-decoration{width:85%;height:auto;max-height:155%;bottom:-2%}.garden-bed-label{z-index:4;white-space:nowrap;background:#fff5dce8;border-radius:8px;padding:3px 8px;font-size:clamp(.62rem,1.1vw,.82rem);font-weight:800;position:absolute;bottom:-1px;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #3f492d2b}.is-ripe .garden-bed-label{color:#fff9dc;background:#315b41;outline:2px solid #e4ebac}.garden-space-mark{color:#425b37;background:#fff9edab;border-radius:50%;place-items:center;width:25px;height:25px;font-size:1.2rem;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.garden-lantern{pointer-events:none;background:url(/assets/games/v2/props/lantern.webp) bottom/contain no-repeat;position:absolute;inset:-50% 10% 0}.garden-olive.world-character{z-index:6;width:9%}.garden-watercan{aspect-ratio:1;pointer-events:none;z-index:7;background:url(/assets/games/v2/props/watering-can.webp) 50%/contain no-repeat;width:5%;position:absolute;transform:rotate(-25deg)}.garden-visitor-note{background:#fff9edda;border-radius:9px;padding:6px 12px;font-size:.8rem;position:absolute;bottom:4%;right:5%}.garden-basket{background:#eee9d8;border:1px solid #a2ae8155;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.garden-basket h2{margin:0 0 6px;font-size:1.2rem}.garden-inventory{flex-wrap:wrap;gap:14px;display:flex}.garden-inventory>span{align-items:center;gap:4px;font-size:.85rem;display:flex}.garden-inventory .workshop-prop{width:38px}.garden-recipes{flex-wrap:wrap;gap:10px;display:flex}.garden-recipes button{text-align:left;align-items:center;gap:10px;display:flex;padding:8px 12px!important}.garden-recipes .workshop-prop{width:48px}.garden-recipes small{margin-top:3px;font-size:.75rem;font-weight:400;display:block}.garden-backup-text{gap:12px;margin:14px 0;display:grid}.garden-backup-text label{gap:6px;font-weight:700;display:grid}.garden-backup-text textarea{resize:vertical;color:#25452e;background:#fff9ed;border:1px solid #819577;border-radius:10px;width:100%;min-height:110px;padding:10px;font:12px/1.5 monospace}.garden-backup-text button{justify-self:start}@media (min-width:900px) and (max-height:850px){.olive-garden{max-width:1050px;padding-top:10px}.garden-scene{aspect-ratio:auto;height:480px;min-height:300px;max-height:48vh}.garden-controls{padding:6px 10px}.garden-basket{padding:12px 16px}.garden-basket .workshop-prop{width:32px}}@media (max-width:700px){.garden-scene{aspect-ratio:1.05}.garden-grid{column-gap:1%;inset:29% 6% 13% 8%}.garden-canopy-label{padding:7px 10px;font-size:.78rem}.garden-controls{gap:6px;padding:8px}.garden-controls>.workshop-buttons{width:100%}.garden-controls>.workshop-buttons button{flex:1;padding:8px 5px!important}.garden-tool-options{justify-content:space-between;width:100%}.garden-tool-options button{padding:4px 6px!important;font-size:.78rem!important}.garden-tool-options .workshop-prop{width:26px}.garden-tool-options label>span{display:none}.garden-olive.world-character{width:12%}.garden-basket{gap:12px;padding:14px}.garden-inventory{gap:8px}.garden-inventory .workshop-prop{width:26px}.garden-inventory>span{font-size:.78rem}.garden-recipes{width:100%}.garden-recipes button{flex:1;padding:6px!important;font-size:.8rem!important}.garden-recipes .workshop-prop{width:36px}.garden-visitor-note{font-size:.65rem}}
