/* Delta Lucrum · paleta de marca: "pan de oro sobre cristal negro lacado" (ver DELTA/DESIGN.md).
   Fuente única de colores y tipografías para tableta, móvil, nube, reservas y app.
   Para cambiar la marca de toda la plataforma, cambia SOLO este archivo. */
@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,500..700&family=Cinzel:wght@700&family=Jost:wght@400;500;600;700&display=swap');

:root {
  /* pan de oro */
  --gold: #C9A227;           /* oro liso: acción principal, rótulos, rombos */
  --gold-light: #E9CF7A;     /* oro bruñido: oro legible para texto pequeño y enlaces */
  --gold-shadow: #8C6D12;    /* sombra de dorador */
  --gold-soft: #F4ECD2;      /* filete claro */

  /* negros lacados */
  --laca: #0B0B0B;
  --laca-calida: #111111;
  --luna: #161616;

  /* marfiles (tinta sobre negro) */
  --ivory: #F5F1E8;
  --ivory-soft: #C9C1B0;
  --ivory-dim: #9C9483;

  /* ---- tokens que usan las pantallas ---- */
  --brand: var(--gold);
  --brand-ink: #111111;      /* texto sobre la placa de oro */
  --brand-2: var(--laca);

  --bg: var(--laca);
  --surface: var(--luna);
  --surface-2: #1D1B17;      /* negro levantado, con un punto cálido */
  --surface-3: #2A2620;
  --line: #3A3220;           /* filete: oro apagado sobre negro */
  --field-line: #5C5136;     /* borde de campos de formulario */
  --text: var(--ivory);
  --muted: var(--ivory-soft);

  --accent: var(--gold);
  --accent-ink: var(--brand-ink);

  /* estados: deben distinguirse del oro de marca y leerse siempre igual */
  --blue: #7FA8E0;           /* ocupada / en cocina */
  --green: #6CC08B;          /* listo / entregado */
  --amber: #E38B3F;          /* pendiente de marchar (naranja, no oro) */
  --red: #E06A5F;            /* anulado / retraso */
  --violet: #B79CE8;         /* reservada */

  /* tipografía */
  --font: "Jost", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-display: "Bodoni Moda", Didot, "Bodoni 72", Georgia, serif;
  --font-logo: "Cinzel", Georgia, "Times New Roman", serif;

  color-scheme: dark;
}

::selection { background: var(--gold); color: var(--brand-ink); }
