/* clean — широк екран, продължение на wide.css (таванът от 6 KB): над 1920 px кутиите и полетата, които на 1920 стигат ръба
   на екрана, продължават до него (border-image с outset); отбелязаните от site.js (снимки, кутии с фон, въртележки) — в wide.css. */
@media (min-width: 1921px) {
	/* лентата отместена отляво (is-side-left) стига десния ръб, отместената отдясно — левия */
	.xp-b-band.is-inset.is-side-left { --xp-o: 0 var(--xp-g) 0 0; }
	.xp-b-band.is-inset.is-side-right { --xp-o: 0 0 0 var(--xp-g); }
	.xp-b-band.is-inset.is-warm:not(.has-panel) { border-image: var(--wp--preset--gradient--xp-warm) fill 0 / 0 / var(--xp-o); }
	.xp-b-band.is-inset.is-cool:not(.has-panel) { border-image: var(--wp--preset--gradient--xp-cool) fill 0 / 0 / var(--xp-o); }
	/* цветното поле зад лентата (has-panel): лявото стига левия ръб, дясното — десния (ако лентата е до него) */
	.xp-b-band.has-panel { --xp-pg: var(--wp--preset--gradient--xp-cool); }
	.xp-b-band.has-panel.is-warm { --xp-pg: var(--wp--preset--gradient--xp-warm); }
	.xp-b-band.has-panel-left::before { border-image: var(--xp-pg) fill 0 / 0 / 0 0 0 var(--xp-g); }
	.xp-b-band.has-panel-right:not(.is-side-right)::before { border-image: var(--xp-pg) fill 0 / 0 / 0 var(--xp-g) 0 0; }
	/* снимката на цялото начало („За нас“) — до двата ръба */
	.xp-b-svc-hero.xp-b > .xp-b-svc-hero__bg { inset: 0 var(--xp-gn); }
	/* чудовищата във футъра са с черно отдолу: встрани — черно от същата височина */
	.xp-ft__contacts { border-image: linear-gradient(transparent 0 var(--wp--custom--wide--monsters-black), var(--wp--preset--color--black) 0) fill 0 / 0 / 0 var(--xp-g); }
	.xp-b-band.is-inset.is-white { border-image: var(--xp-white) fill 0 / 0 / var(--xp-o); }
	.xp-b-band.is-inset.is-grey { border-image: var(--xp-grey) fill 0 / 0 / var(--xp-o); }
	/* до десния ръб: броячите, карето с цитатите, видеото в края, лентата в статията */
	.xp-b-svc-counters { border-image: var(--xp-white) fill 0 / 0 / 0 var(--xp-g) 0 0; }
	.xp-b-svc-examples.is-quotes { border-image: var(--wp--custom--svc-examples--q-bg) fill 0 / 0 / 0 var(--xp-g) 0 0; }
	.xp-b-svc-examples.is-quotes.is-warm { border-image-source: var(--wp--preset--gradient--xp-warm); }
	.xp-b-svc-videocard.is-at-end.is-warm { border-image: var(--wp--custom--svc-videocard--warm) fill 0 / 0 / 0 var(--xp-g) 0 0; }
	.xp-b-svc-videocard.is-at-end.is-cool { border-image: var(--wp--custom--svc-videocard--cool) fill 0 / 0 / 0 var(--xp-g) 0 0; }
	.xp-ps__bg { border-image: var(--wp--preset--gradient--xp-warm) fill 0 / 0 / 0 var(--xp-g) 0 0; }
	.xp-ps.is-contacts { border-image: linear-gradient(var(--wp--preset--color--grey-light) 0 var(--wp--custom--panel--c-grey-h), transparent 0) fill 0 / 0 / 0 var(--xp-g); }
	.xp-ph__strip { border-image: var(--wp--preset--gradient--xp-cool) fill 0 / 0 / 0 var(--xp-g) 0 0; }
	/* до левия ръб: оранжево-розовата кутия, картата на бюлетина, сивото вляво в статията */
	.xp-b-svc-text.has-box-warm { border-image: var(--wp--preset--gradient--xp-warm) fill 0 / 0 / 0 0 0 var(--xp-g); }
	.xp-ft__card { border-image: var(--xp-white) fill 0 / 0 / 0 0 0 var(--xp-g); }
	.xp-ph__side { border-image: linear-gradient(var(--wp--preset--color--grey-light) 0 var(--wp--custom--post--side-grey), var(--wp--preset--color--white) 0) fill 0 / 0 / 0 0 0 var(--xp-g); }
	/* полето вдясно в началото („Каузи“, „Услуги“, „Портфолио“) — до десния ръб */
	.xp-b-svc-hero.has-panel::before { border-image: var(--wp--preset--gradient--xp-cool) fill 0 / 0 / 0 var(--xp-g) 0 0; }
	.xp-b-svc-hero.has-panel.has-panel-warm::before { border-image-source: var(--wp--preset--gradient--xp-warm); }
	/* снимката на началото на кейс — до двата ръба */
	.xp-ph.is-case { overflow: visible; }
	.xp-ph.is-case > .xp-ph__bg, .xp-ph.is-case::after { left: var(--xp-gn); right: auto; width: calc(100% + var(--xp-g) + var(--xp-g)); max-width: none; }
	/* старите страници: секция/ред от Divi, опрени в ръба (site.js) — същият фон до ръба на екрана */
	.xp-block:is(.xp-edge-l, .xp-edge-r) { position: relative; isolation: isolate; }
	.xp-block:is(.xp-edge-l, .xp-edge-r)::before { content: ""; position: absolute; inset: 0; z-index: -1; background: inherit; pointer-events: none; }
	.xp-block.xp-edge-l::before { left: var(--xp-gn); }
	.xp-block.xp-edge-r::before { right: var(--xp-gn); }
	.xp-block.xp-divider.xp-edge-r { translate: var(--xp-g) 0; } /* цветните ивици вдясно — на ръба, както ъглите */
	.xp-block.xp-divider.xp-edge-r::before { content: none; }
	/* цветните ъгли вдясно стоят на ръба на екрана */
	.xp-b-svc-hero.has-corner::after, .xp-b-svc-text.xp-b.has-corner-pink::after { right: var(--xp-gn); }
}
