/**
 * Do not edit directly, this file was auto-generated.
 */

:root,
[data-color-scheme='light'],
.light {
    /* @deprecated Legacy background token. Use --surface-inverse instead. */
    --bg-inverse: var(--odin-light-2000);
    /* @deprecated Legacy background token. Use --layer-subtle instead. */
    --bg-soft: var(--odin-light-1000-a-7);
    /* @deprecated Legacy background token. Use --layer-subtler instead. */
    --bg-subtle: var(--odin-light-1000-a-3½);
    /* @deprecated Legacy background token. Use --surface-base instead. */
    --bg-base: var(--odin-light-100);
    /* @deprecated Legacy background token. Use --surface-raised instead. */
    --bg-raised: var(--odin-light-0);
    /* @deprecated Legacy background token. Use --layer-backdrop instead. */
    --bg-backdrop: var(--odin-light-700-a-70);
    --surface-base: var(--odin-light-100);
    --surface-raised: var(--odin-light-0);
    --surface-underlay: var(--odin-light-300);
    --surface-inverse: var(--odin-light-2000);
    --layer-subtle: var(--odin-light-1000-a-7);
    --layer-subtler: var(--odin-light-1000-a-3½);
    --layer-backdrop: var(--odin-light-700-a-70);
    --fg-primary: var(--odin-light-2000);
    --fg-secondary: var(--odin-light-2000-a-65);
    --fg-tertiary: var(--odin-light-2000-a-50);
    --fg-disabled: var(--odin-light-2000-a-20);
    --fg-inverse: var(--odin-light-100);
    --border-heavy: var(--odin-light-2000);
    --border-medium: var(--odin-light-1000-a-14);
    --border-soft: var(--odin-light-1000-a-7);
    --border-inverse: var(--odin-light-100);
    --border-focus: var(--shiva-light-600);
    --accent-bg-strong: var(--shiva-light-600);
    --accent-bg-soft: var(--shiva-light-600-a-9);
    --accent-bg-subtle: var(--shiva-light-600-a-5½);
    --accent-fg-primary: var(--shiva-light-600);
    --accent-fg-secondary: var(--shiva-light-600-a-65);
    --accent-border-strong: var(--shiva-light-600);
    --accent-border-subtle: var(--shiva-light-600-a-5½);
    --positive-bg-strong: var(--garuda-light-600);
    --positive-bg-soft: var(--garuda-light-600-a-9);
    --positive-bg-subtle: var(--garuda-light-600-a-5½);
    --positive-fg-primary: var(--garuda-light-600);
    --positive-fg-secondary: var(--garuda-light-600-a-65);
    --positive-border-strong: var(--garuda-light-600);
    --positive-border-subtle: var(--garuda-light-600-a-5½);
    --negative-bg-strong: var(--ifrit-light-600);
    --negative-bg-soft: var(--ifrit-light-600-a-9);
    --negative-bg-subtle: var(--ifrit-light-600-a-5½);
    --negative-fg-primary: var(--ifrit-light-600);
    --negative-fg-secondary: var(--ifrit-light-600-a-65);
    --negative-border-strong: var(--ifrit-light-600);
    --negative-border-subtle: var(--ifrit-light-600-a-5½);
    --warning-bg-strong: var(--phoenix-light-600);
    --warning-bg-soft: var(--phoenix-light-600-a-9);
    --warning-bg-subtle: var(--phoenix-light-600-a-5½);
    --warning-fg-primary: var(--phoenix-light-600);
    --warning-fg-secondary: var(--phoenix-light-600-a-65);
    --warning-border-strong: var(--phoenix-light-600);
    --warning-border-subtle: var(--phoenix-light-600-a-5½);
    --link-accent-fg-idle: var(--shiva-light-600);
    --link-accent-fg-hover: var(--shiva-light-700);
    --link-accent-fg-active: var(--shiva-light-800);
    --link-alert-fg-idle: var(--phoenix-light-600);
    --link-alert-fg-hover: var(--phoenix-light-700);
    --link-alert-fg-active: var(--phoenix-light-800);
    --static-fg-light: var(--odin-dark-1000);
    --static-fg-dark: var(--odin-light-2000);
    --static-bg-light: var(--odin-light-200);
    --static-bg-dark: var(--odin-dark-100);
    --action-bg-off: var(--odin-light-2000-a-50);
    --action-bg-disabled: var(--odin-light-1000-a-3½);
    --action-border-highlight: var(--odin-light-0);
    --action-solid-neutral-bg-active: var(--odin-light-2000-a-50);
    --action-solid-neutral-bg-hover: var(--odin-light-2000-a-65);
    --action-solid-neutral-bg-idle: var(--odin-light-2000);
    --action-solid-accent-bg-active: var(--shiva-light-800);
    --action-solid-accent-bg-hover: var(--shiva-light-700);
    --action-solid-accent-bg-idle: var(--shiva-light-600);
    --action-solid-accent-bg-disabled: var(--shiva-light-600-a-40);
    --action-solid-accent-fg-idle: var(--shiva-light-700);
    --action-solid-warning-bg-active: var(--phoenix-light-800);
    --action-solid-warning-bg-hover: var(--phoenix-light-700);
    --action-solid-warning-bg-idle: var(--phoenix-light-600);
    --action-outlined-neutral-bg-active: var(--odin-light-1000-a-7);
    --action-outlined-neutral-bg-hover: var(--odin-light-1000-a-3½);
    --action-outlined-neutral-bg-idle: transparent;
    --action-ghost-accent-bg-active: var(--shiva-light-600-a-9);
    --action-ghost-accent-bg-hover: var(--shiva-light-600-a-5½);
    --action-ghost-accent-bg-idle: transparent;
    --action-ghost-neutral-bg-active: var(--odin-light-1000-a-7);
    --action-ghost-neutral-bg-hover: var(--odin-light-1000-a-3½);
    --action-ghost-neutral-bg-idle: transparent;
    --action-tonal-neutral-bg-active: var(--odin-light-1000-a-10½);
    --action-tonal-neutral-bg-hover: var(--odin-light-1000-a-7);
    --action-tonal-neutral-bg-idle: var(--odin-light-1000-a-3½);
    --action-tonal-accent-bg-active: var(--shiva-light-600-a-20);
    --action-tonal-accent-bg-hover: var(--shiva-light-600-a-12½);
    --action-tonal-accent-bg-idle: var(--shiva-light-600-a-5½);
    --action-tonal-accent-border-idle: var(--shiva-light-600-a-12½);
    --action-tonal-warning-bg-active: var(--phoenix-light-600-a-20);
    --action-tonal-warning-bg-hover: var(--phoenix-light-600-a-12½);
    --action-tonal-warning-bg-idle: var(--phoenix-light-600-a-5½);
    --action-tonal-warning-border-idle: var(--phoenix-light-600-a-12½);
    --decoration-teal-bg-strong: var(--shiva-light-600);
    --decoration-teal-bg-subtle: var(--shiva-light-600-a-16);
    --decoration-teal-fg-primary: var(--shiva-light-600);
    --decoration-pink-bg-strong: var(--ifrit-light-600);
    --decoration-pink-bg-subtle: var(--ifrit-light-600-a-16);
    --decoration-pink-fg-primary: var(--ifrit-light-600);
    --decoration-orange-bg-strong: var(--phoenix-light-600);
    --decoration-orange-bg-subtle: var(--phoenix-light-600-a-16);
    --decoration-orange-fg-primary: var(--phoenix-light-600);
    --decoration-green-bg-strong: var(--garuda-light-600);
    --decoration-green-bg-subtle: var(--garuda-light-600-a-16);
    --decoration-green-fg-primary: var(--garuda-light-600);
    --decoration-neutral-bg-strong: var(--odin-light-2000);
    --decoration-neutral-bg-subtle: var(--odin-light-1000-a-14);
    --decoration-neutral-fg-primary: var(--odin-light-1000);
    --decoration-gold-bg-strong: var(--titan-light-600);
    --decoration-gold-bg-subtle: var(--titan-light-600-a-16);
    --decoration-gold-fg-primary: var(--titan-light-600);
    --decoration-lime-bg-strong: var(--sylph-light-600);
    --decoration-lime-bg-subtle: var(--sylph-light-600-a-16);
    --decoration-lime-fg-primary: var(--sylph-light-600);
    --decoration-blue-bg-strong: var(--leviathan-light-600);
    --decoration-blue-bg-subtle: var(--leviathan-light-600-a-16);
    --decoration-blue-fg-primary: var(--leviathan-light-600);
    --decoration-indigo-bg-strong: var(--fenrir-light-600);
    --decoration-indigo-bg-subtle: var(--fenrir-light-600-a-16);
    --decoration-indigo-fg-primary: var(--fenrir-light-600);
    --decoration-purple-bg-strong: var(--ramuh-light-600);
    --decoration-purple-bg-subtle: var(--ramuh-light-600-a-16);
    --decoration-purple-fg-primary: var(--ramuh-light-600);
    --decoration-magenta-bg-strong: var(--jenova-light-600);
    --decoration-magenta-bg-subtle: var(--jenova-light-600-a-16);
    --decoration-magenta-fg-primary: var(--jenova-light-600);
}

[data-color-scheme='dark'],
.dark {
    /* @deprecated Legacy background token. Use --surface-inverse instead. */
    --bg-inverse: var(--odin-dark-1000);
    /* @deprecated Legacy background token. Use --layer-subtle instead. */
    --bg-soft: var(--odin-dark-1000-a-7);
    /* @deprecated Legacy background token. Use --layer-subtler instead. */
    --bg-subtle: var(--odin-dark-1000-a-3½);
    /* @deprecated Legacy background token. Use --surface-base instead. */
    --bg-base: var(--odin-dark-100);
    /* @deprecated Legacy background token. Use --surface-raised instead. */
    --bg-raised: var(--odin-dark-200);
    /* @deprecated Legacy background token. Use --layer-backdrop instead. */
    --bg-backdrop: var(--odin-dark-100-a-70);
    --surface-base: var(--odin-dark-100);
    --surface-raised: var(--odin-dark-200);
    --surface-underlay: var(--odin-dark-50);
    --surface-inverse: var(--odin-dark-1000);
    --layer-subtle: var(--odin-dark-1000-a-7);
    --layer-subtler: var(--odin-dark-1000-a-3½);
    --layer-backdrop: var(--odin-dark-100-a-70);
    --fg-primary: var(--odin-dark-1000);
    --fg-secondary: var(--odin-dark-1000-a-65);
    --fg-tertiary: var(--odin-dark-1000-a-50);
    --fg-disabled: var(--odin-dark-1000-a-20);
    --fg-inverse: var(--odin-dark-100);
    --border-heavy: var(--odin-dark-1000);
    --border-medium: var(--odin-dark-1000-a-14);
    --border-soft: var(--odin-dark-1000-a-7);
    --border-inverse: var(--odin-dark-100);
    --border-focus: var(--shiva-dark-400);
    --accent-bg-strong: var(--shiva-dark-400);
    --accent-bg-soft: var(--shiva-dark-400-a-9);
    --accent-bg-subtle: var(--shiva-dark-400-a-5½);
    --accent-fg-primary: var(--shiva-dark-400);
    --accent-fg-secondary: var(--shiva-dark-400-a-65);
    --accent-border-strong: var(--shiva-dark-400);
    --accent-border-subtle: var(--shiva-dark-400-a-5½);
    --positive-bg-strong: var(--garuda-dark-400);
    --positive-bg-soft: var(--garuda-dark-400-a-9);
    --positive-bg-subtle: var(--garuda-dark-400-a-5½);
    --positive-fg-primary: var(--garuda-dark-400);
    --positive-fg-secondary: var(--garuda-dark-400-a-65);
    --positive-border-strong: var(--garuda-dark-400);
    --positive-border-subtle: var(--garuda-dark-400-a-5½);
    --negative-bg-strong: var(--ifrit-dark-400);
    --negative-bg-soft: var(--ifrit-dark-400-a-9);
    --negative-bg-subtle: var(--ifrit-dark-400-a-5½);
    --negative-fg-primary: var(--ifrit-dark-400);
    --negative-fg-secondary: var(--ifrit-dark-400-a-65);
    --negative-border-strong: var(--ifrit-dark-400);
    --negative-border-subtle: var(--ifrit-dark-400-a-5½);
    --warning-bg-strong: var(--phoenix-dark-400);
    --warning-bg-soft: var(--phoenix-dark-400-a-9);
    --warning-bg-subtle: var(--phoenix-dark-400-a-5½);
    --warning-fg-primary: var(--phoenix-dark-400);
    --warning-fg-secondary: var(--phoenix-dark-400-a-65);
    --warning-border-strong: var(--phoenix-dark-400);
    --warning-border-subtle: var(--phoenix-dark-400-a-5½);
    --link-accent-fg-idle: var(--shiva-dark-400);
    --link-accent-fg-hover: var(--shiva-dark-500);
    --link-accent-fg-active: var(--shiva-dark-600);
    --link-alert-fg-idle: var(--phoenix-dark-400);
    --link-alert-fg-hover: var(--phoenix-dark-500);
    --link-alert-fg-active: var(--phoenix-dark-600);
    --static-fg-light: var(--odin-dark-1000);
    --static-fg-dark: var(--odin-light-2000);
    --static-bg-light: var(--odin-light-200);
    --static-bg-dark: var(--odin-dark-100);
    --action-bg-off: var(--odin-dark-1000-a-50);
    --action-bg-disabled: var(--odin-dark-1000-a-3½);
    --action-border-highlight: var(--odin-dark-300);
    --action-solid-neutral-bg-active: var(--odin-dark-1000-a-50);
    --action-solid-neutral-bg-hover: var(--odin-dark-1000-a-65);
    --action-solid-neutral-bg-idle: var(--odin-dark-1000);
    --action-solid-accent-bg-active: var(--shiva-dark-600);
    --action-solid-accent-bg-hover: var(--shiva-dark-500);
    --action-solid-accent-bg-idle: var(--shiva-dark-400);
    --action-solid-accent-bg-disabled: var(--shiva-dark-400-a-40);
    --action-solid-accent-fg-idle: var(--shiva-dark-500);
    --action-solid-warning-bg-active: var(--phoenix-dark-600);
    --action-solid-warning-bg-hover: var(--phoenix-dark-500);
    --action-solid-warning-bg-idle: var(--phoenix-dark-400);
    --action-outlined-neutral-bg-active: var(--odin-dark-1000-a-7);
    --action-outlined-neutral-bg-hover: var(--odin-dark-1000-a-3½);
    --action-outlined-neutral-bg-idle: transparent;
    --action-ghost-accent-bg-active: var(--shiva-dark-400-a-9);
    --action-ghost-accent-bg-hover: var(--shiva-dark-400-a-5½);
    --action-ghost-accent-bg-idle: transparent;
    --action-ghost-neutral-bg-active: var(--odin-dark-1000-a-7);
    --action-ghost-neutral-bg-hover: var(--odin-dark-1000-a-3½);
    --action-ghost-neutral-bg-idle: transparent;
    --action-tonal-neutral-bg-active: var(--odin-dark-1000-a-10½);
    --action-tonal-neutral-bg-hover: var(--odin-dark-1000-a-7);
    --action-tonal-neutral-bg-idle: var(--odin-dark-1000-a-3½);
    --action-tonal-accent-bg-active: var(--shiva-dark-400-a-20);
    --action-tonal-accent-bg-hover: var(--shiva-dark-400-a-12½);
    --action-tonal-accent-bg-idle: var(--shiva-dark-400-a-5½);
    --action-tonal-accent-border-idle: var(--shiva-dark-400-a-12½);
    --action-tonal-warning-bg-active: var(--phoenix-dark-400-a-20);
    --action-tonal-warning-bg-hover: var(--phoenix-dark-400-a-12½);
    --action-tonal-warning-bg-idle: var(--phoenix-dark-400-a-5½);
    --action-tonal-warning-border-idle: var(--phoenix-dark-400-a-12½);
    --decoration-teal-bg-strong: var(--shiva-dark-300);
    --decoration-teal-bg-subtle: var(--shiva-dark-400-a-16);
    --decoration-teal-fg-primary: var(--shiva-dark-400);
    --decoration-pink-bg-strong: var(--ifrit-dark-300);
    --decoration-pink-bg-subtle: var(--ifrit-dark-400-a-16);
    --decoration-pink-fg-primary: var(--ifrit-dark-400);
    --decoration-orange-bg-strong: var(--phoenix-dark-300);
    --decoration-orange-bg-subtle: var(--phoenix-dark-400-a-16);
    --decoration-orange-fg-primary: var(--phoenix-dark-400);
    --decoration-green-bg-strong: var(--garuda-dark-300);
    --decoration-green-bg-subtle: var(--garuda-dark-400-a-16);
    --decoration-green-fg-primary: var(--garuda-dark-400);
    --decoration-neutral-bg-strong: var(--odin-dark-1000);
    --decoration-neutral-bg-subtle: var(--odin-dark-1000-a-14);
    --decoration-neutral-fg-primary: var(--odin-dark-1000);
    --decoration-gold-bg-strong: var(--titan-dark-300);
    --decoration-gold-bg-subtle: var(--titan-dark-400-a-16);
    --decoration-gold-fg-primary: var(--titan-dark-400);
    --decoration-lime-bg-strong: var(--sylph-dark-300);
    --decoration-lime-bg-subtle: var(--sylph-dark-400-a-16);
    --decoration-lime-fg-primary: var(--sylph-dark-400);
    --decoration-blue-bg-strong: var(--leviathan-dark-300);
    --decoration-blue-bg-subtle: var(--leviathan-dark-400-a-16);
    --decoration-blue-fg-primary: var(--leviathan-dark-400);
    --decoration-indigo-bg-strong: var(--fenrir-dark-300);
    --decoration-indigo-bg-subtle: var(--fenrir-dark-400-a-16);
    --decoration-indigo-fg-primary: var(--fenrir-dark-400);
    --decoration-purple-bg-strong: var(--ramuh-dark-300);
    --decoration-purple-bg-subtle: var(--ramuh-dark-400-a-16);
    --decoration-purple-fg-primary: var(--ramuh-dark-400);
    --decoration-magenta-bg-strong: var(--jenova-dark-300);
    --decoration-magenta-bg-subtle: var(--jenova-dark-400-a-16);
    --decoration-magenta-fg-primary: var(--jenova-dark-400);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-scheme='light']) {
      /* @deprecated Legacy background token. Use --surface-inverse instead. */
      --bg-inverse: var(--odin-dark-1000);
      /* @deprecated Legacy background token. Use --layer-subtle instead. */
      --bg-soft: var(--odin-dark-1000-a-7);
      /* @deprecated Legacy background token. Use --layer-subtler instead. */
      --bg-subtle: var(--odin-dark-1000-a-3½);
      /* @deprecated Legacy background token. Use --surface-base instead. */
      --bg-base: var(--odin-dark-100);
      /* @deprecated Legacy background token. Use --surface-raised instead. */
      --bg-raised: var(--odin-dark-200);
      /* @deprecated Legacy background token. Use --layer-backdrop instead. */
      --bg-backdrop: var(--odin-dark-100-a-70);
      --surface-base: var(--odin-dark-100);
      --surface-raised: var(--odin-dark-200);
      --surface-underlay: var(--odin-dark-50);
      --surface-inverse: var(--odin-dark-1000);
      --layer-subtle: var(--odin-dark-1000-a-7);
      --layer-subtler: var(--odin-dark-1000-a-3½);
      --layer-backdrop: var(--odin-dark-100-a-70);
      --fg-primary: var(--odin-dark-1000);
      --fg-secondary: var(--odin-dark-1000-a-65);
      --fg-tertiary: var(--odin-dark-1000-a-50);
      --fg-disabled: var(--odin-dark-1000-a-20);
      --fg-inverse: var(--odin-dark-100);
      --border-heavy: var(--odin-dark-1000);
      --border-medium: var(--odin-dark-1000-a-14);
      --border-soft: var(--odin-dark-1000-a-7);
      --border-inverse: var(--odin-dark-100);
      --border-focus: var(--shiva-dark-400);
      --accent-bg-strong: var(--shiva-dark-400);
      --accent-bg-soft: var(--shiva-dark-400-a-9);
      --accent-bg-subtle: var(--shiva-dark-400-a-5½);
      --accent-fg-primary: var(--shiva-dark-400);
      --accent-fg-secondary: var(--shiva-dark-400-a-65);
      --accent-border-strong: var(--shiva-dark-400);
      --accent-border-subtle: var(--shiva-dark-400-a-5½);
      --positive-bg-strong: var(--garuda-dark-400);
      --positive-bg-soft: var(--garuda-dark-400-a-9);
      --positive-bg-subtle: var(--garuda-dark-400-a-5½);
      --positive-fg-primary: var(--garuda-dark-400);
      --positive-fg-secondary: var(--garuda-dark-400-a-65);
      --positive-border-strong: var(--garuda-dark-400);
      --positive-border-subtle: var(--garuda-dark-400-a-5½);
      --negative-bg-strong: var(--ifrit-dark-400);
      --negative-bg-soft: var(--ifrit-dark-400-a-9);
      --negative-bg-subtle: var(--ifrit-dark-400-a-5½);
      --negative-fg-primary: var(--ifrit-dark-400);
      --negative-fg-secondary: var(--ifrit-dark-400-a-65);
      --negative-border-strong: var(--ifrit-dark-400);
      --negative-border-subtle: var(--ifrit-dark-400-a-5½);
      --warning-bg-strong: var(--phoenix-dark-400);
      --warning-bg-soft: var(--phoenix-dark-400-a-9);
      --warning-bg-subtle: var(--phoenix-dark-400-a-5½);
      --warning-fg-primary: var(--phoenix-dark-400);
      --warning-fg-secondary: var(--phoenix-dark-400-a-65);
      --warning-border-strong: var(--phoenix-dark-400);
      --warning-border-subtle: var(--phoenix-dark-400-a-5½);
      --link-accent-fg-idle: var(--shiva-dark-400);
      --link-accent-fg-hover: var(--shiva-dark-500);
      --link-accent-fg-active: var(--shiva-dark-600);
      --link-alert-fg-idle: var(--phoenix-dark-400);
      --link-alert-fg-hover: var(--phoenix-dark-500);
      --link-alert-fg-active: var(--phoenix-dark-600);
      --static-fg-light: var(--odin-dark-1000);
      --static-fg-dark: var(--odin-light-2000);
      --static-bg-light: var(--odin-light-200);
      --static-bg-dark: var(--odin-dark-100);
      --action-bg-off: var(--odin-dark-1000-a-50);
      --action-bg-disabled: var(--odin-dark-1000-a-3½);
      --action-border-highlight: var(--odin-dark-300);
      --action-solid-neutral-bg-active: var(--odin-dark-1000-a-50);
      --action-solid-neutral-bg-hover: var(--odin-dark-1000-a-65);
      --action-solid-neutral-bg-idle: var(--odin-dark-1000);
      --action-solid-accent-bg-active: var(--shiva-dark-600);
      --action-solid-accent-bg-hover: var(--shiva-dark-500);
      --action-solid-accent-bg-idle: var(--shiva-dark-400);
      --action-solid-accent-bg-disabled: var(--shiva-dark-400-a-40);
      --action-solid-accent-fg-idle: var(--shiva-dark-500);
      --action-solid-warning-bg-active: var(--phoenix-dark-600);
      --action-solid-warning-bg-hover: var(--phoenix-dark-500);
      --action-solid-warning-bg-idle: var(--phoenix-dark-400);
      --action-outlined-neutral-bg-active: var(--odin-dark-1000-a-7);
      --action-outlined-neutral-bg-hover: var(--odin-dark-1000-a-3½);
      --action-outlined-neutral-bg-idle: transparent;
      --action-ghost-accent-bg-active: var(--shiva-dark-400-a-9);
      --action-ghost-accent-bg-hover: var(--shiva-dark-400-a-5½);
      --action-ghost-accent-bg-idle: transparent;
      --action-ghost-neutral-bg-active: var(--odin-dark-1000-a-7);
      --action-ghost-neutral-bg-hover: var(--odin-dark-1000-a-3½);
      --action-ghost-neutral-bg-idle: transparent;
      --action-tonal-neutral-bg-active: var(--odin-dark-1000-a-10½);
      --action-tonal-neutral-bg-hover: var(--odin-dark-1000-a-7);
      --action-tonal-neutral-bg-idle: var(--odin-dark-1000-a-3½);
      --action-tonal-accent-bg-active: var(--shiva-dark-400-a-20);
      --action-tonal-accent-bg-hover: var(--shiva-dark-400-a-12½);
      --action-tonal-accent-bg-idle: var(--shiva-dark-400-a-5½);
      --action-tonal-accent-border-idle: var(--shiva-dark-400-a-12½);
      --action-tonal-warning-bg-active: var(--phoenix-dark-400-a-20);
      --action-tonal-warning-bg-hover: var(--phoenix-dark-400-a-12½);
      --action-tonal-warning-bg-idle: var(--phoenix-dark-400-a-5½);
      --action-tonal-warning-border-idle: var(--phoenix-dark-400-a-12½);
      --decoration-teal-bg-strong: var(--shiva-dark-300);
      --decoration-teal-bg-subtle: var(--shiva-dark-400-a-16);
      --decoration-teal-fg-primary: var(--shiva-dark-400);
      --decoration-pink-bg-strong: var(--ifrit-dark-300);
      --decoration-pink-bg-subtle: var(--ifrit-dark-400-a-16);
      --decoration-pink-fg-primary: var(--ifrit-dark-400);
      --decoration-orange-bg-strong: var(--phoenix-dark-300);
      --decoration-orange-bg-subtle: var(--phoenix-dark-400-a-16);
      --decoration-orange-fg-primary: var(--phoenix-dark-400);
      --decoration-green-bg-strong: var(--garuda-dark-300);
      --decoration-green-bg-subtle: var(--garuda-dark-400-a-16);
      --decoration-green-fg-primary: var(--garuda-dark-400);
      --decoration-neutral-bg-strong: var(--odin-dark-1000);
      --decoration-neutral-bg-subtle: var(--odin-dark-1000-a-14);
      --decoration-neutral-fg-primary: var(--odin-dark-1000);
      --decoration-gold-bg-strong: var(--titan-dark-300);
      --decoration-gold-bg-subtle: var(--titan-dark-400-a-16);
      --decoration-gold-fg-primary: var(--titan-dark-400);
      --decoration-lime-bg-strong: var(--sylph-dark-300);
      --decoration-lime-bg-subtle: var(--sylph-dark-400-a-16);
      --decoration-lime-fg-primary: var(--sylph-dark-400);
      --decoration-blue-bg-strong: var(--leviathan-dark-300);
      --decoration-blue-bg-subtle: var(--leviathan-dark-400-a-16);
      --decoration-blue-fg-primary: var(--leviathan-dark-400);
      --decoration-indigo-bg-strong: var(--fenrir-dark-300);
      --decoration-indigo-bg-subtle: var(--fenrir-dark-400-a-16);
      --decoration-indigo-fg-primary: var(--fenrir-dark-400);
      --decoration-purple-bg-strong: var(--ramuh-dark-300);
      --decoration-purple-bg-subtle: var(--ramuh-dark-400-a-16);
      --decoration-purple-fg-primary: var(--ramuh-dark-400);
      --decoration-magenta-bg-strong: var(--jenova-dark-300);
      --decoration-magenta-bg-subtle: var(--jenova-dark-400-a-16);
      --decoration-magenta-fg-primary: var(--jenova-dark-400);
  }
}
