/*
Theme Name: plumber
Description: Renowacja bezkuciowa pionów kanalizacyjnych
Version: 1.0.0
Author: OVIGO
Author URI: https://ovigo.pl
Theme URI: kan-fix.pl
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

/* ========== Custom CSS from Generator ========== */

/* ========================================================================
   Skala typograficzna - Kan-Fix / Ovigo, 2026-08-25
   Wartosci przeniesione 1:1 z blokow :root i regul h1-h4 zbudowanych
   makiet (04_layouty/*.html), decyzja Marcina z rundy 54.
   UWAGA (2026-08-27): rozmiary NIE moga byc pisane selektorem
   .et-db #et-boc .et-l hN - taki zapis przebija ustawienia modulu Divi
   (.et_pb_heading_N .et_pb_heading_container hN) i blokuje edycje z Buildera.
   Rozmiary trzymamy na niskiej specyficznosci (body hN) jako baze dla
   naglowkow bez wlasnych ustawien; kazdy modul z ustawionym rozmiarem wygrywa.
   ======================================================================== */
:root{
  --kanfix-h1: clamp(2.2rem, 4vw, 3.4rem);
  --kanfix-h2: clamp(1.7rem, 2.8vw, 2.4rem);
  --kanfix-h3: clamp(1.2rem, 1.8vw, 1.5rem);
  --kanfix-h4: 1rem;
}

.et-db #et-boc .et-l h1,
.et-db #et-boc .et-l h2,
.et-db #et-boc .et-l h3,
.et-db #et-boc .et-l h4,
body h1, body h2, body h3, body h4{
  font-family: 'Outfit', sans-serif;
  line-height: 1.15;
  color: var(--gcid-primary-800, #25497D);
}

body h1{ font-weight:800; font-size: var(--kanfix-h1); }
body h2{ font-weight:700; font-size: var(--kanfix-h2); }
body h3{ font-weight:600; font-size: var(--kanfix-h3); }
body h4{ font-weight:600; font-size: var(--kanfix-h4); }

/* Tekst i linki - zgodnie z makietami */
body{ font-family:'Inter', sans-serif; color: var(--gcid-neutral-900, #2B2A2B); line-height:1.6; }
body a{ color: var(--gcid-primary-700, #2E5C9B); text-decoration-thickness:1.5px; }
body a:hover{ color: var(--gcid-primary-800, #25497D); }