/* A completed step is coloured; the current request is an empty silhouette. */
#frame .garden96 .g-card109 .g-caresteps93>span:not(.done){opacity:.22!important;filter:grayscale(1)!important}
#frame .garden96 .g-card109 .g-caresteps93>span.done{opacity:1!important;filter:none!important}
#frame .garden96 .g-panel93.g-card109{grid-template-rows:minmax(0,12cqh) minmax(0,1fr) 6cqh 7cqh 11cqh!important}
#frame .garden96 .g-panel93.g-card109.g-mature109{grid-template-rows:minmax(0,12cqh) minmax(0,1fr) 6cqh 17cqh!important}
#frame .garden96 .g-card109 .g-cardtop95{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}
#frame .garden96 .g-card109 .g-cardtop95 h2{font-size:clamp(0px,3.8cqh,2.1cqw)!important;line-height:1.15!important;max-height:2.3em;overflow:hidden;overflow-wrap:normal}
#frame .garden96 .g-card109 .g-artwell95{contain:size layout paint;min-height:0!important;max-height:100%!important;isolation:isolate}
#frame .garden96 .g-card109 .g-portrait93{display:block!important;max-width:100%!important;max-height:100%!important;object-position:center!important}
.g-carefx96.water i{animation-delay:calc(var(--j)*.022s)!important}
.g-grown111 .g-soil102,.g-grown111 .g-bare96{animation:growth111 .7s both}
@keyframes growth111{0%{opacity:.35;scale:.92}65%{opacity:1;scale:1.035}100%{scale:1}}
