/* SherDoc Brand Kit — import before component styles */
:root {
  --sherdoc-ink: #061B34;
  --sherdoc-ink-2: #0B294A;
  --sherdoc-blue: #146AF5;
  --sherdoc-cyan: #7EE7FB;
  --sherdoc-paper: #F5F7FB;
  --sherdoc-background: var(--sherdoc-paper);
  --sherdoc-line: #D8E0EB;
  --sherdoc-slate: #536B84;
  --sherdoc-warm: #FF805E;
  --sherdoc-success: #16704C;
  --sherdoc-blue-dark: #0D56CF;
  --sherdoc-text-on-dark: #FFFFFF;
  --sherdoc-text-secondary-on-dark: #B9CDE5;
  --sherdoc-font-sans: "Manrope", Arial, sans-serif;
  --sherdoc-font-editorial: "Playfair Display", Georgia, serif;
  --sherdoc-font-mono: "DM Mono", monospace;
  --sherdoc-radius-sm: 5px;
  --sherdoc-radius-md: 10px;
  --sherdoc-shadow-card: 0 12px 32px rgb(13 49 80 / 6%);
  --sherdoc-shadow-cta: 0 15px 29px rgb(6 27 52 / 36%);
  --sherdoc-space-1: 8px;
  --sherdoc-space-2: 16px;
  --sherdoc-space-3: 24px;
  --sherdoc-space-4: 32px;
  --sherdoc-space-5: 56px;
  --sherdoc-space-6: 96px;
}
