
.bgv-domo .bg-banner{color:#ff4a56;text-shadow:0 0 18px #ff0011,0 2px 0 #5a060c,0 4px 12px #000}
.bgv-domo .bg-voz{background:#fbdee0;border:2px solid #d42a35}
.bgv-domo .bg-voz::before{border-right-color:#d42a35}
.bgv-domo .bg-ultimas .bb:first-child{box-shadow:inset calc(var(--d)*-.1) calc(var(--d)*-.12) calc(var(--d)*.2) #0009,inset calc(var(--d)*.06) calc(var(--d)*.06) calc(var(--d)*.12) #fff6,0 0 0 2px #ff4a56,0 0 12px #ff0011}
.bgv-domo .bg-cuenta{color:#cd989c}
.bgv-domo .bb::before{background:radial-gradient(circle at 40% 32%,#fffef6,#efd2d4 62%,#c4b998)}
.bgv-domo .bg-tablero{border:1px solid #b80b1766}
.bgv-domo .bg-tablero em{color:#ff4a56}
.bgv-domo .bg-tablero span.sal{color:#1a0002;background:radial-gradient(circle at 35% 30%,#ffb8bd,#d42a35 65%,#8a121a);box-shadow:0 0 4px #ff001188}
.bgv-domo .bg-tablero span.ult{box-shadow:0 0 0 2px #fff,0 0 10px #ff4a56}
.bgv-domo .bg-estado{color:#ffa8ae}
.bgv-domo .bg-lista{color:#e9c0c3}
.bgv-domo .bg-vacio{color:#cd989c}
.bgv-domo .bg-carton{background:var(--bg-papel,none) center/cover,linear-gradient(160deg,var(--pap),#e9c0c3)}
.bgv-domo .bg-carton.gana{animation:bg-gana-domo .8s ease-in-out infinite alternate;outline-color:#ff4a56}
@keyframes bg-gana-domo{from{box-shadow:0 8px 18px #000b,0 0 6px #ff4a56}to{box-shadow:0 8px 18px #000b,0 0 22px #ff4a56,0 0 40px #ff001177}}
.bgv-domo .bg-ch small{color:#6b2a2e}
.bgv-domo .bg-c{box-shadow:inset 0 0 0 1px #c97a7f,inset 0 -2px 0 #0001}
.bgv-domo .bg-c.vacia{background:repeating-linear-gradient(135deg,#e6aeb2 0 4px,#f0c2c5 4px 8px);box-shadow:inset 0 0 0 1px #c97a7f}
.bgv-domo .bg-c.mk::after{background:radial-gradient(circle at 36% 30%,#fff8,#0000 38%),radial-gradient(circle,#e82b38d8 0,#c92a35d0 62%,#8a1018c8 100%)}
.bgv-domo .bg-c.pide{animation:bg-pide-domo .8s ease-in-out infinite alternate;box-shadow:inset 0 0 0 2px #ff0011}
@keyframes bg-pide-domo{from{background:#fffdf4}to{background:#ffa8ae}}
.bgv-domo .bg-mando{border-top:1px solid #b80b1766}
.bgv-domo .bg-sel button{border:1px solid #b80b1788;background:linear-gradient(180deg,#2a2418,#140a0b);color:#e9c0c3}
.bgv-domo .bg-sel button b{color:#ff4a56}
.bgv-domo .bg-sel button small{color:#cd989c}
.bgv-domo .bg-sel button.sel{background:linear-gradient(180deg,#ff8a92,#d42a35);color:#1a0002;box-shadow:0 0 0 2px #fff3,0 0 12px #ff001177}
.bgv-domo .bg-sel button.sel b,.bgv-domo .bg-sel button.sel small{color:#1a0002}
.bgv-domo .bg-puntos i.on{background:#ff4a56}
.bgv-domo .bg-pano .bg-tablero span.sal{color:#1a0002;background:radial-gradient(circle at 35% 30%,#ffb8bd,#e23a45 70%,#a81620)}
.bgv-domo .bg-pano .bg-tablero span.ult{box-shadow:0 0 0 2px #fff,0 0 8px 2px #ff4a56}
.bgv-domo .bg-pt{color:#ffa8ae}
.bgv-domo .bg-pt.on{background:linear-gradient(180deg,#ff8a92,#d42a35);color:#1a0002}
.bgv-domo .bg-pt.avisa{border-color:#ff1f2e;animation:bg-pt-domo 1s ease-in-out infinite alternate}
@keyframes bg-pt-domo{from{box-shadow:0 0 0 0 #ff1f2e00}to{box-shadow:0 0 0 5px #ff1f2eaa}}
.bgv-domo .bg-pt-aviso{color:#ff4753}
@media (orientation:landscape) and (max-height:600px){.bg-pantalla.bgv-domo .bg-mando{border-left:1px solid #b80b1766}}
@media (orientation:landscape) and (max-height:600px){.bgv-domo .bg-zc .bg-pt-aviso{background:#2a0003f2;border:1px solid #ff1f2e}}
.bgv-domo .bs-tarjeta{border:1px solid #b80b1766;color:#e9c0c3}
.bgv-domo .bs-tarjeta h3{color:#ff4a56}
.bgv-domo .bs-fila select,.bgv-domo .bs-fila input[type=text],.bgv-domo .bs-fila input:not([type]){border:1px solid #b80b1788;background:#140a0b;color:#ffa8ae}
.bgv-domo .bs-chk{color:#cd989c}
.bgv-domo .bs-cab{color:#ffa8ae}
.bgv-domo .bs-cab .suave{color:#cd989c}
.bgv-domo .bs-codigo{border:1px dashed #ff4a56;background:#1b0809;color:#ff4a56}
.bgv-domo .bs-cuenta{color:#cd989c}
.bgv-domo .bs-cuenta b{color:#ff4a56;text-shadow:0 0 14px #ff001188}
.bgv-domo .bs-cifras{color:#e9c0c3}
.bgv-domo .bs-cifras b{color:#ff4a56}
.bgv-domo .bs-gente{color:#e9c0c3}
.bgv-domo .bs-gente h4{color:#ff4a56}
.bgv-domo .bs-premios li{border:1px solid #b80b1766}
.bgv-domo .bs-premios li b{color:#ff4a56}
.bgv-domo .bs-codigo-txt{color:#ff4a56}
.bgv-domo .bs-reglas summary{color:#cd989c}
.bgv-domo .bs-codigo small{color:#cd989c}
.bgv-jaula .bg-banner{color:#58f1a5;text-shadow:0 0 18px #13ec80,0 2px 0 #0c5430,0 4px 12px #000}
.bgv-jaula .bg-voz{background:#e0f9ec;border:2px solid #37c77f}
.bgv-jaula .bg-voz::before{border-right-color:#37c77f}
.bgv-jaula .bg-ultimas .bb:first-child{box-shadow:inset calc(var(--d)*-.1) calc(var(--d)*-.12) calc(var(--d)*.2) #0009,inset calc(var(--d)*.06) calc(var(--d)*.06) calc(var(--d)*.12) #fff6,0 0 0 2px #58f1a5,0 0 12px #13ec80}
.bgv-jaula .bg-cuenta{color:#9cc9b2}
.bgv-jaula .bb::before{background:radial-gradient(circle at 40% 32%,#fffef6,#d4ede0 62%,#c4b998)}
.bgv-jaula .bg-tablero{border:1px solid #18ab6266}
.bgv-jaula .bg-tablero em{color:#58f1a5}
.bgv-jaula .bg-tablero span.sal{color:#02180d;background:radial-gradient(circle at 35% 30%,#bdfadc,#37c77f 65%,#1b814e);box-shadow:0 0 4px #13ec8088}
.bgv-jaula .bg-tablero span.ult{box-shadow:0 0 0 2px #fff,0 0 10px #58f1a5}
.bgv-jaula .bg-estado{color:#aff8d3}
.bgv-jaula .bg-lista{color:#c3e6d4}
.bgv-jaula .bg-vacio{color:#9cc9b2}
.bgv-jaula .bg-carton{background:var(--bg-papel,none) center/cover,linear-gradient(160deg,var(--pap),#c3e6d4)}
.bgv-jaula .bg-carton.gana{animation:bg-gana-jaula .8s ease-in-out infinite alternate;outline-color:#58f1a5}
@keyframes bg-gana-jaula{from{box-shadow:0 8px 18px #000b,0 0 6px #58f1a5}to{box-shadow:0 8px 18px #000b,0 0 22px #58f1a5,0 0 40px #13ec8077}}
.bgv-jaula .bg-ch small{color:#2f664b}
.bgv-jaula .bg-c{box-shadow:inset 0 0 0 1px #80c3a2,inset 0 -2px 0 #0001}
.bgv-jaula .bg-c.vacia{background:repeating-linear-gradient(135deg,#b2e2ca 0 4px,#c5edd9 4px 8px);box-shadow:inset 0 0 0 1px #80c3a2}
.bgv-jaula .bg-c.mk::after{background:radial-gradient(circle at 36% 30%,#fff8,#0000 38%),radial-gradient(circle,#39da8ad8 0,#36bd7ad0 62%,#19814dc8 100%)}
.bgv-jaula .bg-c.pide{animation:bg-pide-jaula .8s ease-in-out infinite alternate;box-shadow:inset 0 0 0 2px #13ec80}
@keyframes bg-pide-jaula{from{background:#fffdf4}to{background:#aff8d3}}
.bgv-jaula .bg-mando{border-top:1px solid #18ab6266}
.bgv-jaula .bg-sel button{border:1px solid #18ab6288;background:linear-gradient(180deg,#2a2418,#0b130f);color:#c3e6d4}
.bgv-jaula .bg-sel button b{color:#58f1a5}
.bgv-jaula .bg-sel button small{color:#9cc9b2}
.bgv-jaula .bg-sel button.sel{background:linear-gradient(180deg,#93f6c4,#37c77f);color:#02180d;box-shadow:0 0 0 2px #fff3,0 0 12px #13ec8077}
.bgv-jaula .bg-sel button.sel b,.bgv-jaula .bg-sel button.sel small{color:#02180d}
.bgv-jaula .bg-puntos i.on{background:#58f1a5}
.bgv-jaula .bg-pano .bg-tablero span.sal{color:#02180d;background:radial-gradient(circle at 35% 30%,#bdfadc,#47d58e 70%,#219d5f)}
.bgv-jaula .bg-pano .bg-tablero span.ult{box-shadow:0 0 0 2px #fff,0 0 8px 2px #58f1a5}
.bgv-jaula .bg-pt{color:#aff8d3}
.bgv-jaula .bg-pt.on{background:linear-gradient(180deg,#93f6c4,#37c77f);color:#02180d}
.bgv-jaula .bg-pt.avisa{border-color:#30ee8f;animation:bg-pt-jaula 1s ease-in-out infinite alternate}
@keyframes bg-pt-jaula{from{box-shadow:0 0 0 0 #30ee8f00}to{box-shadow:0 0 0 5px #30ee8faa}}
.bgv-jaula .bg-pt-aviso{color:#55f1a3}
@media (orientation:landscape) and (max-height:600px){.bg-pantalla.bgv-jaula .bg-mando{border-left:1px solid #18ab6266}}
@media (orientation:landscape) and (max-height:600px){.bgv-jaula .bg-zc .bg-pt-aviso{background:#032715f2;border:1px solid #30ee8f}}
.bgv-jaula .bs-tarjeta{border:1px solid #18ab6266;color:#c3e6d4}
.bgv-jaula .bs-tarjeta h3{color:#58f1a5}
.bgv-jaula .bs-fila select,.bgv-jaula .bs-fila input[type=text],.bgv-jaula .bs-fila input:not([type]){border:1px solid #18ab6288;background:#0b130f;color:#aff8d3}
.bgv-jaula .bs-chk{color:#9cc9b2}
.bgv-jaula .bs-cab{color:#aff8d3}
.bgv-jaula .bs-cab .suave{color:#9cc9b2}
.bgv-jaula .bs-codigo{border:1px dashed #58f1a5;background:#091a12;color:#58f1a5}
.bgv-jaula .bs-cuenta{color:#9cc9b2}
.bgv-jaula .bs-cuenta b{color:#58f1a5;text-shadow:0 0 14px #13ec8088}
.bgv-jaula .bs-cifras{color:#c3e6d4}
.bgv-jaula .bs-cifras b{color:#58f1a5}
.bgv-jaula .bs-gente{color:#c3e6d4}
.bgv-jaula .bs-gente h4{color:#58f1a5}
.bgv-jaula .bs-premios li{border:1px solid #18ab6266}
.bgv-jaula .bs-premios li b{color:#58f1a5}
.bgv-jaula .bs-codigo-txt{color:#58f1a5}
.bgv-jaula .bs-reglas summary{color:#9cc9b2}
.bgv-jaula .bs-codigo small{color:#9cc9b2}
