/* Full-stage pause layout, without the inset floating panel. */
#frame[data-flow="paused"] #overlay{background:transparent;backdrop-filter:none}.simple-pause32{inset:0;border:0;border-radius:0;background:linear-gradient(135deg,#fff3d6,#f6e0d8);box-shadow:none;padding:2cqh 3cqw;color:#493c49}.simple-pause32 .pause-goals32 article{background:#fffaf0;border:0}.simple-pause32 #resumeRun{background:#d47050}.simple-pause32 h2{color:#493c49}
/* Two clear rows; no horizontal tab scrollbar or tiny labels. */
#shop .shop-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);overflow:visible;gap:.6cqw;padding:0;margin:0 0 1cqh;flex-shrink:0}#shop .shop-tabs button{font-size:clamp(15px,2.55cqw,32px);line-height:1.1;padding:1.1cqh .5cqw;min-width:0;white-space:nowrap;border-radius:.8cqw}#shop .shop-head{padding:.6cqw 1.5cqw}#shop .shop-summary{right:16%;top:1%;height:10%;width:34%;max-width:34%;justify-content:flex-end;overflow:visible;gap:.5cqw}#shop .shop-summary b{font-size:clamp(16px,2.8cqw,36px);line-height:1.25;min-width:0}#shop .shop-summary img{flex:0 0 3.4cqw;width:3.4cqw;height:3.4cqw}#shop .fit-price{align-items:center;line-height:1.3;min-height:3.4cqw}#shop .fit-price b{font-size:2.6cqw;line-height:1.3}#shop .item-price{align-items:center;line-height:1.3}#shop .item-price b{font-size:2.5cqw;line-height:1.3}#shop .item-price span{font-size:1.8cqw;line-height:1.3}#shop .fitting{grid-template-rows:auto minmax(0,1fr) auto auto auto auto}#shop .fit-price small{font-size:1.8cqw;line-height:1.3;letter-spacing:0}
.medal-room40 header{min-height:12%;gap:1cqw}.medal-room40 header h2{font-size:3.7cqw;flex-shrink:0}.medal-room40 header button,.medal-room40 .mission-nav41 button{font-size:clamp(14px,2.2cqw,28px);padding:.8cqw 1cqw;line-height:1.15}.medal-room40 .mission-nav41{position:static;margin-left:auto;display:flex;gap:.5cqw}.medal-room40>section{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.medal-room40 h3{font-size:clamp(15px,2.1cqw,28px);line-height:1.2}.medal-room40 section article>img{width:8cqw;height:7cqw}.collection44 article button{width:7.5cqw;padding:.2cqw}.medal44{filter:grayscale(1);opacity:.4}.medal44.earned{filter:none;opacity:1}.medal-room40.goals44 .goal-cards44{overflow:auto;gap:1.5cqw}.goals44 .goal-cards44 article{justify-content:space-evenly;padding:1cqw 1.5cqw;min-width:0}.goals44 .goal-cards44 article>img{height:12cqw;width:14cqw;max-height:31%;object-fit:contain}.goals44 .goal-cards44 h3{font-size:clamp(17px,2.6cqw,34px);margin:0}.goals44 .goal-cards44 article>b{font-size:clamp(20px,3cqw,38px)}.goals44 .goal-cards44 button{font-size:clamp(16px,2.3cqw,30px);width:100%;padding:1cqh .5cqw}.goal-tier44{display:flex;gap:.5cqw;justify-content:center}.goal-tier44 i{width:1.4cqw;height:1.4cqw;clip-path:polygon(50% 0,62% 35%,100% 38%,70% 61%,80% 100%,50% 78%,20% 100%,30% 61%,0 38%,38% 35%);background:#d5d4c7}.goal-tier44 i.lit{background:#c68f36}.goal-meter44{height:.7cqw;background:#e2dcc8;width:100%;border-radius:1cqw;overflow:hidden}.goal-meter44 i{display:block;height:100%;background:#80a574}.medal-popup40>div{width:75%;gap:1.2cqh}.medal-popup40 svg{width:12cqw}.medal-popup40 h2{font-size:clamp(19px,3cqw,38px);text-align:center}.medal-popup40 p{font-size:clamp(15px,2.1cqw,27px);text-align:center}.medal-popup40 b{font-size:3cqw}.medal-popup40 button{font-size:2.4cqw}
#shop .shop-tabs button.active{background:#84556e!important;color:#fff7e9!important;border:0}#shop .shop-tabs button{font-weight:850;min-height:4.5cqw}#shop .shop-summary b{font-size:clamp(16px,2.8cqw,36px)!important;line-height:1.25!important;letter-spacing:0!important}
