/* gruntowo.pl - strona glowna: jednolita skala czcionek i wyzszy kontrast tekstu.
   Laduje sie na koncu (po jasne.css i motyw.css). Animacja-podglad raportu w hero (.hw*) bez zmian - to miniatura.
   Skala: 13px etykiety, 14px teksty pomocnicze, 16px tresc; naglowki, lead i hero bez zmian. */

/* ---------- KOLORY ---------- */
html[data-motyw="jasny"] { --m: rgba(59,42,28,.84); --m2: rgba(59,42,28,.84); }
html[data-motyw="ciemny"] { --m: rgba(242,240,235,.74); --m2: rgba(242,240,235,.55); }
html[data-motyw="jasny"] :is(.tag,.ofr-label,.ekspert-podpis span,.ofr-pakiet strong,.ofr-pakiet-kup,.card-n,.ofr-btn,.contact-email,.search-hint-sm a,.hero-partner-clause a) { color: #7c5b22 !important; }
html[data-motyw="jasny"] :is(.faq-item p,.eco-node p,.pub-karta p,.src-card p,.ofr-desc,.dataroom p,.lead,.zgoda-kontakt span,.form-note,.fg label,
  .pub-karta-stopka span,.pub-karta-liczby span,.haslo-sub,.contact-grid address,.eco-staty span,#contact-form .search-hint-sm) { color: rgba(59,42,28,.84) !important; }
.footer-inner :is(.ft-sub,.ft-sub a,.ft-legal,.ft-legal p,.ft-legal a) { color: rgba(242,240,235,.72) !important; }
.footer-inner .ft-nav a { color: rgba(242,240,235,.86) !important; }

/* ---------- ROZMIARY ---------- */
:is(.tag,.ofr-label,.ekspert-podpis span,.eco-staty span,.fg label,.pub-karta-liczby span) { font-size: 13px !important; }
:is(.ft-sub,.ft-sub a,.ft-legal p,.ft-legal a,.ft-nav a,.zgoda-kontakt span,.form-note,#contact-form .search-hint-sm,#contact-form .search-hint-sm a,
  .pub-karta-stopka > span,.hero-partner-clause,.ofr-pakiet,.ofr-pakiet strong,.haslo-sub,.contact-grid address) { font-size: 14px !important; }
:is(.faq-item p,.faq-item p span,.eco-node p,.pub-karta p,.src-card p,.ofr-lista li,.ofr-lista li strong,.ofr-desc,.dataroom p) { font-size: 16px !important; line-height: 1.65; }
.pub-karta-tag { font-size: 12px !important; }
