/* ============================================================
   EDITORIAL UNAL — Tokens de diseño (CSS Custom Properties)
   Versión: 2.0
   ============================================================ */

:root {
  /* ── Marca UNAL ── */
  --unal-green:          #3d9140;   /* botón Iniciar sesión */
  --unal-green-hover:    #317534;
  --unal-orange:         #e85530;   /* badge UNAL + botón Crear cuenta */
  --unal-orange-hover:   #c94420;

  /* ── Paleta principal ── */
  --unal-dark:           #2a2e33;   /* strip header top */
  --unal-strip-bg:       #5d5d5d;   /* gris medio del strip (mockup) */
  --unal-box-bg:         #2f2f30;   /* fondo caja escudo UNAL */
  --unal-fg:             #1a1a1a;   /* texto principal */
  --unal-fg-muted:       #666666;
  --unal-white:          #ffffff;
  --unal-border:         #e8e8e8;
  --unal-bg-light:       #f5f5f5;

  /* ── Tipografía ── */
  --unal-font-body:      'Source Sans 3', 'Open Sans', Arial, sans-serif;
  --unal-font-heading:   'Playfair Display', Georgia, serif;
  --unal-font-ui:        'Source Sans 3', 'Open Sans', Arial, sans-serif;

  /* ── Layout ── */
  --unal-max-width:      1440px;
  --unal-gutter:         2rem;
  --unal-radius-sm:      4px;
  --unal-radius:         6px;

  /* ── Header ── */
  --unal-strip-row1-h:   36px;      /* fila perfiles + redes */
  --unal-strip-row2-h:   50px;      /* fila redimir + auth */
  --unal-strip-h:        86px;      /* total strip (2 filas) */
  --unal-header-h:       80px;
  --unal-box-w:          185px;     /* ancho caja escudo UNAL */

  /* ── Sombras ── */
  --unal-shadow-sm:      0 1px 4px rgba(0,0,0,.08);
  --unal-shadow-md:      0 4px 16px rgba(0,0,0,.10);

  /* ── Transiciones ── */
  --unal-transition:     .18s ease;
}
