.mj-shell>.mj-toolbar [data-slot=game-toolbar-actions]{flex-wrap:wrap}.mj-shell>.mj-toolbar [data-slot=game-toolbar-actions]>[data-slot=button]{white-space:nowrap}.mj-shell>.mj-toolbar [data-slot=select-trigger],.mj-shell>.mj-toolbar [data-slot=button]{min-height:40px}.game-art--mahjong-solitaire.mj-stage{min-width:0;padding:16px}.game-art--mahjong-solitaire.mj-stage>.game-art-content{width:100%;min-width:0;justify-content:center;gap:9px}.game-art--mahjong-solitaire .mj-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.game-art--mahjong-solitaire .mj-board{position:relative;width:504px;min-width:504px;height:400px;margin-inline:auto;border:0;padding:0;background:var(--sketch-ground);isolation:isolate}.game-art--mahjong-solitaire .mj-tile{position:absolute;display:block;width:42px;height:50px;margin:0;border:0;border-radius:0;padding:0;color:var(--art-text);background:transparent;line-height:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.game-art--mahjong-solitaire .mj-tile[aria-disabled=true]{cursor:default}.game-art--mahjong-solitaire .mj-tile-face{display:block;width:42px;height:50px;overflow:visible}.game-art--mahjong-solitaire .mj-tile[data-selected="1"]{outline:2px solid var(--sketch-blue);outline-offset:1px}.game-art--mahjong-solitaire .mj-tile[data-hint="1"]{outline:2px dashed var(--sketch-gold);outline-offset:1px}.game-art--mahjong-solitaire .mj-tile:focus-visible{outline:3px solid var(--art-focus);outline-offset:2px}.game-art--mahjong-solitaire .mj-feedback{display:grid;justify-items:center;gap:4px;width:100%;min-width:0;text-align:center}.game-art--mahjong-solitaire .mj-instructions,.game-art--mahjong-solitaire .mj-pan-hint,.game-art--mahjong-solitaire .mj-status{display:block;max-width:min(100%,960px);margin:0;font-family:var(--font-sans);font-size:var(--art-fs-body);font-weight:400;line-height:1.45;overflow-wrap:anywhere}.game-art--mahjong-solitaire .mj-instructions,.game-art--mahjong-solitaire .mj-pan-hint{color:var(--art-muted)}.game-art--mahjong-solitaire .mj-status{min-height:1.45em;color:var(--art-text)}@media(max-width:767px){.game-art--mahjong-solitaire.mj-stage{padding:12px 8px}.game-art--mahjong-solitaire .mj-board{margin-inline:0}.mj-shell>.mj-toolbar [data-slot=game-toolbar-actions]{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mj-shell>.mj-toolbar [data-slot=game-toolbar-actions]>[data-slot=button]{width:100%;min-width:0;padding-inline:5px}}
