:root {
  --relay-ink: #070912; --relay-navy: #0B1020; --relay-surface: #11172A;
  --relay-blue: #2F7BFF; --relay-indigo: #5A4BFF; --relay-violet: #8B5CFF;
  --relay-burgundy: #8C234D; --relay-burgundy-dark: #5B0E2D; --relay-wine: var(--relay-burgundy);
  --relay-silver: #D9DBE2; --relay-silver-light: #F7F8FC; --relay-silver-dark: #969CA8; --relay-white: #F7F8FC; --relay-muted: #8E96AA;
  --relay-gradient: linear-gradient(135deg, var(--relay-blue), var(--relay-indigo) 58%, var(--relay-violet));
  --relay-radius-sm: 8px; --relay-radius-md: 14px; --relay-radius-lg: 24px;
  --relay-shadow-focus: 0 0 0 3px rgb(47 123 255 / .28);
  --relay-font-sans: Inter, "Segoe UI", Arial, sans-serif;
}
