/*
Theme Name:  El Radar Theme
Theme URI:   https://elradar.cl
Description: Theme personalizado para El Radar — Diario electrónico (adaptado de rnm-theme, sin componente de radio)
Author:      Tomás Vivanco
Author URI:  https://soski.xyz
Version:     1.1.3
License:     GNU General Public License v2 or later
Text Domain: rnm-theme
*/

/* ─── TOKENS ─────────────────────────────────────── */
:root {
  /* Colores */
  --red:        #D63230;
  --red-dark:   #A82220;
  --red-pale:   #FDF2F2;
  --ink:        #141414;
  --ink-mid:    #3A3A3A;
  --ink-soft:   #6B6B6B;
  --ink-ghost:  #A8A8A8;
  --rule:       #E2E2E2;
  --bg:         #F7F6F4;
  --white:      #FFFFFF;

  /* Categorías */
  --cat-pol:  #D63230;
  --cat-int:  #374B8C;
  --cat-eco:  #1A7A5C;
  --cat-cul:  #7A4B8C;
  --cat-dep:  #C47A1A;
  --cat-opi:  #5C5C5C;

  /* Tipografía */
  --font-display: 'Playfair Display', Georgia, serif;
  --font-body:    'Inter', system-ui, sans-serif;
  --font-tight:   'Inter Tight', 'Inter', system-ui, sans-serif;
}

/* ─── RESET ──────────────────────────────────────── */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

html { scroll-behavior: smooth; }

body {
  font-family: var(--font-body);
  background: var(--bg);
  color: var(--ink);
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

img { max-width: 100%; height: auto; display: block; }
a { color: inherit; text-decoration: none; }
ul { list-style: none; }
button, input { font-family: inherit; }
