/* styles.css — tema de Bollywood: claro, naranja de marca y liquid glass puro */
:root {
  /* Fondo propio de las páginas interiores (melocotón con mandalas) y Ganesha de marca de agua */
  --fondo-interior: url(/images/fondo2.webp);
  --logo-fondo: url(/images/logo_fondo.webp);
  --fondo-index-img: url(/images/fondo.webp);
  --blanco: #ffffff;
  --negro: #111111;
  --color-primario: #f56302;
  --color-secundario: #a84300;
  /* Naranja oscurecido para textos de acento: 6:1 sobre blanco (el de marca da 3,2:1) */
  --color-titulo: #a84300;
  --alergenos-titulo: var(--color-titulo);
  --sombra: 0.1875rem 0.1875rem 0.25rem #fff, -0.1875rem -0.1875rem 0.25rem var(--negro);
  --border-radius: 1.25rem;
  --tipo-principal: "Roboto", sans-serif;
}

/* TEMA CLARO (CONTRATO-TOKENS §9-bis) con cristal puro, sin degradado (decisión de Manu, 19 oct 2026) */
:root {
  --fondo-app: #fdf0e6;
  --fondo-negro: #fdf0e6;
  --color-texto-tema: var(--negro);
  /* Iconos del lateral y las cabeceras: naranja de marca un punto más oscuro, 3,6:1 sobre el cristal (el #f56302 da 2,9:1) */
  --color-icono-nav: #d95700;
  --halo-texto: none;
  --color-nombre-plato: var(--negro);
  --color-acento-carta: var(--color-titulo);
  --color-footer-acento: var(--color-titulo);
  --lg-bg-color: rgba(255, 255, 255, 0.4);
  --lg-brightness: 1;
  --lg-highlight: rgba(255, 255, 255, 0.15);
  --color-degradado2: none;
  --color-form-borde: rgba(0, 0, 0, 0.25);
  --color-form-borde-focus: rgba(0, 0, 0, 0.15);
  --form-fondo: linear-gradient(160deg, var(--blanco) 0%, var(--blanco) 30%,
    color-mix(in srgb, var(--color-primario) 12%, var(--blanco)) 100%);
  --form-texto: var(--negro);
  --form-input-fondo: rgba(0, 0, 0, 0.04);
  --form-placeholder: rgba(0, 0, 0, 0.45);
  --form-warning: var(--color-secundario);
  --form-datepicker-filtro: none;
}

/* Postres con foto: foto, texto y precio en la misma fila (la base deja el precio en una fila nueva) */
.platos .container:has(> .product__img) {
  grid-template-columns: auto 1fr auto;
}
