/* Experiences 2026: page-specific composition. Components live in xinalani-ui.css. */
body.experiences-2026 { margin: 0; background: #fff; }
body.experiences-2026.admin-bar > header { top: 32px; }
.experiences-hero { --xr-hero-position: center 55%; }
.experiences-page .experiences-spa-actions { justify-content: flex-start; gap: 16px; margin-top: 28px; }
#experiences-groups .xr-directory-columns { margin-bottom: 65px; }
body.xinalani-ui :is(.main, #main, main, #main-page-container, .xr-page, #contenedor-cuerpo-principal, .x-ui) :is(.x-actions, .xr-actions, .xr-stay-actions, .spa-actions) { flex-wrap: initial; }
body.xinalani-ui .xr-directory-item h4 {text-transform: uppercase; font-family: 'Karla' !important;}
.xr-category-tabs{ border-bottom: none;}
@media (max-width:782px) { body.experiences-2026.admin-bar > header { top: 46px; } }

/* Group minimum printed in the supplied reference. */
.experiences-group-heading { display: flex; justify-content: space-between; align-items: baseline; gap: 24px; }
#experiences-groups body.xinalani-ui .experiences-group-minimum { color: var(--x-ink); font: 400 28px/1.3 var(--x-font-head); white-space: nowrap; }
