/* fixes-20261027 - ajustes de tickets del 27-oct. Se carga justo despues de marca.css (no editar marca.css). */

/* Ticket "le falta un englobado": el correo del pie como pildora, igual que los botones sociales */
.site-footer__mail a{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1px solid var(--line);border-radius:999px;background:rgb(255 253 249 / 55%);color:var(--ink);text-decoration:none;transition:border-color .2s,transform .2s}
.site-footer__mail a:hover{border-color:var(--gold);transform:translateY(-1px)}
:root[data-theme="dark"] .site-footer__mail a{background:var(--card)}

/* Ticket "mal centrado": el calendario se centra sobre el campo visible (.k-date__txt).
   El campo de texto es inline-block dentro del wrapper y deja un hueco bajo la linea (descender gap);
   con display:block el wrapper mide lo mismo que el campo y el boton (top:50%) queda centrado.
   right:.28rem = mitad de la diferencia entre alto del campo (48.4px) y boton (38.7px), para que la
   separacion derecha sea igual a la superior e inferior. */
.k-date{align-self:start}
/* .field es grid: sin align-self el wrapper se estira a la altura de la fila (65px) y el boton queda bajo el campo */
.k-date>.k-date__txt{display:block}
.k-date__btn{right:.28rem}

/* Reserva en línea: horas libres, código de regalo y confirmación */
.k-trampa{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.k-horas{margin-top:.75rem}
.k-horas__info{margin:0 0 .5rem;font-size:.98rem;color:var(--ink-2)}
.k-horas__lista{display:flex;flex-wrap:wrap;gap:.5rem}
.k-horas__lista button{all:unset;cursor:pointer;min-width:4.2rem;text-align:center;padding:.55rem .8rem;border-radius:999px;border:1px solid var(--line);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}
.k-horas__lista button:hover,.k-horas__lista button:focus-visible{border-color:var(--gold)}
.k-horas__lista button[aria-checked="true"]{background:var(--gold);border-color:var(--gold);color:#1d1a12}
.k-cupon-estado{margin:.4rem 0 0;font-size:.95rem;color:var(--ink-2)}
.k-enviado{padding:1.5rem;border-radius:1.2rem;background:var(--card);border:1px solid var(--gold)}
.k-enviado h3{margin:0 0 .5rem}
.k-enviado__pago{white-space:pre-line;padding:.8rem 1rem;border-radius:.8rem;background:var(--paper-2)}
html.k-reserva-en-linea .demo-banner{display:none}

/* v26 · contacto */
/* Ticket 6bb8c7fafd16: centrar textos y boton de la tarjeta "Nuestra comunidad" (.k-comm-card), en escritorio y movil */
.k-comm-card{text-align:center}
.k-comm-card .btn{display:flex;width:fit-content;margin-inline:auto}

/* v26 · red social sin enlace todavía (YouTube): se ve, pero no parece clicable */
a[data-red][aria-disabled="true"]{cursor:default;opacity:.62}

/* v29 · menú con Horóscopo */
/* Con el ítem Horóscopo, entre 1100 y 1439 px la cabecera se pasaba de ancho y «Reserva tu sesión» bajaba a otra línea. Solo se reducen separaciones, tamaño de letra y logo en esas franjas. */
@media (min-width:1100px) and (max-width:1439px){.site-header__inner{gap:.6rem}.site-nav{margin-left:.5rem}.site-nav__list a{padding:0 .4rem;font-size:.95rem}}
@media (min-width:1100px) and (max-width:1139px){.brand img{height:50px}}

/* Tema de dia: el <html> no queda oscuro aunque haya quedado un fondo en linea de la noche (ver early.js, kTema) */
:root:not([data-theme="dark"]){background:var(--paper,#F7F1E7)!important}

/* Ticket 36e7c2a1b0cc: el error de la casilla de consentimiento ocupaba solo la columna de 44px del checkbox (texto vertical).
   Ahora ocupa toda la fila, bajo la casilla, con texto horizontal. */
.field--check .field__error{grid-column:1/-1;width:100%;margin-top:.25rem;writing-mode:horizontal-tb;overflow-wrap:break-word}

/* v31 · bienestar/saberes */
/* Fotos reales en las tarjetas de arte: sin el mezclado multiply/screen ni filtros de las acuarelas */
.service-card__media--art img.foto-real{mix-blend-mode:normal!important;filter:none!important}
:root[data-theme="dark"] .service-card__media--art img.foto-real{mix-blend-mode:normal!important;filter:none!important}

/* v32 · estrella del arco en «Sobre mí» sin parche de color detrás (ticket 48d8d95cc602) */
.k-arch__star{background:none!important;box-shadow:none!important}
