/* ============================================================
   Global Edge — brand tokens
   THE single branding seam. Rebrand = edit this file only.
   No other file may contain a hex color, font name, or radius.
   Palette extracted from GE course lesson pages (July 2026).
   ============================================================ */
:root {
  /* Brand core */
  --brand: #0D2B6E;            /* GE navy */
  --brand-deep: #091D52;
  --brand-light: #1E40AF;
  --brand-accent: #2D5DBA;
  --brand-dot: #5B8DEF;        /* logo dot */
  --brand-mist: #EEF2FC;
  --brand-mist-2: #DCE6FF;

  /* Surfaces & text */
  --bg: #F4F6FB;
  --card: #FFFFFF;
  --surface-50: #F8FAFC;
  --surface-100: #F1F4F9;
  --text: #0B1226;
  --text-2: #3D465E;
  --text-muted: #8A92A6;
  --text-faint: #B6BCCD;
  --border: #E4E8EF;
  --border-soft: #EEF1F6;
  --on-brand: #FFFFFF;
  --on-brand-soft: #C7D2FE;

  /* Status */
  --success: #16A34A; --success-bg: #DCFCE7;
  --warn: #F59E0B;    --warn-bg: #FEF3C7;
  --danger: #EF4444;  --danger-bg: #FEE2E2;
  --info: #3B82F6;    --info-bg: #DBEAFE;

  /* Shape & depth */
  --r-sm: 6px; --r-md: 8px; --r-lg: 12px; --r-pill: 20px;
  --shadow-card: 0 1px 2px rgba(11,18,38,.04);
  --shadow-pop: 0 4px 18px rgba(13,43,110,.08);

  /* Type */
  --font-sans: 'Sora', system-ui, sans-serif;
  --font-serif: 'Crimson Pro', Georgia, serif;
  --font-ja: 'Noto Sans JP', system-ui, sans-serif;
  --scale: 1;

  /* Identity strings (read by JS via getComputedStyle) */
  --org-name: "Global Edge";
}
