/* plant-grow fullscreen: paired with fullscreen-fit.js, which sets --fs-h (the stage height) and
   toggles .fs-wide / .fs-tight / .fs-tiny. Applies only while the shell Full screen is on. */
html.pip-immersive .game-wrap { display: block; }
html.pip-immersive .game-wrap .hd-about,
html.pip-immersive .game-wrap .facts,
html.pip-immersive .game-wrap .game-title,
html.pip-immersive .game-wrap .pg-how { display: none; }
html.pip-immersive .game-wrap > * { max-width: var(--fs-w, none); margin-inline: auto; }
html.pip-immersive .game-wrap .hud { min-height: 0; padding-top: 4px; margin-bottom: 4px; }
html.pip-immersive .game-wrap #status { padding: 3px 8px; margin-bottom: 4px; min-height: 0; }
html.pip-immersive #pg-stage { height: var(--fs-h, 250px); }
html.pip-immersive .pg-plantbox { height: var(--fs-h, 250px); width: calc(var(--fs-h, 250px) * .872); }
html.pip-immersive .pg-bench { margin-top: 6px; }

html.pip-immersive .game-wrap.fs-wide > * { max-width: none; }
html.pip-immersive .game-wrap.fs-wide #pg-game {
  display: grid;
  grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);
  column-gap: 16px;
  align-items: start;
}
html.pip-immersive .game-wrap.fs-wide .pg-top,
html.pip-immersive .game-wrap.fs-wide .pg-stats { grid-column: 1 / span 2; }
html.pip-immersive .game-wrap.fs-wide #pg-stage { grid-column: 1; grid-row: 3 / span 2; }
html.pip-immersive .game-wrap.fs-wide .pg-meters { grid-column: 2; grid-row: 3; margin: 0 0 8px; }
html.pip-immersive .game-wrap.fs-wide .pg-controls { grid-column: 2; grid-row: 4; align-self: end; }

html.pip-immersive .game-wrap.fs-tight .pg-bench { display: none; }
html.pip-immersive .game-wrap.fs-tight .pg-meters { margin: .4rem 0; gap: 5px; }
html.pip-immersive .game-wrap.fs-tight .pg-act { min-height: 52px; }
html.pip-immersive .game-wrap.fs-tiny .pg-stats { display: none; }
html.pip-immersive .game-wrap.fs-tiny .pg-top { margin: 0 0 3px; }
html.pip-immersive .game-wrap.fs-tiny .pg-meter .pg-track { height: 14px; }
html.pip-immersive .game-wrap.fs-tiny .pg-act { min-height: 44px; }
html.pip-immersive .game-wrap.fs-tiny #status { display: none; }
