/* clean — декорът на началната (xp-decor--<име>, спрямо блока си; копието в покой). 04.10.2026: в px и 5vw − N px, както в Divi
   (1440/1920); под 1440 (P, 04.10) таблетът и „Дизайн“ до 54,9vw, ръката с поничката до 50vw, петното 20,3vw — както копието на 1024/1280. */
.xp-decor.wp-block-image { position: absolute; z-index: 1; max-width: none; margin: 0; pointer-events: none; }
.xp-decor.wp-block-image img { display: block; width: 100%; height: auto; }
.xp-decor.xp-decor--linea, .xp-decor.xp-decor--linec, .xp-decor.xp-decor--lineb { z-index: 0; }
.xp-b-svc-rows > .xp-rows__item > :not(.xp-decor) { position: relative; z-index: 2; }
.xp-decor--hand { inset: var(--wp--custom--home--hand); width: var(--wp--custom--home--hand-w); }
.xp-decor--balla { inset: var(--wp--custom--home--balla); width: var(--wp--custom--home--balla-w); }
.xp-decor--ballb { inset: var(--wp--custom--home--ballb); width: var(--wp--custom--home--ballb-w); }
.xp-decor--ballc { inset: var(--wp--custom--home--ballc); width: var(--wp--custom--home--ballc-w); opacity: var(--wp--custom--home--ballc-o); }
.xp-decor--tab { inset: var(--wp--custom--home--tab); width: var(--wp--custom--home--tab-w); }
.xp-decor--linea { inset: var(--wp--custom--home--linea); width: var(--wp--custom--home--linea-w); opacity: var(--wp--custom--home--linea-o); }
.xp-decor--linec { inset: var(--wp--custom--home--linec); width: var(--wp--custom--home--linec-w); }
.xp-decor--lineb { inset: var(--wp--custom--home--lineb); width: var(--wp--custom--home--lineb-w); opacity: var(--wp--custom--home--lineb-o); }
.xp-decor--social { inset: var(--wp--custom--home--social); width: var(--wp--custom--home--social-w); }
.xp-decor--likebig { inset: var(--wp--custom--home--likebig); width: var(--wp--custom--home--likebig-w); }
.xp-decor--likesmall { inset: var(--wp--custom--home--likesmall); width: var(--wp--custom--home--likesmall-w); opacity: var(--wp--custom--home--likesmall-o); }
.xp-decor--design { inset: var(--wp--custom--home--design); width: var(--wp--custom--home--design-w); }
.xp-decor--blob { inset: var(--wp--custom--home--blob); width: var(--wp--custom--home--blob-w); opacity: var(--wp--custom--home--blob-o); }
.xp-decor--blobs { inset: var(--wp--custom--home--blobs); width: var(--wp--custom--home--blobs-w); opacity: var(--wp--custom--home--blobs-o); }
/* „Какво правим…“ (04.10.2026, копието): заглавието 63 px + 7vw отгоре; квадратът от 63 px до лентата (117 px под заглавието) */
.xp-b-band .xp-b.xp-b-svc-text.has-corner-pink { --t-pt: var(--wp--custom--home--what-top); padding-bottom: var(--wp--custom--home--what-bottom); }
.xp-b-band .xp-b.xp-b-svc-text.has-corner-pink::after { top: var(--wp--custom--home--what-corner); bottom: 0; height: auto; clip-path: var(--wp--custom--home--what-clip); }
@media (max-width: 980px) {
	.xp-decor--social, .xp-decor--likebig, .xp-decor--likesmall, .xp-decor--blobs { display: none; }
	.xp-decor--hand { inset: var(--wp--custom--home--hand-t); width: var(--wp--custom--home--hand-tw); }
	.xp-decor--balla { inset: var(--wp--custom--home--balla-t); width: var(--wp--custom--home--balla-tw); }
	.xp-decor--ballb { inset: var(--wp--custom--home--ballb-t); width: var(--wp--custom--home--ballb-tw); }
	.xp-decor--ballc { inset: var(--wp--custom--home--ballc-t); width: var(--wp--custom--home--ballc-tw); }
	.xp-decor--tab { inset: var(--wp--custom--home--tab-t); width: var(--wp--custom--home--tab-tw); }
	.xp-decor--linea { inset: var(--wp--custom--home--linea-t); width: var(--wp--custom--home--linea-tw); }
	.xp-decor--linec { inset: var(--wp--custom--home--linec-t); width: var(--wp--custom--home--linec-tw); }
	.xp-decor--lineb { inset: var(--wp--custom--home--lineb-t); width: var(--wp--custom--home--lineb-tw); }
	.xp-decor--design { inset: var(--wp--custom--home--design-t); width: var(--wp--custom--home--design-tw); }
	.xp-decor--blob { inset: var(--wp--custom--home--blob-t); width: var(--wp--custom--home--blob-tw); }
	.xp-b-svc-rows:has(.xp-decor--tab) { padding-top: var(--wp--custom--home--rows-top-t); }
	.xp-b-svc-rows > .xp-rows__item:has(.xp-decor--design) { margin-top: var(--wp--custom--home--design-gap-t); }
}
@media (max-width: 767px) {
	.xp-decor--hand { inset: var(--wp--custom--home--hand-p); width: var(--wp--custom--home--hand-pw); }
	.xp-decor--balla { inset: var(--wp--custom--home--balla-p); width: var(--wp--custom--home--balla-pw); }
	.xp-decor--ballb { inset: var(--wp--custom--home--ballb-p); width: var(--wp--custom--home--ballb-pw); }
	.xp-decor--ballc { inset: var(--wp--custom--home--ballc-p); width: var(--wp--custom--home--ballc-pw); }
	.xp-decor--tab { inset: var(--wp--custom--home--tab-p); width: var(--wp--custom--home--tab-pw); }
	.xp-decor--linea { inset: var(--wp--custom--home--linea-p); width: var(--wp--custom--home--linea-pw); }
	.xp-decor--linec { inset: var(--wp--custom--home--linec-p); width: var(--wp--custom--home--linec-pw); }
	.xp-decor--lineb { inset: var(--wp--custom--home--lineb-p); width: var(--wp--custom--home--lineb-pw); }
	.xp-decor--design { inset: var(--wp--custom--home--design-p); width: var(--wp--custom--home--design-pw); }
	.xp-decor--blob { inset: var(--wp--custom--home--blob-p); width: var(--wp--custom--home--blob-pw); }
	.xp-b-svc-text.xp-b.has-box-warm:has(.xp-decor--hand) { margin-top: var(--wp--custom--home--box-top-p); } /* място за ръката над кутията */
	.xp-b-svc-rows:has(.xp-decor--tab) { padding-top: var(--wp--custom--home--rows-top-p); }
	.xp-b-svc-rows > .xp-rows__item:has(.xp-decor--design) { margin-top: var(--wp--custom--home--design-gap-p); }
	.xp-b-band .xp-b.xp-b-svc-text.has-corner-pink { padding-bottom: var(--wp--custom--home--what-bottom-p); }
}
