/* @toss/tds-colors official bundle */
:root{--background:#ffffff;--black:#000000;--blue100:#c9e2ff;--blue200:#90c2ff;--blue300:#64a8ff;--blue400:#4593fc;--blue50:#e8f3ff;--blue500:#3182f6;--blue600:#2272eb;--blue700:#1b64da;--blue800:#1957c2;--blue900:#194aa6;--darkBackground:#17171c;--darkFloatBackground:#2c2c35;--darkGreyBackground:#101013;--darkLayeredBackground:#202027;--darkThemeBackground:#17171c;--darkThemeBackgroundDimmed:rgba(0,0,0,0.56);--darkThemeBackgroundLevel01:#202027;--darkThemeBackgroundLevel02:#2c2c35;--darkThemeBackgroundLevelB01:#101013;--darkThemeBlue100:#23386a;--darkThemeBlue200:#25478c;--darkThemeBlue300:#265ab3;--darkThemeBlue400:#2970d9;--darkThemeBlue50:#202c4d;--darkThemeBlue500:#3485fa;--darkThemeBlue600:#449bff;--darkThemeBlue700:#61b0ff;--darkThemeBlue800:#8fcdff;--darkThemeBlue900:#c8e7ff;--darkThemeGreen100:#135338;--darkThemeGreen200:#136d47;--darkThemeGreen300:#138a59;--darkThemeGreen400:#13a065;--darkThemeGreen50:#153729;--darkThemeGreen500:#16bb76;--darkThemeGreen600:#26cf88;--darkThemeGreen700:#4ee4a6;--darkThemeGreen800:#82f6c5;--darkThemeGreen900:#ccffea;--darkThemeGrey100:#2c2c35;--darkThemeGrey200:#3c3c47;--darkThemeGrey300:#4d4d59;--darkThemeGrey400:#62626d;--darkThemeGrey50:#202027;--darkThemeGrey500:#7e7e87;--darkThemeGrey600:#9e9ea4;--darkThemeGrey700:#c3c3c6;--darkThemeGrey800:#e4e4e5;--darkThemeGrey900:#ffffff;--darkThemeHairlineBorder:#3c3c47;--darkThemeOrange100:#563200;--darkThemeOrange200:#804600;--darkThemeOrange300:#a85f00;--darkThemeOrange400:#cf7200;--darkThemeOrange50:#3d2500;--darkThemeOrange500:#f18600;--darkThemeOrange600:#fd9528;--darkThemeOrange700:#ffa861;--darkThemeOrange800:#ffc39e;--darkThemeOrange900:#ffe4d6;--darkThemePcScreenBg:#202027;--darkThemePurple100:#522361;--darkThemePurple200:#66247b;--darkThemePurple300:#7b2595;--darkThemePurple400:#962fb5;--darkThemePurple50:#3f2447;--darkThemePurple500:#ae3dd1;--darkThemePurple600:#c353e5;--darkThemePurple700:#d77cf2;--darkThemePurple800:#eaacfc;--darkThemePurple900:#f6d9ff;--darkThemeRed100:#562025;--darkThemeRed200:#7a242d;--darkThemeRed300:#9e2733;--darkThemeRed400:#ca2f3d;--darkThemeRed50:#3c2020;--darkThemeRed500:#f04251;--darkThemeRed600:#fa616d;--darkThemeRed700:#fe818b;--darkThemeRed800:#ffa8ad;--darkThemeRed900:#ffd1d3;--darkThemeTeal100:#224e51;--darkThemeTeal200:#226368;--darkThemeTeal300:#247e85;--darkThemeTeal400:#26939a;--darkThemeTeal50:#203537;--darkThemeTeal500:#2eaab2;--darkThemeTeal600:#43bec7;--darkThemeTeal700:#65d4dc;--darkThemeTeal800:#9be8ee;--darkThemeTeal900:#d6fcff;--darkThemeYellow100:#724c1e;--darkThemeYellow200:#b56f1d;--darkThemeYellow300:#eb8b1e;--darkThemeYellow400:#ffa126;--darkThemeYellow50:#3d2d1a;--darkThemeYellow500:#ffb134;--darkThemeYellow600:#ffc259;--darkThemeYellow700:#ffd68a;--darkThemeYellow800:#ffe5b2;--darkThemeYellow900:#fff1d4;--floatBackground:#ffffff;--green100:#aeefd5;--green200:#76e4b8;--green300:#3fd599;--green400:#15c47e;--green50:#f0faf6;--green500:#03b26c;--green600:#02a262;--green700:#029359;--green800:#028450;--green900:#027648;--grey100:#f2f4f6;--grey200:#e5e8eb;--grey300:#d1d6db;--grey400:#b0b8c1;--grey50:#f9fafb;--grey500:#8b95a1;--grey600:#6b7684;--grey700:#4e5968;--grey800:#333d4b;--grey900:#191f28;--greyBackground:#f2f4f6;--greyOpacity100:rgba(2,32,71,0.05);--greyOpacity200:rgba(0,27,55,0.1);--greyOpacity300:rgba(0,29,58,0.18);--greyOpacity400:rgba(0,25,54,0.31);--greyOpacity50:rgba(0,23,51,0.02);--greyOpacity500:rgba(3,24,50,0.46);--greyOpacity600:rgba(0,19,43,0.58);--greyOpacity700:rgba(3,18,40,0.7);--greyOpacity800:rgba(0,12,30,0.8);--greyOpacity900:rgba(2,9,19,0.91);--inverseGrey100:#2c2c35;--inverseGrey200:#3c3c47;--inverseGrey300:#4d4d59;--inverseGrey400:#62626d;--inverseGrey50:#202027;--inverseGrey500:#7e7e87;--inverseGrey600:#9e9ea4;--inverseGrey700:#c3c3c6;--inverseGrey800:#e4e4e5;--inverseGrey900:#ffffff;--layeredBackground:#ffffff;--lightThemeBackground:#ffffff;--lightThemeBackgroundDimmed:rgba(0,0,0,0.2);--lightThemeBackgroundLevel01:#ffffff;--lightThemeBackgroundLevel02:#ffffff;--lightThemeBackgroundLevelB01:#f2f4f6;--lightThemeBlue100:#c9e2ff;--lightThemeBlue200:#90c2ff;--lightThemeBlue300:#64a8ff;--lightThemeBlue400:#4593fc;--lightThemeBlue50:#e8f3ff;--lightThemeBlue500:#3182f6;--lightThemeBlue600:#2272eb;--lightThemeBlue700:#1b64da;--lightThemeBlue800:#1957c2;--lightThemeBlue900:#194aa6;--lightThemeGreen100:#aeefd5;--lightThemeGreen200:#76e4b8;--lightThemeGreen300:#3fd599;--lightThemeGreen400:#15c47e;--lightThemeGreen50:#f0faf6;--lightThemeGreen500:#03b26c;--lightThemeGreen600:#02a262;--lightThemeGreen700:#029359;--lightThemeGreen800:#028450;--lightThemeGreen900:#027648;--lightThemeGrey100:#f2f4f6;--lightThemeGrey200:#e5e8eb;--lightThemeGrey300:#d1d6db;--lightThemeGrey400:#b0b8c1;--lightThemeGrey50:#f9fafb;--lightThemeGrey500:#8b95a1;--lightThemeGrey600:#6b7684;--lightThemeGrey700:#4e5968;--lightThemeGrey800:#333d4b;--lightThemeGrey900:#191f28;--lightThemeHairlineBorder:#e5e8eb;--lightThemeOrange100:#ffe0b0;--lightThemeOrange200:#ffcd80;--lightThemeOrange300:#ffbd51;--lightThemeOrange400:#ffa927;--lightThemeOrange50:#fff3e0;--lightThemeOrange500:#fe9800;--lightThemeOrange600:#fb8800;--lightThemeOrange700:#f57800;--lightThemeOrange800:#ed6700;--lightThemeOrange900:#e45600;--lightThemePcScreenBg:#f6f7f9;--lightThemePurple100:#edccf8;--lightThemePurple200:#da9bef;--lightThemePurple300:#c770e4;--lightThemePurple400:#b44bd7;--lightThemePurple50:#f9f0fc;--lightThemePurple500:#a234c7;--lightThemePurple600:#9128b4;--lightThemePurple700:#8222a2;--lightThemePurple800:#73228e;--lightThemePurple900:#65237b;--lightThemeRed100:#ffd4d6;--lightThemeRed200:#feafb4;--lightThemeRed300:#fb8890;--lightThemeRed400:#f66570;--lightThemeRed50:#ffeeee;--lightThemeRed500:#f04452;--lightThemeRed600:#e42939;--lightThemeRed700:#d22030;--lightThemeRed800:#bc1b2a;--lightThemeRed900:#a51926;--lightThemeTeal100:#bce9e9;--lightThemeTeal200:#89d8d8;--lightThemeTeal300:#58c7c7;--lightThemeTeal400:#30b6b6;--lightThemeTeal50:#edf8f8;--lightThemeTeal500:#18a5a5;--lightThemeTeal600:#109595;--lightThemeTeal700:#0c8585;--lightThemeTeal800:#097575;--lightThemeTeal900:#076565;--lightThemeYellow100:#ffefbf;--lightThemeYellow200:#ffe69b;--lightThemeYellow300:#ffdd78;--lightThemeYellow400:#ffd158;--lightThemeYellow50:#fff9e7;--lightThemeYellow500:#ffc342;--lightThemeYellow600:#ffb331;--lightThemeYellow700:#faa131;--lightThemeYellow800:#ee8f11;--lightThemeYellow900:#dd7d02;--orange100:#ffe0b0;--orange200:#ffcd80;--orange300:#ffbd51;--orange400:#ffa927;--orange50:#fff3e0;--orange500:#fe9800;--orange600:#fb8800;--orange700:#f57800;--orange800:#ed6700;--orange900:#e45600;--purple100:#edccf8;--purple200:#da9bef;--purple300:#c770e4;--purple400:#b44bd7;--purple50:#f9f0fc;--purple500:#a234c7;--purple600:#9128b4;--purple700:#8222a2;--purple800:#73228e;--purple900:#65237b;--red100:#ffd4d6;--red200:#feafb4;--red300:#fb8890;--red400:#f66570;--red50:#ffeeee;--red500:#f04452;--red600:#e42939;--red700:#d22030;--red800:#bc1b2a;--red900:#a51926;--teal100:#bce9e9;--teal200:#89d8d8;--teal300:#58c7c7;--teal400:#30b6b6;--teal50:#edf8f8;--teal500:#18a5a5;--teal600:#109595;--teal700:#0c8585;--teal800:#097575;--teal900:#076565;--white:#ffffff;--whiteOpacity100:rgba(217,217,255,0.11);--whiteOpacity200:rgba(222,222,255,0.19);--whiteOpacity300:rgba(224,224,255,0.27);--whiteOpacity400:rgba(232,232,253,0.36);--whiteOpacity50:rgba(209,209,253,0.05);--whiteOpacity500:rgba(242,242,255,0.47);--whiteOpacity600:rgba(248,248,255,0.6);--whiteOpacity700:rgba(253,253,255,0.75);--whiteOpacity800:rgba(253,253,254,0.89);--whiteOpacity900:rgba(255,255,255,1);--yellow100:#ffefbf;--yellow200:#ffe69b;--yellow300:#ffdd78;--yellow400:#ffd158;--yellow50:#fff9e7;--yellow500:#ffc342;--yellow600:#ffb331;--yellow700:#faa131;--yellow800:#ee8f11;--yellow900:#dd7d02}

/* Light mode (default) */
:root{--adaptiveBackground:#ffffff;--adaptiveBackgroundDimmed:rgba(0,0,0,0.2);--adaptiveBackgroundLevel01:#ffffff;--adaptiveBackgroundLevel02:#ffffff;--adaptiveBackgroundLevelB01:#f2f4f6;--adaptiveBlue100:#c9e2ff;--adaptiveBlue200:#90c2ff;--adaptiveBlue300:#64a8ff;--adaptiveBlue400:#4593fc;--adaptiveBlue50:#e8f3ff;--adaptiveBlue500:#3182f6;--adaptiveBlue600:#2272eb;--adaptiveBlue700:#1b64da;--adaptiveBlue800:#1957c2;--adaptiveBlue900:#194aa6;--adaptiveDimmedBackground:rgba(0,0,0,0.2);--adaptiveDisabledBlue500:#c9e2ff;--adaptiveFloatBackground:#ffffff;--adaptiveGreen100:#aeefd5;--adaptiveGreen200:#76e4b8;--adaptiveGreen300:#3fd599;--adaptiveGreen400:#15c47e;--adaptiveGreen50:#f0faf6;--adaptiveGreen500:#03b26c;--adaptiveGreen600:#02a262;--adaptiveGreen700:#029359;--adaptiveGreen800:#028450;--adaptiveGreen900:#027648;--adaptiveGrey100:#f2f4f6;--adaptiveGrey200:#e5e8eb;--adaptiveGrey300:#d1d6db;--adaptiveGrey400:#b0b8c1;--adaptiveGrey50:#f9fafb;--adaptiveGrey500:#8b95a1;--adaptiveGrey600:#6b7684;--adaptiveGrey700:#4e5968;--adaptiveGrey800:#333d4b;--adaptiveGrey900:#191f28;--adaptiveGreyBackground:#f2f4f6;--adaptiveGreyOpacity100:rgba(2,32,71,0.05);--adaptiveGreyOpacity200:rgba(0,27,55,0.1);--adaptiveGreyOpacity300:rgba(0,29,58,0.18);--adaptiveGreyOpacity400:rgba(0,25,54,0.31);--adaptiveGreyOpacity50:rgba(0,23,51,0.02);--adaptiveGreyOpacity500:rgba(3,24,50,0.46);--adaptiveGreyOpacity600:rgba(0,19,43,0.58);--adaptiveGreyOpacity700:rgba(3,18,40,0.7);--adaptiveGreyOpacity800:rgba(0,12,30,0.8);--adaptiveGreyOpacity900:rgba(2,9,19,0.91);--adaptiveHairlineBorder:#e5e8eb;--adaptiveLayeredBackground:#ffffff;--adaptiveOpacity100:rgba(2,32,71,0.05);--adaptiveOpacity200:rgba(0,27,55,0.1);--adaptiveOpacity300:rgba(0,29,58,0.18);--adaptiveOpacity400:rgba(0,25,54,0.31);--adaptiveOpacity50:rgba(0,23,51,0.02);--adaptiveOpacity500:rgba(3,24,50,0.46);--adaptiveOpacity600:rgba(0,19,43,0.58);--adaptiveOpacity700:rgba(3,18,40,0.7);--adaptiveOpacity800:rgba(0,12,30,0.8);--adaptiveOpacity900:rgba(2,9,19,0.91);--adaptiveOrange100:#ffe0b0;--adaptiveOrange200:#ffcd80;--adaptiveOrange300:#ffbd51;--adaptiveOrange400:#ffa927;--adaptiveOrange50:#fff3e0;--adaptiveOrange500:#fe9800;--adaptiveOrange600:#fb8800;--adaptiveOrange700:#f57800;--adaptiveOrange800:#ed6700;--adaptiveOrange900:#e45600;--adaptivePcScreenBg:#f6f7f9;--adaptivePurple100:#edccf8;--adaptivePurple200:#da9bef;--adaptivePurple300:#c770e4;--adaptivePurple400:#b44bd7;--adaptivePurple50:#f9f0fc;--adaptivePurple500:#a234c7;--adaptivePurple600:#9128b4;--adaptivePurple700:#8222a2;--adaptivePurple800:#73228e;--adaptivePurple900:#65237b;--adaptiveRed100:#ffd4d6;--adaptiveRed200:#feafb4;--adaptiveRed300:#fb8890;--adaptiveRed400:#f66570;--adaptiveRed50:#ffeeee;--adaptiveRed500:#f04452;--adaptiveRed600:#e42939;--adaptiveRed700:#d22030;--adaptiveRed800:#bc1b2a;--adaptiveRed900:#a51926;--adaptiveTeal100:#bce9e9;--adaptiveTeal200:#89d8d8;--adaptiveTeal300:#58c7c7;--adaptiveTeal400:#30b6b6;--adaptiveTeal50:#edf8f8;--adaptiveTeal500:#18a5a5;--adaptiveTeal600:#109595;--adaptiveTeal700:#0c8585;--adaptiveTeal800:#097575;--adaptiveTeal900:#076565;--adaptiveYellow100:#ffefbf;--adaptiveYellow200:#ffe69b;--adaptiveYellow300:#ffdd78;--adaptiveYellow400:#ffd158;--adaptiveYellow50:#fff9e7;--adaptiveYellow500:#ffc342;--adaptiveYellow600:#ffb331;--adaptiveYellow700:#faa131;--adaptiveYellow800:#ee8f11;--adaptiveYellow900:#dd7d02}

/* Additional adaptive tokens for TDS Mobile */
:root {
  --adaptiveHairlineBorder: var(--adaptiveGrey200);
  --adaptiveGreyOpacity50: rgba(2, 32, 71, 0.05);
  --adaptiveGreyOpacity100: rgba(2, 32, 71, 0.08);
  --tds-card-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);
  --tds-card-shadow-hover: 0 8px 30px rgba(0, 0, 0, 0.08);
  --tds-radius-sm: 10px;
  --tds-radius-md: 14px;
  --tds-radius-lg: 20px;
  --tds-radius-xl: 24px;
  --tds-font-family: 'Toss Product Sans', 'Tossface', 'Pretendard Variable', -apple-system, BlinkMacSystemFont, system-ui, Roboto, sans-serif;
}

/* Dark mode support */
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
--adaptiveBackground:#17171c;--adaptiveBackgroundDimmed:rgba(0,0,0,0.56);--adaptiveBackgroundLevel01:#202027;--adaptiveBackgroundLevel02:#2c2c35;--adaptiveBackgroundLevelB01:#101013;--adaptiveBlue100:#23386a;--adaptiveBlue200:#25478c;--adaptiveBlue300:#265ab3;--adaptiveBlue400:#2970d9;--adaptiveBlue50:#202c4d;--adaptiveBlue500:#3485fa;--adaptiveBlue600:#449bff;--adaptiveBlue700:#61b0ff;--adaptiveBlue800:#8fcdff;--adaptiveBlue900:#c8e7ff;--adaptiveDimmedBackground:rgba(0,0,0,0.56);--adaptiveDisabledBlue500:rgba(49,130,246,0.2);--adaptiveFloatBackground:#2c2c35;--adaptiveGreen100:#135338;--adaptiveGreen200:#136d47;--adaptiveGreen300:#138a59;--adaptiveGreen400:#13a065;--adaptiveGreen50:#153729;--adaptiveGreen500:#16bb76;--adaptiveGreen600:#26cf88;--adaptiveGreen700:#4ee4a6;--adaptiveGreen800:#82f6c5;--adaptiveGreen900:#ccffea;--adaptiveGrey100:#2c2c35;--adaptiveGrey200:#3c3c47;--adaptiveGrey300:#4d4d59;--adaptiveGrey400:#62626d;--adaptiveGrey50:#202027;--adaptiveGrey500:#7e7e87;--adaptiveGrey600:#9e9ea4;--adaptiveGrey700:#c3c3c6;--adaptiveGrey800:#e4e4e5;--adaptiveGrey900:#ffffff;--adaptiveGreyBackground:#101013;--adaptiveGreyOpacity100:rgba(217,217,255,0.11);--adaptiveGreyOpacity200:rgba(222,222,255,0.19);--adaptiveGreyOpacity300:rgba(224,224,255,0.27);--adaptiveGreyOpacity400:rgba(232,232,253,0.36);--adaptiveGreyOpacity50:rgba(209,209,253,0.05);--adaptiveGreyOpacity500:rgba(242,242,255,0.47);--adaptiveGreyOpacity600:rgba(248,248,255,0.6);--adaptiveGreyOpacity700:rgba(253,253,255,0.75);--adaptiveGreyOpacity800:rgba(253,253,254,0.89);--adaptiveGreyOpacity900:#ffffff;--adaptiveHairlineBorder:#3c3c47;--adaptiveLayeredBackground:#202027;--adaptiveOpacity100:rgba(217,217,255,0.11);--adaptiveOpacity200:rgba(222,222,255,0.19);--adaptiveOpacity300:rgba(224,224,255,0.27);--adaptiveOpacity400:rgba(232,232,253,0.36);--adaptiveOpacity50:rgba(209,209,253,0.05);--adaptiveOpacity500:rgba(242,242,255,0.47);--adaptiveOpacity600:rgba(248,248,255,0.6);--adaptiveOpacity700:rgba(253,253,255,0.75);--adaptiveOpacity800:rgba(253,253,254,0.89);--adaptiveOpacity900:rgba(255,255,255,1);--adaptiveOrange100:#563200;--adaptiveOrange200:#804600;--adaptiveOrange300:#a85f00;--adaptiveOrange400:#cf7200;--adaptiveOrange50:#3d2500;--adaptiveOrange500:#f18600;--adaptiveOrange600:#fd9528;--adaptiveOrange700:#ffa861;--adaptiveOrange800:#ffc39e;--adaptiveOrange900:#ffe4d6;--adaptivePcScreenBg:#202027;--adaptivePurple100:#522361;--adaptivePurple200:#66247b;--adaptivePurple300:#7b2595;--adaptivePurple400:#962fb5;--adaptivePurple50:#3f2447;--adaptivePurple500:#ae3dd1;--adaptivePurple600:#c353e5;--adaptivePurple700:#d77cf2;--adaptivePurple800:#eaacfc;--adaptivePurple900:#f6d9ff;--adaptiveRed100:#562025;--adaptiveRed200:#7a242d;--adaptiveRed300:#9e2733;--adaptiveRed400:#ca2f3d;--adaptiveRed50:#3c2020;--adaptiveRed500:#f04251;--adaptiveRed600:#fa616d;--adaptiveRed700:#fe818b;--adaptiveRed800:#ffa8ad;--adaptiveRed900:#ffd1d3;--adaptiveTeal100:#224e51;--adaptiveTeal200:#226368;--adaptiveTeal300:#247e85;--adaptiveTeal400:#26939a;--adaptiveTeal50:#203537;--adaptiveTeal500:#2eaab2;--adaptiveTeal600:#43bec7;--adaptiveTeal700:#65d4dc;--adaptiveTeal800:#9be8ee;--adaptiveTeal900:#d6fcff;--adaptiveYellow100:#724c1e;--adaptiveYellow200:#b56f1d;--adaptiveYellow300:#eb8b1e;--adaptiveYellow400:#ffa126;--adaptiveYellow50:#3d2d1a;--adaptiveYellow500:#ffb134;--adaptiveYellow600:#ffc259;--adaptiveYellow700:#ffd68a;--adaptiveYellow800:#ffe5b2;--adaptiveYellow900:#fff1d4;
    --adaptiveHairlineBorder: var(--adaptiveGrey800);
    --adaptiveGreyOpacity50: rgba(255, 255, 255, 0.04);
    --adaptiveGreyOpacity100: rgba(255, 255, 255, 0.08);
    --tds-card-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    --tds-card-shadow-hover: 0 8px 30px rgba(0, 0, 0, 0.45);
  }
}

:root[data-theme="dark"], :root.dark, html.dark, body.dark, .dark {
--adaptiveBackground:#17171c;--adaptiveBackgroundDimmed:rgba(0,0,0,0.56);--adaptiveBackgroundLevel01:#202027;--adaptiveBackgroundLevel02:#2c2c35;--adaptiveBackgroundLevelB01:#101013;--adaptiveBlue100:#23386a;--adaptiveBlue200:#25478c;--adaptiveBlue300:#265ab3;--adaptiveBlue400:#2970d9;--adaptiveBlue50:#202c4d;--adaptiveBlue500:#3485fa;--adaptiveBlue600:#449bff;--adaptiveBlue700:#61b0ff;--adaptiveBlue800:#8fcdff;--adaptiveBlue900:#c8e7ff;--adaptiveDimmedBackground:rgba(0,0,0,0.56);--adaptiveDisabledBlue500:rgba(49,130,246,0.2);--adaptiveFloatBackground:#2c2c35;--adaptiveGreen100:#135338;--adaptiveGreen200:#136d47;--adaptiveGreen300:#138a59;--adaptiveGreen400:#13a065;--adaptiveGreen50:#153729;--adaptiveGreen500:#16bb76;--adaptiveGreen600:#26cf88;--adaptiveGreen700:#4ee4a6;--adaptiveGreen800:#82f6c5;--adaptiveGreen900:#ccffea;--adaptiveGrey100:#2c2c35;--adaptiveGrey200:#3c3c47;--adaptiveGrey300:#4d4d59;--adaptiveGrey400:#62626d;--adaptiveGrey50:#202027;--adaptiveGrey500:#7e7e87;--adaptiveGrey600:#9e9ea4;--adaptiveGrey700:#c3c3c6;--adaptiveGrey800:#e4e4e5;--adaptiveGrey900:#ffffff;--adaptiveGreyBackground:#101013;--adaptiveGreyOpacity100:rgba(217,217,255,0.11);--adaptiveGreyOpacity200:rgba(222,222,255,0.19);--adaptiveGreyOpacity300:rgba(224,224,255,0.27);--adaptiveGreyOpacity400:rgba(232,232,253,0.36);--adaptiveGreyOpacity50:rgba(209,209,253,0.05);--adaptiveGreyOpacity500:rgba(242,242,255,0.47);--adaptiveGreyOpacity600:rgba(248,248,255,0.6);--adaptiveGreyOpacity700:rgba(253,253,255,0.75);--adaptiveGreyOpacity800:rgba(253,253,254,0.89);--adaptiveGreyOpacity900:#ffffff;--adaptiveHairlineBorder:#3c3c47;--adaptiveLayeredBackground:#202027;--adaptiveOpacity100:rgba(217,217,255,0.11);--adaptiveOpacity200:rgba(222,222,255,0.19);--adaptiveOpacity300:rgba(224,224,255,0.27);--adaptiveOpacity400:rgba(232,232,253,0.36);--adaptiveOpacity50:rgba(209,209,253,0.05);--adaptiveOpacity500:rgba(242,242,255,0.47);--adaptiveGreyOpacity600:rgba(248,248,255,0.6);--adaptiveGreyOpacity700:rgba(253,253,255,0.75);--adaptiveGreyOpacity800:rgba(253,253,254,0.89);--adaptiveGreyOpacity900:#ffffff;--adaptiveOrange100:#563200;--adaptiveOrange200:#804600;--adaptiveOrange300:#a85f00;--adaptiveOrange400:#cf7200;--adaptiveOrange50:#3d2500;--adaptiveOrange500:#f18600;--adaptiveOrange600:#fd9528;--adaptiveOrange700:#ffa861;--adaptiveOrange800:#ffc39e;--adaptiveOrange900:#ffe4d6;--adaptivePcScreenBg:#202027;--adaptivePurple100:#522361;--adaptivePurple200:#66247b;--adaptivePurple300:#7b2595;--adaptivePurple400:#962fb5;--adaptivePurple50:#3f2447;--adaptivePurple500:#ae3dd1;--adaptivePurple600:#c353e5;--adaptivePurple700:#d77cf2;--adaptivePurple800:#eaacfc;--adaptivePurple900:#f6d9ff;--adaptiveRed100:#562025;--adaptiveRed200:#7a242d;--adaptiveRed300:#9e2733;--adaptiveRed400:#ca2f3d;--adaptiveRed50:#3c2020;--adaptiveRed500:#f04251;--adaptiveRed600:#fa616d;--adaptiveRed700:#fe818b;--adaptiveRed800:#ffa8ad;--adaptiveRed900:#ffd1d3;--adaptiveTeal100:#224e51;--adaptiveTeal200:#226368;--adaptiveTeal300:#247e85;--adaptiveTeal400:#26939a;--adaptiveTeal50:#203537;--adaptiveTeal500:#2eaab2;--adaptiveTeal600:#43bec7;--adaptiveTeal700:#65d4dc;--adaptiveTeal800:#9be8ee;--adaptiveTeal900:#d6fcff;--adaptiveYellow100:#724c1e;--adaptiveYellow200:#b56f1d;--adaptiveYellow300:#eb8b1e;--adaptiveYellow400:#ffa126;--adaptiveYellow50:#3d2d1a;--adaptiveYellow500:#ffb134;--adaptiveYellow600:#ffc259;--adaptiveYellow700:#ffd68a;--adaptiveYellow800:#ffe5b2;--adaptiveYellow900:#fff1d4
  --adaptiveHairlineBorder: var(--adaptiveGrey800);
  --adaptiveGreyOpacity50: rgba(255, 255, 255, 0.04);
  --adaptiveGreyOpacity100: rgba(255, 255, 255, 0.08);
  --tds-card-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
  --tds-card-shadow-hover: 0 8px 30px rgba(0, 0, 0, 0.45);
}

/* Global color-scheme and native select/dropdown contrast guarantee */
:root, html {
  color-scheme: light;
}
:root[data-theme="dark"], :root.dark, html.dark, body.dark, .dark {
  color-scheme: dark !important;
}

select, option {
  color-scheme: light;
}
.dark select, .dark option, [data-theme="dark"] select, [data-theme="dark"] option {
  color-scheme: dark !important;
  background-color: #202027 !important;
  color: #f2f4f6 !important;
}

