/* W606 · Market channel styles (shared). */
.square-web-only-w606{margin:12px 22px 4px;padding:14px 16px;border:1px solid #6f8fd8;border-radius:14px;background:linear-gradient(120deg,#0b1a36,#13243a);color:#f4ebd4}
.square-web-only-w606 h3{margin:0 0 6px;font-size:17px}
.square-web-only-w606 p{margin:0 0 10px;font-size:14px;line-height:1.4;color:#d9e2f5}
.square-web-only-w606 button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px;border-radius:12px;border:1px solid #9fb3e0;background:#1d2d4f;color:#fff;font:inherit}
.square-web-only-w606 button[disabled]{opacity:.72;cursor:not-allowed}
.square-web-only-w606 img{height:20px;width:auto}
#plans .square-web-only-w606{margin:12px 0}
.pack-square[data-web-only="1"]{opacity:.72;cursor:not-allowed}
.pack-square .square-web-only-label{margin-left:8px;font-size:13px}
/* V579: compact, reachable close control; never stretch a game poster. */
.locked-game-v56>button[aria-label="Close game preview"]{align-self:flex-end;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;place-items:center;border:1px solid #a79acb;border-radius:12px;background:#49396d;color:#fff;font-size:26px;line-height:1}
.locked-game-v56 .locked-art-v56{display:block;width:100%;max-width:100%;height:clamp(130px,24dvh,220px);object-fit:contain;object-position:center;background:#0d1220;border-radius:12px}
.square-inline-w607{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%}
.square-inline-w607 img{display:block;width:80px;height:24px;object-fit:contain;flex:0 0 80px}
@media (orientation:landscape) and (max-height:520px){.locked-game-v56 .locked-art-v56{height:130px}}
