/* AZM X Design Tokens v3.0.0 — generated, do not edit by hand */
/* Source: New Direction Library | AZM X (j8ugBpb1yUUyL8hfb6FHKR), exported 2026-08-08 */
/*
 *   <body data-palette="orange" data-theme="dark">
 *   color: var(--azmx-text-primary);
 *   background: var(--azmx-surface-page);
 *   padding: var(--azmx-space-24);      lengths carry px
 *   font-weight: var(--azmx-weight-bold);  weights are numeric
 *
 * Palette defaults to blue, theme to light, direction to ltr (<html dir="rtl"> flips).
 */

/* Primitives — reference only. Prefer the semantic variables below. */
:root {
  --azmx-color-blue-50: #F0F5FF;
  --azmx-color-blue-100: #DDE8FF;
  --azmx-color-blue-200: #BFD5FF;
  --azmx-color-blue-300: #93B6FF;
  --azmx-color-blue-400: #5D8FFF;
  --azmx-color-blue-500: #2661FF;
  --azmx-color-blue-600: #001AFF;
  --azmx-color-blue-700: #0200D3;
  --azmx-color-blue-800: #01009B;
  --azmx-color-blue-900: #01006E;
  --azmx-color-blue-950: #010040;
  --azmx-color-blue-1000: #040038;
  --azmx-color-orange-50: #FEF7F4;
  --azmx-color-orange-100: #FDECE5;
  --azmx-color-orange-200: #FCD7C8;
  --azmx-color-orange-300: #F9BAA0;
  --azmx-color-orange-400: #F79A74;
  --azmx-color-orange-500: #F47A48;
  --azmx-color-orange-600: #C8643B;
  --azmx-color-orange-700: #A1502F;
  --azmx-color-orange-800: #7B3E24;
  --azmx-color-orange-900: #5A2D1B;
  --azmx-color-orange-950: #3C1E12;
  --azmx-color-orange-1000: #2E170E;
  --azmx-color-orange-role-tint: #FFF7F1;
  --azmx-color-orange-role-border: #DDAD8D;
  --azmx-color-orange-role-light: #F47A48;
  --azmx-color-orange-role-mid: #CD5200;
  --azmx-color-orange-role-deep: #842C09;
  --azmx-color-green-50: #F2FBF6;
  --azmx-color-green-100: #E0F7EB;
  --azmx-color-green-200: #BDEDD4;
  --azmx-color-green-300: #8CE0B4;
  --azmx-color-green-400: #57D192;
  --azmx-color-green-500: #22C36F;
  --azmx-color-green-600: #1CA05B;
  --azmx-color-green-700: #168049;
  --azmx-color-green-800: #116238;
  --azmx-color-green-900: #0D4829;
  --azmx-color-green-950: #08301B;
  --azmx-color-green-1000: #062515;
  --azmx-color-green-role-tint: #E5F4EE;
  --azmx-color-green-role-border: #88EFC7;
  --azmx-color-green-role-light: #22C36F;
  --azmx-color-green-role-mid: #00A060;
  --azmx-color-green-role-deep: #012F02;
  --azmx-color-yellow-50: #FFFCF4;
  --azmx-color-yellow-100: #FFF9E4;
  --azmx-color-yellow-200: #FFF2C6;
  --azmx-color-yellow-300: #FEE89C;
  --azmx-color-yellow-400: #FEDE6E;
  --azmx-color-yellow-500: #FED340;
  --azmx-color-yellow-600: #D3A92E;
  --azmx-color-yellow-700: #AD831E;
  --azmx-color-yellow-800: #895F0F;
  --azmx-color-yellow-900: #693F02;
  --azmx-color-yellow-950: #392201;
  --azmx-color-yellow-1000: #251601;
  --azmx-color-yellow-role-tint: #FFFCF4;
  --azmx-color-yellow-role-border: #FEDE6E;
  --azmx-color-yellow-role-light: #FED340;
  --azmx-color-yellow-role-mid: #D3A92E;
  --azmx-color-yellow-role-deep: #693F02;
  --azmx-color-purple-50: #FCF8FF;
  --azmx-color-purple-100: #F7EFFF;
  --azmx-color-purple-200: #EEDDFF;
  --azmx-color-purple-300: #E1C5FF;
  --azmx-color-purple-400: #D4AAFF;
  --azmx-color-purple-500: #C68FFF;
  --azmx-color-purple-600: #9B66D4;
  --azmx-color-purple-700: #7341AD;
  --azmx-color-purple-800: #4F1F88;
  --azmx-color-purple-900: #2E0068;
  --azmx-color-purple-950: #190039;
  --azmx-color-purple-1000: #100024;
  --azmx-color-purple-role-tint: #FCF8FF;
  --azmx-color-purple-role-border: #D4AAFF;
  --azmx-color-purple-role-light: #C68FFF;
  --azmx-color-purple-role-mid: #9B66D4;
  --azmx-color-purple-role-deep: #2E0068;
  --azmx-color-red-50: #FFF2F3;
  --azmx-color-red-100: #FFE1E4;
  --azmx-color-red-200: #FFBFC4;
  --azmx-color-red-300: #FF919A;
  --azmx-color-red-400: #FF5E6B;
  --azmx-color-red-500: #FF2B3C;
  --azmx-color-red-600: #D12331;
  --azmx-color-red-700: #A81C27;
  --azmx-color-red-800: #81161E;
  --azmx-color-red-900: #5E1016;
  --azmx-color-red-950: #3E0A0F;
  --azmx-color-red-1000: #30080B;
  --azmx-color-red-role-tint: #FDF2F3;
  --azmx-color-red-role-border: #EB808A;
  --azmx-color-red-role-light: #FF2B3C;
  --azmx-color-red-role-mid: #DB0015;
  --azmx-color-red-role-deep: #640000;
  --azmx-color-neutral-25: #FCFCFD;
  --azmx-color-neutral-50: #F9FAFB;
  --azmx-color-neutral-100: #F3F4F6;
  --azmx-color-neutral-200: #E5E7EB;
  --azmx-color-neutral-300: #D2D6DB;
  --azmx-color-neutral-400: #9DA4AE;
  --azmx-color-neutral-500: #6C737F;
  --azmx-color-neutral-600: #4D5761;
  --azmx-color-neutral-700: #384250;
  --azmx-color-neutral-800: #1F2A37;
  --azmx-color-neutral-900: #111927;
  --azmx-color-neutral-950: #0D121C;
  --azmx-color-base-white: #FFFFFF;
  --azmx-color-base-black: #000000;
  --azmx-color-rag-red: #FF2B3C;
  --azmx-color-rag-yellow: #FED340;
  --azmx-color-rag-green: #22C36F;
  --azmx-color-feedback-success-tint: #E5F4EE;
  --azmx-color-feedback-success-border: #88EFC7;
  --azmx-color-feedback-success-mid: #007D4B;
  --azmx-color-feedback-success-deep: #012F02;
  --azmx-color-feedback-warning-tint: #FFFCF4;
  --azmx-color-feedback-warning-border: #FEDF90;
  --azmx-color-feedback-warning-mid: #946C08;
  --azmx-color-feedback-warning-deep: #693F02;
  --azmx-color-feedback-danger-tint: #FDF2F3;
  --azmx-color-feedback-danger-border: #EB808A;
  --azmx-color-feedback-danger-mid: #DB0015;
  --azmx-color-feedback-danger-deep: #430000;
  --azmx-color-feedback-info-tint: #EDF5FF;
  --azmx-color-feedback-info-border: #97C3F4;
  --azmx-color-feedback-info-mid: #0061CF;
  --azmx-color-feedback-info-deep: #01006E;
  --azmx-color-feedback-caution-tint: #FFF7F1;
  --azmx-color-feedback-caution-border: #DDAD8D;
  --azmx-color-feedback-caution-mid: #C14D00;
  --azmx-color-feedback-caution-deep: #5F2006;
  --azmx-color-feedback-caution-light: #F47A48;
  --azmx-color-alpha-white-4: #FFFFFF0A;
  --azmx-color-alpha-white-8: #FFFFFF14;
  --azmx-color-alpha-white-12: #FFFFFF1F;
  --azmx-color-alpha-white-16: #FFFFFF29;
  --azmx-color-alpha-white-20: #FFFFFF33;
  --azmx-color-alpha-white-30: #FFFFFF4D;
  --azmx-color-alpha-white-40: #FFFFFF66;
  --azmx-color-alpha-white-48: #FFFFFF7A;
  --azmx-color-alpha-white-60: #FFFFFF99;
  --azmx-color-alpha-white-72: #FFFFFFB8;
  --azmx-color-alpha-white-90: #FFFFFFE6;
  --azmx-color-alpha-black-8: #00000014;
  --azmx-color-alpha-black-12: #0000001F;
  --azmx-color-alpha-black-20: #00000033;
  --azmx-color-alpha-black-30: #0000004D;
  --azmx-color-alpha-black-40: #00000066;
  --azmx-color-alpha-black-60: #00000099;
  --azmx-color-alpha-black-72: #000000B8;
  --azmx-color-alpha-navy-40: #04003866;
  --azmx-color-alpha-navy-72: #040038B8;
  --azmx-color-alpha-electric-8: #001AFF14;
  --azmx-color-alpha-electric-16: #001AFF29;
  --azmx-color-alpha-success-8: #0FBC7708;
  --azmx-color-alpha-warning-8: #BE8B0A08;
  --azmx-color-alpha-danger-8: #DB001508;
  --azmx-color-alpha-info-8: #0067DC08;
  --azmx-color-alpha-caution-8: #F47A4814;
  --azmx-color-alpha-caution-bg-8: #CD520008;
  --azmx-color-alpha-caution-dark-10: #842C091A;
  --azmx-brand-colab-electric-green: #34FF67;
  --azmx-brand-colab-pine-green: #103A21;
  --azmx-brand-colab-jade-green: #33FFC2;
  --azmx-brand-colab-deep-jade: #011E14;
  --azmx-brand-colab-olive-green: #5B6B3E;
  --azmx-brand-colab-vivid-orange: #FF5A32;
  --azmx-brand-colab-pale-sky-blue: #B1D9E8;
  --azmx-brand-colab-grey: #BCBEC0;
  --azmx-brand-majarah-purple-900: #210054;
  --azmx-brand-majarah-purple-600: #380089;
  --azmx-brand-majarah-purple-500: #4B0AA0;
  --azmx-brand-majarah-purple-300: #6500E8;
  --azmx-brand-majarah-purple-200: #B671FF;
  --azmx-brand-majarah-subtle-grey: #D1D1D1;
  --azmx-brand-majarah-grey: #231F20;
  --azmx-brand-majarah-blue-300: #010CFF;
  --azmx-brand-majarah-blue-600: #0000AD;
  --azmx-brand-majarah-blue-900: #020068;
  --azmx-size-space-0: 0;
  --azmx-size-space-2: 2px;
  --azmx-size-space-4: 4px;
  --azmx-size-space-8: 8px;
  --azmx-size-space-12: 12px;
  --azmx-size-space-16: 16px;
  --azmx-size-space-20: 20px;
  --azmx-size-space-24: 24px;
  --azmx-size-space-32: 32px;
  --azmx-size-space-40: 40px;
  --azmx-size-space-48: 48px;
  --azmx-size-space-64: 64px;
  --azmx-size-space-80: 80px;
  --azmx-size-space-96: 96px;
  --azmx-size-space-120: 120px;
  --azmx-size-space-160: 160px;
  --azmx-size-space-200: 200px;
  --azmx-size-font-10: 10px;
  --azmx-size-font-12: 12px;
  --azmx-size-font-14: 14px;
  --azmx-size-font-16: 16px;
  --azmx-size-font-18: 18px;
  --azmx-size-font-20: 20px;
  --azmx-size-font-24: 24px;
  --azmx-size-font-28: 28px;
  --azmx-size-font-30: 30px;
  --azmx-size-font-36: 36px;
  --azmx-size-font-40: 40px;
  --azmx-size-font-48: 48px;
  --azmx-size-font-60: 60px;
  --azmx-size-font-72: 72px;
  --azmx-size-font-80: 80px;
  --azmx-size-font-100: 100px;
  --azmx-size-font-120: 120px;
  --azmx-size-font-160: 160px;
  --azmx-size-font-200: 200px;
  --azmx-size-font-240: 240px;
  --azmx-size-line-16: 16px;
  --azmx-size-line-18: 18px;
  --azmx-size-line-20: 20px;
  --azmx-size-line-22: 22px;
  --azmx-size-line-24: 24px;
  --azmx-size-line-28: 28px;
  --azmx-size-line-29: 29px;
  --azmx-size-line-30: 30px;
  --azmx-size-line-34: 34px;
  --azmx-size-line-36: 36px;
  --azmx-size-line-38: 38px;
  --azmx-size-line-42: 42px;
  --azmx-size-line-46: 46px;
  --azmx-size-line-50: 50px;
  --azmx-size-line-57: 57px;
  --azmx-size-line-64: 64px;
  --azmx-size-line-76: 76px;
  --azmx-size-line-84: 84px;
  --azmx-size-line-95: 95px;
  --azmx-size-line-106: 106px;
  --azmx-size-line-114: 114px;
  --azmx-size-line-126: 126px;
  --azmx-size-line-152: 152px;
  --azmx-size-line-168: 168px;
  --azmx-size-line-190: 190px;
  --azmx-size-line-210: 210px;
  --azmx-size-line-228: 228px;
  --azmx-size-line-252: 252px;
  --azmx-size-radius-0: 0;
  --azmx-size-radius-4: 4px;
  --azmx-size-radius-8: 8px;
  --azmx-size-radius-12: 12px;
  --azmx-size-radius-16: 16px;
  --azmx-size-radius-24: 24px;
  --azmx-size-radius-full: 9999px;
  --azmx-size-border-0: 0;
  --azmx-size-border-0-5: 0.5px;
  --azmx-size-border-1: 1px;
  --azmx-size-border-1-5: 1.5px;
  --azmx-size-border-2: 2px;
  --azmx-size-border-4: 4px;
  --azmx-size-border-8: 8px;
  --azmx-size-opacity-0: 0;
  --azmx-size-opacity-5: 0.05;
  --azmx-size-opacity-20: 0.2;
  --azmx-size-opacity-40: 0.4;
  --azmx-size-opacity-60: 0.6;
  --azmx-size-opacity-80: 0.8;
  --azmx-size-opacity-100: 1;
  --azmx-size-tracking-0: 0;
  --azmx-size-tracking-0-5: 0.5px;
  --azmx-size-tracking-1: 1px;
  --azmx-size-tracking-2: 2px;
  --azmx-size-tracking-3: 3px;
  --azmx-size-icon-20: 20px;
  --azmx-size-icon-24: 24px;
  --azmx-size-icon-32: 32px;
  --azmx-size-doc-100: 100px;
  --azmx-size-doc-120: 120px;
  --azmx-size-doc-1080: 1080px;
  --azmx-size-doc-1920: 1920px;
  --azmx-font-family-display: "thmanyah serif display";
  --azmx-font-family-body: "Azm X Variable";
  --azmx-font-weight-thin: 100;
  --azmx-font-weight-extralight: 200;
  --azmx-font-weight-light: 300;
  --azmx-font-weight-regular: 400;
  --azmx-font-weight-medium: 500;
  --azmx-font-weight-semibold: 600;
  --azmx-font-weight-bold: 700;
  --azmx-font-weight-black: 900;
  --azmx-font-weight-heavy: 900;
}

/* Semantic — blue / light */
:root {
  --azmx-surface-page: #FFFFFF;
  --azmx-surface-raised: #F0F5FF;
  --azmx-surface-sunken: #F3F4F6;
  --azmx-surface-inverse: #000000;
  --azmx-surface-accent: #001AFF;
  --azmx-surface-accent-deep: #040038;
  --azmx-surface-accent-light: #5D8FFF;
  --azmx-surface-accent-inverse: #5D8FFF;
  --azmx-surface-accent-subtle: #001AFF14;
  --azmx-surface-accent-wash: #842C091A;
  --azmx-surface-accent-wash-light: #F47A4814;
  --azmx-surface-muted: #E5E7EB;
  --azmx-surface-subtle: #F9FAFB;
  --azmx-surface-lightest: #FCFCFD;
  --azmx-surface-dark: #111927;
  --azmx-surface-deep: #000000;
  --azmx-surface-pale: #DDE8FF;
  --azmx-surface-neutral: #6C737F;
  --azmx-surface-tertiary: #384250;
  --azmx-surface-black: #000000;
  --azmx-surface-wash-light: #FFFFFF14;
  --azmx-surface-wash-dark: #00000014;
  --azmx-text-heading: #111927;
  --azmx-text-logo: #040038;
  --azmx-text-primary: #111927;
  --azmx-text-secondary: #4D5761;
  --azmx-text-strong: #384250;
  --azmx-text-heavy: #1F2A37;
  --azmx-text-muted: #6C737F;
  --azmx-text-subtle: #6C737F;
  --azmx-text-darkest: #0D121C;
  --azmx-text-inverse: #FFFFFF;
  --azmx-text-accent: #001AFF;
  --azmx-text-accent-deep: #040038;
  --azmx-text-accent-inverse: #5D8FFF;
  --azmx-text-on-accent: #FFFFFF;
  --azmx-text-on-accent-deep: #FFFFFF;
  --azmx-text-on-accent-light: #FFFFFF;
  --azmx-text-quiet-inverse: #BFD5FF;
  --azmx-text-faint-inverse: #F0F5FF;
  --azmx-text-on-image: #FFFFFF;
  --azmx-text-on-image-body: #DDE8FF;
  --azmx-text-on-image-eyebrow: #5D8FFF;
  --azmx-text-on-dark-strong: #FFFFFFB8;
  --azmx-text-on-dark-quiet: #FFFFFF99;
  --azmx-border-subtle: #E5E7EB;
  --azmx-border-subtle-inverse: #FFFFFF33;
  --azmx-border-default: #D2D6DB;
  --azmx-border-strong: #9DA4AE;
  --azmx-border-dark: #111927;
  --azmx-border-faint: #F3F4F6;
  --azmx-border-accent: #001AFF;
  --azmx-border-accent-deep: #040038;
  --azmx-border-accent-inverse: #5D8FFF;
  --azmx-border-heading: #000000;
  --azmx-border-inverse: #FFFFFF;
  --azmx-border-wash-light: #FFFFFF29;
  --azmx-icon-default: #111927;
  --azmx-icon-accent: #001AFF;
  --azmx-icon-secondary: #6C737F;
  --azmx-icon-muted: #6C737F;
  --azmx-icon-inverse: #FFFFFF;
  --azmx-icon-on-image: #FFFFFF;
  --azmx-icon-size-inline: 20px;
  --azmx-icon-size-standalone: 24px;
  --azmx-icon-size-feature: 32px;
  --azmx-status-success-text: #007D4B;
  --azmx-status-success-bg: #E5F4EE;
  --azmx-status-success-border: #88EFC7;
  --azmx-status-success-wash: #0FBC7708;
  --azmx-status-warning-text: #946C08;
  --azmx-status-warning-bg: #FFFCF4;
  --azmx-status-warning-border: #FEDF90;
  --azmx-status-warning-wash: #BE8B0A08;
  --azmx-status-danger-text: #DB0015;
  --azmx-status-danger-bg: #FDF2F3;
  --azmx-status-danger-border: #EB808A;
  --azmx-status-danger-wash: #DB001508;
  --azmx-status-info-text: #0061CF;
  --azmx-status-info-bg: #EDF5FF;
  --azmx-status-info-border: #97C3F4;
  --azmx-status-info-wash: #0067DC08;
  --azmx-status-caution-text: #C14D00;
  --azmx-status-caution-bg: #FFF7F1;
  --azmx-status-caution-border: #DDAD8D;
  --azmx-status-caution-wash: #CD520008;
  --azmx-status-dot-red: #FF2B3C;
  --azmx-status-dot-yellow: #FED340;
  --azmx-status-dot-green: #22C36F;
  --azmx-action-primary-default: #001AFF;
  --azmx-action-primary-hover: #0200D3;
  --azmx-action-primary-pressed: #01006E;
  --azmx-action-primary-disabled: #D2D6DB;
  --azmx-action-secondary-default: #F0F5FF;
  --azmx-action-secondary-hover: #DDE8FF;
  --azmx-action-secondary-pressed: #93B6FF;
  --azmx-action-on-primary: #FFFFFF;
  --azmx-overlay-faint: #00000014;
  --azmx-overlay-subtle: #0000001F;
  --azmx-overlay-medium: #00000033;
  --azmx-overlay-strong: #0000004D;
  --azmx-overlay-scrim: #00000099;
  --azmx-overlay-glass: #FFFFFFB8;
  --azmx-overlay-accent: #001AFF14;
  --azmx-gradient-start: #000000;
  --azmx-gradient-mid: #01006E;
  --azmx-gradient-mid-alt: #0200D3;
  --azmx-gradient-end: #001AFF;
  --azmx-space-0: 0;
  --azmx-space-2: 2px;
  --azmx-space-4: 4px;
  --azmx-space-8: 8px;
  --azmx-space-12: 12px;
  --azmx-space-16: 16px;
  --azmx-space-20: 20px;
  --azmx-space-24: 24px;
  --azmx-space-32: 32px;
  --azmx-space-40: 40px;
  --azmx-space-48: 48px;
  --azmx-space-64: 64px;
  --azmx-space-80: 80px;
  --azmx-space-96: 96px;
  --azmx-space-120: 120px;
  --azmx-space-160: 160px;
  --azmx-space-200: 200px;
  --azmx-radius-none: 0;
  --azmx-radius-xs: 4px;
  --azmx-radius-sm: 8px;
  --azmx-radius-md: 12px;
  --azmx-radius-lg: 16px;
  --azmx-radius-xl: 24px;
  --azmx-radius-full: 9999px;
  --azmx-border-width-none: 0;
  --azmx-border-width-thin: 0.5px;
  --azmx-border-width-hairline: 1px;
  --azmx-border-width-medium: 2px;
  --azmx-border-width-thick: 4px;
  --azmx-border-width-heavy: 8px;
  --azmx-type-display-2xs-size: 30px;
  --azmx-type-display-2xs-line: 29px;
  --azmx-type-display-xs-size: 36px;
  --azmx-type-display-xs-line: 34px;
  --azmx-type-display-sm-size: 48px;
  --azmx-type-display-sm-line: 46px;
  --azmx-type-display-md-size: 60px;
  --azmx-type-display-md-line: 57px;
  --azmx-type-display-lg-size: 80px;
  --azmx-type-display-lg-line: 76px;
  --azmx-type-display-xl-size: 100px;
  --azmx-type-display-xl-line: 95px;
  --azmx-type-display-2xl-size: 120px;
  --azmx-type-display-2xl-line: 114px;
  --azmx-type-display-3xl-size: 160px;
  --azmx-type-display-3xl-line: 152px;
  --azmx-type-display-4xl-size: 200px;
  --azmx-type-display-4xl-line: 190px;
  --azmx-type-display-5xl-size: 240px;
  --azmx-type-display-5xl-line: 228px;
  --azmx-type-body-2xs-size: 12px;
  --azmx-type-body-2xs-line: 18px;
  --azmx-type-body-xs-size: 14px;
  --azmx-type-body-xs-line: 22px;
  --azmx-type-body-sm-size: 16px;
  --azmx-type-body-sm-line: 24px;
  --azmx-type-body-md-size: 18px;
  --azmx-type-body-md-line: 28px;
  --azmx-type-body-lg-size: 20px;
  --azmx-type-body-lg-line: 30px;
  --azmx-type-body-xl-size: 24px;
  --azmx-type-body-xl-line: 36px;
  --azmx-type-body-2xl-size: 28px;
  --azmx-type-body-2xl-line: 42px;
  --azmx-type-tracking-normal: 0;
  --azmx-type-tracking-slight: 0.5px;
  --azmx-type-tracking-wide: 2px;
  --azmx-type-tracking-wider: 3px;
  --azmx-font-heading: "thmanyah serif display";
  --azmx-font-text: "Azm X Variable";
  --azmx-weight-thin: 100;
  --azmx-weight-extralight: 200;
  --azmx-weight-light: 300;
  --azmx-weight-regular: 400;
  --azmx-weight-medium: 500;
  --azmx-weight-semibold: 600;
  --azmx-weight-bold: 700;
  --azmx-weight-black: 900;
  --azmx-weight-heavy: 900;
  --azmx-opacity-hidden: 0;
  --azmx-opacity-faint: 0.05;
  --azmx-opacity-subtle: 0.2;
  --azmx-opacity-muted: 0.4;
  --azmx-opacity-dim: 0.6;
  --azmx-opacity-strong: 0.8;
  --azmx-opacity-full: 1;
  --azmx-card-surface: #F0F5FF;
  --azmx-card-border: #E5E7EB;
  --azmx-card-radius: 12px;
  --azmx-card-padding: 24px;
  --azmx-card-title: #111927;
  --azmx-card-body: #4D5761;
  --azmx-case-study-surface: #FFFFFF;
  --azmx-case-study-eyebrow: #001AFF;
  --azmx-case-study-title: #111927;
  --azmx-case-study-lead: #111927;
  --azmx-case-study-body: #111927;
  --azmx-case-study-tags: #001AFF;
  --azmx-case-study-logo: #111927;
  --azmx-case-study-page-number: #001AFF;
  --azmx-case-study-mockup: #E5E7EB;
  --azmx-case-study-rule: #E5E7EB;
  --azmx-case-study-frame: #FFFFFF;
  --azmx-footer-logo: #040038;
  --azmx-footer-rule: #E5E7EB;
  --azmx-footer-page-number: #001AFF;
  --azmx-footer-inverse-logo: #FFFFFF;
  --azmx-footer-inverse-rule: #FFFFFF33;
  --azmx-footer-inverse-page-number: #5D8FFF;
  --azmx-slot-surface: #E5E7EB;
  --azmx-slot-label: #111927;
  --azmx-meter-track: #F3F4F6;
  --azmx-meter-fill: #001AFF;
  --azmx-meter-label: #4D5761;
  --azmx-meter-value: #111927;
  --azmx-meter-radius: 9999px;
  --azmx-meter-height: 8px;
  --azmx-star-tile-surface: #000000;
  --azmx-star-tile-mark: #5D8FFF;
  --azmx-star-tile-label: #FFFFFF;
  --azmx-star-tile-radius: 8px;
  --azmx-heat-low: #E5F4EE;
  --azmx-heat-mid: #FFFCF4;
  --azmx-heat-high: #FDF2F3;
  --azmx-heat-text: #111927;
  --azmx-logo-fill-default: #040038;
  --azmx-logo-fill-inverse: #FFFFFF;
  --azmx-logo-fill-accent: #001AFF;
  --azmx-logo-fill-muted: #6C737F;
  --azmx-logo-clear-space: 24px;
  --azmx-logo-height-sm: 40px;
  --azmx-logo-height-md: 64px;
  --azmx-logo-height-lg: 96px;
  --azmx-logo-hamaa-fill-default: #040038;
  --azmx-logo-hamaa-fill-inverse: #FFFFFF;
  --azmx-logo-hamaa-fill-accent: #001AFF;
  --azmx-logo-hamaa-fill-muted: #6C737F;
  --azmx-logo-client-fill-default: #111927;
  --azmx-logo-client-fill-inverse: #FFFFFF;
  --azmx-bg-default: #FFFFFF;
  --azmx-bg-inverse: #000000;
  --azmx-bg-accent: #001AFF;
  --azmx-slide-width: 1920px;
  --azmx-slide-height: 1080px;
  --azmx-slide-margin-x: 120px;
  --azmx-slide-safe-area: 100px;
}

/* blue / dark — 123 overrides */
[data-theme="dark"] {
  --azmx-surface-page: #000000;
  --azmx-surface-raised: #111927;
  --azmx-surface-sunken: #000000;
  --azmx-surface-inverse: #FFFFFF;
  --azmx-surface-accent: #5D8FFF;
  --azmx-surface-accent-deep: #5D8FFF;
  --azmx-surface-accent-light: #040038;
  --azmx-surface-accent-inverse: #001AFF;
  --azmx-surface-accent-subtle: #FFFFFF14;
  --azmx-surface-muted: #01006E;
  --azmx-surface-subtle: #000000;
  --azmx-surface-lightest: #000000;
  --azmx-surface-dark: #FFFFFF;
  --azmx-surface-pale: #01006E;
  --azmx-surface-tertiary: #D2D6DB;
  --azmx-text-heading: #FFFFFF;
  --azmx-text-logo: #FFFFFF;
  --azmx-text-primary: #FFFFFF;
  --azmx-text-secondary: #DDE8FF;
  --azmx-text-strong: #BFD5FF;
  --azmx-text-heavy: #DDE8FF;
  --azmx-text-muted: #93B6FF;
  --azmx-text-subtle: #FFFFFF99;
  --azmx-text-darkest: #FFFFFF;
  --azmx-text-inverse: #111927;
  --azmx-text-accent: #5D8FFF;
  --azmx-text-accent-deep: #5D8FFF;
  --azmx-text-accent-inverse: #001AFF;
  --azmx-text-on-accent: #040038;
  --azmx-text-on-accent-deep: #040038;
  --azmx-border-subtle: #FFFFFF33;
  --azmx-border-subtle-inverse: #E5E7EB;
  --azmx-border-default: #FFFFFF4D;
  --azmx-border-strong: #FFFFFF66;
  --azmx-border-dark: #FFFFFF;
  --azmx-border-faint: #FFFFFF14;
  --azmx-border-accent: #5D8FFF;
  --azmx-border-accent-deep: #5D8FFF;
  --azmx-border-accent-inverse: #001AFF;
  --azmx-border-heading: #FFFFFF;
  --azmx-border-inverse: #111927;
  --azmx-icon-default: #FFFFFF;
  --azmx-icon-accent: #5D8FFF;
  --azmx-icon-secondary: #5D8FFF;
  --azmx-icon-muted: #FFFFFF99;
  --azmx-icon-inverse: #111927;
  --azmx-status-success-text: #22C36F;
  --azmx-status-success-bg: #012F02;
  --azmx-status-success-border: #007D4B;
  --azmx-status-warning-text: #FED340;
  --azmx-status-warning-bg: #693F02;
  --azmx-status-warning-border: #946C08;
  --azmx-status-danger-text: #FF2B3C;
  --azmx-status-danger-bg: #430000;
  --azmx-status-danger-border: #DB0015;
  --azmx-status-info-text: #5D8FFF;
  --azmx-status-info-bg: #01006E;
  --azmx-status-info-border: #2661FF;
  --azmx-status-caution-text: #F47A48;
  --azmx-status-caution-bg: #5F2006;
  --azmx-status-caution-border: #C14D00;
  --azmx-action-primary-default: #5D8FFF;
  --azmx-action-primary-hover: #93B6FF;
  --azmx-action-primary-pressed: #DDE8FF;
  --azmx-action-primary-disabled: #FFFFFF33;
  --azmx-action-secondary-default: #DDE8FF;
  --azmx-action-secondary-hover: #FFFFFF33;
  --azmx-action-secondary-pressed: #FFFFFF4D;
  --azmx-action-on-primary: #040038;
  --azmx-overlay-faint: #FFFFFF14;
  --azmx-overlay-subtle: #FFFFFF1F;
  --azmx-overlay-medium: #FFFFFF33;
  --azmx-overlay-strong: #FFFFFF4D;
  --azmx-overlay-scrim: #040038B8;
  --azmx-overlay-glass: #FFFFFF29;
  --azmx-overlay-accent: #001AFF29;
  --azmx-card-surface: #111927;
  --azmx-card-border: #FFFFFF33;
  --azmx-card-title: #FFFFFF;
  --azmx-card-body: #DDE8FF;
  --azmx-case-study-surface: #000000;
  --azmx-case-study-eyebrow: #5D8FFF;
  --azmx-case-study-title: #FFFFFF;
  --azmx-case-study-lead: #FFFFFF;
  --azmx-case-study-body: #FFFFFF;
  --azmx-case-study-tags: #5D8FFF;
  --azmx-case-study-logo: #FFFFFF;
  --azmx-case-study-page-number: #5D8FFF;
  --azmx-case-study-mockup: #01006E;
  --azmx-case-study-rule: #FFFFFF33;
  --azmx-case-study-frame: #111927;
  --azmx-footer-logo: #FFFFFF;
  --azmx-footer-rule: #FFFFFF33;
  --azmx-footer-page-number: #5D8FFF;
  --azmx-footer-inverse-logo: #111927;
  --azmx-footer-inverse-rule: #E5E7EB;
  --azmx-footer-inverse-page-number: #001AFF;
  --azmx-slot-surface: #01006E;
  --azmx-slot-label: #FFFFFF;
  --azmx-meter-track: #000000;
  --azmx-meter-fill: #5D8FFF;
  --azmx-meter-label: #DDE8FF;
  --azmx-meter-value: #FFFFFF;
  --azmx-star-tile-surface: #FFFFFF;
  --azmx-star-tile-mark: #001AFF;
  --azmx-star-tile-label: #111927;
  --azmx-heat-low: #012F02;
  --azmx-heat-mid: #693F02;
  --azmx-heat-high: #430000;
  --azmx-heat-text: #FFFFFF;
  --azmx-logo-fill-default: #FFFFFF;
  --azmx-logo-fill-inverse: #111927;
  --azmx-logo-fill-accent: #5D8FFF;
  --azmx-logo-fill-muted: #93B6FF;
  --azmx-logo-hamaa-fill-default: #FFFFFF;
  --azmx-logo-hamaa-fill-inverse: #111927;
  --azmx-logo-hamaa-fill-accent: #5D8FFF;
  --azmx-logo-hamaa-fill-muted: #93B6FF;
  --azmx-logo-client-fill-default: #FFFFFF;
  --azmx-logo-client-fill-inverse: #111927;
  --azmx-bg-default: #000000;
  --azmx-bg-inverse: #FFFFFF;
  --azmx-bg-accent: #5D8FFF;
}

/* orange / light — 40 overrides */
[data-palette="orange"] {
  --azmx-surface-raised: #FEF7F4;
  --azmx-surface-accent: #F47A48;
  --azmx-surface-accent-deep: #842C09;
  --azmx-surface-accent-light: #F47A48;
  --azmx-surface-accent-inverse: #F79A74;
  --azmx-surface-pale: #FDECE5;
  --azmx-text-accent: #A1502F;
  --azmx-text-accent-deep: #842C09;
  --azmx-text-accent-inverse: #F79A74;
  --azmx-text-on-accent: #2E170E;
  --azmx-text-on-accent-light: #2E170E;
  --azmx-text-quiet-inverse: #FCD7C8;
  --azmx-text-faint-inverse: #FEF7F4;
  --azmx-text-on-image-body: #FDECE5;
  --azmx-text-on-image-eyebrow: #F79A74;
  --azmx-border-accent: #F47A48;
  --azmx-border-accent-deep: #842C09;
  --azmx-border-accent-inverse: #F79A74;
  --azmx-icon-accent: #A1502F;
  --azmx-action-primary-default: #F47A48;
  --azmx-action-primary-hover: #A1502F;
  --azmx-action-primary-pressed: #5A2D1B;
  --azmx-action-secondary-default: #FEF7F4;
  --azmx-action-secondary-hover: #FDECE5;
  --azmx-action-secondary-pressed: #F9BAA0;
  --azmx-action-on-primary: #2E170E;
  --azmx-gradient-mid: #5A2D1B;
  --azmx-gradient-mid-alt: #A1502F;
  --azmx-gradient-end: #F47A48;
  --azmx-card-surface: #FEF7F4;
  --azmx-case-study-eyebrow: #A1502F;
  --azmx-case-study-tags: #A1502F;
  --azmx-case-study-page-number: #A1502F;
  --azmx-footer-page-number: #A1502F;
  --azmx-footer-inverse-page-number: #F79A74;
  --azmx-meter-fill: #F47A48;
  --azmx-star-tile-mark: #F79A74;
  --azmx-logo-fill-accent: #A1502F;
  --azmx-logo-hamaa-fill-accent: #A1502F;
  --azmx-bg-accent: #F47A48;
}

/* orange / dark — 131 overrides */
[data-palette="orange"][data-theme="dark"] {
  --azmx-surface-page: #000000;
  --azmx-surface-raised: #111927;
  --azmx-surface-sunken: #000000;
  --azmx-surface-inverse: #FFFFFF;
  --azmx-surface-accent: #F79A74;
  --azmx-surface-accent-deep: #F79A74;
  --azmx-surface-accent-light: #842C09;
  --azmx-surface-accent-inverse: #F47A48;
  --azmx-surface-accent-subtle: #FFFFFF14;
  --azmx-surface-muted: #5A2D1B;
  --azmx-surface-subtle: #000000;
  --azmx-surface-lightest: #000000;
  --azmx-surface-dark: #FFFFFF;
  --azmx-surface-pale: #5A2D1B;
  --azmx-surface-tertiary: #D2D6DB;
  --azmx-text-heading: #FFFFFF;
  --azmx-text-logo: #FFFFFF;
  --azmx-text-primary: #FFFFFF;
  --azmx-text-secondary: #FDECE5;
  --azmx-text-strong: #FCD7C8;
  --azmx-text-heavy: #FDECE5;
  --azmx-text-muted: #F9BAA0;
  --azmx-text-subtle: #FFFFFF99;
  --azmx-text-darkest: #FFFFFF;
  --azmx-text-inverse: #111927;
  --azmx-text-accent: #F79A74;
  --azmx-text-accent-deep: #F79A74;
  --azmx-text-accent-inverse: #F47A48;
  --azmx-text-on-accent: #2E170E;
  --azmx-text-on-accent-deep: #2E170E;
  --azmx-text-on-accent-light: #2E170E;
  --azmx-text-quiet-inverse: #FCD7C8;
  --azmx-text-faint-inverse: #FEF7F4;
  --azmx-text-on-image-body: #FDECE5;
  --azmx-text-on-image-eyebrow: #F79A74;
  --azmx-border-subtle: #FFFFFF33;
  --azmx-border-subtle-inverse: #E5E7EB;
  --azmx-border-default: #FFFFFF4D;
  --azmx-border-strong: #FFFFFF66;
  --azmx-border-dark: #FFFFFF;
  --azmx-border-faint: #FFFFFF14;
  --azmx-border-accent: #F79A74;
  --azmx-border-accent-deep: #F79A74;
  --azmx-border-accent-inverse: #F47A48;
  --azmx-border-heading: #FFFFFF;
  --azmx-border-inverse: #111927;
  --azmx-icon-default: #FFFFFF;
  --azmx-icon-accent: #F79A74;
  --azmx-icon-secondary: #F79A74;
  --azmx-icon-muted: #FFFFFF99;
  --azmx-icon-inverse: #111927;
  --azmx-status-success-text: #22C36F;
  --azmx-status-success-bg: #012F02;
  --azmx-status-success-border: #007D4B;
  --azmx-status-warning-text: #FED340;
  --azmx-status-warning-bg: #693F02;
  --azmx-status-warning-border: #946C08;
  --azmx-status-danger-text: #FF2B3C;
  --azmx-status-danger-bg: #430000;
  --azmx-status-danger-border: #DB0015;
  --azmx-status-info-text: #5D8FFF;
  --azmx-status-info-bg: #01006E;
  --azmx-status-info-border: #2661FF;
  --azmx-status-caution-text: #F47A48;
  --azmx-status-caution-bg: #5F2006;
  --azmx-status-caution-border: #C14D00;
  --azmx-action-primary-default: #F79A74;
  --azmx-action-primary-hover: #F9BAA0;
  --azmx-action-primary-pressed: #FDECE5;
  --azmx-action-primary-disabled: #FFFFFF33;
  --azmx-action-secondary-default: #FDECE5;
  --azmx-action-secondary-hover: #FFFFFF33;
  --azmx-action-secondary-pressed: #FFFFFF4D;
  --azmx-action-on-primary: #2E170E;
  --azmx-overlay-faint: #FFFFFF14;
  --azmx-overlay-subtle: #FFFFFF1F;
  --azmx-overlay-medium: #FFFFFF33;
  --azmx-overlay-strong: #FFFFFF4D;
  --azmx-overlay-scrim: #040038B8;
  --azmx-overlay-glass: #FFFFFF29;
  --azmx-overlay-accent: #001AFF29;
  --azmx-gradient-mid: #5A2D1B;
  --azmx-gradient-mid-alt: #A1502F;
  --azmx-gradient-end: #F47A48;
  --azmx-card-surface: #111927;
  --azmx-card-border: #FFFFFF33;
  --azmx-card-title: #FFFFFF;
  --azmx-card-body: #FDECE5;
  --azmx-case-study-surface: #000000;
  --azmx-case-study-eyebrow: #F79A74;
  --azmx-case-study-title: #FFFFFF;
  --azmx-case-study-lead: #FFFFFF;
  --azmx-case-study-body: #FFFFFF;
  --azmx-case-study-tags: #F79A74;
  --azmx-case-study-logo: #FFFFFF;
  --azmx-case-study-page-number: #F79A74;
  --azmx-case-study-mockup: #5A2D1B;
  --azmx-case-study-rule: #FFFFFF33;
  --azmx-case-study-frame: #111927;
  --azmx-footer-logo: #FFFFFF;
  --azmx-footer-rule: #FFFFFF33;
  --azmx-footer-page-number: #F79A74;
  --azmx-footer-inverse-logo: #111927;
  --azmx-footer-inverse-rule: #E5E7EB;
  --azmx-footer-inverse-page-number: #F47A48;
  --azmx-slot-surface: #5A2D1B;
  --azmx-slot-label: #FFFFFF;
  --azmx-meter-track: #000000;
  --azmx-meter-fill: #F79A74;
  --azmx-meter-label: #FDECE5;
  --azmx-meter-value: #FFFFFF;
  --azmx-star-tile-surface: #FFFFFF;
  --azmx-star-tile-mark: #F47A48;
  --azmx-star-tile-label: #111927;
  --azmx-heat-low: #012F02;
  --azmx-heat-mid: #693F02;
  --azmx-heat-high: #430000;
  --azmx-heat-text: #FFFFFF;
  --azmx-logo-fill-default: #FFFFFF;
  --azmx-logo-fill-inverse: #111927;
  --azmx-logo-fill-accent: #F79A74;
  --azmx-logo-fill-muted: #F9BAA0;
  --azmx-logo-hamaa-fill-default: #FFFFFF;
  --azmx-logo-hamaa-fill-inverse: #111927;
  --azmx-logo-hamaa-fill-accent: #F79A74;
  --azmx-logo-hamaa-fill-muted: #F9BAA0;
  --azmx-logo-client-fill-default: #FFFFFF;
  --azmx-logo-client-fill-inverse: #111927;
  --azmx-bg-default: #000000;
  --azmx-bg-inverse: #FFFFFF;
  --azmx-bg-accent: #F79A74;
}

/* green / light — 40 overrides */
[data-palette="green"] {
  --azmx-surface-raised: #F2FBF6;
  --azmx-surface-accent: #22C36F;
  --azmx-surface-accent-deep: #012F02;
  --azmx-surface-accent-light: #22C36F;
  --azmx-surface-accent-inverse: #57D192;
  --azmx-surface-pale: #E0F7EB;
  --azmx-text-accent: #168049;
  --azmx-text-accent-deep: #012F02;
  --azmx-text-accent-inverse: #57D192;
  --azmx-text-on-accent: #062515;
  --azmx-text-on-accent-light: #062515;
  --azmx-text-quiet-inverse: #BDEDD4;
  --azmx-text-faint-inverse: #F2FBF6;
  --azmx-text-on-image-body: #E0F7EB;
  --azmx-text-on-image-eyebrow: #57D192;
  --azmx-border-accent: #22C36F;
  --azmx-border-accent-deep: #012F02;
  --azmx-border-accent-inverse: #57D192;
  --azmx-icon-accent: #168049;
  --azmx-action-primary-default: #22C36F;
  --azmx-action-primary-hover: #168049;
  --azmx-action-primary-pressed: #0D4829;
  --azmx-action-secondary-default: #F2FBF6;
  --azmx-action-secondary-hover: #E0F7EB;
  --azmx-action-secondary-pressed: #8CE0B4;
  --azmx-action-on-primary: #062515;
  --azmx-gradient-mid: #0D4829;
  --azmx-gradient-mid-alt: #168049;
  --azmx-gradient-end: #22C36F;
  --azmx-card-surface: #F2FBF6;
  --azmx-case-study-eyebrow: #168049;
  --azmx-case-study-tags: #168049;
  --azmx-case-study-page-number: #168049;
  --azmx-footer-page-number: #168049;
  --azmx-footer-inverse-page-number: #57D192;
  --azmx-meter-fill: #22C36F;
  --azmx-star-tile-mark: #57D192;
  --azmx-logo-fill-accent: #168049;
  --azmx-logo-hamaa-fill-accent: #168049;
  --azmx-bg-accent: #22C36F;
}

/* green / dark — 131 overrides */
[data-palette="green"][data-theme="dark"] {
  --azmx-surface-page: #000000;
  --azmx-surface-raised: #111927;
  --azmx-surface-sunken: #000000;
  --azmx-surface-inverse: #FFFFFF;
  --azmx-surface-accent: #57D192;
  --azmx-surface-accent-deep: #57D192;
  --azmx-surface-accent-light: #012F02;
  --azmx-surface-accent-inverse: #22C36F;
  --azmx-surface-accent-subtle: #FFFFFF14;
  --azmx-surface-muted: #0D4829;
  --azmx-surface-subtle: #000000;
  --azmx-surface-lightest: #000000;
  --azmx-surface-dark: #FFFFFF;
  --azmx-surface-pale: #0D4829;
  --azmx-surface-tertiary: #D2D6DB;
  --azmx-text-heading: #FFFFFF;
  --azmx-text-logo: #FFFFFF;
  --azmx-text-primary: #FFFFFF;
  --azmx-text-secondary: #E0F7EB;
  --azmx-text-strong: #BDEDD4;
  --azmx-text-heavy: #E0F7EB;
  --azmx-text-muted: #8CE0B4;
  --azmx-text-subtle: #FFFFFF99;
  --azmx-text-darkest: #FFFFFF;
  --azmx-text-inverse: #111927;
  --azmx-text-accent: #57D192;
  --azmx-text-accent-deep: #57D192;
  --azmx-text-accent-inverse: #22C36F;
  --azmx-text-on-accent: #062515;
  --azmx-text-on-accent-deep: #062515;
  --azmx-text-on-accent-light: #062515;
  --azmx-text-quiet-inverse: #BDEDD4;
  --azmx-text-faint-inverse: #F2FBF6;
  --azmx-text-on-image-body: #E0F7EB;
  --azmx-text-on-image-eyebrow: #57D192;
  --azmx-border-subtle: #FFFFFF33;
  --azmx-border-subtle-inverse: #E5E7EB;
  --azmx-border-default: #FFFFFF4D;
  --azmx-border-strong: #FFFFFF66;
  --azmx-border-dark: #FFFFFF;
  --azmx-border-faint: #FFFFFF14;
  --azmx-border-accent: #57D192;
  --azmx-border-accent-deep: #57D192;
  --azmx-border-accent-inverse: #22C36F;
  --azmx-border-heading: #FFFFFF;
  --azmx-border-inverse: #111927;
  --azmx-icon-default: #FFFFFF;
  --azmx-icon-accent: #57D192;
  --azmx-icon-secondary: #57D192;
  --azmx-icon-muted: #FFFFFF99;
  --azmx-icon-inverse: #111927;
  --azmx-status-success-text: #22C36F;
  --azmx-status-success-bg: #012F02;
  --azmx-status-success-border: #007D4B;
  --azmx-status-warning-text: #FED340;
  --azmx-status-warning-bg: #693F02;
  --azmx-status-warning-border: #946C08;
  --azmx-status-danger-text: #FF2B3C;
  --azmx-status-danger-bg: #430000;
  --azmx-status-danger-border: #DB0015;
  --azmx-status-info-text: #5D8FFF;
  --azmx-status-info-bg: #01006E;
  --azmx-status-info-border: #2661FF;
  --azmx-status-caution-text: #F47A48;
  --azmx-status-caution-bg: #5F2006;
  --azmx-status-caution-border: #C14D00;
  --azmx-action-primary-default: #57D192;
  --azmx-action-primary-hover: #8CE0B4;
  --azmx-action-primary-pressed: #E0F7EB;
  --azmx-action-primary-disabled: #FFFFFF33;
  --azmx-action-secondary-default: #E0F7EB;
  --azmx-action-secondary-hover: #FFFFFF33;
  --azmx-action-secondary-pressed: #FFFFFF4D;
  --azmx-action-on-primary: #062515;
  --azmx-overlay-faint: #FFFFFF14;
  --azmx-overlay-subtle: #FFFFFF1F;
  --azmx-overlay-medium: #FFFFFF33;
  --azmx-overlay-strong: #FFFFFF4D;
  --azmx-overlay-scrim: #040038B8;
  --azmx-overlay-glass: #FFFFFF29;
  --azmx-overlay-accent: #001AFF29;
  --azmx-gradient-mid: #0D4829;
  --azmx-gradient-mid-alt: #168049;
  --azmx-gradient-end: #22C36F;
  --azmx-card-surface: #111927;
  --azmx-card-border: #FFFFFF33;
  --azmx-card-title: #FFFFFF;
  --azmx-card-body: #E0F7EB;
  --azmx-case-study-surface: #000000;
  --azmx-case-study-eyebrow: #57D192;
  --azmx-case-study-title: #FFFFFF;
  --azmx-case-study-lead: #FFFFFF;
  --azmx-case-study-body: #FFFFFF;
  --azmx-case-study-tags: #57D192;
  --azmx-case-study-logo: #FFFFFF;
  --azmx-case-study-page-number: #57D192;
  --azmx-case-study-mockup: #0D4829;
  --azmx-case-study-rule: #FFFFFF33;
  --azmx-case-study-frame: #111927;
  --azmx-footer-logo: #FFFFFF;
  --azmx-footer-rule: #FFFFFF33;
  --azmx-footer-page-number: #57D192;
  --azmx-footer-inverse-logo: #111927;
  --azmx-footer-inverse-rule: #E5E7EB;
  --azmx-footer-inverse-page-number: #22C36F;
  --azmx-slot-surface: #0D4829;
  --azmx-slot-label: #FFFFFF;
  --azmx-meter-track: #000000;
  --azmx-meter-fill: #57D192;
  --azmx-meter-label: #E0F7EB;
  --azmx-meter-value: #FFFFFF;
  --azmx-star-tile-surface: #FFFFFF;
  --azmx-star-tile-mark: #22C36F;
  --azmx-star-tile-label: #111927;
  --azmx-heat-low: #012F02;
  --azmx-heat-mid: #693F02;
  --azmx-heat-high: #430000;
  --azmx-heat-text: #FFFFFF;
  --azmx-logo-fill-default: #FFFFFF;
  --azmx-logo-fill-inverse: #111927;
  --azmx-logo-fill-accent: #57D192;
  --azmx-logo-fill-muted: #8CE0B4;
  --azmx-logo-hamaa-fill-default: #FFFFFF;
  --azmx-logo-hamaa-fill-inverse: #111927;
  --azmx-logo-hamaa-fill-accent: #57D192;
  --azmx-logo-hamaa-fill-muted: #8CE0B4;
  --azmx-logo-client-fill-default: #FFFFFF;
  --azmx-logo-client-fill-inverse: #111927;
  --azmx-bg-default: #000000;
  --azmx-bg-inverse: #FFFFFF;
  --azmx-bg-accent: #57D192;
}

/* yellow / light — 40 overrides */
[data-palette="yellow"] {
  --azmx-surface-raised: #FFFCF4;
  --azmx-surface-accent: #FED340;
  --azmx-surface-accent-deep: #693F02;
  --azmx-surface-accent-light: #FED340;
  --azmx-surface-accent-inverse: #FEDE6E;
  --azmx-surface-pale: #FFF9E4;
  --azmx-text-accent: #895F0F;
  --azmx-text-accent-deep: #693F02;
  --azmx-text-accent-inverse: #FEDE6E;
  --azmx-text-on-accent: #251601;
  --azmx-text-on-accent-light: #251601;
  --azmx-text-quiet-inverse: #FFF2C6;
  --azmx-text-faint-inverse: #FFFCF4;
  --azmx-text-on-image-body: #FFF9E4;
  --azmx-text-on-image-eyebrow: #FEDE6E;
  --azmx-border-accent: #FED340;
  --azmx-border-accent-deep: #693F02;
  --azmx-border-accent-inverse: #FEDE6E;
  --azmx-icon-accent: #895F0F;
  --azmx-action-primary-default: #FED340;
  --azmx-action-primary-hover: #895F0F;
  --azmx-action-primary-pressed: #693F02;
  --azmx-action-secondary-default: #FFFCF4;
  --azmx-action-secondary-hover: #FFF9E4;
  --azmx-action-secondary-pressed: #FEE89C;
  --azmx-action-on-primary: #251601;
  --azmx-gradient-mid: #693F02;
  --azmx-gradient-mid-alt: #895F0F;
  --azmx-gradient-end: #FED340;
  --azmx-card-surface: #FFFCF4;
  --azmx-case-study-eyebrow: #895F0F;
  --azmx-case-study-tags: #895F0F;
  --azmx-case-study-page-number: #895F0F;
  --azmx-footer-page-number: #895F0F;
  --azmx-footer-inverse-page-number: #FEDE6E;
  --azmx-meter-fill: #FED340;
  --azmx-star-tile-mark: #FEDE6E;
  --azmx-logo-fill-accent: #895F0F;
  --azmx-logo-hamaa-fill-accent: #895F0F;
  --azmx-bg-accent: #FED340;
}

/* yellow / dark — 131 overrides */
[data-palette="yellow"][data-theme="dark"] {
  --azmx-surface-page: #000000;
  --azmx-surface-raised: #111927;
  --azmx-surface-sunken: #000000;
  --azmx-surface-inverse: #FFFFFF;
  --azmx-surface-accent: #FEDE6E;
  --azmx-surface-accent-deep: #FEDE6E;
  --azmx-surface-accent-light: #693F02;
  --azmx-surface-accent-inverse: #FED340;
  --azmx-surface-accent-subtle: #FFFFFF14;
  --azmx-surface-muted: #693F02;
  --azmx-surface-subtle: #000000;
  --azmx-surface-lightest: #000000;
  --azmx-surface-dark: #FFFFFF;
  --azmx-surface-pale: #693F02;
  --azmx-surface-tertiary: #D2D6DB;
  --azmx-text-heading: #FFFFFF;
  --azmx-text-logo: #FFFFFF;
  --azmx-text-primary: #FFFFFF;
  --azmx-text-secondary: #FFF9E4;
  --azmx-text-strong: #FFF2C6;
  --azmx-text-heavy: #FFF9E4;
  --azmx-text-muted: #FEE89C;
  --azmx-text-subtle: #FFFFFF99;
  --azmx-text-darkest: #FFFFFF;
  --azmx-text-inverse: #111927;
  --azmx-text-accent: #FEDE6E;
  --azmx-text-accent-deep: #FEDE6E;
  --azmx-text-accent-inverse: #FED340;
  --azmx-text-on-accent: #251601;
  --azmx-text-on-accent-deep: #251601;
  --azmx-text-on-accent-light: #251601;
  --azmx-text-quiet-inverse: #FFF2C6;
  --azmx-text-faint-inverse: #FFFCF4;
  --azmx-text-on-image-body: #FFF9E4;
  --azmx-text-on-image-eyebrow: #FEDE6E;
  --azmx-border-subtle: #FFFFFF33;
  --azmx-border-subtle-inverse: #E5E7EB;
  --azmx-border-default: #FFFFFF4D;
  --azmx-border-strong: #FFFFFF66;
  --azmx-border-dark: #FFFFFF;
  --azmx-border-faint: #FFFFFF14;
  --azmx-border-accent: #FEDE6E;
  --azmx-border-accent-deep: #FEDE6E;
  --azmx-border-accent-inverse: #FED340;
  --azmx-border-heading: #FFFFFF;
  --azmx-border-inverse: #111927;
  --azmx-icon-default: #FFFFFF;
  --azmx-icon-accent: #FEDE6E;
  --azmx-icon-secondary: #FEDE6E;
  --azmx-icon-muted: #FFFFFF99;
  --azmx-icon-inverse: #111927;
  --azmx-status-success-text: #22C36F;
  --azmx-status-success-bg: #012F02;
  --azmx-status-success-border: #007D4B;
  --azmx-status-warning-text: #FED340;
  --azmx-status-warning-bg: #693F02;
  --azmx-status-warning-border: #946C08;
  --azmx-status-danger-text: #FF2B3C;
  --azmx-status-danger-bg: #430000;
  --azmx-status-danger-border: #DB0015;
  --azmx-status-info-text: #5D8FFF;
  --azmx-status-info-bg: #01006E;
  --azmx-status-info-border: #2661FF;
  --azmx-status-caution-text: #F47A48;
  --azmx-status-caution-bg: #5F2006;
  --azmx-status-caution-border: #C14D00;
  --azmx-action-primary-default: #FEDE6E;
  --azmx-action-primary-hover: #FEE89C;
  --azmx-action-primary-pressed: #FFF9E4;
  --azmx-action-primary-disabled: #FFFFFF33;
  --azmx-action-secondary-default: #FFF9E4;
  --azmx-action-secondary-hover: #FFFFFF33;
  --azmx-action-secondary-pressed: #FFFFFF4D;
  --azmx-action-on-primary: #251601;
  --azmx-overlay-faint: #FFFFFF14;
  --azmx-overlay-subtle: #FFFFFF1F;
  --azmx-overlay-medium: #FFFFFF33;
  --azmx-overlay-strong: #FFFFFF4D;
  --azmx-overlay-scrim: #040038B8;
  --azmx-overlay-glass: #FFFFFF29;
  --azmx-overlay-accent: #001AFF29;
  --azmx-gradient-mid: #693F02;
  --azmx-gradient-mid-alt: #895F0F;
  --azmx-gradient-end: #FED340;
  --azmx-card-surface: #111927;
  --azmx-card-border: #FFFFFF33;
  --azmx-card-title: #FFFFFF;
  --azmx-card-body: #FFF9E4;
  --azmx-case-study-surface: #000000;
  --azmx-case-study-eyebrow: #FEDE6E;
  --azmx-case-study-title: #FFFFFF;
  --azmx-case-study-lead: #FFFFFF;
  --azmx-case-study-body: #FFFFFF;
  --azmx-case-study-tags: #FEDE6E;
  --azmx-case-study-logo: #FFFFFF;
  --azmx-case-study-page-number: #FEDE6E;
  --azmx-case-study-mockup: #693F02;
  --azmx-case-study-rule: #FFFFFF33;
  --azmx-case-study-frame: #111927;
  --azmx-footer-logo: #FFFFFF;
  --azmx-footer-rule: #FFFFFF33;
  --azmx-footer-page-number: #FEDE6E;
  --azmx-footer-inverse-logo: #111927;
  --azmx-footer-inverse-rule: #E5E7EB;
  --azmx-footer-inverse-page-number: #FED340;
  --azmx-slot-surface: #693F02;
  --azmx-slot-label: #FFFFFF;
  --azmx-meter-track: #000000;
  --azmx-meter-fill: #FEDE6E;
  --azmx-meter-label: #FFF9E4;
  --azmx-meter-value: #FFFFFF;
  --azmx-star-tile-surface: #FFFFFF;
  --azmx-star-tile-mark: #FED340;
  --azmx-star-tile-label: #111927;
  --azmx-heat-low: #012F02;
  --azmx-heat-mid: #693F02;
  --azmx-heat-high: #430000;
  --azmx-heat-text: #FFFFFF;
  --azmx-logo-fill-default: #FFFFFF;
  --azmx-logo-fill-inverse: #111927;
  --azmx-logo-fill-accent: #FEDE6E;
  --azmx-logo-fill-muted: #FEE89C;
  --azmx-logo-hamaa-fill-default: #FFFFFF;
  --azmx-logo-hamaa-fill-inverse: #111927;
  --azmx-logo-hamaa-fill-accent: #FEDE6E;
  --azmx-logo-hamaa-fill-muted: #FEE89C;
  --azmx-logo-client-fill-default: #FFFFFF;
  --azmx-logo-client-fill-inverse: #111927;
  --azmx-bg-default: #000000;
  --azmx-bg-inverse: #FFFFFF;
  --azmx-bg-accent: #FEDE6E;
}

/* purple / light — 40 overrides */
[data-palette="purple"] {
  --azmx-surface-raised: #FCF8FF;
  --azmx-surface-accent: #C68FFF;
  --azmx-surface-accent-deep: #2E0068;
  --azmx-surface-accent-light: #C68FFF;
  --azmx-surface-accent-inverse: #D4AAFF;
  --azmx-surface-pale: #F7EFFF;
  --azmx-text-accent: #7341AD;
  --azmx-text-accent-deep: #2E0068;
  --azmx-text-accent-inverse: #D4AAFF;
  --azmx-text-on-accent: #100024;
  --azmx-text-on-accent-light: #100024;
  --azmx-text-quiet-inverse: #EEDDFF;
  --azmx-text-faint-inverse: #FCF8FF;
  --azmx-text-on-image-body: #F7EFFF;
  --azmx-text-on-image-eyebrow: #D4AAFF;
  --azmx-border-accent: #C68FFF;
  --azmx-border-accent-deep: #2E0068;
  --azmx-border-accent-inverse: #D4AAFF;
  --azmx-icon-accent: #7341AD;
  --azmx-action-primary-default: #C68FFF;
  --azmx-action-primary-hover: #7341AD;
  --azmx-action-primary-pressed: #2E0068;
  --azmx-action-secondary-default: #FCF8FF;
  --azmx-action-secondary-hover: #F7EFFF;
  --azmx-action-secondary-pressed: #E1C5FF;
  --azmx-action-on-primary: #100024;
  --azmx-gradient-mid: #2E0068;
  --azmx-gradient-mid-alt: #7341AD;
  --azmx-gradient-end: #C68FFF;
  --azmx-card-surface: #FCF8FF;
  --azmx-case-study-eyebrow: #7341AD;
  --azmx-case-study-tags: #7341AD;
  --azmx-case-study-page-number: #7341AD;
  --azmx-footer-page-number: #7341AD;
  --azmx-footer-inverse-page-number: #D4AAFF;
  --azmx-meter-fill: #C68FFF;
  --azmx-star-tile-mark: #D4AAFF;
  --azmx-logo-fill-accent: #7341AD;
  --azmx-logo-hamaa-fill-accent: #7341AD;
  --azmx-bg-accent: #C68FFF;
}

/* purple / dark — 131 overrides */
[data-palette="purple"][data-theme="dark"] {
  --azmx-surface-page: #000000;
  --azmx-surface-raised: #111927;
  --azmx-surface-sunken: #000000;
  --azmx-surface-inverse: #FFFFFF;
  --azmx-surface-accent: #D4AAFF;
  --azmx-surface-accent-deep: #D4AAFF;
  --azmx-surface-accent-light: #2E0068;
  --azmx-surface-accent-inverse: #C68FFF;
  --azmx-surface-accent-subtle: #FFFFFF14;
  --azmx-surface-muted: #2E0068;
  --azmx-surface-subtle: #000000;
  --azmx-surface-lightest: #000000;
  --azmx-surface-dark: #FFFFFF;
  --azmx-surface-pale: #2E0068;
  --azmx-surface-tertiary: #D2D6DB;
  --azmx-text-heading: #FFFFFF;
  --azmx-text-logo: #FFFFFF;
  --azmx-text-primary: #FFFFFF;
  --azmx-text-secondary: #F7EFFF;
  --azmx-text-strong: #EEDDFF;
  --azmx-text-heavy: #F7EFFF;
  --azmx-text-muted: #E1C5FF;
  --azmx-text-subtle: #FFFFFF99;
  --azmx-text-darkest: #FFFFFF;
  --azmx-text-inverse: #111927;
  --azmx-text-accent: #D4AAFF;
  --azmx-text-accent-deep: #D4AAFF;
  --azmx-text-accent-inverse: #C68FFF;
  --azmx-text-on-accent: #100024;
  --azmx-text-on-accent-deep: #100024;
  --azmx-text-on-accent-light: #100024;
  --azmx-text-quiet-inverse: #EEDDFF;
  --azmx-text-faint-inverse: #FCF8FF;
  --azmx-text-on-image-body: #F7EFFF;
  --azmx-text-on-image-eyebrow: #D4AAFF;
  --azmx-border-subtle: #FFFFFF33;
  --azmx-border-subtle-inverse: #E5E7EB;
  --azmx-border-default: #FFFFFF4D;
  --azmx-border-strong: #FFFFFF66;
  --azmx-border-dark: #FFFFFF;
  --azmx-border-faint: #FFFFFF14;
  --azmx-border-accent: #D4AAFF;
  --azmx-border-accent-deep: #D4AAFF;
  --azmx-border-accent-inverse: #C68FFF;
  --azmx-border-heading: #FFFFFF;
  --azmx-border-inverse: #111927;
  --azmx-icon-default: #FFFFFF;
  --azmx-icon-accent: #D4AAFF;
  --azmx-icon-secondary: #D4AAFF;
  --azmx-icon-muted: #FFFFFF99;
  --azmx-icon-inverse: #111927;
  --azmx-status-success-text: #22C36F;
  --azmx-status-success-bg: #012F02;
  --azmx-status-success-border: #007D4B;
  --azmx-status-warning-text: #FED340;
  --azmx-status-warning-bg: #693F02;
  --azmx-status-warning-border: #946C08;
  --azmx-status-danger-text: #FF2B3C;
  --azmx-status-danger-bg: #430000;
  --azmx-status-danger-border: #DB0015;
  --azmx-status-info-text: #5D8FFF;
  --azmx-status-info-bg: #01006E;
  --azmx-status-info-border: #2661FF;
  --azmx-status-caution-text: #F47A48;
  --azmx-status-caution-bg: #5F2006;
  --azmx-status-caution-border: #C14D00;
  --azmx-action-primary-default: #D4AAFF;
  --azmx-action-primary-hover: #E1C5FF;
  --azmx-action-primary-pressed: #F7EFFF;
  --azmx-action-primary-disabled: #FFFFFF33;
  --azmx-action-secondary-default: #F7EFFF;
  --azmx-action-secondary-hover: #FFFFFF33;
  --azmx-action-secondary-pressed: #FFFFFF4D;
  --azmx-action-on-primary: #100024;
  --azmx-overlay-faint: #FFFFFF14;
  --azmx-overlay-subtle: #FFFFFF1F;
  --azmx-overlay-medium: #FFFFFF33;
  --azmx-overlay-strong: #FFFFFF4D;
  --azmx-overlay-scrim: #040038B8;
  --azmx-overlay-glass: #FFFFFF29;
  --azmx-overlay-accent: #001AFF29;
  --azmx-gradient-mid: #2E0068;
  --azmx-gradient-mid-alt: #7341AD;
  --azmx-gradient-end: #C68FFF;
  --azmx-card-surface: #111927;
  --azmx-card-border: #FFFFFF33;
  --azmx-card-title: #FFFFFF;
  --azmx-card-body: #F7EFFF;
  --azmx-case-study-surface: #000000;
  --azmx-case-study-eyebrow: #D4AAFF;
  --azmx-case-study-title: #FFFFFF;
  --azmx-case-study-lead: #FFFFFF;
  --azmx-case-study-body: #FFFFFF;
  --azmx-case-study-tags: #D4AAFF;
  --azmx-case-study-logo: #FFFFFF;
  --azmx-case-study-page-number: #D4AAFF;
  --azmx-case-study-mockup: #2E0068;
  --azmx-case-study-rule: #FFFFFF33;
  --azmx-case-study-frame: #111927;
  --azmx-footer-logo: #FFFFFF;
  --azmx-footer-rule: #FFFFFF33;
  --azmx-footer-page-number: #D4AAFF;
  --azmx-footer-inverse-logo: #111927;
  --azmx-footer-inverse-rule: #E5E7EB;
  --azmx-footer-inverse-page-number: #C68FFF;
  --azmx-slot-surface: #2E0068;
  --azmx-slot-label: #FFFFFF;
  --azmx-meter-track: #000000;
  --azmx-meter-fill: #D4AAFF;
  --azmx-meter-label: #F7EFFF;
  --azmx-meter-value: #FFFFFF;
  --azmx-star-tile-surface: #FFFFFF;
  --azmx-star-tile-mark: #C68FFF;
  --azmx-star-tile-label: #111927;
  --azmx-heat-low: #012F02;
  --azmx-heat-mid: #693F02;
  --azmx-heat-high: #430000;
  --azmx-heat-text: #FFFFFF;
  --azmx-logo-fill-default: #FFFFFF;
  --azmx-logo-fill-inverse: #111927;
  --azmx-logo-fill-accent: #D4AAFF;
  --azmx-logo-fill-muted: #E1C5FF;
  --azmx-logo-hamaa-fill-default: #FFFFFF;
  --azmx-logo-hamaa-fill-inverse: #111927;
  --azmx-logo-hamaa-fill-accent: #D4AAFF;
  --azmx-logo-hamaa-fill-muted: #E1C5FF;
  --azmx-logo-client-fill-default: #FFFFFF;
  --azmx-logo-client-fill-inverse: #111927;
  --azmx-bg-default: #000000;
  --azmx-bg-inverse: #FFFFFF;
  --azmx-bg-accent: #D4AAFF;
}

/* red / light — 40 overrides */
[data-palette="red"] {
  --azmx-surface-raised: #FFF2F3;
  --azmx-surface-accent: #FF2B3C;
  --azmx-surface-accent-deep: #640000;
  --azmx-surface-accent-light: #FF2B3C;
  --azmx-surface-accent-inverse: #FF5E6B;
  --azmx-surface-pale: #FFE1E4;
  --azmx-text-accent: #A81C27;
  --azmx-text-accent-deep: #640000;
  --azmx-text-accent-inverse: #FF5E6B;
  --azmx-text-on-accent: #30080B;
  --azmx-text-on-accent-light: #30080B;
  --azmx-text-quiet-inverse: #FFBFC4;
  --azmx-text-faint-inverse: #FFF2F3;
  --azmx-text-on-image-body: #FFE1E4;
  --azmx-text-on-image-eyebrow: #FF5E6B;
  --azmx-border-accent: #FF2B3C;
  --azmx-border-accent-deep: #640000;
  --azmx-border-accent-inverse: #FF5E6B;
  --azmx-icon-accent: #A81C27;
  --azmx-action-primary-default: #FF2B3C;
  --azmx-action-primary-hover: #A81C27;
  --azmx-action-primary-pressed: #5E1016;
  --azmx-action-secondary-default: #FFF2F3;
  --azmx-action-secondary-hover: #FFE1E4;
  --azmx-action-secondary-pressed: #FF919A;
  --azmx-action-on-primary: #30080B;
  --azmx-gradient-mid: #5E1016;
  --azmx-gradient-mid-alt: #A81C27;
  --azmx-gradient-end: #FF2B3C;
  --azmx-card-surface: #FFF2F3;
  --azmx-case-study-eyebrow: #A81C27;
  --azmx-case-study-tags: #A81C27;
  --azmx-case-study-page-number: #A81C27;
  --azmx-footer-page-number: #A81C27;
  --azmx-footer-inverse-page-number: #FF5E6B;
  --azmx-meter-fill: #FF2B3C;
  --azmx-star-tile-mark: #FF5E6B;
  --azmx-logo-fill-accent: #A81C27;
  --azmx-logo-hamaa-fill-accent: #A81C27;
  --azmx-bg-accent: #FF2B3C;
}

/* red / dark — 131 overrides */
[data-palette="red"][data-theme="dark"] {
  --azmx-surface-page: #000000;
  --azmx-surface-raised: #111927;
  --azmx-surface-sunken: #000000;
  --azmx-surface-inverse: #FFFFFF;
  --azmx-surface-accent: #FF5E6B;
  --azmx-surface-accent-deep: #FF5E6B;
  --azmx-surface-accent-light: #640000;
  --azmx-surface-accent-inverse: #FF2B3C;
  --azmx-surface-accent-subtle: #FFFFFF14;
  --azmx-surface-muted: #5E1016;
  --azmx-surface-subtle: #000000;
  --azmx-surface-lightest: #000000;
  --azmx-surface-dark: #FFFFFF;
  --azmx-surface-pale: #5E1016;
  --azmx-surface-tertiary: #D2D6DB;
  --azmx-text-heading: #FFFFFF;
  --azmx-text-logo: #FFFFFF;
  --azmx-text-primary: #FFFFFF;
  --azmx-text-secondary: #FFE1E4;
  --azmx-text-strong: #FFBFC4;
  --azmx-text-heavy: #FFE1E4;
  --azmx-text-muted: #FF919A;
  --azmx-text-subtle: #FFFFFF99;
  --azmx-text-darkest: #FFFFFF;
  --azmx-text-inverse: #111927;
  --azmx-text-accent: #FF5E6B;
  --azmx-text-accent-deep: #FF5E6B;
  --azmx-text-accent-inverse: #FF2B3C;
  --azmx-text-on-accent: #30080B;
  --azmx-text-on-accent-deep: #30080B;
  --azmx-text-on-accent-light: #30080B;
  --azmx-text-quiet-inverse: #FFBFC4;
  --azmx-text-faint-inverse: #FFF2F3;
  --azmx-text-on-image-body: #FFE1E4;
  --azmx-text-on-image-eyebrow: #FF5E6B;
  --azmx-border-subtle: #FFFFFF33;
  --azmx-border-subtle-inverse: #E5E7EB;
  --azmx-border-default: #FFFFFF4D;
  --azmx-border-strong: #FFFFFF66;
  --azmx-border-dark: #FFFFFF;
  --azmx-border-faint: #FFFFFF14;
  --azmx-border-accent: #FF5E6B;
  --azmx-border-accent-deep: #FF5E6B;
  --azmx-border-accent-inverse: #FF2B3C;
  --azmx-border-heading: #FFFFFF;
  --azmx-border-inverse: #111927;
  --azmx-icon-default: #FFFFFF;
  --azmx-icon-accent: #FF5E6B;
  --azmx-icon-secondary: #FF5E6B;
  --azmx-icon-muted: #FFFFFF99;
  --azmx-icon-inverse: #111927;
  --azmx-status-success-text: #22C36F;
  --azmx-status-success-bg: #012F02;
  --azmx-status-success-border: #007D4B;
  --azmx-status-warning-text: #FED340;
  --azmx-status-warning-bg: #693F02;
  --azmx-status-warning-border: #946C08;
  --azmx-status-danger-text: #FF2B3C;
  --azmx-status-danger-bg: #430000;
  --azmx-status-danger-border: #DB0015;
  --azmx-status-info-text: #5D8FFF;
  --azmx-status-info-bg: #01006E;
  --azmx-status-info-border: #2661FF;
  --azmx-status-caution-text: #F47A48;
  --azmx-status-caution-bg: #5F2006;
  --azmx-status-caution-border: #C14D00;
  --azmx-action-primary-default: #FF5E6B;
  --azmx-action-primary-hover: #FF919A;
  --azmx-action-primary-pressed: #FFE1E4;
  --azmx-action-primary-disabled: #FFFFFF33;
  --azmx-action-secondary-default: #FFE1E4;
  --azmx-action-secondary-hover: #FFFFFF33;
  --azmx-action-secondary-pressed: #FFFFFF4D;
  --azmx-action-on-primary: #30080B;
  --azmx-overlay-faint: #FFFFFF14;
  --azmx-overlay-subtle: #FFFFFF1F;
  --azmx-overlay-medium: #FFFFFF33;
  --azmx-overlay-strong: #FFFFFF4D;
  --azmx-overlay-scrim: #040038B8;
  --azmx-overlay-glass: #FFFFFF29;
  --azmx-overlay-accent: #001AFF29;
  --azmx-gradient-mid: #5E1016;
  --azmx-gradient-mid-alt: #A81C27;
  --azmx-gradient-end: #FF2B3C;
  --azmx-card-surface: #111927;
  --azmx-card-border: #FFFFFF33;
  --azmx-card-title: #FFFFFF;
  --azmx-card-body: #FFE1E4;
  --azmx-case-study-surface: #000000;
  --azmx-case-study-eyebrow: #FF5E6B;
  --azmx-case-study-title: #FFFFFF;
  --azmx-case-study-lead: #FFFFFF;
  --azmx-case-study-body: #FFFFFF;
  --azmx-case-study-tags: #FF5E6B;
  --azmx-case-study-logo: #FFFFFF;
  --azmx-case-study-page-number: #FF5E6B;
  --azmx-case-study-mockup: #5E1016;
  --azmx-case-study-rule: #FFFFFF33;
  --azmx-case-study-frame: #111927;
  --azmx-footer-logo: #FFFFFF;
  --azmx-footer-rule: #FFFFFF33;
  --azmx-footer-page-number: #FF5E6B;
  --azmx-footer-inverse-logo: #111927;
  --azmx-footer-inverse-rule: #E5E7EB;
  --azmx-footer-inverse-page-number: #FF2B3C;
  --azmx-slot-surface: #5E1016;
  --azmx-slot-label: #FFFFFF;
  --azmx-meter-track: #000000;
  --azmx-meter-fill: #FF5E6B;
  --azmx-meter-label: #FFE1E4;
  --azmx-meter-value: #FFFFFF;
  --azmx-star-tile-surface: #FFFFFF;
  --azmx-star-tile-mark: #FF2B3C;
  --azmx-star-tile-label: #111927;
  --azmx-heat-low: #012F02;
  --azmx-heat-mid: #693F02;
  --azmx-heat-high: #430000;
  --azmx-heat-text: #FFFFFF;
  --azmx-logo-fill-default: #FFFFFF;
  --azmx-logo-fill-inverse: #111927;
  --azmx-logo-fill-accent: #FF5E6B;
  --azmx-logo-fill-muted: #FF919A;
  --azmx-logo-hamaa-fill-default: #FFFFFF;
  --azmx-logo-hamaa-fill-inverse: #111927;
  --azmx-logo-hamaa-fill-accent: #FF5E6B;
  --azmx-logo-hamaa-fill-muted: #FF919A;
  --azmx-logo-client-fill-default: #FFFFFF;
  --azmx-logo-client-fill-inverse: #111927;
  --azmx-bg-default: #000000;
  --azmx-bg-inverse: #FFFFFF;
  --azmx-bg-accent: #FF5E6B;
}

/* Brand gradient — event surfaces only: covers, dividers, closings */
:root { --azmx-gradient: linear-gradient(145deg, #000000 0%, #01006E 55%, #001AFF 100%); }
[data-palette="orange"] { --azmx-gradient: linear-gradient(145deg, #000000 0%, #5A2D1B 55%, #F47A48 100%); }
[data-palette="green"] { --azmx-gradient: linear-gradient(145deg, #000000 0%, #0D4829 55%, #22C36F 100%); }
[data-palette="yellow"] { --azmx-gradient: linear-gradient(145deg, #000000 0%, #693F02 55%, #FED340 100%); }
[data-palette="purple"] { --azmx-gradient: linear-gradient(145deg, #000000 0%, #2E0068 55%, #C68FFF 100%); }
[data-palette="red"] { --azmx-gradient: linear-gradient(145deg, #000000 0%, #5E1016 55%, #FF2B3C 100%); }

/* Font stacks — family + fallbacks. Load the faces from assets/fonts.css */
:root {
  --azmx-font-stack-heading: "thmanyah serif display", Georgia, serif;
  --azmx-font-stack-text: "Azm X Variable", system-ui, sans-serif;
}

/* Direction — ltr is the default; <html dir="rtl"> flips it */
:root, [dir="ltr"] {
  --azmx-direction-value: ltr;
  --azmx-direction-text: ltr;
  --azmx-direction-layout: ltr;
  --azmx-align-text: left;
  --azmx-align-start: left;
  --azmx-align-end: right;
  --azmx-align-center: center;
  --azmx-float-start: left;
  --azmx-float-end: right;
  --azmx-margin-inline-start: margin-left;
  --azmx-margin-inline-end: margin-right;
  --azmx-margin-block-start: margin-top;
  --azmx-margin-block-end: margin-bottom;
  --azmx-padding-inline-start: padding-left;
  --azmx-padding-inline-end: padding-right;
  --azmx-padding-block-start: padding-top;
  --azmx-padding-block-end: padding-bottom;
  --azmx-border-inline-start: border-left;
  --azmx-border-inline-end: border-right;
  --azmx-border-block-start: border-top;
  --azmx-border-block-end: border-bottom;
  --azmx-inset-inline-start: left;
  --azmx-inset-inline-end: right;
  --azmx-inset-block-start: top;
  --azmx-inset-block-end: bottom;
  --azmx-radius-start-start: border-top-left-radius;
  --azmx-radius-start-end: border-top-right-radius;
  --azmx-radius-end-start: border-bottom-left-radius;
  --azmx-radius-end-end: border-bottom-right-radius;
  --azmx-transform-flip-x: scaleX(1);
  --azmx-transform-rotate-icon: rotate(0deg);
  --azmx-chevron-forward: "›";
  --azmx-chevron-backward: "‹";
  --azmx-arrow-forward: "→";
  --azmx-arrow-backward: "←";
  --azmx-quote-open: "\"";
  --azmx-quote-close: "\"";
}

/* rtl — 37 direction tokens */
[dir="rtl"] {
  --azmx-direction-value: rtl;
  --azmx-direction-text: rtl;
  --azmx-direction-layout: rtl;
  --azmx-align-text: right;
  --azmx-align-start: right;
  --azmx-align-end: left;
  --azmx-align-center: center;
  --azmx-float-start: right;
  --azmx-float-end: left;
  --azmx-margin-inline-start: margin-right;
  --azmx-margin-inline-end: margin-left;
  --azmx-margin-block-start: margin-top;
  --azmx-margin-block-end: margin-bottom;
  --azmx-padding-inline-start: padding-right;
  --azmx-padding-inline-end: padding-left;
  --azmx-padding-block-start: padding-top;
  --azmx-padding-block-end: padding-bottom;
  --azmx-border-inline-start: border-right;
  --azmx-border-inline-end: border-left;
  --azmx-border-block-start: border-top;
  --azmx-border-block-end: border-bottom;
  --azmx-inset-inline-start: right;
  --azmx-inset-inline-end: left;
  --azmx-inset-block-start: top;
  --azmx-inset-block-end: bottom;
  --azmx-radius-start-start: border-top-right-radius;
  --azmx-radius-start-end: border-top-left-radius;
  --azmx-radius-end-start: border-bottom-right-radius;
  --azmx-radius-end-end: border-bottom-left-radius;
  --azmx-transform-flip-x: scaleX(-1);
  --azmx-transform-rotate-icon: rotate(180deg);
  --azmx-chevron-forward: "‹";
  --azmx-chevron-backward: "›";
  --azmx-arrow-forward: "←";
  --azmx-arrow-backward: "→";
  --azmx-quote-open: "«";
  --azmx-quote-close: "»";
}
