#frame .garden93{position:absolute;inset:2%;container-type:size;overflow:hidden;border:1px solid #e5d8b6;border-radius:2cqh;background:#f4efdf;color:#304d40;font-family:inherit;box-shadow:0 1cqh 5cqh #193c3940;display:flex;flex-direction:column}
.garden93 *{box-sizing:border-box;text-shadow:none!important}.garden93 button{font:inherit;cursor:pointer;color:#345044;border:1px solid #c1cbb2;background:#faf8ed;border-radius:1cqh;min-width:0}.garden93 button:disabled{cursor:default;opacity:.55}.garden93 header{height:13%;padding:1.8cqh 2cqw;display:flex;align-items:center;gap:2cqw;background:#fffaf0;flex-shrink:0}.garden93 header small{font-size:1.6cqh;letter-spacing:.16em}.garden93 h1{font-size:3.4cqh;line-height:1.15;margin:.5cqh 0 0;font-weight:750}.garden93 header>button{margin-left:auto;font-size:4cqh;width:5cqh;height:5cqh}.g-stock93{display:flex;gap:1.6cqw;margin-left:auto;align-items:center;font-size:2.7cqh;font-weight:750}.g-stock93 span{display:flex;gap:.3cqw;align-items:center;white-space:nowrap}.g-stock93 img{height:3.8cqh;width:3.8cqh;object-fit:contain}.g-nav93{display:flex;justify-content:center;gap:1cqw;height:8%;padding:.6cqh 0;flex-shrink:0;background:#f2ead6}.g-nav93 button{padding:0 1.7cqw;font-weight:750;font-size:2.05cqh;border-color:transparent;background:transparent}.g-nav93 button.active{background:#e1e8cf;border-color:#98ad82}.g-scene93{position:relative;flex:1;min-height:0;background:url('art93/garden.webp') center/100% 100% no-repeat;overflow:hidden}.g-spot93{position:absolute;left:var(--x);top:var(--y);width:13%;height:44%;transform:translate(-50%,-100%);padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible;isolation:isolate}.g-plant93{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 .5cqh .3cqh #3e3a2b25);transform:translateY(12%);pointer-events:none}.g-spot93.selected:after,.g-spot93.movable:after{content:'';position:absolute;left:25%;right:25%;bottom:-1%;height:5%;border-radius:50%;background:#ffe3a88c;box-shadow:0 0 1cqh #fff0c8;z-index:-1}.g-spot93.movable:after{background:#9bcf888c}.g-need93{position:absolute;right:4%;top:20%;width:22%;height:24%;filter:drop-shadow(0 .25cqh .2cqh #fff);animation:need93 2s ease-in-out infinite;pointer-events:none}.g-need93 svg,.g-need93 img{width:100%;height:100%;object-fit:contain}.g-empty93{position:absolute;bottom:0;left:36%;width:28%;border:1px solid #ffffffb0;color:#e6f2d4;background:#688d5c66;border-radius:50%;font-size:2.5cqh}.g-sign93{position:absolute;bottom:0;left:5%;right:5%;font-size:1.9cqh;background:#f5e5c6;border:1px solid #a89065;border-radius:.5cqh;padding:.6cqh}.g-scene-label93{position:absolute;left:1.4%;bottom:1%;font-size:1.4cqh;color:#fdf7e8;background:#38553f88;padding:.35cqh .6cqw;border-radius:.5cqh}.g-panel93{height:23%;display:flex;align-items:center;padding:1cqh 2cqw;background:#fff9eccc;border-top:1px solid #e1d7bc;gap:2cqw;flex-shrink:0}.g-portrait93{height:100%;width:14%;object-fit:contain}.g-detail93{display:grid;grid-template-columns:1.2fr 1fr 1.3fr;align-items:center;gap:.8cqh 2cqw;flex:1}.g-detail93>small{font-size:1.5cqh;letter-spacing:.1em;grid-column:1}.g-detail93 h2{font-size:3cqh;line-height:1.1;margin:0;grid-column:1;grid-row:2}.g-caresteps93{display:flex;gap:.6cqw;grid-column:2;grid-row:1/3}.g-caresteps93 span{width:3cqh;height:3.8cqh;opacity:.25}.g-caresteps93 span.done{opacity:1}.g-caresteps93 img,.g-caresteps93 svg{width:100%;height:100%;object-fit:contain}.g-detail93>button,.g-grown93{grid-column:3;grid-row:1/3;padding:1.3cqh;font-size:2.4cqh;font-weight:750;text-align:center;background:#deebca!important;border-color:#a7bb8e!important}.g-actions93{grid-column:1/4;display:flex;gap:.6cqw}.g-actions93 button{font-size:1.8cqh;padding:.6cqh 1cqw}.g-crates93{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;padding:3cqh 5cqw 5cqh;overflow:auto;background:radial-gradient(ellipse at 50% 20%,#fffcf2,#e2e9d2)}.g-crates93 article{display:flex;align-items:center;flex-direction:column;background:#fffcf4c9;border:1px solid #d2d9ba;border-radius:2cqh;padding:1cqh;min-height:0}.g-crates93 article>img{width:100%;height:48%;object-fit:contain}.g-crates93 h2{font-size:3cqh;margin:.8cqh 0}.g-crates93 small{font-size:1.6cqh;letter-spacing:.13em}.g-crates93 p{font-size:1.8cqh;margin:1cqh 0 2cqh}.g-crates93 button{display:flex;align-items:center;justify-content:center;gap:.5cqw;font-size:2.7cqh;padding:1.3cqh 2cqw;background:#e2ebcc!important}.g-crates93 button img{height:3.3cqh;width:3.3cqh;object-fit:contain}.g-pilot93{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:1.6cqh!important;margin:.8cqh!important}.g-book93{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5cqw;padding:3cqh;overflow:auto;align-content:start}.g-book93 button{height:46cqh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1cqh;background:#fffaf0!important;opacity:1!important}.g-book93 img{height:70%;width:100%;object-fit:contain}.g-book93 h2{font-size:2.5cqh;margin:.5cqh;text-align:center}.g-book93 small{font-size:1.5cqh}.g-unknown93{font-size:12cqh;color:#b1bea2;height:70%;display:grid;place-items:center}.g-toast93{position:absolute;left:50%;top:24%;transform:translateX(-50%);background:#fffbefee;border:1px solid #c5cca8;border-radius:1cqh;padding:1.2cqh 2cqw;font-size:2.4cqh;white-space:nowrap;pointer-events:none;animation:g-notice93 2.3s both}.g-legacy93{position:absolute;bottom:.3cqh;right:1cqw;font-size:1.2cqh!important;opacity:.65;padding:.2cqh .5cqw}.g-confirm93{background:#fff8e9;color:#345044;padding:5cqh;border:1px solid #d4c5a6;border-radius:2cqh;max-width:70%;margin:auto;font-size:2.8cqh}.g-confirm93 h2{font-size:4cqh}.g-confirm93 button{display:block;width:100%;margin:1cqh 0;padding:1.5cqh;font:inherit;background:#dce8c8;border:1px solid #a9ba93;border-radius:1cqh}.g-hint93{padding:2cqh;font-size:2.5cqh}@keyframes need93{50%{transform:translateY(-8%)}}@keyframes g-notice93{0%{opacity:0;translate:0 -20%}12%,80%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -20%}}@media(prefers-reduced-motion:reduce){.garden93 *{animation:none!important}}
.g-spot93{height:auto;aspect-ratio:9/10}.g-soil93{}.g-spot93.soil93 .g-root93{display:none}.g-foliage93{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;clip-path:inset(0 0 calc(100% - var(--cut)) 0);transform:translateY(calc(100% - var(--cut)));transform-origin:50% var(--cut);pointer-events:none;animation:leaves93 4.8s ease-in-out infinite;animation-delay:var(--delay)}.g-spot93.potted93 .g-foliage93{transform:translateY(12%);animation-name:pottedLeaves93}.g-spot93.potted93 .g-root93{clip-path:inset(var(--cut) 0 0 0);object-fit:fill}.g-spot93.soil93 .g-need93{top:45%;right:12%}.g-tier93-1{background:#e7f0df!important;border-color:#a5bfa5!important}.g-tier93-2{background:radial-gradient(ellipse at 50% 30%,#eee2ff,#e2e4f3 60%,#f7ead0)!important;border-color:#b8a0cf!important}.g-crateart93{filter:drop-shadow(0 1cqh 1.5cqh #5a49392a)}.g-tier93-2 .g-crateart93{filter:drop-shadow(0 0 2cqh #c0a3e9)}@keyframes leaves93{0%,100%{transform:translateY(calc(100% - var(--cut))) skewX(-.6deg)}50%{transform:translateY(calc(100% - var(--cut))) skewX(.7deg)}}@keyframes pottedLeaves93{0%,100%{transform:translateY(12%) skewX(-.6deg)}50%{transform:translateY(12%) skewX(.7deg)}}
.garden93 h1{font-size:4.4cqh!important;color:#345044!important;letter-spacing:-.035em!important;line-height:1.1!important;margin:0!important}.garden93 button{line-height:1.2!important}.garden93 header>button{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important}.g-stock93{font-size:3.5cqh!important;gap:1.1cqw}.g-stock93 img{height:4.3cqh;width:4.3cqh}.g-nav93 button{font-size:3cqh!important;padding:0 1.6cqw!important}.g-nav93 button.active{background:#dce8c9!important;color:#345044!important}.g-detail93>small{font-size:2.4cqh!important}.g-detail93 h2{font-size:3.8cqh!important;color:#345044!important}.g-detail93>button,.g-grown93{font-size:3.3cqh!important}.g-actions93 button{font-size:2.8cqh!important;padding:.6cqh 1.1cqw!important}.g-sign93{font-size:2.8cqh!important}.g-spot93.legendary-grown93{width:17%;z-index:2}.g-spot93.legendary-grown93 .g-foliage93{filter:drop-shadow(0 0 .65cqh #f9dd7b60)}.g-crates93 h2{font-size:3.8cqh!important;color:#345044!important}.g-crates93 small{font-size:2.5cqh!important}.g-crates93 p{font-size:2.8cqh!important}.g-crates93 button{font-size:3.6cqh!important}.g-book93 h2{font-size:3.3cqh!important;color:#345044!important}.g-book93 small{font-size:2.4cqh!important}
.g-legacy93{font-size:2.4cqh!important;bottom:1cqh;right:2cqw;opacity:1;padding:.8cqh 1cqw!important}
