/*
 * Grupa `egrant-measure` — úzky textový stĺpec (leady, dlhšia próza).
 *
 * Šírku nesú **deti**, nie grupa. Grupa zostáva normálnym dieťaťom
 * constrained layoutu, takže ju jadro samo posadí do obsahového stĺpca; vnútri
 * nej je flow layout, ktorý nič necentruje, a `max-width` na deťoch ich
 * zarovná vľavo. Bez `!important` a bez marginov.
 *
 * Predtým mala tú šírku grupa sama a k tomu `margin-left: 0 !important`, aby
 * ju layout jadra necentroval. Fungovalo to na frontende a rozpadlo sa
 * v editore: ten pridáva vlastné pravidlo s vyššou špecificitou, takže
 * `!important` remízu nerozhodol, a keď sa špecificita dohnala, zarovnávalo sa
 * na okraj kontejnera (v editore širší než stĺpec) namiesto stĺpca.
 * Podrobne v `docs/03-architektura.md`.
 */

.wp-block-group.egrant-measure > * {
	max-width: var(--wp--custom--measure, 552px);
}

/*
 * Callouty manuálu a box „Pozrite si" — šesť variantov `core/group`.
 *
 * Registráciu drží `functions/BlockStyles.php`, prevod zo starého widgetu
 * `App\Services\ElementorConverter::fromNotificationBox()`. Sem patrí vzhľad.
 *
 * ⚠️ **Opravené 2026-09-22.** Dovtedy tu stálo, že farby sú náš odhad
 * (tokeny z palety s priehľadnosťou) — a ikona bola **prázdny krúžok bez
 * kresby**, lebo pravidlo síce nastavovalo `background: center / 14px`, ale
 * `background-image` nikdy nepribudlo. Farby aj veľkosti písma zadal Lukáš
 * z Figmy, geometria je odmeraná z rámu `1280 manual-detail`
 * (snímka `09-21 12-22-46`, mierka 1,5758) a na oboch farebných calloutoch
 * vychádza rovnako:
 *
 * | | rám | tu |
 * |---|---:|---|
 * | výplň boxu | 20 | `spacing--50` |
 * | ikona | 32 (kresba v nej 26,7) | 32 |
 * | medzera ikona → text | 20 | `spacing--50` |
 * | text od ľavej hrany boxu | 72 | 20 + 32 + 20 |
 * | nadpis | 14,4 | preset `button` |
 * | text calloutu | 11,2 | preset `nano` |
 *
 * 🔴 **Ikona stojí v ľavom stĺpci vedľa nadpisu, nie nad ním.** Do 2026-09-22
 * ju CSS skladalo nad nadpis, hoci komentár vedľa tvrdil opak. Odsadený je aj
 * text pod nadpisom (tiež na 72), takže je to **dvojstĺpcová mriežka**, nie
 * odsek s obrázkom hore. Nad nadpis patrí ikona až v mobile
 * (rám `375 manual-detail`).
 *
 * 🔴 **Ikona je v CSS, nie v obsahu.** Je to znak variantu, nie text — keby
 * bola blokom, redaktor by ju vedel zmazať a prekladatelia by ju dostali
 * v siedmich jazykoch na preklad.
 *
 * ⬜ **Tri z piatich calloutov kresbu ešte nemajú.** Z Figmy prišli len
 * `info` a `error` (`assets/icons/ic_callout_*.svg`, Material Symbols).
 * Čierny „Pre manažérov participácie" má v ráme **slnko** a `tip` ani `paid`
 * v ráme nie sú vôbec — tie dva sú naše delenie podľa ikony v starom zdroji.
 * Dovtedy im zostáva **prázdny stĺpec**, nie náhradná kresba: prázdne miesto
 * je viditeľná chýbajúca vec, zlá ikona nie.
 *
 * ℹ️ **Text 11,2 platí len na päť calloutov, nie na „Pozrite si".** Odkazy
 * v sivom boxe merajú v ráme rozostup 26, teda veľkosť tela stránky —
 * zmenšuje sa im len nadpis, rovnako ako calloutom.
 */

/*
 * 🔴 **Ľavá výplň ide cez premennú, nie prepísaním skratky.** Selektor tohto
 * pravidla má kvôli `[class*=]` špecificitu (0,3,0) a jeho `padding` by
 * `padding-inline-start` z pravidla nižšie prebil — presne to sa 2026-09-22
 * stalo a ikona sadla na nadpis.
 */
.wp-block-group[class*="is-style-"]:is(
	.is-style-info, .is-style-warning, .is-style-notice, .is-style-tip, .is-style-paid, .is-style-related
) {
	padding: var(--wp--preset--spacing--50);
	padding-inline-start: var(--egrant-callout-inset, var(--wp--preset--spacing--50));
	border-radius: var(--wp--custom--radius--lg);
}

/*
 * Päť calloutov má ikonu vľavo; „Pozrite si" ju nemá.
 *
 * 🔴 **Ikona je mimo toku, nie v mriežke.** Ako položka mriežky by riadok
 * s nadpisom roztiahla na svojich 32 a text pod ním by začal až za ňou —
 * rám má pritom prvý riadok textu **vyššie, než ikona končí**. Miesto pre ňu
 * teda robí ľavá výplň 72 (20 + 32 + 20) a ikona v nej visí absolútne.
 */
.wp-block-group:is(.is-style-info, .is-style-warning, .is-style-notice, .is-style-tip, .is-style-paid) {
	position: relative;
	font-size: var(--wp--preset--font-size--nano);
}

/*
 * ⬜ **Miesto na ikonu dostane len callout, ktorý ju má.** `tip` a `paid`
 * v ráme nie sú vôbec — je to naše delenie podľa ikony v starom zdroji —
 * a prázdna diera vľavo by vyzerala ako chyba sadzby, nie ako chýbajúci
 * podklad. Keď sa o tých dvoch rozhodne, pridajú sa sem.
 *
 * ⚠️ **Čierny callout má ikonu väčšiu: 40, nie 32.** Nie je to preklep —
 * odmerané 2026-09-22 z rámu `1280 manual-detail` (snímka `09-21 12-21-28`):
 * slnko meria 40,6 a text začína na 80,2, kým `(i)` a `(!)` merajú 26,7
 * v poli 32 a text začína na 71,7. Výplň 20 a medzera 20 sú pritom rovnaké
 * vo všetkých troch.
 */
.wp-block-group:is(.is-style-info, .is-style-warning) {
	/* 20 výplň + 32 ikona + 20 medzera — všetky tri odmerané z rámu. */
	--egrant-callout-inset: 72px;
}

.wp-block-group.is-style-notice {
	/* 20 + 40 + 20, odmerané 80,2. */
	--egrant-callout-inset: 80px;
}

/*
 * 🔴 **Zvislé odstupy sa musia prepísať, nie zdediť.** `blockGap` dáva
 * nasledujúcemu bloku 32 zhora a k tomu by sa pripočítal spodok nadpisu —
 * odmerané v prehliadači 2026-09-22 to bolo 44. Rám má medzi spodkom písmen
 * nadpisu a vrchom nasledujúcich 18,4, čo pri riadkovaní 17,28 a 14 vychádza
 * na odstup 12, teda `spacing--30`.
 *
 * `margin-inline` ruší `is-layout-constrained`, ktoré deťom dáva `auto`.
 */
.wp-block-group:is(.is-style-info, .is-style-warning, .is-style-notice, .is-style-tip, .is-style-paid) > * {
	margin-block: 0;
	margin-inline: 0;
	max-width: none;
}

.wp-block-group:is(.is-style-info, .is-style-warning, .is-style-notice, .is-style-tip, .is-style-paid) > * + * {
	margin-block-start: var(--wp--preset--spacing--30);
}

/*
 * Kresba je maska, nie `<img>`: export má výplň natvrdo, kým takto berie
 * `currentcolor` — a v čiernom calloute bude musieť byť biela.
 */
.wp-block-group:is(.is-style-info, .is-style-warning, .is-style-notice)::before {
	content: "";
	position: absolute;
	inset-block-start: var(--wp--preset--spacing--50);
	inset-inline-start: var(--wp--preset--spacing--50);
	width: 32px;
	height: 32px;
	background-color: currentcolor;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}

.wp-block-group.is-style-info::before {
	-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M14.957 22.667H17.179V14.667H14.957V22.667ZM16.8403 11.8013C17.0661 11.58 17.179 11.3055 17.179 10.978C17.179 10.638 17.0662 10.353 16.8406 10.123C16.6149 9.89299 16.3352 9.77799 16.0016 9.77799C15.6681 9.77799 15.3883 9.89299 15.1623 10.123C14.9365 10.353 14.8236 10.638 14.8236 10.978C14.8236 11.3055 14.9364 11.58 15.162 11.8013C15.3877 12.0229 15.6674 12.1337 16.001 12.1337C16.3345 12.1337 16.6143 12.0229 16.8403 11.8013ZM16.0073 29.3337C14.1666 29.3337 12.437 28.9837 10.8183 28.2837C9.19964 27.5837 7.78652 26.63 6.57897 25.4227C5.37164 24.2151 4.41797 22.8014 3.71797 21.1817C3.01797 19.5619 2.66797 17.8311 2.66797 15.9893C2.66797 14.1475 3.01797 12.4167 3.71797 10.7967C4.41797 9.17688 5.37164 7.76699 6.57897 6.56699C7.78652 5.36699 9.20019 4.41699 10.82 3.71699C12.4397 3.01699 14.1705 2.66699 16.0123 2.66699C17.8541 2.66699 19.585 3.01699 21.205 3.71699C22.8247 4.41699 24.2346 5.36699 25.4346 6.56699C26.6346 7.76699 27.5846 9.1781 28.2846 10.8003C28.9846 12.4225 29.3346 14.1539 29.3346 15.9943C29.3346 17.835 28.9846 19.5647 28.2846 21.1833C27.5846 22.802 26.6346 24.2137 25.4346 25.4183C24.2346 26.623 22.8235 27.5768 21.2013 28.2797C19.5791 28.9823 17.8477 29.3337 16.0073 29.3337ZM16.0123 27.1113C19.1012 27.1113 21.7234 26.0299 23.879 23.867C26.0345 21.7041 27.1123 19.0782 27.1123 15.9893C27.1123 12.9004 26.036 10.2782 23.8833 8.12266C21.7304 5.9671 19.1031 4.88932 16.0013 4.88932C12.9197 4.88932 10.2975 5.96566 8.13464 8.11833C5.97175 10.2712 4.8903 12.8985 4.8903 16.0003C4.8903 19.0819 5.97175 21.7041 8.13464 23.867C10.2975 26.0299 12.9234 27.1113 16.0123 27.1113Z" fill="%23000"/></svg>');
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M14.957 22.667H17.179V14.667H14.957V22.667ZM16.8403 11.8013C17.0661 11.58 17.179 11.3055 17.179 10.978C17.179 10.638 17.0662 10.353 16.8406 10.123C16.6149 9.89299 16.3352 9.77799 16.0016 9.77799C15.6681 9.77799 15.3883 9.89299 15.1623 10.123C14.9365 10.353 14.8236 10.638 14.8236 10.978C14.8236 11.3055 14.9364 11.58 15.162 11.8013C15.3877 12.0229 15.6674 12.1337 16.001 12.1337C16.3345 12.1337 16.6143 12.0229 16.8403 11.8013ZM16.0073 29.3337C14.1666 29.3337 12.437 28.9837 10.8183 28.2837C9.19964 27.5837 7.78652 26.63 6.57897 25.4227C5.37164 24.2151 4.41797 22.8014 3.71797 21.1817C3.01797 19.5619 2.66797 17.8311 2.66797 15.9893C2.66797 14.1475 3.01797 12.4167 3.71797 10.7967C4.41797 9.17688 5.37164 7.76699 6.57897 6.56699C7.78652 5.36699 9.20019 4.41699 10.82 3.71699C12.4397 3.01699 14.1705 2.66699 16.0123 2.66699C17.8541 2.66699 19.585 3.01699 21.205 3.71699C22.8247 4.41699 24.2346 5.36699 25.4346 6.56699C26.6346 7.76699 27.5846 9.1781 28.2846 10.8003C28.9846 12.4225 29.3346 14.1539 29.3346 15.9943C29.3346 17.835 28.9846 19.5647 28.2846 21.1833C27.5846 22.802 26.6346 24.2137 25.4346 25.4183C24.2346 26.623 22.8235 27.5768 21.2013 28.2797C19.5791 28.9823 17.8477 29.3337 16.0073 29.3337ZM16.0123 27.1113C19.1012 27.1113 21.7234 26.0299 23.879 23.867C26.0345 21.7041 27.1123 19.0782 27.1123 15.9893C27.1123 12.9004 26.036 10.2782 23.8833 8.12266C21.7304 5.9671 19.1031 4.88932 16.0013 4.88932C12.9197 4.88932 10.2975 5.96566 8.13464 8.11833C5.97175 10.2712 4.8903 12.8985 4.8903 16.0003C4.8903 19.0819 5.97175 21.7041 8.13464 23.867C10.2975 26.0299 12.9234 27.1113 16.0123 27.1113Z" fill="%23000"/></svg>');
}

.wp-block-group.is-style-notice::before {
	width: 41px;
	height: 41px;
	-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41" fill="none"><circle cx="20.4999" cy="20.498" r="8.85149" stroke="%23000" stroke-width="3"/><circle cx="20.498" cy="2.47063" r="2.47063" fill="%23000"/><circle cx="20.498" cy="38.5248" r="2.47063" fill="%23000"/><circle cx="2.47063" cy="20.4976" r="2.47063" transform="rotate(-90 2.47063 20.4976)" fill="%23000"/><circle cx="38.5253" cy="20.4976" r="2.47063" transform="rotate(-90 38.5253 20.4976)" fill="%23000"/><circle cx="7.75391" cy="33.2453" r="2.47063" transform="rotate(-135 7.75391 33.2453)" fill="%23000"/><circle cx="33.25" cy="7.75112" r="2.47063" transform="rotate(-135 33.25 7.75112)" fill="%23000"/><circle cx="7.7518" cy="7.75098" r="2.47063" transform="rotate(-45 7.7518 7.75098)" fill="%23000"/><circle cx="33.2479" cy="33.2451" r="2.47063" transform="rotate(-45 33.2479 33.2451)" fill="%23000"/></svg>');
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41" fill="none"><circle cx="20.4999" cy="20.498" r="8.85149" stroke="%23000" stroke-width="3"/><circle cx="20.498" cy="2.47063" r="2.47063" fill="%23000"/><circle cx="20.498" cy="38.5248" r="2.47063" fill="%23000"/><circle cx="2.47063" cy="20.4976" r="2.47063" transform="rotate(-90 2.47063 20.4976)" fill="%23000"/><circle cx="38.5253" cy="20.4976" r="2.47063" transform="rotate(-90 38.5253 20.4976)" fill="%23000"/><circle cx="7.75391" cy="33.2453" r="2.47063" transform="rotate(-135 7.75391 33.2453)" fill="%23000"/><circle cx="33.25" cy="7.75112" r="2.47063" transform="rotate(-135 33.25 7.75112)" fill="%23000"/><circle cx="7.7518" cy="7.75098" r="2.47063" transform="rotate(-45 7.7518 7.75098)" fill="%23000"/><circle cx="33.2479" cy="33.2451" r="2.47063" transform="rotate(-45 33.2479 33.2451)" fill="%23000"/></svg>');
}

.wp-block-group.is-style-warning::before {
	-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M16.8403 22.3284C17.0661 22.1026 17.179 21.823 17.179 21.4894C17.179 21.1559 17.0662 20.8761 16.8406 20.6501C16.6149 20.4241 16.3352 20.3111 16.0016 20.3111C15.6681 20.3111 15.3883 20.424 15.1623 20.6497C14.9365 20.8753 14.8236 21.155 14.8236 21.4888C14.8236 21.8223 14.9364 22.102 15.162 22.3277C15.3877 22.5537 15.6674 22.6667 16.001 22.6667C16.3345 22.6667 16.6143 22.554 16.8403 22.3284ZM14.957 17.4891H17.179V9.20008H14.957V17.4891ZM16.0073 29.3334C14.1666 29.3334 12.437 28.9834 10.8183 28.2834C9.19964 27.5834 7.78652 26.6297 6.57897 25.4224C5.37164 24.2149 4.41797 22.8012 3.71797 21.1814C3.01797 19.5616 2.66797 17.8309 2.66797 15.9891C2.66797 14.1473 3.01797 12.4164 3.71797 10.7964C4.41797 9.17664 5.37164 7.76675 6.57897 6.56675C7.78652 5.36675 9.20019 4.41675 10.82 3.71675C12.4397 3.01675 14.1705 2.66675 16.0123 2.66675C17.8541 2.66675 19.585 3.01675 21.205 3.71675C22.8247 4.41675 24.2346 5.36675 25.4346 6.56675C26.6346 7.76675 27.5846 9.17786 28.2846 10.8001C28.9846 12.4223 29.3346 14.1536 29.3346 15.9941C29.3346 17.8347 28.9846 19.5644 28.2846 21.1831C27.5846 22.8017 26.6346 24.2134 25.4346 25.4181C24.2346 26.6227 22.8235 27.5765 21.2013 28.2794C19.5791 28.9821 17.8477 29.3334 16.0073 29.3334ZM16.0123 27.1111C19.1012 27.1111 21.7234 26.0296 23.879 23.8668C26.0345 21.7039 27.1123 19.078 27.1123 15.9891C27.1123 12.9002 26.036 10.278 23.8833 8.12241C21.7304 5.96686 19.1031 4.88908 16.0013 4.88908C12.9197 4.88908 10.2975 5.96541 8.13464 8.11808C5.97175 10.271 4.8903 12.8983 4.8903 16.0001C4.8903 19.0816 5.97175 21.7039 8.13464 23.8668C10.2975 26.0296 12.9234 27.1111 16.0123 27.1111Z" fill="%23000"/></svg>');
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M16.8403 22.3284C17.0661 22.1026 17.179 21.823 17.179 21.4894C17.179 21.1559 17.0662 20.8761 16.8406 20.6501C16.6149 20.4241 16.3352 20.3111 16.0016 20.3111C15.6681 20.3111 15.3883 20.424 15.1623 20.6497C14.9365 20.8753 14.8236 21.155 14.8236 21.4888C14.8236 21.8223 14.9364 22.102 15.162 22.3277C15.3877 22.5537 15.6674 22.6667 16.001 22.6667C16.3345 22.6667 16.6143 22.554 16.8403 22.3284ZM14.957 17.4891H17.179V9.20008H14.957V17.4891ZM16.0073 29.3334C14.1666 29.3334 12.437 28.9834 10.8183 28.2834C9.19964 27.5834 7.78652 26.6297 6.57897 25.4224C5.37164 24.2149 4.41797 22.8012 3.71797 21.1814C3.01797 19.5616 2.66797 17.8309 2.66797 15.9891C2.66797 14.1473 3.01797 12.4164 3.71797 10.7964C4.41797 9.17664 5.37164 7.76675 6.57897 6.56675C7.78652 5.36675 9.20019 4.41675 10.82 3.71675C12.4397 3.01675 14.1705 2.66675 16.0123 2.66675C17.8541 2.66675 19.585 3.01675 21.205 3.71675C22.8247 4.41675 24.2346 5.36675 25.4346 6.56675C26.6346 7.76675 27.5846 9.17786 28.2846 10.8001C28.9846 12.4223 29.3346 14.1536 29.3346 15.9941C29.3346 17.8347 28.9846 19.5644 28.2846 21.1831C27.5846 22.8017 26.6346 24.2134 25.4346 25.4181C24.2346 26.6227 22.8235 27.5765 21.2013 28.2794C19.5791 28.9821 17.8477 29.3334 16.0073 29.3334ZM16.0123 27.1111C19.1012 27.1111 21.7234 26.0296 23.879 23.8668C26.0345 21.7039 27.1123 19.078 27.1123 15.9891C27.1123 12.9002 26.036 10.278 23.8833 8.12241C21.7304 5.96686 19.1031 4.88908 16.0013 4.88908C12.9197 4.88908 10.2975 5.96541 8.13464 8.11808C5.97175 10.271 4.8903 12.8983 4.8903 16.0001C4.8903 19.0816 5.97175 21.7039 8.13464 23.8668C10.2975 26.0296 12.9234 27.1111 16.0123 27.1111Z" fill="%23000"/></svg>');
}

/* Nadpis je drobný a tučný — nie je to nadpis sekcie návodu. Platí na všetkých
   šesť vrátane „Pozrite si": v ráme majú obidva verzálku 10,8. */
.wp-block-group:is(.is-style-info, .is-style-warning, .is-style-notice, .is-style-tip, .is-style-paid, .is-style-related)
	> .wp-block-heading {
	font-size: var(--wp--preset--font-size--button);
	font-weight: 600;
}

/*
 * Dva callouty za sebou majú medzi sebou 12, nie 32 (Lukáš, 2026-09-22).
 * `blockGap` tela návodu je 32 a to je odstup **medzi vecami**; dva boxy pod
 * sebou sú jedna vec a rytmus si držia vnútri.
 *
 * ⚠️ Box „Pozrite si" v tom nie je — má vlastný odstup 24 nižšie, aj keď
 * stojí hneď za calloutom.
 */
.wp-block-group[class*="is-style-"]:is(.is-style-info, .is-style-warning, .is-style-notice, .is-style-tip, .is-style-paid)
	+ .wp-block-group[class*="is-style-"]:is(.is-style-info, .is-style-warning, .is-style-notice, .is-style-tip, .is-style-paid) {
	margin-block-start: var(--wp--preset--spacing--30);
}

/*
 * Sivý box „Pozrite si" — 24 zhora, nadpis 14,4/600 s 24 pod ním, text
 * 14,4/500. Všetko zadal Lukáš z Figmy 2026-09-22.
 *
 * ⚠️ **Opravené:** dovtedy tu stálo, že si text drží 17,6 tela stránky — bol
 * to môj nesprávny záver z rozostupu riadkov v ráme (26), ktorý som odčítal
 * ako riadkovanie veľkého písma namiesto väčšej medzery medzi odkazmi.
 *
 * Odstupy nesie sivý box sám, nie mriežka: na rozdiel od piatich calloutov
 * mriežkou nie je, takže sa jeho marginy normálne zlučujú.
 */
.wp-block-group.is-style-related {
	margin-block-start: var(--wp--preset--spacing--60);
	font-size: var(--wp--preset--font-size--button);
}

.wp-block-group.is-style-related > .wp-block-heading {
	margin-block: 0 var(--wp--preset--spacing--60);
}

.wp-block-group.is-style-related > :last-child {
	margin-block-end: 0;
}

/*
 * Mobil: ikona nad nadpisom (rám `375 manual-detail`).
 *
 * ⚠️ **Hranica 640 odmeraná nie je** — rám kreslí 375 a 1280, medzi nimi
 * návrh nie je. 640 je tá istá hranica, akú na prepnutie používa mriežka
 * kariet, a pod ňou je telo návodu na celú šírku.
 */
@media (max-width: 640px) {
	.wp-block-group:is(.is-style-info, .is-style-warning, .is-style-notice) {
		--egrant-callout-inset: var(--wp--preset--spacing--50);
	}

	.wp-block-group:is(.is-style-info, .is-style-warning, .is-style-notice)::before {
		position: static;
		display: block;
		margin-block-end: var(--wp--preset--spacing--30);
	}
}

/* Farby zadal Lukáš z Figmy 2026-09-22 — nie sú to tokeny palety. */
.wp-block-group.is-style-info {
	background: #D7DDF4;
}

.wp-block-group.is-style-warning {
	background: #FADFD5;
}

/* ⬜ Tip a „platená funkcia" v ráme nie sú — odtieň je zatiaľ náš. */
.wp-block-group.is-style-tip {
	background: color-mix(in srgb, var(--wp--preset--color--green-light) 20%, var(--wp--preset--color--surface));
}

.wp-block-group.is-style-paid {
	background: color-mix(in srgb, var(--wp--preset--color--purple) 12%, var(--wp--preset--color--surface));
}

/* „Pre manažérov participácie" je v oboch rámoch čierny box s bielym textom. */
.wp-block-group.is-style-notice {
	background: var(--wp--preset--color--ink);
	color: var(--wp--preset--color--base);
}

/* „Pozrite si" nemá ikonu ani farbu — je to sivý box so zoznamom odkazov. */
.wp-block-group.is-style-related {
	background: var(--wp--preset--color--surface-2);
}

.wp-block-group.is-style-related .wp-block-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wp-block-group.is-style-related .wp-block-list li + li {
	margin-block-start: var(--wp--preset--spacing--20);
}
