/* Una única imagen de fondo, en las capas existentes de la portada.
   Rutas relativas a esta hoja: también funcionan sin servidor.
   Original conserva su fondo móvil; monitor usa fondo_monitor.webp. */
@media (min-width:900px){
 html{--uc-portada-personalizada:url('../fondo_monitor.webp')}
 body:not(.playing):not(.uc-finished) #home #acuarela-home,
 body.uc-finished:not(.playing){background-image:var(--uc-portada-personalizada)!important}
 html[data-uc-portada="portada_2"]{--uc-portada-personalizada:url('../fondo_monitor_2.webp')}
 html[data-uc-portada="portada_3"]{--uc-portada-personalizada:url('../fondo_monitor_3.webp')}
 html[data-uc-portada="portada_4"]{--uc-portada-personalizada:url('../fondo_monitor_4.webp')}
 html[data-uc-portada="quilmes"]{--uc-portada-personalizada:url('../fondo_monitor_5.webp')}
 html[data-uc-portada] body:not(.playing),
 html[data-uc-portada] body:not(.playing):not(.uc-finished) #home #acuarela-home{
  background-image:var(--uc-portada-personalizada)!important;
 }
}
@media (max-width:899px){
 html{--uc-portada-personalizada:url('../fondo_celular.webp')}
 html[data-uc-portada="portada_2"]{--uc-portada-personalizada:url('../fondo_celular_2.webp')}
 html[data-uc-portada="portada_3"]{--uc-portada-personalizada:url('../fondo_celular_3.webp')}
 html[data-uc-portada="portada_4"]{--uc-portada-personalizada:url('../fondo_celular_4.webp')}
 html[data-uc-portada="quilmes"]{--uc-portada-personalizada:url('../fondo_celular_5.webp')}
 html[data-uc-portada] body:not(.playing),
 html[data-uc-portada] body:not(.playing):not(.uc-finished) #uc-mobile-v2{
  background-image:var(--uc-portada-personalizada)!important;
 }
}
.uc-portada-settings{margin-top:14px;padding-top:12px;border-top:1px solid var(--uc-theme-border-color,#98836b)}
.uc-portada-settings h2{margin:0 0 9px;font-size:1rem}
.uc-portada-settings label{display:block;margin-bottom:6px;font-size:.85rem}
.uc-portada-settings select{width:100%;padding:9px;border-radius:7px;background:var(--uc-theme-surface-light,#f4ebd6);color:var(--uc-theme-text-ink,#262015);border:1px solid var(--uc-theme-border-color,#8d7756)}
#uc-portada-status[hidden]{display:none!important}
#uc-portada-status{font-size:.78rem;margin:6px 0 0;color:var(--uc-theme-text-ink,#262015);min-height:1em}



/* Resultados conserva el fondo activo en ambas resoluciones. */
body.uc-finished:not(.playing){background-image:var(--uc-portada-personalizada)!important}

/* Quilmes consume las URL en esta misma hoja: ../ apunta a la raíz también en file:. */
:root[data-uc-theme="quilmes"] body,
:root[data-uc-theme="quilmes"] body #game{
 background-color:#071828!important;
 background-image:var(--uc-portada-personalizada)!important;
 background-size:cover!important;background-position:center!important;
}
:root[data-uc-theme="quilmes"] body :is(#home,#acuarela-home,#uc-mobile-v2){
 background-color:transparent!important;
 background-image:var(--uc-portada-personalizada)!important;
 background-size:cover!important;background-position:center!important;
}
