.rt-visor{color:#f4f4ee;background:radial-gradient(circle at 50% 30%,#2b322d,#111311);border-radius:20px;overflow:hidden}.rt-visor-lienzo{aspect-ratio:4/3;touch-action:none;cursor:grab;width:100%;position:relative}.rt-visor-lienzo:active{cursor:grabbing}.rt-visor-lienzo canvas{display:block;width:100%!important;height:100%!important}.rt-visor-lienzo video{object-fit:contain;background:#000;width:100%;height:100%}.rt-visor-aviso{text-align:center;color:#c9cbbb;place-items:center;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.rt-visor-barra{color:#c9cbbb;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.rt-visor-barra>div{flex-wrap:wrap;gap:6px;display:flex}.rt-visor-barra button{color:#f4f4ee;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:14px;display:inline-flex}.rt-visor-barra button[aria-pressed=true]{color:#111;background:#e6ff3b;border-color:#e6ff3b}@media (max-width:640px){.rt-visor-lienzo{aspect-ratio:1}}.rt-visor-claro{color:#26241f;background:radial-gradient(circle at 50% 35%,#fff,#e9e6de 75%)}.rt-visor-claro .rt-visor-barra{color:#5f5a50;border-top-color:#00000014}.rt-visor-claro .rt-visor-barra button{color:#26241f;border-color:#0000001f}.rt-visor-claro .rt-visor-barra button[aria-pressed=true]{background:var(--rf-principal,#26241f);border-color:var(--rf-principal,#26241f);color:var(--rf-sobre-principal,#fff)}