/* 자동 생성 파일 — npm run tokens 로 다시 만드세요. 직접 수정 금지 */

:root {
  --color-base-white: #fafaf8;
  --color-base-black: #1d1b18;
  --color-gray-50: #F8F8F8;
  --color-gray-100: #F2F2F2;
  --color-gray-150: #E3E3E3;
  --color-gray-200: #D9D9D9;
  --color-gray-300: #CCCCCC;
  --color-gray-350: #BABABA;
  --color-gray-400: #999999;
  --color-gray-450: #888888;
  --color-gray-500: #717171;
  --color-gray-600: #555555;
  --color-gray-700: #333333;
  --color-gray-750: #2A2A2A;
  --color-gray-800: #222425;
  --color-gray-850: #1D1D1D;
  --color-gray-900: #141715;
  --color-gray-925: #1b1a17;
  --color-gray-950: #141311;
  --color-blue-50: #F4F6FC;
  --color-blue-100: #BECDFF;
  --color-blue-400: #567BFF;
  --color-blue-500: #5379F3;
  --color-blue-600: #3C60E0;
  --color-blue-800: #14266B;
  --color-blue-900: #071A4D;
  --color-cobalt-500: #2067FF;
  --color-cobalt-700: #1264D7;
  --color-navy-50: #F5F7FB;
  --color-navy-100: #ECF0F5;
  --color-navy-500: #576D86;
  --color-navy-800: #161E33;
  --color-navy-850: #10152F;
  --color-navy-900: #0A1229;
  --color-navy-950: #050819;
  --color-sky-400: #5499E9;
  --color-sky-500: #00A5FF;
  --color-green-50: #F3FAF7;
  --color-green-100: #EFF6F0;
  --color-green-200: #C3DDC8;
  --color-green-400: #59D815;
  --color-green-500: #22CB47;
  --color-green-600: #2B903B;
  --color-green-800: #1D6C2A;
  --color-pink-50: #FFF2F5;
  --color-pink-200: #F0C7D3;
  --color-pink-500: #F3296C;
  --color-pink-600: #DD2461;
  --color-red-400: #FF5E58;
  --color-red-500: #FF0037;
  --color-red-700: #C6002B;
  --color-red-800: #AE0505;
  --color-amber-400: #FFBF30;
  --color-gold-50: #F9F7F4;
  --color-gold-200: #E3CB98;
  --color-gold-400: #A08C62;
  --color-gold-600: #916C1E;
  --color-warm-200: #C6BFB1;
  --color-warm-700: #44413C;
  --color-warm-750: #3E3A39;
  --color-warm-800: #252422;
  --color-warm-900: #171614;
  --color-alpha-white-10: #fafaf81A;
  --color-alpha-white-20: #fafaf833;
  --color-alpha-white-40: #fafaf866;
  --color-alpha-white-70: #fafaf8B3;
  --color-alpha-white-80: #fafaf8CC;
  --color-alpha-black-30: #1c19164D;
  --color-alpha-black-50: #1c191680;
  --color-alpha-black-60: #1c191699;
  --dimension-space-2: 2px;
  --dimension-space-4: 4px;
  --dimension-space-5: 5px;
  --dimension-space-6: 6px;
  --dimension-space-8: 8px;
  --dimension-space-10: 10px;
  --dimension-space-12: 12px;
  --dimension-space-14: 14px;
  --dimension-space-16: 16px;
  --dimension-space-18: 18px;
  --dimension-space-20: 20px;
  --dimension-space-24: 24px;
  --dimension-space-30: 30px;
  --dimension-space-32: 32px;
  --dimension-space-36: 36px;
  --dimension-space-40: 40px;
  --dimension-space-50: 50px;
  --dimension-space-60: 60px;
  --dimension-space-80: 80px;
  --dimension-radius-4: 4px;
  --dimension-radius-5: 5px;
  --dimension-radius-6: 6px;
  --dimension-radius-8: 8px;
  --dimension-radius-10: 10px;
  --dimension-radius-12: 12px;
  --dimension-radius-16: 16px;
  --dimension-radius-18: 18px;
  --dimension-radius-20: 20px;
  --dimension-radius-32: 32px;
  --dimension-radius-40: 40px;
  --dimension-radius-50: 50px;
  --dimension-radius-100: 100px;
  --dimension-radius-full: 999px;
  --dimension-border-width-1: 1px;
  --dimension-border-width-2: 2px;
  --dimension-border-width-3: 3px;
  --dimension-border-width-1_5: 1.5px;
  --dimension-border-width-2_5: 2.5px;
  --dimension-blur-10: 10px;
  --dimension-blur-16: 16px;
  --dimension-blur-30: 30px;
  --dimension-blur-90: 90px;
  --dimension-size-18: 18px;
  --dimension-size-22: 22px;
  --dimension-size-27: 27px;
  --dimension-size-32: 32px;
  --dimension-size-38: 38px;
  --dimension-size-40: 40px;
  --dimension-size-44: 44px;
  --dimension-size-56: 56px;
  --dimension-size-72: 72px;
  --dimension-size-80: 80px;
  --dimension-size-content-mo: 335px;
  --dimension-size-viewport-mo: 375px;
  --dimension-size-content-pc: 1180px;
  --dimension-size-container-pc: 1200px;
  --dimension-size-viewport-pc: 1920px;
  --typography-font-family-sans: Pretendard;
  --typography-font-family-serif: Sandoll Myeongjo;
  --typography-font-weight-regular: 400;
  --typography-font-weight-medium: 500;
  --typography-font-weight-semibold: 600;
  --typography-font-weight-bold: 700;
  --typography-font-weight-extrabold: 800;
  --typography-font-weight-black: 900;
  --typography-font-size-10: 10px;
  --typography-font-size-12: 12px;
  --typography-font-size-14: 14px;
  --typography-font-size-16: 16px;
  --typography-font-size-18: 18px;
  --typography-font-size-20: 20px;
  --typography-font-size-22: 22px;
  --typography-font-size-24: 24px;
  --typography-font-size-28: 28px;
  --typography-font-size-32: 32px;
  --typography-font-size-36: 36px;
  --typography-font-size-40: 40px;
  --typography-font-size-42: 42px;
  --typography-font-size-46: 46px;
  --typography-font-size-54: 54px;
  --typography-font-size-60: 60px;
  --typography-font-size-66: 66px;
  --typography-font-size-72: 72px;
  --typography-font-size-100: 100px;
  --typography-font-size-160: 160px;
  --typography-line-height-100: 100;
  --typography-line-height-120: 120;
  --typography-line-height-140: 140;
  --typography-line-height-150: 150;
  --typography-line-height-160: 160;
  --typography-line-height-170: 170;
  --typography-line-height-200: 200;
  --typography-letter-spacing-0: 0;
  --typography-letter-spacing-n5: -5;
  --typography-letter-spacing-n3: -3;
  --typography-letter-spacing-n2_5: -2.5;
  --typography-letter-spacing-n2: -2;
}

:root, [data-theme="academy"] {
  --bg-default: var(--color-base-white);
  --bg-subtle: var(--color-blue-50);
  --bg-muted: var(--color-gray-100);
  --bg-inverse: var(--color-gray-900);
  --bg-inverse-subtle: var(--color-gray-800);
  --bg-inverse-elevated: var(--color-gray-750);
  --bg-overlay: var(--color-alpha-black-50);
  --bg-glass: var(--color-alpha-white-10);
  --text-strong: var(--color-gray-900);
  --text-default: var(--color-gray-700);
  --text-subtle: var(--color-gray-600);
  --text-muted: var(--color-gray-400);
  --text-disabled: var(--color-gray-350);
  --text-inverse: var(--color-base-white);
  --text-inverse-subtle: var(--color-alpha-white-70);
  --text-inverse-muted: var(--color-alpha-white-40);
  --text-brand: var(--color-blue-500);
  --text-on-brand: var(--color-base-white);
  --brand-primary: var(--color-blue-500);
  --brand-strong: var(--color-blue-600);
  --brand-accent: var(--color-blue-400);
  --brand-subtle: var(--color-blue-50);
  --brand-muted: var(--color-blue-100);
  --brand-on-primary: var(--color-base-white);
  --brand-gradient-start: var(--color-blue-900);
  --brand-gradient-end: var(--color-sky-500);
  --border-default: var(--color-gray-150);
  --border-subtle: var(--color-gray-100);
  --border-strong: var(--color-gray-400);
  --border-inverse: var(--color-alpha-white-20);
  --border-inverse-subtle: var(--color-alpha-white-10);
  --border-brand: var(--color-blue-400);
  --border-width-thin: var(--dimension-border-width-1);
  --border-width-regular: var(--dimension-border-width-2);
  --border-width-thick: var(--dimension-border-width-3);
  --border-radius-xs: var(--dimension-radius-4);
  --border-radius-sm: var(--dimension-radius-6);
  --border-radius-md: var(--dimension-radius-10);
  --border-radius-lg: var(--dimension-radius-12);
  --border-radius-xl: var(--dimension-radius-20);
  --border-radius-2xl: var(--dimension-radius-32);
  --border-radius-pill: var(--dimension-radius-100);
  --border-radius-full: var(--dimension-radius-full);
  --feedback-success: var(--color-green-500);
  --feedback-success-subtle: var(--color-green-100);
  --feedback-warning: var(--color-amber-400);
  --feedback-error: var(--color-red-400);
  --feedback-error-strong: var(--color-red-800);
  --feedback-info: var(--color-sky-500);
  --feedback-on-feedback: var(--color-base-white);
}

[data-theme="bootcamp"] {
  --bg-default: var(--color-base-black);
  --bg-subtle: var(--color-gray-925);
  --bg-muted: var(--color-gray-850);
  --bg-inverse: var(--color-base-white);
  --bg-inverse-subtle: var(--color-gray-100);
  --bg-inverse-elevated: var(--color-gray-50);
  --bg-overlay: var(--color-alpha-black-50);
  --bg-glass: var(--color-alpha-white-10);
  --text-strong: var(--color-base-white);
  --text-default: var(--color-gray-50);
  --text-subtle: var(--color-gray-300);
  --text-muted: var(--color-gray-350);
  --text-disabled: var(--color-gray-500);
  --text-inverse: var(--color-gray-900);
  --text-inverse-subtle: var(--color-gray-600);
  --text-inverse-muted: var(--color-gray-400);
  --text-brand: var(--color-blue-400);
  --text-on-brand: var(--color-base-white);
  --brand-primary: var(--color-cobalt-500);
  --brand-strong: var(--color-cobalt-700);
  --brand-accent: var(--color-blue-100);
  --brand-subtle: var(--color-alpha-white-10);
  --brand-muted: var(--color-alpha-white-20);
  --brand-on-primary: var(--color-base-white);
  --brand-gradient-start: var(--color-navy-850);
  --brand-gradient-end: var(--color-cobalt-500);
  --border-default: var(--color-gray-700);
  --border-subtle: var(--color-gray-750);
  --border-strong: var(--color-gray-500);
  --border-inverse: var(--color-gray-150);
  --border-inverse-subtle: var(--color-gray-100);
  --border-brand: var(--color-blue-400);
  --border-width-thin: var(--dimension-border-width-1);
  --border-width-regular: var(--dimension-border-width-2);
  --border-width-thick: var(--dimension-border-width-3);
  --border-radius-xs: var(--dimension-radius-4);
  --border-radius-sm: var(--dimension-radius-6);
  --border-radius-md: var(--dimension-radius-10);
  --border-radius-lg: var(--dimension-radius-12);
  --border-radius-xl: var(--dimension-radius-20);
  --border-radius-2xl: var(--dimension-radius-32);
  --border-radius-pill: var(--dimension-radius-100);
  --border-radius-full: var(--dimension-radius-full);
  --feedback-success: var(--color-green-500);
  --feedback-success-subtle: var(--color-green-100);
  --feedback-warning: var(--color-amber-400);
  --feedback-error: var(--color-red-400);
  --feedback-error-strong: var(--color-red-800);
  --feedback-info: var(--color-sky-500);
  --feedback-on-feedback: var(--color-base-white);
}

[data-theme="business"] {
  --bg-default: var(--color-base-white);
  --bg-subtle: var(--color-navy-100);
  --bg-muted: var(--color-gray-100);
  --bg-inverse: var(--color-navy-950);
  --bg-inverse-subtle: var(--color-navy-900);
  --bg-inverse-elevated: var(--color-navy-800);
  --bg-overlay: var(--color-alpha-black-50);
  --bg-glass: var(--color-alpha-white-10);
  --text-strong: var(--color-gray-900);
  --text-default: var(--color-gray-700);
  --text-subtle: var(--color-gray-600);
  --text-muted: var(--color-gray-400);
  --text-disabled: var(--color-gray-350);
  --text-inverse: var(--color-base-white);
  --text-inverse-subtle: var(--color-alpha-white-70);
  --text-inverse-muted: var(--color-alpha-white-40);
  --text-brand: var(--color-sky-400);
  --text-on-brand: var(--color-base-white);
  --brand-primary: var(--color-sky-400);
  --brand-strong: var(--color-navy-500);
  --brand-accent: var(--color-sky-400);
  --brand-subtle: var(--color-navy-100);
  --brand-muted: var(--color-navy-50);
  --brand-on-primary: var(--color-base-white);
  --brand-gradient-start: var(--color-navy-950);
  --brand-gradient-end: var(--color-sky-400);
  --border-default: var(--color-gray-150);
  --border-subtle: var(--color-gray-100);
  --border-strong: var(--color-gray-400);
  --border-inverse: var(--color-alpha-white-20);
  --border-inverse-subtle: var(--color-alpha-white-10);
  --border-brand: var(--color-sky-400);
  --border-width-thin: var(--dimension-border-width-1);
  --border-width-regular: var(--dimension-border-width-2);
  --border-width-thick: var(--dimension-border-width-3);
  --border-radius-xs: var(--dimension-radius-4);
  --border-radius-sm: var(--dimension-radius-6);
  --border-radius-md: var(--dimension-radius-10);
  --border-radius-lg: var(--dimension-radius-12);
  --border-radius-xl: var(--dimension-radius-20);
  --border-radius-2xl: var(--dimension-radius-32);
  --border-radius-pill: var(--dimension-radius-100);
  --border-radius-full: var(--dimension-radius-full);
  --feedback-success: var(--color-green-500);
  --feedback-success-subtle: var(--color-green-100);
  --feedback-warning: var(--color-amber-400);
  --feedback-error: var(--color-red-400);
  --feedback-error-strong: var(--color-red-800);
  --feedback-info: var(--color-sky-500);
  --feedback-on-feedback: var(--color-base-white);
}

[data-theme="clinic"] {
  --bg-default: var(--color-base-white);
  --bg-subtle: var(--color-gold-50);
  --bg-muted: var(--color-gray-100);
  --bg-inverse: var(--color-warm-900);
  --bg-inverse-subtle: var(--color-warm-800);
  --bg-inverse-elevated: var(--color-warm-700);
  --bg-overlay: var(--color-alpha-black-50);
  --bg-glass: var(--color-alpha-white-10);
  --text-strong: var(--color-gray-900);
  --text-default: var(--color-gray-700);
  --text-subtle: var(--color-gray-600);
  --text-muted: var(--color-gray-400);
  --text-disabled: var(--color-gray-350);
  --text-inverse: var(--color-base-white);
  --text-inverse-subtle: var(--color-warm-200);
  --text-inverse-muted: var(--color-alpha-white-40);
  --text-brand: var(--color-gold-600);
  --text-on-brand: var(--color-base-white);
  --brand-primary: var(--color-gold-600);
  --brand-strong: var(--color-gold-400);
  --brand-accent: var(--color-gold-200);
  --brand-subtle: var(--color-gold-50);
  --brand-muted: var(--color-gold-200);
  --brand-on-primary: var(--color-base-white);
  --brand-gradient-start: var(--color-gold-600);
  --brand-gradient-end: var(--color-gold-200);
  --border-default: var(--color-gray-150);
  --border-subtle: var(--color-gray-100);
  --border-strong: var(--color-gray-600);
  --border-inverse: var(--color-alpha-white-20);
  --border-inverse-subtle: var(--color-alpha-white-10);
  --border-brand: var(--color-gold-600);
  --border-width-thin: var(--dimension-border-width-1);
  --border-width-regular: var(--dimension-border-width-2);
  --border-width-thick: var(--dimension-border-width-3);
  --border-radius-xs: var(--dimension-radius-4);
  --border-radius-sm: var(--dimension-radius-6);
  --border-radius-md: var(--dimension-radius-10);
  --border-radius-lg: var(--dimension-radius-12);
  --border-radius-xl: var(--dimension-radius-20);
  --border-radius-2xl: var(--dimension-radius-32);
  --border-radius-pill: var(--dimension-radius-100);
  --border-radius-full: var(--dimension-radius-full);
  --feedback-success: var(--color-green-500);
  --feedback-success-subtle: var(--color-green-100);
  --feedback-warning: var(--color-amber-400);
  --feedback-error: var(--color-red-400);
  --feedback-error-strong: var(--color-red-800);
  --feedback-info: var(--color-sky-500);
  --feedback-on-feedback: var(--color-base-white);
}

[data-theme="blog"] {
  --bg-default: var(--color-base-white);
  --bg-subtle: var(--color-gray-50);
  --bg-muted: var(--color-gray-100);
  --bg-inverse: var(--color-gray-900);
  --bg-inverse-subtle: var(--color-gray-800);
  --bg-inverse-elevated: var(--color-gray-850);
  --bg-overlay: var(--color-alpha-black-50);
  --bg-glass: var(--color-alpha-white-10);
  --text-strong: var(--color-gray-900);
  --text-default: var(--color-gray-700);
  --text-subtle: var(--color-gray-600);
  --text-muted: var(--color-gray-400);
  --text-disabled: var(--color-gray-350);
  --text-inverse: var(--color-base-white);
  --text-inverse-subtle: var(--color-alpha-white-70);
  --text-inverse-muted: var(--color-alpha-white-40);
  --text-brand: var(--color-green-600);
  --text-on-brand: var(--color-gray-900);
  --brand-primary: var(--color-green-400);
  --brand-strong: var(--color-green-600);
  --brand-accent: var(--color-green-400);
  --brand-subtle: var(--color-green-100);
  --brand-muted: var(--color-green-200);
  --brand-on-primary: var(--color-gray-900);
  --brand-gradient-start: var(--color-gray-900);
  --brand-gradient-end: var(--color-green-400);
  --border-default: var(--color-gray-150);
  --border-subtle: var(--color-gray-100);
  --border-strong: var(--color-gray-400);
  --border-inverse: var(--color-alpha-white-20);
  --border-inverse-subtle: var(--color-alpha-white-10);
  --border-brand: var(--color-green-400);
  --border-width-thin: var(--dimension-border-width-1);
  --border-width-regular: var(--dimension-border-width-2);
  --border-width-thick: var(--dimension-border-width-3);
  --border-radius-xs: var(--dimension-radius-4);
  --border-radius-sm: var(--dimension-radius-6);
  --border-radius-md: var(--dimension-radius-10);
  --border-radius-lg: var(--dimension-radius-12);
  --border-radius-xl: var(--dimension-radius-20);
  --border-radius-2xl: var(--dimension-radius-32);
  --border-radius-pill: var(--dimension-radius-100);
  --border-radius-full: var(--dimension-radius-full);
  --feedback-success: var(--color-green-500);
  --feedback-success-subtle: var(--color-green-100);
  --feedback-warning: var(--color-amber-400);
  --feedback-error: var(--color-red-400);
  --feedback-error-strong: var(--color-red-800);
  --feedback-info: var(--color-sky-500);
  --feedback-on-feedback: var(--color-base-white);
}

[data-theme="reels"] {
  --bg-default: var(--color-base-white);
  --bg-subtle: var(--color-gray-50);
  --bg-muted: var(--color-gray-100);
  --bg-inverse: var(--color-gray-900);
  --bg-inverse-subtle: var(--color-gray-800);
  --bg-inverse-elevated: var(--color-gray-850);
  --bg-overlay: var(--color-alpha-black-50);
  --bg-glass: var(--color-alpha-white-10);
  --text-strong: var(--color-gray-900);
  --text-default: var(--color-gray-700);
  --text-subtle: var(--color-gray-600);
  --text-muted: var(--color-gray-400);
  --text-disabled: var(--color-gray-350);
  --text-inverse: var(--color-base-white);
  --text-inverse-subtle: var(--color-alpha-white-70);
  --text-inverse-muted: var(--color-alpha-white-40);
  --text-brand: var(--color-pink-500);
  --text-on-brand: var(--color-base-white);
  --brand-primary: var(--color-pink-500);
  --brand-strong: var(--color-pink-600);
  --brand-accent: var(--color-pink-500);
  --brand-subtle: var(--color-pink-50);
  --brand-muted: var(--color-pink-200);
  --brand-on-primary: var(--color-base-white);
  --brand-gradient-start: var(--color-pink-500);
  --brand-gradient-end: var(--color-red-500);
  --border-default: var(--color-gray-150);
  --border-subtle: var(--color-gray-100);
  --border-strong: var(--color-gray-400);
  --border-inverse: var(--color-alpha-white-20);
  --border-inverse-subtle: var(--color-alpha-white-10);
  --border-brand: var(--color-pink-500);
  --border-width-thin: var(--dimension-border-width-1);
  --border-width-regular: var(--dimension-border-width-2);
  --border-width-thick: var(--dimension-border-width-3);
  --border-radius-xs: var(--dimension-radius-4);
  --border-radius-sm: var(--dimension-radius-6);
  --border-radius-md: var(--dimension-radius-10);
  --border-radius-lg: var(--dimension-radius-12);
  --border-radius-xl: var(--dimension-radius-20);
  --border-radius-2xl: var(--dimension-radius-32);
  --border-radius-pill: var(--dimension-radius-100);
  --border-radius-full: var(--dimension-radius-full);
  --feedback-success: var(--color-green-500);
  --feedback-success-subtle: var(--color-green-100);
  --feedback-warning: var(--color-amber-400);
  --feedback-error: var(--color-red-400);
  --feedback-error-strong: var(--color-red-800);
  --feedback-info: var(--color-sky-500);
  --feedback-on-feedback: var(--color-base-white);
}

:root, [data-theme] {
  --button-primary-bg: var(--brand-primary);
  --button-primary-text: var(--brand-on-primary);
  --button-primary-radius: var(--border-radius-pill);
  --button-secondary-bg: var(--bg-default);
  --button-secondary-text: var(--text-strong);
  --button-secondary-border: var(--border-default);
  --button-secondary-radius: var(--border-radius-pill);
  --button-ghost-bg: var(--bg-glass);
  --button-ghost-text: var(--text-inverse);
  --button-ghost-border: var(--border-inverse);
  --button-ghost-radius: var(--border-radius-md);
  --button-dark-bg: var(--bg-inverse);
  --button-dark-text: var(--text-inverse);
  --button-dark-border: var(--border-inverse-subtle);
  --button-dark-radius: var(--border-radius-xs);
  --chip-case-bg: var(--brand-primary);
  --chip-case-text: var(--brand-on-primary);
  --chip-case-radius: var(--border-radius-pill);
  --chip-filter-bg: var(--bg-default);
  --chip-filter-text: var(--text-subtle);
  --chip-filter-border: var(--border-default);
  --chip-filter-bg-selected: var(--brand-subtle);
  --chip-filter-text-selected: var(--text-brand);
  --chip-filter-border-selected: var(--border-brand);
  --chip-filter-radius: var(--border-radius-pill);
  --tag-bg: var(--bg-subtle);
  --tag-text: var(--text-strong);
  --tag-radius: var(--border-radius-sm);
  --badge-special-bg: var(--brand-muted);
  --badge-special-text: var(--text-brand);
  --badge-special-radius: var(--border-radius-sm);
  --badge-number-bg: var(--brand-strong);
  --badge-number-text: var(--text-inverse);
  --badge-number-radius: var(--border-radius-pill);
  --badge-status-bg: var(--feedback-error);
  --badge-status-text: var(--feedback-on-feedback);
  --badge-status-radius: var(--border-radius-xs);
  --card-default-bg: var(--bg-default);
  --card-default-border: var(--border-subtle);
  --card-default-radius: var(--border-radius-xl);
  --card-subtle-bg: var(--bg-subtle);
  --card-subtle-radius: var(--border-radius-xl);
  --card-review-bg: var(--bg-default);
  --card-review-border: var(--border-brand);
  --card-review-radius: var(--border-radius-xl);
  --card-pain-point-bg: var(--brand-subtle);
  --card-pain-point-text: var(--text-default);
  --card-pain-point-radius: var(--border-radius-md);
  --card-inverse-bg: var(--bg-inverse-subtle);
  --card-inverse-text: var(--text-inverse);
  --card-inverse-border: var(--border-strong);
  --card-inverse-radius: var(--border-radius-md);
  --card-glass-bg: var(--bg-glass);
  --card-glass-border: var(--border-inverse-subtle);
  --card-glass-radius: var(--border-radius-lg);
  --section-eyebrow-text: var(--text-brand);
  --section-title-text: var(--text-strong);
  --section-description-text: var(--text-subtle);
  --section-title-inverse-text: var(--text-inverse);
  --section-description-inverse-text: var(--text-inverse-subtle);
  --stat-value-text: var(--text-brand);
  --stat-label-text: var(--text-subtle);
  --nav-top-bg: var(--bg-inverse);
  --nav-top-text: var(--text-inverse);
  --cta-bar-bg: var(--brand-primary);
  --cta-bar-text: var(--brand-on-primary);
  --quote-mark: var(--brand-accent);
  --divider-color: var(--border-subtle);
  --divider-color-inverse: var(--border-inverse-subtle);
}
