/* Extend the photographic casing, not its controls or any interior interface. */
html[data-game420-height] .game420-reference {visibility:hidden;}
html[data-game420-height] .game420-test-note {display:none!important;}
html[data-game420-height] .game420-height-art {
  position:absolute;inset:0;overflow:hidden;pointer-events:none;user-select:none;z-index:0;
}
html[data-game420-height] .game420-height-slice {
  position:absolute;left:0;width:100%;background-repeat:no-repeat;
}
/* The centre of the extended strip is covered by the real LCD. On START,
   retain the original illustration at its width-derived scale, without
   stretching its lettering, planets, PRESS START sign or touch target. */
html[data-game420-height] .game420-height-screen-art {
  display:none;position:absolute;inset:0;overflow:hidden;background:#041710;
  pointer-events:none;user-select:none;z-index:0;
}
html[data-game420-height] .game420-height-screen-picture {
  position:absolute;left:0;width:100%;background-repeat:no-repeat;
}
html[data-game420-height] body:is([data-stage=off],[data-stage=boot],[data-stage=start]) .game420-height-screen-art {display:block;}
html[data-game420-height] body:is([data-stage=off],[data-stage=boot],[data-stage=start]) #console-screen {background:#041710!important;}
