/* --- Marca DigiCuentas Club (kit de identidad v3) ---
   Las letras oficiales y los colores del manual como variables --dgc-*; el emblema del menú y la firma.
   La paleta de la interfaz (variables --fondo, --texto… de app.css) se toma de aquí. */
@font-face { font-family: 'Archivo'; src: url('/static/fuentes/archivo-latin.woff2') format('woff2');
  font-weight: 100 900; font-stretch: 62% 125%; font-display: swap; }
@font-face { font-family: 'Source Sans 3'; src: url('/static/fuentes/source-sans-3-latin.woff2') format('woff2');
  font-weight: 200 900; font-display: swap; }

:root {
  --dgc-oro: #DFAA47; --dgc-oro-brillo: #F8C255; --dgc-oro-medio: #B67E26; --dgc-oro-oscuro: #8A5F1D;
  --dgc-esmeralda: #0B1E19; --dgc-esmeralda-hondo: #071512; --dgc-negro: #030A08; --dgc-jade: #1F5A48;
  --dgc-blanco: #EDF3F1; --dgc-gris: #9FB2AC; --dgc-rubi: #BA3B2A;
  --dgc-claro-fondo: #F4F1EA; --dgc-claro-texto: #0B1E19; --dgc-claro-texto-cuerpo: #23332E;
  --dgc-claro-texto-secundario: #5E726C; --dgc-claro-acento: #8A5F1D;
  --dgc-font-primaria: 'Archivo', Arial, 'Helvetica Neue', sans-serif;
  --dgc-font-secundaria: 'Source Sans 3', -apple-system, 'Segoe UI', Roboto, sans-serif;
  --dgc-firma: var(--dgc-oro-oscuro);   /* «DigiCuentas Club»: oro oscuro sobre claro (contraste 5,6:1) */
}
:root[data-tema="oscuro"] { --dgc-firma: var(--dgc-oro); }

/* Menú lateral: emblema, «Audiolibros» y la firma del club */
.marca.marca-dgc { flex-direction: column; gap: 6px; text-align: center; }
.marca-emblema { width: 84px; height: auto; transition: transform .2s; }
.marca-dgc:hover .marca-emblema { transform: scale(1.04); }
.marca-texto { display: grid; gap: 2px; line-height: 1.1; }
.marca-texto b { font-family: var(--dgc-font-primaria); font-weight: 800; font-size: 19px; letter-spacing: -.02em; color: var(--texto); }
.marca-texto small, .firma-dgc { font-family: var(--dgc-font-primaria); font-weight: 600; font-size: 10px; letter-spacing: .24em;
  text-transform: uppercase; color: var(--dgc-firma); }
.cabecera-movil .marca-icono { object-fit: contain; filter: none; }
.lateral .marca.marca-dgc { padding-bottom: 16px; }
.lateral .marca-dgc .marca-emblema { width: 92px; }

/* Ícono de producto (submarca Academy: libro con audífonos, menta #7FD9B2 sobre #0F2420) */
.sello-producto { width: 1.05em; height: 1.05em; vertical-align: -.16em; margin-right: .32em; }
.login img.sello-producto { width: 1.05em; height: 1.05em; margin: 0 .32em 0 0; display: inline; }

/* El logo de DG Audiolibros es un ícono cuadrado (como en el teléfono): esquinas redondeadas y una sombra suave */
.marca-emblema, .cabecera-movil .marca-icono, .login img:not(.sello-producto) { border-radius: 22%; box-shadow: 0 4px 14px rgba(7, 21, 18, .25); }
.lateral .marca-dgc .marca-emblema { width: 84px; }
