/* Smaller panels retain a visible slice of the garden. */
.end64{inset:10% 9%;padding:1.4cqw;gap:1cqh 1.6cqw;grid-template-rows:minmax(0,1fr) 18%}.end-flight64 h2{font-size:clamp(24px,calc(7cqw - max(0,var(--digits64) - 3)*.8cqw),90px)}.end-loot64{margin-top:1.2cqh}.end-mission64{padding:.4cqh 0;grid-template-columns:4.4cqw minmax(0,1fr) 6cqw}.end-art64{width:4.4cqw;height:4.5cqw}.end-mission64 h3{font-size:clamp(12px,1.65cqw,23px)}.end-actions64 button{font-size:clamp(12px,1.8cqw,25px)}.end-actions64 button img{width:3.2cqw;height:3.2cqw;object-fit:contain}
.pause47{inset:12% 18%;padding:1.8cqh 1.8cqw;gap:.7cqh;grid-template-rows:12% 13% minmax(0,1fr) 18%}.pause47 footer button{display:flex;align-items:center;justify-content:center;gap:.5cqw}.pause47 footer button img{width:3cqw;height:3cqw;object-fit:contain}.pause47 section article{min-height:0}
#missionNotice{z-index:12;top:13%;left:50%;right:auto;transform:translateX(-50%);width:52%;min-height:12%;background:#fff8db;color:#284b37;border:.25cqw solid #82a967;box-shadow:0 .6cqw 1.5cqw #213e2b88;padding:1.2cqh 1.4cqw}#missionNotice .notice-copy45 b{font-size:clamp(14px,2.4cqw,32px);color:#284b37}#missionNotice .notice-copy45 span{font-size:clamp(12px,1.8cqw,25px);color:#405b43}#missionNotice strong{font-size:clamp(14px,2.5cqw,32px)}
#shop{background:linear-gradient(100deg,#f6f0d8b0,#e4ebd1b0),url('greenhouse-v17.png') center/cover}#shop .shop-head{background:#fffbebef;border-bottom:.3cqw solid #b4c398}#shop .workshop-layout{background:linear-gradient(0deg,#b7cc9d44,transparent 38%)}#shop .fitting{background:linear-gradient(#fff9e4ed,#edf0d6e8);border:.2cqw solid #c5d3aa}#shop .shop-head #newBodies66{position:absolute;right:16%;top:1%;height:9%;background:#dfb661;color:#3b4e31;border-radius:1cqw;border:0;font-size:clamp(10px,1.45cqw,19px);padding:.5cqw;z-index:2}#shop .shop-summary{right:31%;width:36%;max-width:36%}
@media(max-height:400px){.end64{inset:8% 8%;padding:1.2cqw}.pause47{inset:9% 15%;padding:1.5cqh 1.7cqw}.end-actions64 button img{width:3cqw;height:3cqw}}

.end-kicker64{display:flex;align-items:center;gap:.4cqw}.end-kicker64 img{width:2.4cqw;height:2.4cqw;object-fit:contain}#missionNotice div.notice-copy45>span:not(.mission-stars){display:block;font-size:clamp(12px,1.8cqw,25px);color:#405b43;line-height:1.15;letter-spacing:0}
