/*
 * Základ pre témy bez vlastných tokenov (astra-child na ostrom webe).
 *
 * interne.css je písané na premenné --pch-* z novej témy profichemia-b2b
 * (css/tokens.css). V starej téme tie premenné neexistujú, takže by tabuľky
 * prišli o rámiky, písmo a farby. Tu ich definujeme s rovnakými hodnotami,
 * ale len na stránke mosta (body.pch-interne), aby sa nemiešali do zvyšku webu.
 * Načítava sa iba vtedy, keď téma nemá page-interne.php.
 */

body.pch-interne {
	--pch-modra:        #3cb4e5;
	--pch-modra-tmava:  #2ba0d1;
	--pch-obloha:       #e6f7ff;
	--pch-limetka:      #c2d500;
	--pch-list:         #e5ffd1;
	--pch-mata:         #95e1bf;
	--pch-ruzova:       #cc5599;
	--pch-akcia:        #dd85ba;
	--pch-cierna:       #000000;
	--pch-siva:         #6b6b6b;
	--pch-ramik:        #e2e2e2;
	--pch-hmla:         #f4f4f4;
	--pch-biela:        #ffffff;
	--pch-uspech:       var(--pch-limetka);
	--pch-chyba:        var(--pch-ruzova);
	/* Astra na ostrom webe používa Saira; Inter ani Playfair tam nie sú načítané. */
	--pch-pismo:        "Saira", system-ui, -apple-system, "Segoe UI", sans-serif;
	--pch-pismo-nadpis: "Saira", system-ui, -apple-system, "Segoe UI", sans-serif;
	--pch-fs-h1:        36px;
	--pch-fs-h2:        28px;
	--pch-fs-h3:        17px;
	--pch-fs-uvod:      22px;
	--pch-fs-zaklad:    17px;
	--pch-fs-male:      16px;
	--pch-fs-mikro:     14px;
	--pch-fs-znacka:    12px;
	--pch-radius:       5px;
	--pch-radius-velky: 10px;
	--pch-sirka:        1240px;
}

/* Obal stránky — to, čo v novej téme robí css/tema.css. Šírku pre dátové
   obrazovky (1760 px) dopĺňa interne.css. */
body.pch-interne .pch-obal {
	width: 100%;
	max-width: var(--pch-sirka);
	margin: 0 auto;
	padding: 28px 24px 56px;
	box-sizing: border-box;
	font-family: var(--pch-pismo);
	color: var(--pch-cierna);
}

body.pch-interne .pch-hlava { margin: 0 0 22px; }
body.pch-interne .pch-hlava__titulok {
	font-family: var(--pch-pismo-nadpis);
	font-size: var(--pch-fs-h1);
	font-weight: 700;
	line-height: 1.2;
	margin: 0;
	color: var(--pch-cierna);
}

/* Astra: obsah na celú šírku bez vlastného odsadenia, aby šírku riadil .pch-obal. */
body.pch-interne #primary,
body.pch-interne .site-main {
	margin: 0;
	padding: 0;
	max-width: none;
}
body.pch-interne .ast-container {
	max-width: none;
	padding-left: 0;
	padding-right: 0;
}
