/* mahjong-solitaire · fullscreen — paired with fullscreen-fit.js (sets --mj-fs-w / --mj-fs-h on #mj-app, toggles .fs-wide).
 * Applies only while the game-shell's Full screen is on (html.pip-immersive); normal play is untouched. */
html.pip-immersive .mj-howto{display:none}
html.pip-immersive #mj-app{margin:0 auto}
html.pip-immersive #mj-app .mj-stage{max-width:none}
html.pip-immersive #mj-app .mj-hud{margin-bottom:4px}
html.pip-immersive #mj-app .mj-actions{margin:6px 0 2px}
html.pip-immersive #mj-app .mj-btn{min-height:44px}
html.pip-immersive #mj-app .mj-msg{min-height:0;margin:2px 0}
html.pip-immersive #mj-app.fs-wide{display:grid;grid-template-columns:var(--mj-fs-w) var(--mj-fs-side,230px);column-gap:16px;row-gap:0;grid-auto-rows:min-content;justify-content:center;align-content:center;align-items:start;max-width:none}
html.pip-immersive #mj-app.fs-wide>*{grid-column:2;min-width:0}
html.pip-immersive #mj-app.fs-wide>.mj-stage{grid-column:1;grid-row:1/span 9;align-self:start;margin:0 !important}
html.pip-immersive #mj-app.fs-wide .mj-actions{grid-template-columns:1fr 1fr}
@media (max-height:520px){
  html.pip-immersive #mj-app.fs-wide .mj-sub{display:none}
  html.pip-immersive #mj-app.fs-wide .mj-btn{min-height:38px}
  html.pip-immersive #mj-app.fs-wide .mj-actions{gap:6px}
}
