:root {
  /* Sprint 5 — Cyber Editorial Minimal */
  --nt-bg: #F4F1EC;
  --nt-bg-soft: #FBF8F3;
  --nt-panel: rgba(255, 252, 247, .88);
  --nt-cream: #FFF9ED;
  --nt-white: #FFFFFF;
  --nt-black: #111827;
  --nt-navy: #111A2A;
  --nt-navy-2: #1E293B;
  --nt-slate: #475569;
  --nt-slate-2: #1E293B;
  --nt-muted: #8090A3;
  --nt-border: rgba(17, 24, 39, .16);
  --nt-border-strong: rgba(17, 24, 39, .34);
  --nt-red: #D90416;
  --nt-red-2: #F01424;
  --nt-red-dark: #A90011;
  --nt-yellow: #FFE36E;
  --nt-green: #047857;
  --nt-amber: #B45309;
  --nt-radius-sm: 8px;
  --nt-radius: 10px;
  --nt-radius-lg: 14px;
  --nt-radius-xl: 18px;
  --nt-shadow-hard: 5px 5px 0 rgba(17, 24, 39, .98);
  --nt-shadow-hard-soft: 4px 4px 0 rgba(17, 24, 39, .88);
  --nt-shadow: 0 20px 60px rgba(17, 24, 39, .18);
  --nt-shadow-soft: 0 10px 26px rgba(17, 24, 39, .08);
  --nt-safe-bottom: env(safe-area-inset-bottom, 0px);
  --nt-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --nt-font-display: Georgia, "Times New Roman", serif;
  --nt-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
}
