/* V5 Stage 4 — game experience hardening */
.ar-screen,.iatn-game-wrap{max-width:100%;min-width:0}
.ar-wrap canvas{display:block;max-width:100%;height:auto;touch-action:manipulation}
.ar-pad button,.ar-soft button,.mem-card{min-width:44px;min-height:44px}
.mem-card:focus-visible,.ar-screen button:focus-visible{outline:3px solid currentColor;outline-offset:3px}
@media(max-width:760px){
 .ar-top{gap:8px;flex-wrap:wrap}
 .ar-hud{width:100%;overflow-wrap:anywhere}
 .ar-bezel,.ar-wrap{max-width:100%}
 .ar-pad{display:flex!important}
 .mem-grid{gap:8px!important;max-width:min(94vw,440px)!important}
}
