/* Lisad vana teema peale (vorm ilma Gravity Formsita). */
.vorm-mesi { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.vorm-aitah p { font-size: 1.1rem; padding: 1rem 0; }
.vorm-viga { margin-bottom: 1rem; }

/* Üks H1 lehe kohta (SEO). Vanad lisa-H1-d on nüüd h2 või div klassiga .h1-ilme ja näevad välja nagu H1.
   Reeglid = style.css-i h1 reeglid sama kaalu (spetsiifilisusega), :where ei lisa kaalu. Kontroll: scripts/vaate-vordlus.mjs --laiused=... */
h2:where(.h1-ilme), div:where(.h1-ilme) { font-size: 2.125rem; }
@media only screen and (min-width: 40.063em) { h2:where(.h1-ilme), div:where(.h1-ilme) { font-size: 2.75rem; } }
@media only screen and (max-width: 40em) { h2:where(.h1-ilme), div:where(.h1-ilme) { font-size: 1.625rem; margin-bottom: 5px; } }
@media only screen and (min-width: 40.063em) and (max-width: 60em) { h2:where(.h1-ilme), div:where(.h1-ilme) { font-size: 3rem; } }
@media only screen and (min-width: 60.063em) and (max-width: 90.625em) { h2:where(.h1-ilme), div:where(.h1-ilme) { font-size: 2.25rem; } }
@media only screen and (min-width: 90.625em) and (max-width: 99999999em) { h2:where(.h1-ilme), div:where(.h1-ilme) { font-size: 3rem; } }
.fcta h2:where(.h1-ilme) { color: white; line-height: 1; }
/* Autode tähtaeg (5-7p) pole pealkiri, seega div. Värv tuleb .car-ilt (#main .dark .car). */
#main .textblock .car div:where(.h1-ilme) { font-family: "Exo 2", sans-serif; font-weight: normal; font-style: normal; text-rendering: optimizeLegibility; line-height: 1.4; margin-bottom: 20px; text-transform: uppercase; clear: both; overflow-wrap: break-word; }

/* Pildi width/height atribuut annab CSS-is laiuse. Kitsendatud pildil tuleb see 1/64 px teine kui ilma (vaate-vordlus näitab pikslivahet).
   Partnerite logod on fikseeritud kastis, seega koha hoiab kast. Inimeste fotode ja päise logo laius vabastatakse pärast laadimist (Leht.astro). */
.partnerid .gallery .singleimg img { width: auto; }
/* Kontaktileht: valge „I“ pealkirjas hoidis tulbad kohakuti. Nüüd sama kõrgusega tühi plokk, mida Google ja ekraanilugeja ei loe (Tarvi 06.11.2026). */
#main .textblock div.h2-vahe { font-family: "Exo 2", sans-serif; line-height: 1.4; margin-bottom: 20px; clear: both; }
