:root {
  --axysyn-ink: #07090C;
  --axysyn-paper: #E8E6DF;
  --axysyn-muted: #9A9B99;
  --axysyn-acid: #D8FF3E;
  --axysyn-violet: #A879FF;
  --axysyn-cyan: #46E8FF;
  --axysyn-ember: #FF5A29;
  --axysyn-display: "Arial Narrow", "Roboto Condensed", Impact, sans-serif;
  --axysyn-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --axysyn-mono: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;
  --axysyn-radius-sm: 4px;
  --axysyn-radius-md: 12px;
  --axysyn-grid: 8px;
  --axysyn-signal-gradient: linear-gradient(90deg, var(--axysyn-acid), var(--axysyn-cyan));
}

/* Preferred accessible pairings */
.axysyn-theme-dark { background: var(--axysyn-ink); color: var(--axysyn-paper); }
.axysyn-theme-light { background: var(--axysyn-paper); color: var(--axysyn-ink); }
.axysyn-action { background: var(--axysyn-acid); color: var(--axysyn-ink); }
