/* Erikyn Design System V1: opt-in, framework-neutral public palette. */
.erikyn-v1 {
  --ev1-charcoal: #111315;
  --ev1-graphite: #222426;
  --ev1-gold: #d8ac58;
  --ev1-ivory: #f5ebd8;
  --ev1-paper: #fffaf0;
  --ev1-ink-muted: #514d46;
  --ev1-ink-on-dark-muted: #cbc5b7;
  --ev1-line: #9b9384;
  --ev1-error: #8b2028;
  --ev1-error-paper: #fff1ee;
  --ev1-focus-on-light: #684008;
  --ev1-focus-on-dark: #f0c875;
  --ev1-font-sans: system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
  --ev1-font-display: Georgia, "Times New Roman", serif;
  --ev1-space-1: .25rem;
  --ev1-space-2: .5rem;
  --ev1-space-3: .75rem;
  --ev1-space-4: 1rem;
  --ev1-space-6: 1.5rem;
  --ev1-space-8: 2rem;
  --ev1-space-12: 3rem;
  --ev1-radius: .4rem;
  --ev1-content-width: 72rem;
  color: var(--ev1-charcoal);
  background: var(--ev1-ivory);
  font: 1rem/1.55 var(--ev1-font-sans);
  min-height: 100vh;
  margin: 0;
}

.erikyn-v1,
.erikyn-v1 *,
.erikyn-v1 *::before,
.erikyn-v1 *::after { box-sizing: border-box; }
