/* Generado por scripts/armar-marca.mjs desde marca/marca.json. No editar a mano. */
:root{--orange:#ff7a59;--ink:#0c2733;--paper:#fdf8ee}
.lv{--carbon:#0c2733;--papel:#fdf8ee;--naranja:#ff7a59;--brasa:#d9502e}
.mk-muestra{margin:0;padding:6px 12px;background:#ff7a59;color:#0c2733;font:700 .72rem/1.3 Arial,sans-serif;text-align:center;position:fixed;inset:0 0 auto;z-index:60;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-con-muestra .lv-top{top:40px}
@media(max-width:700px){.mk-con-muestra .lv-hero-texto{top:calc(116px + 2svh)}}
/* Con movimiento reducido el original dejaba el título de la portada en opacidad 0. */
.lv-quieto .lv-hero-texto{opacity:1}
.mk-nota-muestra{flex-basis:100%;margin:20px 0 0;font-size:.85rem;line-height:1.5;opacity:.8}
.mk-muestra b{letter-spacing:.12em;margin-right:6px}
.mk-sello{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ff7a59;color:#0c2733;font:700 1.3rem/1 var(--display)}
.mk-hero-fondo{background:radial-gradient(120% 90% at 78% 12%,#d9502e 0%,transparent 55%),linear-gradient(160deg,#0c2733 30%,#061820 100%)}
.mk-sin-foto{display:grid;place-items:center;width:100%;aspect-ratio:4/3;border-radius:14px;background:repeating-linear-gradient(135deg,#0c2733 0 14px,#123846 14px 28px);color:#fdf8ee;text-align:center;padding:16px}
.mk-sin-foto span{font:700 clamp(1.2rem,3vw,1.8rem)/1.1 var(--display);letter-spacing:.02em;text-transform:uppercase;background:#0c2733;padding:6px 12px;border-radius:8px}
