/* ══ ORICE ECRAN LAT: SITE-UL ARATĂ CA PE UN LAPTOP DE 1366px, MĂRIT ═══════
   24 sept 2026, cererea utilizatorului: „pe toate PC-urile ar trebui să se vadă
   ca la mine (1366px) cu 100%" — pe un laptop de ~1700px trebuia să mărească
   manual la 125% ca să arate la fel. Deci referința e 1366px: de la 1394px în
   sus, `:root` primește `zoom` ≈ lățimea / 1366, în pași de 2%. Pagina se
   așază mereu ca pe un ecran de 1366–1393px și e mărită să umple ecranul
   (ex. 1707px → ×1,24; 1920px → ×1,4; 2560px → ×1,86; 3840px → ×2,8).
   Sub 1394px (laptopul de referință, tablete, telefoane) nu se schimbă nimic.
   Nu există reguli CSS pentru lățimi peste 1366px (în afară de Mativera+,
   exclusă), deci pe orice ecran se aplică exact aceleași reguli ca la 1366.

   Legată din includes/head-assets.php doar pe site-ul public
   (MV_TEMA_DESCHISA) și din includes/not-found.php: Mativera+, tablourile
   specialiștilor, camera de ședință și admin-ul nu primesc zoom.

   --mv-z e același factor, pentru CSS: sub `zoom`, `100vh`/`100vw` se desenează
   de z ori mai mari (Chrome, Firefox și WebKit la fel), deci înălțimile „cât
   ecranul" și benzile pe toată lățimea scriu `calc(100vh / var(--mv-z, 1))`.
   Pașii sunt generați (z = 1,02 … 3,76; prag = ⌈1366·z⌉). */

@media (min-width: 1394px) { :root { --mv-z: 1.02; zoom: 1.02; } }
@media (min-width: 1421px) { :root { --mv-z: 1.04; zoom: 1.04; } }
@media (min-width: 1448px) { :root { --mv-z: 1.06; zoom: 1.06; } }
@media (min-width: 1476px) { :root { --mv-z: 1.08; zoom: 1.08; } }
@media (min-width: 1503px) { :root { --mv-z: 1.1; zoom: 1.1; } }
@media (min-width: 1530px) { :root { --mv-z: 1.12; zoom: 1.12; } }
@media (min-width: 1558px) { :root { --mv-z: 1.14; zoom: 1.14; } }
@media (min-width: 1585px) { :root { --mv-z: 1.16; zoom: 1.16; } }
@media (min-width: 1612px) { :root { --mv-z: 1.18; zoom: 1.18; } }
@media (min-width: 1640px) { :root { --mv-z: 1.2; zoom: 1.2; } }
@media (min-width: 1667px) { :root { --mv-z: 1.22; zoom: 1.22; } }
@media (min-width: 1694px) { :root { --mv-z: 1.24; zoom: 1.24; } }
@media (min-width: 1722px) { :root { --mv-z: 1.26; zoom: 1.26; } }
@media (min-width: 1749px) { :root { --mv-z: 1.28; zoom: 1.28; } }
@media (min-width: 1776px) { :root { --mv-z: 1.3; zoom: 1.3; } }
@media (min-width: 1804px) { :root { --mv-z: 1.32; zoom: 1.32; } }
@media (min-width: 1831px) { :root { --mv-z: 1.34; zoom: 1.34; } }
@media (min-width: 1858px) { :root { --mv-z: 1.36; zoom: 1.36; } }
@media (min-width: 1886px) { :root { --mv-z: 1.38; zoom: 1.38; } }
@media (min-width: 1913px) { :root { --mv-z: 1.4; zoom: 1.4; } }
@media (min-width: 1940px) { :root { --mv-z: 1.42; zoom: 1.42; } }
@media (min-width: 1968px) { :root { --mv-z: 1.44; zoom: 1.44; } }
@media (min-width: 1995px) { :root { --mv-z: 1.46; zoom: 1.46; } }
@media (min-width: 2022px) { :root { --mv-z: 1.48; zoom: 1.48; } }
@media (min-width: 2049px) { :root { --mv-z: 1.5; zoom: 1.5; } }
@media (min-width: 2077px) { :root { --mv-z: 1.52; zoom: 1.52; } }
@media (min-width: 2104px) { :root { --mv-z: 1.54; zoom: 1.54; } }
@media (min-width: 2131px) { :root { --mv-z: 1.56; zoom: 1.56; } }
@media (min-width: 2159px) { :root { --mv-z: 1.58; zoom: 1.58; } }
@media (min-width: 2186px) { :root { --mv-z: 1.6; zoom: 1.6; } }
@media (min-width: 2213px) { :root { --mv-z: 1.62; zoom: 1.62; } }
@media (min-width: 2241px) { :root { --mv-z: 1.64; zoom: 1.64; } }
@media (min-width: 2268px) { :root { --mv-z: 1.66; zoom: 1.66; } }
@media (min-width: 2295px) { :root { --mv-z: 1.68; zoom: 1.68; } }
@media (min-width: 2323px) { :root { --mv-z: 1.7; zoom: 1.7; } }
@media (min-width: 2350px) { :root { --mv-z: 1.72; zoom: 1.72; } }
@media (min-width: 2377px) { :root { --mv-z: 1.74; zoom: 1.74; } }
@media (min-width: 2405px) { :root { --mv-z: 1.76; zoom: 1.76; } }
@media (min-width: 2432px) { :root { --mv-z: 1.78; zoom: 1.78; } }
@media (min-width: 2459px) { :root { --mv-z: 1.8; zoom: 1.8; } }
@media (min-width: 2487px) { :root { --mv-z: 1.82; zoom: 1.82; } }
@media (min-width: 2514px) { :root { --mv-z: 1.84; zoom: 1.84; } }
@media (min-width: 2541px) { :root { --mv-z: 1.86; zoom: 1.86; } }
@media (min-width: 2569px) { :root { --mv-z: 1.88; zoom: 1.88; } }
@media (min-width: 2596px) { :root { --mv-z: 1.9; zoom: 1.9; } }
@media (min-width: 2623px) { :root { --mv-z: 1.92; zoom: 1.92; } }
@media (min-width: 2651px) { :root { --mv-z: 1.94; zoom: 1.94; } }
@media (min-width: 2678px) { :root { --mv-z: 1.96; zoom: 1.96; } }
@media (min-width: 2705px) { :root { --mv-z: 1.98; zoom: 1.98; } }
@media (min-width: 2732px) { :root { --mv-z: 2; zoom: 2; } }
@media (min-width: 2760px) { :root { --mv-z: 2.02; zoom: 2.02; } }
@media (min-width: 2787px) { :root { --mv-z: 2.04; zoom: 2.04; } }
@media (min-width: 2814px) { :root { --mv-z: 2.06; zoom: 2.06; } }
@media (min-width: 2842px) { :root { --mv-z: 2.08; zoom: 2.08; } }
@media (min-width: 2869px) { :root { --mv-z: 2.1; zoom: 2.1; } }
@media (min-width: 2896px) { :root { --mv-z: 2.12; zoom: 2.12; } }
@media (min-width: 2924px) { :root { --mv-z: 2.14; zoom: 2.14; } }
@media (min-width: 2951px) { :root { --mv-z: 2.16; zoom: 2.16; } }
@media (min-width: 2978px) { :root { --mv-z: 2.18; zoom: 2.18; } }
@media (min-width: 3006px) { :root { --mv-z: 2.2; zoom: 2.2; } }
@media (min-width: 3033px) { :root { --mv-z: 2.22; zoom: 2.22; } }
@media (min-width: 3060px) { :root { --mv-z: 2.24; zoom: 2.24; } }
@media (min-width: 3088px) { :root { --mv-z: 2.26; zoom: 2.26; } }
@media (min-width: 3115px) { :root { --mv-z: 2.28; zoom: 2.28; } }
@media (min-width: 3142px) { :root { --mv-z: 2.3; zoom: 2.3; } }
@media (min-width: 3170px) { :root { --mv-z: 2.32; zoom: 2.32; } }
@media (min-width: 3197px) { :root { --mv-z: 2.34; zoom: 2.34; } }
@media (min-width: 3224px) { :root { --mv-z: 2.36; zoom: 2.36; } }
@media (min-width: 3252px) { :root { --mv-z: 2.38; zoom: 2.38; } }
@media (min-width: 3279px) { :root { --mv-z: 2.4; zoom: 2.4; } }
@media (min-width: 3306px) { :root { --mv-z: 2.42; zoom: 2.42; } }
@media (min-width: 3334px) { :root { --mv-z: 2.44; zoom: 2.44; } }
@media (min-width: 3361px) { :root { --mv-z: 2.46; zoom: 2.46; } }
@media (min-width: 3388px) { :root { --mv-z: 2.48; zoom: 2.48; } }
@media (min-width: 3415px) { :root { --mv-z: 2.5; zoom: 2.5; } }
@media (min-width: 3443px) { :root { --mv-z: 2.52; zoom: 2.52; } }
@media (min-width: 3470px) { :root { --mv-z: 2.54; zoom: 2.54; } }
@media (min-width: 3497px) { :root { --mv-z: 2.56; zoom: 2.56; } }
@media (min-width: 3525px) { :root { --mv-z: 2.58; zoom: 2.58; } }
@media (min-width: 3552px) { :root { --mv-z: 2.6; zoom: 2.6; } }
@media (min-width: 3579px) { :root { --mv-z: 2.62; zoom: 2.62; } }
@media (min-width: 3607px) { :root { --mv-z: 2.64; zoom: 2.64; } }
@media (min-width: 3634px) { :root { --mv-z: 2.66; zoom: 2.66; } }
@media (min-width: 3661px) { :root { --mv-z: 2.68; zoom: 2.68; } }
@media (min-width: 3689px) { :root { --mv-z: 2.7; zoom: 2.7; } }
@media (min-width: 3716px) { :root { --mv-z: 2.72; zoom: 2.72; } }
@media (min-width: 3743px) { :root { --mv-z: 2.74; zoom: 2.74; } }
@media (min-width: 3771px) { :root { --mv-z: 2.76; zoom: 2.76; } }
@media (min-width: 3798px) { :root { --mv-z: 2.78; zoom: 2.78; } }
@media (min-width: 3825px) { :root { --mv-z: 2.8; zoom: 2.8; } }
@media (min-width: 3853px) { :root { --mv-z: 2.82; zoom: 2.82; } }
@media (min-width: 3880px) { :root { --mv-z: 2.84; zoom: 2.84; } }
@media (min-width: 3907px) { :root { --mv-z: 2.86; zoom: 2.86; } }
@media (min-width: 3935px) { :root { --mv-z: 2.88; zoom: 2.88; } }
@media (min-width: 3962px) { :root { --mv-z: 2.9; zoom: 2.9; } }
@media (min-width: 3989px) { :root { --mv-z: 2.92; zoom: 2.92; } }
@media (min-width: 4017px) { :root { --mv-z: 2.94; zoom: 2.94; } }
@media (min-width: 4044px) { :root { --mv-z: 2.96; zoom: 2.96; } }
@media (min-width: 4071px) { :root { --mv-z: 2.98; zoom: 2.98; } }
@media (min-width: 4098px) { :root { --mv-z: 3; zoom: 3; } }
@media (min-width: 4126px) { :root { --mv-z: 3.02; zoom: 3.02; } }
@media (min-width: 4153px) { :root { --mv-z: 3.04; zoom: 3.04; } }
@media (min-width: 4180px) { :root { --mv-z: 3.06; zoom: 3.06; } }
@media (min-width: 4208px) { :root { --mv-z: 3.08; zoom: 3.08; } }
@media (min-width: 4235px) { :root { --mv-z: 3.1; zoom: 3.1; } }
@media (min-width: 4262px) { :root { --mv-z: 3.12; zoom: 3.12; } }
@media (min-width: 4290px) { :root { --mv-z: 3.14; zoom: 3.14; } }
@media (min-width: 4317px) { :root { --mv-z: 3.16; zoom: 3.16; } }
@media (min-width: 4344px) { :root { --mv-z: 3.18; zoom: 3.18; } }
@media (min-width: 4372px) { :root { --mv-z: 3.2; zoom: 3.2; } }
@media (min-width: 4399px) { :root { --mv-z: 3.22; zoom: 3.22; } }
@media (min-width: 4426px) { :root { --mv-z: 3.24; zoom: 3.24; } }
@media (min-width: 4454px) { :root { --mv-z: 3.26; zoom: 3.26; } }
@media (min-width: 4481px) { :root { --mv-z: 3.28; zoom: 3.28; } }
@media (min-width: 4508px) { :root { --mv-z: 3.3; zoom: 3.3; } }
@media (min-width: 4536px) { :root { --mv-z: 3.32; zoom: 3.32; } }
@media (min-width: 4563px) { :root { --mv-z: 3.34; zoom: 3.34; } }
@media (min-width: 4590px) { :root { --mv-z: 3.36; zoom: 3.36; } }
@media (min-width: 4618px) { :root { --mv-z: 3.38; zoom: 3.38; } }
@media (min-width: 4645px) { :root { --mv-z: 3.4; zoom: 3.4; } }
@media (min-width: 4672px) { :root { --mv-z: 3.42; zoom: 3.42; } }
@media (min-width: 4700px) { :root { --mv-z: 3.44; zoom: 3.44; } }
@media (min-width: 4727px) { :root { --mv-z: 3.46; zoom: 3.46; } }
@media (min-width: 4754px) { :root { --mv-z: 3.48; zoom: 3.48; } }
@media (min-width: 4781px) { :root { --mv-z: 3.5; zoom: 3.5; } }
@media (min-width: 4809px) { :root { --mv-z: 3.52; zoom: 3.52; } }
@media (min-width: 4836px) { :root { --mv-z: 3.54; zoom: 3.54; } }
@media (min-width: 4863px) { :root { --mv-z: 3.56; zoom: 3.56; } }
@media (min-width: 4891px) { :root { --mv-z: 3.58; zoom: 3.58; } }
@media (min-width: 4918px) { :root { --mv-z: 3.6; zoom: 3.6; } }
@media (min-width: 4945px) { :root { --mv-z: 3.62; zoom: 3.62; } }
@media (min-width: 4973px) { :root { --mv-z: 3.64; zoom: 3.64; } }
@media (min-width: 5000px) { :root { --mv-z: 3.66; zoom: 3.66; } }
@media (min-width: 5027px) { :root { --mv-z: 3.68; zoom: 3.68; } }
@media (min-width: 5055px) { :root { --mv-z: 3.7; zoom: 3.7; } }
@media (min-width: 5082px) { :root { --mv-z: 3.72; zoom: 3.72; } }
@media (min-width: 5109px) { :root { --mv-z: 3.74; zoom: 3.74; } }
@media (min-width: 5137px) { :root { --mv-z: 3.76; zoom: 3.76; } }
