/* Marca LA CALEÑITA -- verde, plateado y grafito (tomados del logo).
   Sobrescribe los tokens de app/static/css/panel.css. Contraste revisado (WCAG AA):
   texto blanco sobre #3f7a1f = 5.2:1; texto grafito sobre #a2d262 = 9:1. */
:root {
  --sidebar-bg: #1c1d1f;
  --sidebar-text: #c4c7ca;
  --accent: #a2d262;
  --accent-strong: #3f7a1f;
  --accent-hover: #2f6016;
  --accent-fg: #ffffff;
  --accent-tint: #eaf5dc;
  --focus-ring: #3f7a1f;
  /* Colores de los graficos = los del logo: verde, grafito y verde claro (se distinguen por luminosidad,
     no solo por tono), con plateado para "otros". El panel los lee en tiempo de ejecucion. */
  --series-1: #3f7a1f;
  --series-2: #3b3f44;
  --series-3: #a2d262;
  --series-neutral: #9aa0a6;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --sidebar-bg: #121314;
    --sidebar-text: #aeb2b6;
    --accent: #a2d262;
    --accent-strong: #a2d262;
    --accent-hover: #bde08a;
    --accent-fg: #17200d;
    --accent-tint: #243016;
    --focus-ring: #a2d262;
    --series-1: #a2d262;
    --series-2: #d3d6d9;
    --series-3: #5e9c32;
    --series-neutral: #7d8388;
  }
}
:root[data-theme="dark"] {
  --sidebar-bg: #121314;
  --sidebar-text: #aeb2b6;
  --accent: #a2d262;
  --accent-strong: #a2d262;
  --accent-hover: #bde08a;
  --accent-fg: #17200d;
  --accent-tint: #243016;
  --focus-ring: #a2d262;
  --series-1: #a2d262;
  --series-2: #d3d6d9;
  --series-3: #5e9c32;
  --series-neutral: #7d8388;
}
/* Eco de la tipografia del logo (negrita itálica en mayúsculas) en el nombre del negocio. */
.brand-name { font-style: italic; text-transform: uppercase; letter-spacing: 0.02em; }
