/* Wide screens (owner request, 27 Sep 2026: "full width, no big side gaps").
   Up to 1479 px nothing changes; the 1440 px desktop design stays exactly as specified.
   From 1480 px the whole page is scaled up in steps so the same design fills the width:
   each step keeps the layout between ~1344 and ~1466 design px wide (about 6% side margin).
   Zoom is applied to body's children, not body, so body's 100svh minimum height is not scaled.
   Media queries always use the real viewport width. Loaded with media="(min-width: 1480px)". */

@media (min-width: 1480px) { body > * { zoom: 1.1; } }
@media (min-width: 1616px) { body > * { zoom: 1.2; } }
@media (min-width: 1748px) { body > * { zoom: 1.3; } }
@media (min-width: 1884px) { body > * { zoom: 1.4; } }
@media (min-width: 2016px) { body > * { zoom: 1.5; } }
@media (min-width: 2152px) { body > * { zoom: 1.6; } }
@media (min-width: 2288px) { body > * { zoom: 1.7; } }
@media (min-width: 2420px) { body > * { zoom: 1.8; } }
@media (min-width: 2556px) { body > * { zoom: 1.9; } }
@media (min-width: 2688px) { body > * { zoom: 2; } }
