@layer tokens {
  :root {
    --em26-ink: #16353d;
    --em26-paper: #f7f4ec;
    --em26-surface: #fffefa;
    --em26-magenta: #b31368;
    --em26-cobalt: #1d5dbb;
    --em26-turquoise: #129a9a;
    --em26-saffron: #f2b632;
    --em26-coral: #e05d49;
    --em26-border: rgba(22, 53, 61, 0.18);
    --em26-border-strong: rgba(22, 53, 61, 0.34);
    --em26-muted: #5d7075;
    --em26-font-sans: Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --em26-font-mono: "IBM Plex Mono", ui-monospace, monospace;
    --em26-container: 80rem;
    --em26-content: 47.5rem;
    --em26-detail: 76rem;
    --em26-text-xs: 0.75rem;
    --em26-text-sm: 0.875rem;
    --em26-text-base: 1rem;
    --em26-text-lg: clamp(1.0625rem, 0.98rem + 0.25vw, 1.25rem);
    --em26-h3: clamp(1.35rem, 1.05rem + 0.8vw, 1.9rem);
    --em26-h2: clamp(1.85rem, 1.25rem + 1.8vw, 3.25rem);
    --em26-h1: clamp(2.35rem, 1.3rem + 3.2vw, 5.25rem);
    --em26-space-1: 0.25rem;
    --em26-space-2: 0.5rem;
    --em26-space-3: 0.75rem;
    --em26-space-4: 1rem;
    --em26-space-5: 1.5rem;
    --em26-space-6: 2rem;
    --em26-space-7: 3rem;
    --em26-space-8: 4rem;
    --em26-space-9: 6rem;
    --em26-space-10: 8rem;
    --em26-radius-control: 0.5rem;
    --em26-radius-card: 0.75rem;
    --em26-shadow-hover: 0 0.5rem 1.5rem rgba(22, 53, 61, 0.1);
    --em26-motion-fast: 160ms cubic-bezier(0.2, 0.8, 0.2, 1);
    --em26-motion-panel: 220ms cubic-bezier(0.2, 0.8, 0.2, 1);
  }
}
