/* ARCA 디자인 토큰 — tokens.json에서 생성. 직접 수정 금지. */
:root{
  --surface-canvas: #f2f5fa;
  --surface-layer-1: #ffffff;
  --surface-layer-2: #e3e6ec;
  --surface-layer-3: #cdd1d7;
  --surface-layer-inverse: #1f2227;
  --surface-field-1: #f2f5fa;
  --surface-field-2: #ffffff;
  --surface-field-3: #f2f5fa;
  --surface-overlay: #0f111499;
  --surface-state-hover: #0000000a;
  --surface-state-active: #00000014;
  --surface-disabled: #0000000a;
  --surface-floating-1: #ffffff;
  --surface-floating-2: #ffffff3d;
  --surface-floating-3: #0000003d;
  --surface-scroll-start: #f2f5fa00;
  --surface-scroll-end: #f2f5fa99;
  --surface-skeleton: #e3e6ec;
  --surface-skeletonShimmer: #ffffff7a;
  --surface-radar: #1f2227;
  --surface-radar-2: #14161a;
  --surface-logo: #2d5bff;
  --border-subtle: #e3e6ec;
  --border-default: #cdd1d7;
  --border-strong: #8b8f97;
  --border-focus: #3a72e9;
  --border-disabled: #e3e6ec;
  --border-accent-hover: #336ae0;
  --border-accent-active: #2151bb;
  --border-accent-default: #3a72e9;
  --border-floating-strong: #0000003d;
  --border-floating-default: #00000029;
  --border-error: #d33947;
  --border-inverse: #4c5057;
  --text-primary: #14161a;
  --text-secondary: #4c5057;
  --text-tertiary: #8b8f97;
  --text-disabled: #cdd1d7;
  --text-inverse-1: #ffffff;
  --text-inverse-2: #4c5057;
  --text-accent-default: #3a72e9;
  --text-accent-hover: #336ae0;
  --text-accent-active: #2151bb;
  --text-onPrimary: #ffffff;
  --text-onGlass: #14161a;
  --text-placeholder: #8b8f97;
  --text-error: #d33947;
  --primary-default: #3a72e9;
  --primary-hover: #336ae0;
  --primary-active: #2151bb;
  --severity-success-fg: #007038;
  --severity-success-bg: #bef5c9;
  --severity-success-solid: #009648;
  --severity-success-border: #009648;
  --severity-success-transparent: #bef5c93d;
  --severity-warning-fg: #8c5600;
  --severity-warning-bg: #fff1b6;
  --severity-warning-solid: #e2b000;
  --severity-warning-border: #ba8000;
  --severity-warning-transparent: #fff1b63d;
  --severity-danger-fg: #a71925;
  --severity-danger-bg: #ffd4d6;
  --severity-danger-solid: #d33947;
  --severity-danger-border: #d33947;
  --severity-danger-transparent: #ffd4d63d;
  --severity-info-fg: #2151bb;
  --severity-info-bg: #c7e5ff;
  --severity-info-solid: #3a72e9;
  --severity-info-border: #3a72e9;
  --severity-info-transparent: #c7e5ff3d;
  --severity-info-border-2: #b0b4bb;
  --severity-fatal-fg: #712db7;
  --severity-fatal-bg: #f0d6ff;
  --severity-fatal-solid: #934ce5;
  --severity-fatal-border: #934ce5;
  --severity-fatal-transparent: #f0d6ff3d;
  --severity-caution-fg: #953d00;
  --severity-caution-bg: #ffd9b1;
  --severity-caution-solid: #f38000;
  --severity-caution-border: #c15800;
  --severity-caution-transparent: #ffd9b13d;
  --severity-teal-fg: #0f6e56;
  --severity-teal-bg: #c4f0e2;
  --severity-teal-solid: #1a9e7a;
  --severity-teal-border: #1a9e7a;
  --severity-teal-transparent: #c4f0e23d;
  --severity-none-fg: #4c5057;
  --severity-none-bg: #e3e6ec;
  --severity-none-transparent: #e3e6ec3d;
  --severity-none-solid: #8b8f97;
  --severity-none-border: #8b8f97;
  --gradient-cardBorder-start: #3a72e9;
  --gradient-cardBorder-end: #934ce5;
  --icon-primary: #14161a;
  --icon-secondary: #4c5057;
  --icon-tertiary: #8b8f97;
  --icon-disabled: #cdd1d7;
  --icon-inverse: #ffffff;
  --icon-accent-default: #3a72e9;
  --icon-accent-active: #2151bb;
  --icon-accent-hover: #336ae0;
  --icon-onPrimary: #ffffff;
  --icon-onGlass: #ffffff;
  --icon-inverse2: #4c5057;
  --icon-error: #d33947;
  --icon-info: #3a72e9;
  --secondary-default: #4c5057;
  --secondary-hover: #32363b;
  --secondary-active: #1f2227;
  --destructive-default: #d33947;
  --destructive-hover: #ca303c;
  --destructive-active: #a71925;
  --tertiary-default: #ffffff;
  --tertiary-hover: #ffffff;
  --tertiary-active: #ffffff;
  --blur-panel: 12;
  --blur-modal: 24;
  --blur-strong: 40;
  --cardBorder-hover-active: linear-gradient(160deg, #3a72e9 0%, #934ce5 100%);
  --fontSize-0: 11;
  --fontSize-1: 12;
  --fontSize-2: 14;
  --fontSize-3: 16;
  --fontSize-4: 20;
  --fontSize-5: 24;
  --fontSize-6: 28;
  --fontSize-7: 32;
  --letterSpacing-0: -0.25;
  --letterSpacing-1: 0;
  --paragraphSpacing-0: 0;
  --display-xs-fontFamily: Pretendard;
  --display-xs-fontWeight: Regular;
  --display-xs-lineHeight: 24;
  --display-xs-fontSize: 20;
  --display-xs-letterSpacing: -0.25;
  --display-xs-paragraphSpacing: 0;
  --display-xs-paragraphIndent: 0px;
  --display-xs-textCase: none;
  --display-xs-textDecoration: none;
  --display-xs-emphasized-fontFamily: Pretendard;
  --display-xs-emphasized-fontWeight: Semibold;
  --display-xs-emphasized-lineHeight: 24;
  --display-xs-emphasized-fontSize: 20;
  --display-xs-emphasized-letterSpacing: -0.25;
  --display-xs-emphasized-paragraphSpacing: 0;
  --display-xs-emphasized-paragraphIndent: 0px;
  --display-xs-emphasized-textCase: none;
  --display-xs-emphasized-textDecoration: none;
  --display-sm-fontFamily: Pretendard;
  --display-sm-fontWeight: Regular;
  --display-sm-lineHeight: 28;
  --display-sm-fontSize: 24;
  --display-sm-letterSpacing: -0.25;
  --display-sm-paragraphSpacing: 0;
  --display-sm-paragraphIndent: 0px;
  --display-sm-textCase: none;
  --display-sm-textDecoration: none;
  --display-sm-emphasized-fontFamily: Pretendard;
  --display-sm-emphasized-fontWeight: Semibold;
  --display-sm-emphasized-lineHeight: 28;
  --display-sm-emphasized-fontSize: 24;
  --display-sm-emphasized-letterSpacing: -0.25;
  --display-sm-emphasized-paragraphSpacing: 0;
  --display-sm-emphasized-paragraphIndent: 0px;
  --display-sm-emphasized-textCase: none;
  --display-sm-emphasized-textDecoration: none;
  --display-md-fontFamily: Pretendard;
  --display-md-fontWeight: Regular;
  --display-md-lineHeight: 32;
  --display-md-fontSize: 28;
  --display-md-letterSpacing: -0.25;
  --display-md-paragraphSpacing: 0;
  --display-md-paragraphIndent: 0px;
  --display-md-textCase: none;
  --display-md-textDecoration: none;
  --display-md-emphasized-fontFamily: Pretendard;
  --display-md-emphasized-fontWeight: Semibold;
  --display-md-emphasized-lineHeight: 32;
  --display-md-emphasized-fontSize: 28;
  --display-md-emphasized-letterSpacing: -0.25;
  --display-md-emphasized-paragraphSpacing: 0;
  --display-md-emphasized-paragraphIndent: 0px;
  --display-md-emphasized-textCase: none;
  --display-md-emphasized-textDecoration: none;
  --display-lg-emphasized-fontFamily: Pretendard;
  --display-lg-emphasized-fontWeight: Semibold;
  --display-lg-emphasized-lineHeight: 36;
  --display-lg-emphasized-fontSize: 32;
  --display-lg-emphasized-letterSpacing: -0.25;
  --display-lg-emphasized-paragraphSpacing: 0;
  --display-lg-emphasized-paragraphIndent: 0px;
  --display-lg-emphasized-textCase: none;
  --display-lg-emphasized-textDecoration: none;
  --title-xs-fontFamily: Pretendard;
  --title-xs-fontWeight: Regular;
  --title-xs-lineHeight: 20;
  --title-xs-fontSize: 14;
  --title-xs-letterSpacing: 0;
  --title-xs-paragraphSpacing: 0;
  --title-xs-paragraphIndent: 0px;
  --title-xs-textCase: none;
  --title-xs-textDecoration: none;
  --title-xs-emphasized-fontFamily: Pretendard;
  --title-xs-emphasized-fontWeight: Semibold;
  --title-xs-emphasized-lineHeight: 20;
  --title-xs-emphasized-fontSize: 14;
  --title-xs-emphasized-letterSpacing: 0;
  --title-xs-emphasized-paragraphSpacing: 0;
  --title-xs-emphasized-paragraphIndent: 0px;
  --title-xs-emphasized-textCase: none;
  --title-xs-emphasized-textDecoration: none;
  --title-sm-fontFamily: Pretendard;
  --title-sm-fontWeight: Regular;
  --title-sm-lineHeight: 20;
  --title-sm-fontSize: 16;
  --title-sm-letterSpacing: 0;
  --title-sm-paragraphSpacing: 0;
  --title-sm-paragraphIndent: 0px;
  --title-sm-textCase: none;
  --title-sm-textDecoration: none;
  --title-sm-emphasized-fontFamily: Pretendard;
  --title-sm-emphasized-fontWeight: Semibold;
  --title-sm-emphasized-lineHeight: 20;
  --title-sm-emphasized-fontSize: 16;
  --title-sm-emphasized-letterSpacing: 0;
  --title-sm-emphasized-paragraphSpacing: 0;
  --title-sm-emphasized-paragraphIndent: 0px;
  --title-sm-emphasized-textCase: none;
  --title-sm-emphasized-textDecoration: none;
  --title-md-fontFamily: Pretendard;
  --title-md-fontWeight: Regular;
  --title-md-lineHeight: 24;
  --title-md-fontSize: 20;
  --title-md-letterSpacing: -0.25;
  --title-md-paragraphSpacing: 0;
  --title-md-paragraphIndent: 0px;
  --title-md-textCase: none;
  --title-md-textDecoration: none;
  --title-md-emphasized-fontFamily: Pretendard;
  --title-md-emphasized-fontWeight: Semibold;
  --title-md-emphasized-lineHeight: 24;
  --title-md-emphasized-fontSize: 20;
  --title-md-emphasized-letterSpacing: -0.25;
  --title-md-emphasized-paragraphSpacing: 0;
  --title-md-emphasized-paragraphIndent: 0px;
  --title-md-emphasized-textCase: none;
  --title-md-emphasized-textDecoration: none;
  --title-lg-fontFamily: Pretendard;
  --title-lg-fontWeight: Regular;
  --title-lg-lineHeight: 28;
  --title-lg-fontSize: 24;
  --title-lg-letterSpacing: -0.25;
  --title-lg-paragraphSpacing: 0;
  --title-lg-paragraphIndent: 0px;
  --title-lg-textCase: none;
  --title-lg-textDecoration: none;
  --title-lg-emphasized-fontFamily: Pretendard;
  --title-lg-emphasized-fontWeight: Semibold;
  --title-lg-emphasized-lineHeight: 28;
  --title-lg-emphasized-fontSize: 24;
  --title-lg-emphasized-letterSpacing: -0.25;
  --title-lg-emphasized-paragraphSpacing: 0;
  --title-lg-emphasized-paragraphIndent: 0px;
  --title-lg-emphasized-textCase: none;
  --title-lg-emphasized-textDecoration: none;
  --body-sm-fontFamily: Pretendard;
  --body-sm-fontWeight: Regular;
  --body-sm-lineHeight: 20;
  --body-sm-fontSize: 12;
  --body-sm-letterSpacing: 0;
  --body-sm-paragraphSpacing: 0;
  --body-sm-paragraphIndent: 0px;
  --body-sm-textCase: none;
  --body-sm-textDecoration: none;
  --body-sm-medium-fontFamily: Pretendard;
  --body-sm-medium-fontWeight: Medium;
  --body-sm-medium-lineHeight: 20;
  --body-sm-medium-fontSize: 12;
  --body-sm-medium-letterSpacing: 0;
  --body-sm-medium-paragraphSpacing: 0;
  --body-sm-medium-paragraphIndent: 0px;
  --body-sm-medium-textCase: none;
  --body-sm-medium-textDecoration: none;
  --body-md-fontFamily: Pretendard;
  --body-md-fontWeight: Regular;
  --body-md-lineHeight: 22;
  --body-md-fontSize: 14;
  --body-md-letterSpacing: 0;
  --body-md-paragraphSpacing: 0;
  --body-md-paragraphIndent: 0px;
  --body-md-textCase: none;
  --body-md-textDecoration: none;
  --body-md-underlined-fontFamily: Pretendard;
  --body-md-underlined-fontWeight: Regular;
  --body-md-underlined-lineHeight: 22;
  --body-md-underlined-fontSize: 14;
  --body-md-underlined-letterSpacing: 0;
  --body-md-underlined-paragraphSpacing: 0;
  --body-md-underlined-paragraphIndent: 0px;
  --body-md-underlined-textCase: none;
  --body-md-underlined-textDecoration: underline;
  --body-md-medium-fontFamily: Pretendard;
  --body-md-medium-fontWeight: Medium;
  --body-md-medium-lineHeight: 22;
  --body-md-medium-fontSize: 14;
  --body-md-medium-letterSpacing: 0;
  --body-md-medium-paragraphSpacing: 0;
  --body-md-medium-paragraphIndent: 0px;
  --body-md-medium-textCase: none;
  --body-md-medium-textDecoration: none;
  --body-md-medium-underlined-fontFamily: Pretendard;
  --body-md-medium-underlined-fontWeight: Medium;
  --body-md-medium-underlined-lineHeight: 22;
  --body-md-medium-underlined-fontSize: 14;
  --body-md-medium-underlined-letterSpacing: 0;
  --body-md-medium-underlined-paragraphSpacing: 0;
  --body-md-medium-underlined-paragraphIndent: 0px;
  --body-md-medium-underlined-textCase: none;
  --body-md-medium-underlined-textDecoration: underline;
  --body-md-emphasized-fontFamily: Pretendard;
  --body-md-emphasized-fontWeight: Semibold;
  --body-md-emphasized-lineHeight: 22;
  --body-md-emphasized-fontSize: 14;
  --body-md-emphasized-letterSpacing: 0;
  --body-md-emphasized-paragraphSpacing: 0;
  --body-md-emphasized-paragraphIndent: 0px;
  --body-md-emphasized-textCase: none;
  --body-md-emphasized-textDecoration: none;
  --body-lg-fontFamily: Pretendard;
  --body-lg-fontWeight: Regular;
  --body-lg-lineHeight: 26;
  --body-lg-fontSize: 16;
  --body-lg-letterSpacing: 0;
  --body-lg-paragraphSpacing: 0;
  --body-lg-paragraphIndent: 0px;
  --body-lg-textCase: none;
  --body-lg-textDecoration: none;
  --body-lg-medium-fontFamily: Pretendard;
  --body-lg-medium-fontWeight: Medium;
  --body-lg-medium-lineHeight: 26;
  --body-lg-medium-fontSize: 16;
  --body-lg-medium-letterSpacing: 0;
  --body-lg-medium-paragraphSpacing: 0;
  --body-lg-medium-paragraphIndent: 0px;
  --body-lg-medium-textCase: none;
  --body-lg-medium-textDecoration: none;
  --body-lg-emphasized-fontFamily: Pretendard;
  --body-lg-emphasized-fontWeight: Semibold;
  --body-lg-emphasized-lineHeight: 26;
  --body-lg-emphasized-fontSize: 16;
  --body-lg-emphasized-letterSpacing: 0;
  --body-lg-emphasized-paragraphSpacing: 0;
  --body-lg-emphasized-paragraphIndent: 0px;
  --body-lg-emphasized-textCase: none;
  --body-lg-emphasized-textDecoration: none;
  --body-xl-fontFamily: Pretendard;
  --body-xl-fontWeight: Regular;
  --body-xl-lineHeight: 32;
  --body-xl-fontSize: 20;
  --body-xl-letterSpacing: 0;
  --body-xl-paragraphSpacing: 0;
  --body-xl-paragraphIndent: 0px;
  --body-xl-textCase: none;
  --body-xl-textDecoration: none;
  --body-xl-emphasized-fontFamily: Pretendard;
  --body-xl-emphasized-fontWeight: Semibold;
  --body-xl-emphasized-lineHeight: 32;
  --body-xl-emphasized-fontSize: 20;
  --body-xl-emphasized-letterSpacing: 0;
  --body-xl-emphasized-paragraphSpacing: 0;
  --body-xl-emphasized-paragraphIndent: 0px;
  --body-xl-emphasized-textCase: none;
  --body-xl-emphasized-textDecoration: none;
  --label-sm-fontFamily: Pretendard;
  --label-sm-fontWeight: Regular;
  --label-sm-lineHeight: 16;
  --label-sm-fontSize: 11;
  --label-sm-letterSpacing: 0;
  --label-sm-paragraphSpacing: 0;
  --label-sm-paragraphIndent: 0px;
  --label-sm-textCase: none;
  --label-sm-textDecoration: none;
  --label-md-fontFamily: Pretendard;
  --label-md-fontWeight: Regular;
  --label-md-lineHeight: 16;
  --label-md-fontSize: 12;
  --label-md-letterSpacing: 0;
  --label-md-paragraphSpacing: 0;
  --label-md-paragraphIndent: 0px;
  --label-md-textCase: none;
  --label-md-textDecoration: none;
  --label-md-medium-fontFamily: Pretendard;
  --label-md-medium-fontWeight: Medium;
  --label-md-medium-lineHeight: 16;
  --label-md-medium-fontSize: 12;
  --label-md-medium-letterSpacing: 0;
  --label-md-medium-paragraphSpacing: 0;
  --label-md-medium-paragraphIndent: 0px;
  --label-md-medium-textCase: none;
  --label-md-medium-textDecoration: none;
  --label-md-emphasized-fontFamily: Pretendard;
  --label-md-emphasized-fontWeight: Semibold;
  --label-md-emphasized-lineHeight: 16;
  --label-md-emphasized-fontSize: 12;
  --label-md-emphasized-letterSpacing: 0;
  --label-md-emphasized-paragraphSpacing: 0;
  --label-md-emphasized-paragraphIndent: 0px;
  --label-md-emphasized-textCase: none;
  --label-md-emphasized-textDecoration: none;
  --label-lg-fontFamily: Pretendard;
  --label-lg-fontWeight: Regular;
  --label-lg-lineHeight: 20;
  --label-lg-fontSize: 14;
  --label-lg-letterSpacing: 0;
  --label-lg-paragraphSpacing: 0;
  --label-lg-paragraphIndent: 0px;
  --label-lg-textCase: none;
  --label-lg-textDecoration: none;
  --label-lg-underlined-fontFamily: Pretendard;
  --label-lg-underlined-fontWeight: Regular;
  --label-lg-underlined-lineHeight: 20;
  --label-lg-underlined-fontSize: 14;
  --label-lg-underlined-letterSpacing: 0;
  --label-lg-underlined-paragraphSpacing: 0;
  --label-lg-underlined-paragraphIndent: 0px;
  --label-lg-underlined-textCase: none;
  --label-lg-underlined-textDecoration: underline;
  --label-lg-medium-fontFamily: Pretendard;
  --label-lg-medium-fontWeight: Medium;
  --label-lg-medium-lineHeight: 20;
  --label-lg-medium-fontSize: 14;
  --label-lg-medium-letterSpacing: 0;
  --label-lg-medium-paragraphSpacing: 0;
  --label-lg-medium-paragraphIndent: 0px;
  --label-lg-medium-textCase: none;
  --label-lg-medium-textDecoration: none;
  --label-lg-emphasized-fontFamily: Pretendard;
  --label-lg-emphasized-fontWeight: Semibold;
  --label-lg-emphasized-lineHeight: 20;
  --label-lg-emphasized-fontSize: 14;
  --label-lg-emphasized-letterSpacing: 0;
  --label-lg-emphasized-paragraphSpacing: 0;
  --label-lg-emphasized-paragraphIndent: 0px;
  --label-lg-emphasized-textCase: none;
  --label-lg-emphasized-textDecoration: none;
  --label-xl-fontFamily: Pretendard;
  --label-xl-fontWeight: Regular;
  --label-xl-lineHeight: 24;
  --label-xl-fontSize: 16;
  --label-xl-letterSpacing: 0;
  --label-xl-paragraphSpacing: 0;
  --label-xl-paragraphIndent: 0px;
  --label-xl-textCase: none;
  --label-xl-textDecoration: none;
  --label-xl-emphasized-fontFamily: Pretendard;
  --label-xl-emphasized-fontWeight: Semibold;
  --label-xl-emphasized-lineHeight: 24;
  --label-xl-emphasized-fontSize: 16;
  --label-xl-emphasized-letterSpacing: 0;
  --label-xl-emphasized-paragraphSpacing: 0;
  --label-xl-emphasized-paragraphIndent: 0px;
  --label-xl-emphasized-textCase: none;
  --label-xl-emphasized-textDecoration: none;
  --label-2xl-fontFamily: Pretendard;
  --label-2xl-fontWeight: Regular;
  --label-2xl-lineHeight: 28;
  --label-2xl-fontSize: 20;
  --label-2xl-letterSpacing: 0;
  --label-2xl-paragraphSpacing: 0;
  --label-2xl-paragraphIndent: 0px;
  --label-2xl-textCase: none;
  --label-2xl-textDecoration: none;
  --label-2xl-emphasized-fontFamily: Pretendard;
  --label-2xl-emphasized-fontWeight: Semibold;
  --label-2xl-emphasized-lineHeight: 28;
  --label-2xl-emphasized-fontSize: 20;
  --label-2xl-emphasized-letterSpacing: 0;
  --label-2xl-emphasized-paragraphSpacing: 0;
  --label-2xl-emphasized-paragraphIndent: 0px;
  --label-2xl-emphasized-textCase: none;
  --label-2xl-emphasized-textDecoration: none;
  --textCase-none: none;
  --textDecoration-none: none;
  --textDecoration-underline: underline;
  --paragraphIndent-0: 0px;
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 14px;
  --radius-2xl: 20px;
  --radius-full: 999px;
  --radius-none: 0;
  --radius-3xl: 28px;
  --radius-2xs: 2px;
  --space-0: 0;
  --space-2: 2px;
  --space-4: 4px;
  --space-8: 8px;
  --space-12: 12px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-28: 28px;
  --space-32: 32px;
  --space-36: 36px;
  --space-40: 40px;
  --space-48: 48px;
  --space-64: 64px;
  --space-80: 80px;
  --space-120: 120px;
  --blur-sm: 4px;
  --blur-md: 12px;
  --blur-lg: 24px;
  --blur-xl: 40px;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --surface-canvas: #0f1114;
  --surface-layer-1: #14161a;
  --surface-layer-2: #1f2227;
  --surface-layer-3: #32363b;
  --surface-layer-inverse: #cdd1d7;
  --surface-field-1: #14161a;
  --surface-field-2: #0f1114;
  --surface-field-3: #0f1114;
  --surface-overlay: #0f111499;
  --surface-state-hover: #ffffff0a;
  --surface-state-active: #ffffff14;
  --surface-disabled: #ffffff0a;
  --surface-floating-1: #1f2227;
  --surface-floating-2: #0f111499;
  --surface-floating-3: #ffffff7a;
  --surface-scroll-start: #0f111400;
  --surface-scroll-end: #0f1114cc;
  --surface-skeleton: #1f2227;
  --surface-skeletonShimmer: #ffffff14;
  --surface-radar: #0f1114;
  --surface-radar-2: #14161a;
  --surface-logo: #78aaff;
  --border-subtle: #1f2227;
  --border-default: #32363b;
  --border-strong: #6b6f76;
  --border-focus: #4b85fe;
  --border-disabled: #32363b;
  --border-accent-hover: #619dff;
  --border-accent-active: #619dff;
  --border-accent-default: #4b85fe;
  --border-floating-strong: #ffffff1f;
  --border-floating-default: #ffffff0a;
  --border-error: #d33947;
  --border-inverse: #b0b4bb;
  --text-primary: #f2f5fa;
  --text-secondary: #cdd1d7;
  --text-tertiary: #8b8f97;
  --text-disabled: #4c5057;
  --text-inverse-1: #0f1114;
  --text-inverse-2: #ffffff;
  --text-accent-default: #4b85fe;
  --text-accent-hover: #619dff;
  --text-accent-active: #619dff;
  --text-onPrimary: #ffffff;
  --text-onGlass: #f2f5fa;
  --text-placeholder: #8b8f97;
  --text-error: #ff6776;
  --primary-default: #336ae0;
  --primary-hover: #3a72e9;
  --primary-active: #3a72e9;
  --severity-success-fg: #22c267;
  --severity-success-bg: #ffffff14;
  --severity-success-solid: #22c267;
  --severity-success-border: #009648;
  --severity-success-transparent: #ffffff14;
  --severity-warning-fg: #e2b000;
  --severity-warning-bg: #ffffff14;
  --severity-warning-solid: #e2b000;
  --severity-warning-border: #ba8000;
  --severity-warning-transparent: #ffffff14;
  --severity-danger-fg: #ff6776;
  --severity-danger-bg: #ffffff14;
  --severity-danger-solid: #ff6776;
  --severity-danger-border: #d33947;
  --severity-danger-transparent: #ffffff14;
  --severity-info-fg: #619dff;
  --severity-info-bg: #ffffff14;
  --severity-info-solid: #619dff;
  --severity-info-border: #3a72e9;
  --severity-info-transparent: #ffffff14;
  --severity-info-border-2: #32363b;
  --severity-fatal-fg: #bc79ff;
  --severity-fatal-bg: #ffffff14;
  --severity-fatal-solid: #bc79ff;
  --severity-fatal-border: #934ce5;
  --severity-fatal-transparent: #ffffff14;
  --severity-caution-fg: #f38000;
  --severity-caution-bg: #ffffff14;
  --severity-caution-solid: #f38000;
  --severity-caution-border: #c15800;
  --severity-caution-transparent: #ffffff14;
  --severity-teal-fg: #3dd9a8;
  --severity-teal-bg: #ffffff14;
  --severity-teal-solid: #3dd9a8;
  --severity-teal-border: #1a9e7a;
  --severity-teal-transparent: #ffffff14;
  --severity-none-fg: #cdd1d7;
  --severity-none-bg: #ffffff14;
  --severity-none-transparent: #ffffff14;
  --severity-none-solid: #cdd1d7;
  --severity-none-border: #8b8f97;
  --gradient-cardBorder-start: #619dff;
  --gradient-cardBorder-end: #bc79ff;
  --icon-primary: #f2f5fa;
  --icon-secondary: #cdd1d7;
  --icon-tertiary: #8b8f97;
  --icon-disabled: #4c5057;
  --icon-inverse: #0f1114;
  --icon-accent-default: #4b85fe;
  --icon-accent-active: #619dff;
  --icon-accent-hover: #619dff;
  --icon-onPrimary: #ffffff;
  --icon-onGlass: #ffffff;
  --icon-inverse2: #ffffff;
  --icon-error: #d33947;
  --icon-info: #3a72e9;
  --secondary-default: #32363b;
  --secondary-hover: #4c5057;
  --secondary-active: #6b6f76;
  --destructive-default: #d33947;
  --destructive-hover: #e84e5c;
  --destructive-active: #e84e5c;
  --tertiary-default: #1f2227;
  --tertiary-hover: #1f2227;
  --tertiary-active: #1f2227;
  --blur-panel: 12;
  --blur-modal: 24;
  --blur-strong: 40;
}}
:root[data-theme="dark"]{
  --surface-canvas: #0f1114;
  --surface-layer-1: #14161a;
  --surface-layer-2: #1f2227;
  --surface-layer-3: #32363b;
  --surface-layer-inverse: #cdd1d7;
  --surface-field-1: #14161a;
  --surface-field-2: #0f1114;
  --surface-field-3: #0f1114;
  --surface-overlay: #0f111499;
  --surface-state-hover: #ffffff0a;
  --surface-state-active: #ffffff14;
  --surface-disabled: #ffffff0a;
  --surface-floating-1: #1f2227;
  --surface-floating-2: #0f111499;
  --surface-floating-3: #ffffff7a;
  --surface-scroll-start: #0f111400;
  --surface-scroll-end: #0f1114cc;
  --surface-skeleton: #1f2227;
  --surface-skeletonShimmer: #ffffff14;
  --surface-radar: #0f1114;
  --surface-radar-2: #14161a;
  --surface-logo: #78aaff;
  --border-subtle: #1f2227;
  --border-default: #32363b;
  --border-strong: #6b6f76;
  --border-focus: #4b85fe;
  --border-disabled: #32363b;
  --border-accent-hover: #619dff;
  --border-accent-active: #619dff;
  --border-accent-default: #4b85fe;
  --border-floating-strong: #ffffff1f;
  --border-floating-default: #ffffff0a;
  --border-error: #d33947;
  --border-inverse: #b0b4bb;
  --text-primary: #f2f5fa;
  --text-secondary: #cdd1d7;
  --text-tertiary: #8b8f97;
  --text-disabled: #4c5057;
  --text-inverse-1: #0f1114;
  --text-inverse-2: #ffffff;
  --text-accent-default: #4b85fe;
  --text-accent-hover: #619dff;
  --text-accent-active: #619dff;
  --text-onPrimary: #ffffff;
  --text-onGlass: #f2f5fa;
  --text-placeholder: #8b8f97;
  --text-error: #ff6776;
  --primary-default: #336ae0;
  --primary-hover: #3a72e9;
  --primary-active: #3a72e9;
  --severity-success-fg: #22c267;
  --severity-success-bg: #ffffff14;
  --severity-success-solid: #22c267;
  --severity-success-border: #009648;
  --severity-success-transparent: #ffffff14;
  --severity-warning-fg: #e2b000;
  --severity-warning-bg: #ffffff14;
  --severity-warning-solid: #e2b000;
  --severity-warning-border: #ba8000;
  --severity-warning-transparent: #ffffff14;
  --severity-danger-fg: #ff6776;
  --severity-danger-bg: #ffffff14;
  --severity-danger-solid: #ff6776;
  --severity-danger-border: #d33947;
  --severity-danger-transparent: #ffffff14;
  --severity-info-fg: #619dff;
  --severity-info-bg: #ffffff14;
  --severity-info-solid: #619dff;
  --severity-info-border: #3a72e9;
  --severity-info-transparent: #ffffff14;
  --severity-info-border-2: #32363b;
  --severity-fatal-fg: #bc79ff;
  --severity-fatal-bg: #ffffff14;
  --severity-fatal-solid: #bc79ff;
  --severity-fatal-border: #934ce5;
  --severity-fatal-transparent: #ffffff14;
  --severity-caution-fg: #f38000;
  --severity-caution-bg: #ffffff14;
  --severity-caution-solid: #f38000;
  --severity-caution-border: #c15800;
  --severity-caution-transparent: #ffffff14;
  --severity-teal-fg: #3dd9a8;
  --severity-teal-bg: #ffffff14;
  --severity-teal-solid: #3dd9a8;
  --severity-teal-border: #1a9e7a;
  --severity-teal-transparent: #ffffff14;
  --severity-none-fg: #cdd1d7;
  --severity-none-bg: #ffffff14;
  --severity-none-transparent: #ffffff14;
  --severity-none-solid: #cdd1d7;
  --severity-none-border: #8b8f97;
  --gradient-cardBorder-start: #619dff;
  --gradient-cardBorder-end: #bc79ff;
  --icon-primary: #f2f5fa;
  --icon-secondary: #cdd1d7;
  --icon-tertiary: #8b8f97;
  --icon-disabled: #4c5057;
  --icon-inverse: #0f1114;
  --icon-accent-default: #4b85fe;
  --icon-accent-active: #619dff;
  --icon-accent-hover: #619dff;
  --icon-onPrimary: #ffffff;
  --icon-onGlass: #ffffff;
  --icon-inverse2: #ffffff;
  --icon-error: #d33947;
  --icon-info: #3a72e9;
  --secondary-default: #32363b;
  --secondary-hover: #4c5057;
  --secondary-active: #6b6f76;
  --destructive-default: #d33947;
  --destructive-hover: #e84e5c;
  --destructive-active: #e84e5c;
  --tertiary-default: #1f2227;
  --tertiary-hover: #1f2227;
  --tertiary-active: #1f2227;
  --blur-panel: 12;
  --blur-modal: 24;
  --blur-strong: 40;
}
