/*
Theme Name: BG Kanali
Theme URI: https://bgkanaligroup.com/
Description: Child тема на GeneratePress за bgkanaligroup.com — БГ Канали Груп ЕООД. Дизайн: референцията на клиента (design/reference-nastilki.html, Етап 22). Вариант Г „Синя дъга“ (design/variant-g.html) остава в git само като история.
Author: Denvelkoff
Author URI: https://denvelkoff.studio/
Template: generatepress
Version: 2.0.0
Text Domain: bgkanali
*/

/* Палитра: кралско синьо, вариант B — решение на клиента (WhatsApp 13.09.2026), PLAN.md v5 */

/*
 * TASKS.md 22.1 / 34.1 — токените. Типографията, радиусите и ритъмът идват от
 * design/reference-nastilki.html (референцията на клиента,
 * https://bg-kanaligroup.netlify.app/, снета 08.09.2026); ЦВЕТОВЕТЕ ѝ
 * (кехлибарът) са отменени на 13.09.2026 от вариант B на PLAN.md v5.
 * Това е единственото място в темата, където цветовите стойности стоят като
 * литерали — навсякъде другаде се използва var(--bgk-*).
 */
:root {
	--bgk-bg-dark: #0B2C7A; /* 34.1 — синьо-900, „тъмните" секции */
	--bgk-bg-panel: #10389A; /* 34.1 — синьо-800, плочи върху синьо */
	--bgk-bg-light: #F3F5FA; /* 34.1 — студено светло */
	--bgk-white: #FFFFFF;
	--bgk-accent: #1554D6; /* 34.1 — синьо-600, първично */
	--bgk-accent-dark: #1147BE; /* 34.1 — синьо-700 */
	--bgk-accent-tint: rgba(21, 84, 214, .12);
	--bgk-accent-ink: #FFFFFF; /* текст върху акцентен бутон/плочка */
	--bgk-ink: #171B22;
	--bgk-ink-soft: #5A6472;
	--bgk-text-light: #EEF1F5; /* текст на тъмно, основен */
	--bgk-text-dim: #B8C6EA; /* текст на тъмно, вторичен */
	--bgk-line: #DCE2EC; /* hairline на светло */
	--bgk-line-dark: rgba(255, 255, 255, .14); /* hairline на тъмно */
	--bgk-danger: #C2410C; /* TASKS.md 22.17 — FF грешка/полета с грешка, само тук */

	--bgk-font-display: "Oswald", system-ui, sans-serif;
	--bgk-font-body: "Inter", system-ui, sans-serif;

	--bgk-radius-button: 8px;
	--bgk-radius-field: 10px;
	--bgk-radius-container: 14px;
	--bgk-shadow: 0 10px 30px rgba(11, 44, 122, .12); /* 34.1 */

	/* TASKS.md 25.5(в) — ЕДИНСТВЕН източник за ширината на контейнера; всяко друго място я чете. */
	--bgk-wrap: 1180px;

	/* PLAN v5 (13.09.2026), задача 34.1 — токените на палитрата, стойности на вариант B */
	--bgk-accent-rgb: 21, 84, 214;               /* за rgba() с прозрачност: rgba(var(--bgk-accent-rgb), .35) */
	--bgk-accent-on-dark: #9DB7FF;               /* акцентен ТЕКСТ/икона върху тъмен фон (eyebrow на тъмно, числата в лентата, цените в таблото, H1 акцент) */
	--bgk-tint-ink: #1147BE;                     /* текст върху --bgk-accent-tint фон (чип цена) */
	--bgk-field-dark: #08215F;                   /* полета върху тъмен панел (калкулатор) */
	--bgk-panel-gradient: linear-gradient(160deg, #10389A, #0B2C7A); /* .calc-result */
	--bgk-topbar-bg: #0F1115;                    /* топ лентата остава черна (вариант B) */
	--bgk-hero-ov-1: rgba(11, 44, 122, .90);     /* пелената на героя на началната, 0% */
	--bgk-hero-ov-2: rgba(11, 44, 122, .62);     /* 45% */
	--bgk-hero-ov-3: rgba(11, 44, 122, .40);     /* 100% */
	--bgk-calc-ov: rgba(11, 44, 122, .94);       /* пелената на калкулаторната секция и на page-hero */

	/* TASKS.md 34.6(б) — пелената на героя на ВЪТРЕШНА страница (.page-hero::before). Същите три спирки като преди, синьото на вариант B. */
	--bgk-pagehero-ov-1: rgba(11, 44, 122, .94); /* 0% */
	--bgk-pagehero-ov-2: rgba(11, 44, 122, .78); /* 45% */
	--bgk-pagehero-ov-3: rgba(11, 44, 122, .35); /* 100% */

	/*
	 * ── алиаси на вариант Г ──
	 * Старите имена (--bgk-blue/--bgk-steel/--bgk-gold и т.н., от вариант Г)
	 * остават дефинирани като АЛИАСИ към новите токени — целият CSS, който все
	 * още не е пренаписан ред по ред към новите имена, продължава да рендира с
	 * текущата палитра вместо да чупи нещо.
	 */
	--bgk-blue: var(--bgk-accent);
	--bgk-blue-dark: var(--bgk-accent-dark);
	--bgk-blue-light: var(--bgk-accent-tint);
	--bgk-ink-2: var(--bgk-ink);
	--bgk-steel: var(--bgk-bg-light);
	--bgk-gold: #F5A623; /* звездите и живият индикатор остават златни във всяка палитра */
	--bgk-font-mono: var(--bgk-font-display); /* числата минават на Oswald, моно отпада */
}
