/* Colores de Restaurantes Mickky (del logo): morado real y dorado metálico.
   Se carga al final en las pantallas del área de restaurantes. El show (Mickey On Live) no usa este archivo.
   El verde ("listo") y el rojo (alertas) no cambian: son colores de estado. */
:root {
  --noche: #1C0D31;
  --noche-2: #2A1748;
  --escenario: #4B2A7E;
  --oro: #E9A84A;
  --oro-claro: #FFD27A;
  --oro-metal: linear-gradient(180deg, #FFE08F 0%, #F0B254 45%, #D08A35 100%);
}
body { background: radial-gradient(120% 60% at 50% -10%, #3A1F63 0%, var(--noche) 60%) fixed, var(--noche); }
.btn-oro, .cj-accion.oro { background: var(--oro-metal); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45); }
.cj-cabeza, .tm-cabeza { background: rgba(28, 13, 49, .96); }
.lateral { background: rgba(28, 13, 49, .6); }
select option, select optgroup { background: #2A1748; }
/* Menú del panel en el celular: fondo sólido (no transparente), por encima del encabezado y que se pueda deslizar */
@media (max-width: 899px) {
  .lateral { background: #1C0D31; z-index: 1000; overflow-y: auto; -webkit-overflow-scrolling: touch; overscroll-behavior: contain; touch-action: pan-y; padding-bottom: 48px; box-shadow: 8px 0 24px rgba(0,0,0,.5); }
  .lateral-velo { z-index: 999; }
}
