/* clean — футърът: преливката (тон), чудовищата, логото с контактите и долният ред (партида 1, 01.10.2026). Числата — от азбуката
   (theme.json → custom.footer), мерени на xplora.bg. Преливката е обща за бюлетина и контактите, както в Divi (една секция). */
.xp-ft { --xp-ft-bg: var(--wp--preset--gradient--xp-cool); --xp-ft-accent: var(--wp--preset--color--blue); --xp-ft-link: var(--wp--preset--color--link); background: var(--xp-ft-bg); color: var(--wp--preset--color--white); }
.xp-ft.is-warm { --xp-ft-bg: var(--wp--custom--footer--warm); --xp-ft-accent: var(--wp--preset--color--pink); --xp-ft-link: var(--wp--preset--color--pink); }
.xp-ft { padding-top: var(--wp--custom--footer--nl-pad); } /* и без бюлетина (EN/DE): преливката над чудовищата е 10vw, както на живо */
.xp-ft__contacts { display: flex; align-items: center; padding: var(--wp--custom--footer--contacts-pad); background: url("../../assets/img/Footer_Monsters.webp") 0 var(--wp--custom--footer--monsters-top) / 100% auto no-repeat; }
.xp-ft__logo { display: flex; justify-content: center; flex: none; width: var(--wp--custom--footer--logo-col); }
.xp-ft__logo img { display: block; width: var(--wp--custom--footer--logo); min-width: var(--wp--custom--footer--logo-min); height: auto; margin-top: var(--wp--custom--footer--logo-lift); }
.xp-ft__contacts p { flex: none; width: var(--wp--custom--footer--col); margin: 0; color: inherit; font-size: var(--t-small); font-weight: var(--wp--custom--weight--light); line-height: var(--t-lh-small); text-align: center; } /* (016) текст — дребен; долният ред — етикет */
.xp-ft__contacts a, .xp-ft__legal a { color: inherit; text-decoration: underline; }
.xp-ft__legal { position: relative; margin: var(--wp--custom--footer--seam) 0 0; padding: var(--wp--custom--footer--legal-pad); background: var(--wp--preset--color--black); color: inherit; font-size: var(--t-label); font-weight: var(--wp--custom--weight--light); line-height: var(--t-lh-small); text-align: center; }
/* долният ред се застъпва с 1 px върху чудовищата: краят им пада на част от пиксела и иначе прозира тънка ивица преливка */
.xp-ft__legal span { margin: 0 var(--wp--custom--space--20); }
@media (max-width: 980px) {
	.xp-ft__contacts { display: grid; grid-template-columns: var(--wp--custom--footer--col-tablet) var(--wp--custom--footer--col-tablet); row-gap: var(--wp--custom--footer--row-gap-tablet); padding: var(--wp--custom--footer--contacts-pad-tablet); background-size: auto calc(100% - var(--wp--custom--footer--monsters-top)); background-position: 0 100%; }
	/* (04.10.2026, пълният преглед, 768 на всички стр.) в копието логото и телефонът са центрирани в лявата половина, имейлът и адресът — в дясната */
	.xp-ft__logo { justify-content: center; width: auto; }
	.xp-ft__contacts p { width: auto; text-align: center; }
}
@media (max-width: 767px) {
	.xp-ft__contacts { display: flex; flex-direction: column; align-items: stretch; gap: var(--wp--custom--footer--row-gap-phone); padding: var(--wp--custom--footer--contacts-pad-phone); background-image: url("../../assets/img/monsters-footer-mob.webp"); }
	.xp-ft__logo { align-self: center; width: var(--wp--custom--footer--logo-phone); margin: var(--wp--custom--footer--logo-gap-phone); }
	.xp-ft__logo img { width: 100%; min-width: 0; margin: 0; }
	.xp-ft__contacts p { text-align: center; }
	.xp-ft__legal { padding: var(--wp--custom--footer--legal-pad-phone); }
}
