.board-merge{--board-accent:#ffd23f;--empty-cell:#e7e0d4;--tray-bg:#d8d0c2}.merge-controls{flex-direction:column;gap:8px;width:min(100%,240px);display:flex}.merge-control-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.merge-dpad.casual-touch-only{display:none}.merge-dpad button{border:2px solid var(--ink);background:var(--surface);min-width:48px;min-height:48px;color:var(--ink);box-shadow:var(--casual-shadow);border-radius:12px;font-size:1.25rem;font-weight:800}.merge-dpad button:focus-visible{outline:3px solid var(--game-accent,var(--secondary));outline-offset:2px}@media (pointer:coarse){.merge-dpad.casual-touch-only{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.merge-dpad button:first-child{grid-column:2}}@media (prefers-color-scheme:dark){.board-merge{--board-accent:#ffd23f;--empty-cell:#2a2638;--tray-bg:#1e1b29}}
