/* PMDR Academy — identidad institucional (compartida Learn / Explore; drill no importa esto) */
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=IBM+Plex+Mono:wght@400;500&display=swap");

:root {
  --pmdr-navy-900: #0a1f33;
  --pmdr-navy-700: #0f2d4a;
  --pmdr-blue-600: #0c5f8a;
  --pmdr-blue-400: #38a3d4;
  --pmdr-blue-50: #eef6fb;
  --pmdr-slate-700: #334155;
  --pmdr-slate-500: #64748b;
  --pmdr-slate-100: #f1f5f9;
  --pmdr-white: #ffffff;

  /* aliases legacy preview */
  --nr-navy: var(--pmdr-navy-700);
  --nr-blue: var(--pmdr-blue-600);
  --nr-blue-light: var(--pmdr-blue-400);
  --nr-blue-soft: var(--pmdr-blue-50);
  --nr-blue-border: #b8d9ee;

  --page-bg: var(--pmdr-slate-100);
  --surface: var(--pmdr-white);
  --surface-muted: #f8fafc;
  --text: var(--pmdr-slate-700);
  --text-secondary: #475569;
  --muted: var(--pmdr-slate-500);
  --border: #e2e8f0;
  --shadow: 0 1px 2px rgba(15, 45, 74, 0.06), 0 8px 24px rgba(15, 45, 74, 0.06);

  --radius: 12px;
  --radius-sm: 8px;
  --font: "IBM Plex Sans", system-ui, -apple-system, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, monospace;
}
