/* Explicit rows prevent the portrait's intrinsic height from covering care controls. */
#frame .garden96 .g-panel93.g-card109{display:grid!important;grid-template-rows:auto minmax(0,1fr) 6cqh 7cqh 11cqh!important;gap:1cqh!important;overflow:hidden!important;min-height:0;align-content:stretch;padding:1.5cqh 1.1cqw!important}
#frame .garden96 .g-panel93.g-card109.g-mature109{grid-template-rows:auto minmax(0,1fr) 6cqh 17cqh!important}
#frame .garden96 .g-card109>*{min-width:0;min-height:0;margin:0!important;grid-column:1!important;grid-row:auto!important}
#frame .garden96 .g-card109 .g-cardtop95{height:auto;max-height:12cqh;overflow:hidden;text-align:center}
#frame .garden96 .g-card109 .g-cardtop95 h2{font-size:4cqh!important;line-height:1.1!important;margin:.4cqh 0!important}
#frame .garden96 .g-card109 .g-cardtop95 small{font-size:2cqh!important;line-height:1.1!important}
#frame .garden96 .g-card109 .g-artwell95{display:block!important;position:relative!important;height:100%!important;min-height:0!important;width:100%;overflow:hidden!important}
#frame .garden96 .g-card109 .g-portrait93{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important}
#frame .garden96 .g-card109 .g-stages98{height:100%;padding:0;align-items:center}
#frame .garden96 .g-card109 .g-caresteps93{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));height:100%!important;min-height:0!important;gap:.5cqw;align-items:center;justify-items:center;position:relative;isolation:isolate;z-index:2}
#frame .garden96 .g-card109 .g-caresteps93>span{position:static!important;display:block!important;width:100%!important;height:85%!important;max-height:6cqh!important;opacity:.28;transform:none!important;overflow:visible}
#frame .garden96 .g-card109 .g-caresteps93>span.done,#frame .garden96 .g-card109 .g-caresteps93>span.next{opacity:1!important}
#frame .garden96 .g-card109 .g-caresteps93 img,#frame .garden96 .g-card109 .g-caresteps93 svg{position:static!important;width:100%!important;height:100%!important;display:block;object-fit:contain;max-height:100%}
#frame .garden96 .g-card109 .g-carebuttons95{height:100%;align-items:stretch;gap:.7cqw}
#frame .garden96 .g-card109 .g-carebuttons95 button{height:100%!important;min-height:0!important;padding:.5cqh!important;font-size:2.8cqh!important;line-height:1!important}
#frame .garden96 .g-card109 .g-carebuttons95 img,#frame .garden96 .g-card109 .g-carebuttons95 svg{height:4.3cqh!important;width:4.3cqh!important;flex-shrink:0}
#frame .garden96 .g-card109 .g-matureactions102,#frame .garden96 .g-card109 .g-matureactions102 button{height:100%!important;min-height:0!important}
.g-growthlocked109{flex:1;width:100%;min-height:20cqh;display:grid;place-items:center;color:#a4aaa0;background:#eceee5;border-radius:1cqh}.g-growthlocked109 svg{width:8cqh;height:8cqh}.g-growthgallery97 article{overflow:hidden}
