/* Milo game V0.1 Fix 1 — test tools, Missions menu and Shop */
.top-actions{display:flex;align-items:center;gap:7px}.gold-pill{padding:9px 11px;border-radius:999px;background:#fff4cf;color:#6c511a;box-shadow:var(--soft);font-size:12px;font-weight:900;white-space:nowrap}.gold-pill span{color:#b17b13;font-size:14px}.pet-heading{align-items:flex-end;margin-top:10px}.quick-card{margin-top:14px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.quick-card b{display:block;margin-top:3px}.quick-card button{background:#fbebe7;color:var(--rose-dark);font-weight:900;padding:10px 12px;border-radius:14px;white-space:nowrap}.bottom-nav.five{grid-template-columns:repeat(5,1fr)}.bottom-nav.five .navbtn{font-size:10px}.bottom-nav.five .navbtn span{font-size:19px}.card-lite{background:#fff;border-radius:20px;padding:14px;box-shadow:var(--soft);border:1px solid rgba(60,40,40,.05)}
.task-reward{display:block;color:#a18459;margin-top:5px;font-size:11px;font-weight:800}.mission-summary{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mission-summary>div{display:flex;align-items:center;gap:10px}.mission-summary>div>span{font-size:28px}.mission-summary small{display:block;color:var(--muted);margin-top:2px}.mission-summary>strong{font-size:20px;color:var(--rose-dark)}.future-note{margin:14px 2px 2px;color:var(--muted);font-size:12px;line-height:1.45}
.wallet-card{border-radius:22px;padding:16px;background:linear-gradient(135deg,#fff1bd,#ffe3a2);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--soft);margin-bottom:12px}.wallet-card small{display:block;color:#8e6c25;font-weight:800}.wallet-card strong{display:block;font-size:21px;margin-top:3px;color:#5c4519}.debug-label{display:inline-flex;align-items:center;justify-content:center;background:#2e2929;color:white;font-size:10px;font-weight:900;letter-spacing:.8px;padding:6px 8px;border-radius:999px}.gold-test{display:grid;gap:12px;margin-bottom:16px}.gold-test small{display:block;color:var(--muted);line-height:1.35;margin-top:4px}.gold-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gold-options button{background:#fff4cf;color:#72551b;border-radius:13px;padding:10px 5px;font-weight:900;border:1px solid rgba(177,123,19,.15)}.shop-head{margin-top:4px}.shop-head h3{margin:0}.shop-head span{font-size:11px;color:var(--muted);font-weight:800}.shop-grid{display:grid;gap:10px}.shop-item{background:#fff;border-radius:18px;padding:12px;display:grid;grid-template-columns:48px 1fr auto;gap:11px;align-items:center;box-shadow:var(--soft)}.shop-icon{width:48px;height:48px;border-radius:15px;background:#fff6e4;display:grid;place-items:center;font-size:27px}.shop-copy b{display:block}.shop-copy p{margin:3px 0;color:var(--muted);font-size:11px}.shop-copy small{color:#9b7a45;font-size:10px;font-weight:800}.shop-item>button{background:#fff0be;color:#72551b;border-radius:12px;padding:10px 9px;font-size:12px;font-weight:900;white-space:nowrap}
.inventory-grid{align-items:stretch}.inv p{color:var(--muted);font-size:11px;line-height:1.35;margin:5px 0}.item-meta{display:flex;gap:7px;flex-wrap:wrap;color:#9b7a45;font-size:10px;font-weight:800;margin-bottom:7px}.inv button:disabled{opacity:.45;cursor:not-allowed}.menu-row{width:100%;margin:12px 0;padding:13px 14px;border-radius:15px;background:#fbebe7;color:var(--ink);display:flex;justify-content:space-between;align-items:center;font-weight:900}.test-tools{background:#fff5f1;border:1px dashed rgba(217,104,112,.38);padding:15px;border-radius:20px;margin-bottom:12px}.test-tools h3{margin:10px 0 5px}.test-tools p{color:var(--muted);font-size:12px;line-height:1.45}.test-tools .cta{margin-top:8px}.test-tools .cta:disabled{filter:grayscale(.7);opacity:.55;cursor:not-allowed}
@media (max-width:410px){.top-actions{gap:5px}.gold-pill{padding:8px 8px;font-size:11px}.level-pill{padding:8px 10px}.icon-btn{width:39px;height:39px}.brand{gap:7px;font-size:14px}.brand-mark{width:38px;height:38px}.bottom-nav.five{padding:7px 4px}.bottom-nav.five .navbtn{font-size:9px;padding:8px 2px}.shop-item{grid-template-columns:44px 1fr auto}.shop-icon{width:44px;height:44px}.shop-item>button{padding:9px 7px}.task{grid-template-columns:40px 1fr auto;padding:12px;gap:9px}.task-icon{width:40px;height:40px}.reward{font-size:10px}}
