/* Controls and static fallback only; original image composition is preserved. */
[data-up-media-frame]{position:relative}
[data-up-media-frame]>.up-media-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
[data-up-media-frame]>.up-media-poster[hidden]{display:none}
[data-up-media-frame]>.up-media-toggle{position:absolute;z-index:2;inset-block-end:12px;inset-inline-end:12px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:calc(100% - 24px);padding:10px 16px;border:1px solid #f2f2ee;border-radius:8px;background:#0b0c0d;color:#fff;font:500 14px/1.4 var(--gl-fuente,Graphik,Arial,sans-serif);cursor:pointer;touch-action:manipulation}
[data-up-media-frame]>.up-media-toggle[hidden]{display:none}
[data-up-media-frame="ambient"]>.up-media-toggle{inset-block-start:24px;inset-block-end:auto;inset-inline-end:clamp(20px,6vw,96px)}
[data-up-media-frame]>.up-media-toggle:focus-visible{outline:3px solid #f070a9;outline-offset:3px}
@media(hover:hover) and (pointer:fine){[data-up-media-frame]>.up-media-toggle:hover{background:#28292b}}
@media(forced-colors:active){[data-up-media-frame]>.up-media-toggle{color:ButtonText;background:ButtonFace;border-color:ButtonText}}
@media print{[data-up-media-frame]>.up-media-toggle{display:none!important}}

