/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 5.7.1.1781110713
Updated: 2026-06-10 16:58:33

*/

/* ═══════════════════════════════════════════════════════════════════════
   TÜPOGRAAFIA VUNDAMENT — lisatud 10.09.2026
   Tagasiside punkt 1: „Fondid ühtlustada, mõnikord on ühel lehel
   kasutusel 3 erinevat fonti."

   MIKS SIIN, MITTE PLUGINAS: seda faili laadib Divi igal lehel
   (`divi-style-child-css`). Plugina `tms-tokens.css` laaditakse AINULT
   poe-/toote-/ostukorvi-/kassavaadetes (class-tms-assets.php:39), mistõttu
   avalehel, Meist-, Kontakt- ja Teenuste lehel ei eksisteerinud ühtegi
   `--tms-*` muutujat ja iga neid kasutav plugin sai ainult fallback'i.
   See oli fontide lehtede kaupa hüppamise peapõhjus.

   OTSUS: display-fondiks Barlow Condensed, Bebas Neue eemaldatud.
   Bebas Neue'l on ainult üks kaal ja puudub korralik väiketäht — see viga
   on juba dokumenteeritud tms-product.css real 266.
   ══════════════════════════════════════════════════════════════════════ */

:root {
	/* Kanoonilised tokenid. Kõik muu on nende aliased. */
	--tk-font-body:    'IBM Plex Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
	--tk-font-display: 'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
	--tk-font-mono:    'IBM Plex Mono', 'SFMono-Regular', Consolas, monospace;

	/* Pluginate nimeruumid osutavad samale. Nii töötavad kõik olemasolevad
	   `var(--tms-*)` / `var(--tkr-*)` / `var(--tkm-*)` reeglid IGAL lehel,
	   ilma et peaks iga plugina CSS-i ümber kirjutama. */
	--tms-font-body:    var(--tk-font-body);
	--tms-font-display: var(--tk-font-display);
	--tms-font-mono:    var(--tk-font-mono);

	/* --tms-font-heading oli KUNAGI defineerimata, aga tooriistakeskus-brands
	   kasutab seda kahes kohas. Alias hoiab selle töökorras ka siis, kui mõni
	   vana viide kuhugi alles jääb. */
	--tms-font-heading: var(--tk-font-display);

	--tkr-font-body:    var(--tk-font-body);
	--tkr-font-display: var(--tk-font-display);
	--tkr-font-mono:    var(--tk-font-mono);

	--tkm-font-body:    var(--tk-font-body);
	--tkm-font-display: var(--tk-font-display);
	--tkm-font-mono:    var(--tk-font-mono);
}

/* Divi tuum seab `body { font-family: Open Sans, Arial, sans-serif }` ja
   ükski plugin ei kirjutanud seda üle — seetõttu renderdas Open Sans kogu
   teksti väljaspool pluginablokke, IBM Plex Sans aga nende sees. Kaks
   põhikirjafonti kõrvuti samal lehel.

   `html body` (spetsiifilisus 0,0,2) võidab Divi `body` reegli (0,0,1)
   sõltumata laadimisjärjekorrast — seetõttu ei ole siin `!important`. */
html body {
	font-family: var(--tk-font-body);
}

/* Divi pealkirjad PÄRIVAD body fondi — mõõdetud renderdatud CSS-ist, eraldi
   pealkirjareeglit seal ei ole. Seega tuleb display-font anda eraldi. */
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .et_pb_module h1,
html body .et_pb_module h2,
html body .et_pb_module h3,
html body .et_pb_module h4,
html body .et_pb_module h5,
html body .et_pb_module h6 {
	font-family: var(--tk-font-display);
}

/* ETmodules on Divi ikoonifont, mitte tekstifont. Seda EI kirjutata siin
   üle: Divi seab ikoonidele ise `font-family: ETmodules !important`, mis
   võidab kõik ülalolevad reeglid. Ükski reegel siin failis ei puuduta
   `::before` pseudoelemente, kus ikoonid elavad. */
