/* Phone landscape: four primary actions, no small-print menu descriptions. */
.home41{position:absolute;inset:0;display:grid;grid-template-rows:14% 60% 26%;padding:2cqh 3cqw;gap:0;overflow:hidden;text-align:left;color:#395746;background:linear-gradient(90deg,#f9edc640,#fff3d522),url('garden-v17.png') center/cover}.home41 *{box-sizing:border-box;text-shadow:none}.home-top41{display:flex;align-items:center;gap:2cqw;min-height:0}.studio41{font-size:clamp(15px,2cqw,26px);font-weight:800;letter-spacing:-.05em;flex:1}.home-top41 button,.wallet41{display:flex;align-items:center;justify-content:center;gap:.7cqw;background:#fff7def0;border:0;border-radius:1.5cqw;padding:.5cqw 1.5cqw;color:#526144;box-shadow:none;min-height:44px}.home-top41 button img{width:4cqw;height:4cqw;object-fit:contain}.home-top41 button span{font-size:clamp(14px,1.8cqw,22px);font-weight:700;white-space:nowrap}.home-top41 button b{font-size:clamp(20px,2.6cqw,34px);margin-left:.6cqw;font-weight:900}.wallet41 img{width:4cqw;height:4cqw;object-fit:contain}.wallet41 b{font-size:clamp(22px,3cqw,38px);font-weight:900}.home-hero41{display:grid;grid-template-columns:48% 52%;align-items:center;min-height:0}.hero-robot41{height:100%;position:relative;display:flex;align-items:center;justify-content:center}.hero-robot41 h1{position:absolute;top:2%;left:0;right:0;text-align:center;margin:0;font-size:clamp(40px,7.8cqw,105px);font-style:italic;line-height:1;letter-spacing:-.06em;color:#f7ce73;-webkit-text-stroke:.1cqw #4f6244;paint-order:stroke fill;transform:rotate(-4deg);font-weight:1000}.hero-robot41 h1 span{color:#87caba}.hero-robot41 #homeAvatar{position:absolute;width:28cqw;height:28cqw;max-height:82%;bottom:-3%;object-fit:contain;filter:drop-shadow(0 .7cqw .5cqw #37533744);pointer-events:none}.home41 #homePlay{background:transparent url('art23/play.png') center/contain no-repeat;border:0;border-radius:0;box-shadow:none;width:100%;height:80%;max-height:20cqw;padding:0;display:grid;place-items:center;transition:transform .12s}.home41 #homePlay:active{transform:scale(.96)}.home41 #homePlay span{font-size:clamp(30px,6.5cqw,88px);font-weight:950;color:#fff0c0;margin-right:8%;letter-spacing:-.03em;margin-top:-1%}.home-actions41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;min-height:0;align-items:stretch;padding-top:1cqh}.home-actions41 button{display:flex;align-items:center;justify-content:center;gap:1cqw;min-width:0;min-height:48px;background:#fff6dff0;border:2px solid #f8e8c3;border-radius:1.8cqw;color:#546a44;padding:.5cqw 1cqw;box-shadow:0 .4cqw .8cqw #4d633522}.home-actions41 img{height:100%;max-height:8.5cqw;width:8.5cqw;object-fit:contain;flex-shrink:0}.home-actions41 b{font-size:clamp(18px,2.8cqw,36px);font-weight:900;line-height:1;letter-spacing:-.02em}.home-actions41 button:active{transform:scale(.98)}.home41 button:focus-visible{outline:3px solid #3e8068;outline-offset:2px}.mission-nav41{display:flex;gap:.5cqw;order:1}.mission-nav41 button{font-size:clamp(14px,1.3cqw,20px);min-height:40px;background:#f3e3c0}.mission-nav41 button.active{background:#9caf78;color:#fff8e8}.medal-room40 header{flex-wrap:wrap}.medal-room40 header>div{flex:1}.medal-room40 header>#medalClose40{order:2}.medal-room40 header small{font-size:clamp(11px,1cqw,16px)}@media(max-width:760px){.home41{padding:2cqh 2cqw}.home-top41{gap:1cqw}.studio41{font-size:15px}.home-top41 button,.wallet41{padding:4px 9px;border-radius:12px}.home-top41 button img{width:28px;height:28px}.wallet41 img{width:28px;height:28px}.home-top41 button span{font-size:14px}.home-top41 button b{font-size:20px}.home-actions41{gap:1.5cqw}.home-actions41 button{gap:.5cqw;padding:3px}.home-actions41 b{font-size:18px}.home-actions41 img{width:8cqw;max-height:8cqw}.mission-nav41 button{padding:6px 10px}}
