/* On 2K screens (2560 wide) scale the whole UI so it looks exactly like the
   1080p design, just bigger (2560 / 1920 = 1.3333). Screens under 2200px are
   untouched. zoom also scales vh units, so full-height rules use --vh, which
   cancels the zoom back out.
   ponytail: single 2K step; add a larger zoom for 4K if that's ever needed. */
@media (min-width: 2200px) {
  html { zoom: 1.3333; }
  :root { --vh: calc(1vh / 1.3333); }
  .min-vh-100 { min-height: calc(var(--vh) * 100) !important; }
}
