/* AlexelA identity tokens */
:root {
  --alx-ink: #1E1B18;
  --alx-bone: #F2EDE4;
  --alx-signal: #B83F1A;
  --alx-signal-hover: #96320F;
  --alx-signal-on-dark: #F0855A;
  --alx-stone: #6F665C;
  --alx-line: #DDD6CA;
  --alx-body: #4A433C;
  --alx-surface: #FFFFFF;
  --alx-surface-alt: #E8E1D5;
  --alx-font-display: 'Space Grotesk', system-ui, sans-serif;
  --alx-font-text: Inter, system-ui, sans-serif;
}
.alx-wordmark { font-family: var(--alx-font-display); font-weight: 700; letter-spacing: -0.03em; line-height: 1; color: var(--alx-ink); }
.alx-wordmark .x { color: var(--alx-signal); }
