/* Original garden illustration, undistorted. Anchors follow its curved beds. */
#frame .garden93.view-garden94{inset:0;border:0;border-radius:0;background:#dde7c5 url('art55/garden.webp') center/100% 100% no-repeat;box-shadow:none}
.view-garden94 .g-scene93{position:absolute;inset:0;background:none;overflow:hidden;z-index:0}
.view-garden94>header{position:relative;z-index:4;height:9%;margin:1.3% 1.8% 0;padding:.5cqh 1cqw;background:#fffaf0d9;backdrop-filter:blur(7px);border:1px solid #fff9e5cc;border-radius:1cqh}
.view-garden94 .g-nav93{position:relative;z-index:4;width:max-content;max-width:90%;height:7%;align-self:center;margin:1cqh auto 0;padding:.4cqh .5cqw;gap:.3cqw;background:#fffaece0;backdrop-filter:blur(6px);border-radius:1cqh;border:1px solid #e1d8b7}
.view-garden94 .g-nav93 button{font-size:2.8cqh!important;padding:0 1.1cqw!important}
.view-garden94 .g-spot93{width:11.5%}
.view-garden94 .g-spot93.legendary-grown93{width:16%}
.view-garden94 .g-panel93{position:absolute;z-index:4;bottom:1.4%;left:1.8%;right:1.8%;height:13%;padding:.7cqh 1.4cqw;gap:1cqw;border:1px solid #f6eed7;border-radius:1cqh;background:#fff9e8de;backdrop-filter:blur(7px);box-shadow:0 .4cqh 1.5cqh #65583d18}
.view-garden94 .g-portrait93{display:none}
.view-garden94 .g-detail93{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.25fr;grid-template-rows:auto auto;gap:.4cqh 1.3cqw}
.view-garden94 .g-detail93>small{grid-column:1;grid-row:1;font-size:2cqh!important}
.view-garden94 .g-detail93 h2{grid-column:1;grid-row:2;font-size:3.5cqh!important}
.view-garden94 .g-caresteps93{grid-column:2;grid-row:1/3;justify-content:center}
.view-garden94 .g-detail93>button,.view-garden94 .g-grown93{grid-column:3;grid-row:1/3;font-size:2.8cqh!important;padding:1cqh!important}
.view-garden94 .g-actions93{grid-column:4;grid-row:1/3;display:flex;flex-wrap:wrap;gap:.5cqh .5cqw;justify-content:center}
.view-garden94 .g-actions93 button{font-size:2.5cqh!important;padding:.7cqh .7cqw!important}
.view-garden94 .g-sign93{width:max-content;left:50%;right:auto;transform:translateX(-50%);bottom:0;background:#fff6d8d9;border-color:#c5b17c;padding:.4cqh .7cqw;font-size:2.5cqh!important;box-shadow:0 .25cqh .6cqh #61533726}
.view-garden94 .g-scene-label93{display:none}
.view-garden94 .g-empty93{opacity:0}.view-garden94 .g-spot93:hover .g-empty93,.view-garden94 .g-spot93.movable .g-empty93{opacity:.7}
.view-garden94 .g-spot93.selected:after{background:#f4df7a50;box-shadow:0 0 1cqh #ffe7a077;height:2%;left:30%;right:30%}
.view-garden94 .g-need93{width:17%;height:19%;top:35%!important;right:10%!important}
.view-garden94>header{width:96.4%!important;max-width:96.4%!important;align-self:center;margin:1.3% 0 0!important;min-width:0}
.view-garden94 .g-stock93{min-width:0;gap:1cqw}.view-garden94>header>button{flex-shrink:0;margin-left:1cqw!important}
