/* BYDi V20.24 - central color registry. Original colors preserved. */
:root{
  --bydi-classic-bg: #101728;
  --bydi-classic-panel: #1b2537;
  --bydi-classic-border: #303d55;
  --bydi-classic-muted: #9eacc2;
  --bydi-classic-cyan: #18d4f0;
  --bydi-classic-blue: #18366c;
  --bydi-classic-text: #f4f7fc;
  --bydi-appearance-da8a3429: #da8a3429;
  --bydi-appearance-53452f0a: #53452f0a;
  --bydi-halloween-dark-bg: #171c29;
  --bydi-update-red: #c51d3e;
  --bydi-appearance-75bddd: #75bddd;
  --bydi-appearance-ffe8ec: #ffe8ec;
  --bydi-halloween-light-bg: #fff4e7;
  --bydi-appearance-e3f1fb: #e3f1fb;
  --bydi-halloween-light-accent: #a8470a;
  --bydi-halloween-dark-panel: #242c3b;
  --bydi-halloween-dark-accent: #ffb16a;
  --bydi-halloween-light-panel: #fffaf4;
  --bydi-halloween-light-text: #253a4e;
  --bydi-appearance-da314b: #da314b;
  --bydi-appearance-164a6d: #164a6d;
  --bydi-appearance-702134: #702134;
  --bydi-appearance-7c99ad: #7c99ad;
  --bydi-halloween-light-muted: #705c4c;
  --bydi-appearance-c42138: #c42138;
  --bydi-halloween-dark-soft: #303242;
  --bydi-appearance-ffc577: #ffc577;
  --bydi-appearance-127944: #127944;
  --bydi-halloween-light-link: #9e4307;
  --bydi-appearance-164967: #164967;
  --bydi-halloween-light-soft: #ffead1;
  --bydi-halloween-dark-text: #f7f0e7;
  --bydi-halloween-dark-blue: #483426;
  --bydi-halloween-dark-border: #68533d;
  --bydi-appearance-4be0a5: #4be0a5;
  --bydi-appearance-87bbd8: #87bbd8;
  --bydi-halloween-light-border: #d7b48b;
  --bydi-update-red-border: #e0667d;
  --bydi-appearance-a15b04: #a15b04;
  --bydi-halloween-dark-contrast: #211d20;
  --bydi-appearance-ff7887: #ff7887;
  --bydi-halloween-light-blue: #f5dfc4;
  --bydi-halloween-dark-muted: #c4b9aa;
  --bydi-appearance-0005: #0005;
  --bydi-light-contrast: #fff;
}

/* V20.25: shared component colors, original values preserved. */
:root {
  --bydi-component-accent-ocean: #0e466d;
  --bydi-component-surface-night: #101728;
  --bydi-component-text-ocean: #123e60;
  --bydi-component-color-134667: #134667;
  --bydi-component-color-146da6: #146da6;
  --bydi-component-text-navy: #173753;
  --bydi-component-text-deep-blue: #17384f;
  --bydi-component-text-ink: #173e58;
  --bydi-component-action-blue: #176aa3;
  --bydi-component-panel-night: #1b2537;
  --bydi-component-text-slate: #293b4b;
  --bydi-component-border-night: #34435c;
  --bydi-component-color-37b9f6: #37b9f6;
  --bydi-component-accent-sky: #4aaed9;
  --bydi-component-border-blue: #6b9db9;
  --bydi-component-color-75bddd: #75bddd;
  --bydi-component-status-deep-red: #780c23;
  --bydi-component-border-light-blue: #79b7d4;
  --bydi-component-border-sky: #80badc;
  --bydi-component-border-warm: #d2b18c;
  --bydi-component-surface-sky: #d4ebfa;
  --bydi-component-surface-gray: #e9eef2;
  --bydi-component-surface-mist: #edf6fc;
  --bydi-component-color-eef8ff: #eef8ff;
  --bydi-component-status-bright-red: #f31d49;
  --bydi-component-surface-ice: #f5faff;
  --bydi-component-surface-cloud: #f5fbff;
  --bydi-component-surface-light-blue: #f7fbff;
  --bydi-component-surface-rose: #fff0f4;
  --bydi-component-surface-warm: #fff7ed;
}

/* V20.37: Halloween palette declarations MOVED from appearance.css (not duplicated). */
html[data-byd-skin="halloween"][data-byd-theme]{--bg:var(--bydi-halloween-dark-bg);--panel:var(--bydi-halloween-dark-panel);--border:var(--bydi-halloween-dark-border);--muted:var(--bydi-halloween-dark-muted);--cyan:var(--bydi-halloween-dark-accent);--blue:var(--bydi-halloween-dark-blue);--text:var(--bydi-halloween-dark-text);--season-surface:var(--bydi-halloween-dark-panel);--season-soft:var(--bydi-halloween-dark-soft);--season-accent:var(--bydi-halloween-dark-accent);--season-ink:var(--bydi-halloween-dark-contrast);--season-web:rgba(255,194,123,.38)}
html[data-byd-skin="halloween"][data-byd-theme][data-byd-theme="light"]{--bg:var(--bydi-halloween-light-bg);--panel:var(--bydi-halloween-light-panel);--border:var(--bydi-halloween-light-border);--muted:var(--bydi-halloween-light-muted);--cyan:var(--bydi-halloween-light-link);--blue:var(--bydi-halloween-light-blue);--text:var(--bydi-halloween-light-text);--season-surface:var(--bydi-halloween-light-panel);--season-soft:var(--bydi-halloween-light-soft);--season-accent:var(--bydi-halloween-light-accent);--season-ink:var(--bydi-light-contrast);--season-web:rgba(151,80,24,.36)}

/* V20.37: universal semantic contract, backed by effective theme values.
   New themes can set the seven canonical tokens and optional feature roles.
   This does not override existing component styles. */
:root {
 --bydi-ui-page-bg: var(--bg);
 --bydi-ui-page-text: var(--text);
 --bydi-ui-panel-bg: var(--panel);
 --bydi-ui-panel-border: var(--border);
 --bydi-ui-muted-text: var(--muted);
 --bydi-ui-link-color: var(--cyan);
 --bydi-ui-button-bg: var(--blue);
 --bydi-ui-input-bg: var(--bg);
 --bydi-ui-input-text: var(--text);
 --bydi-ui-input-border: var(--border);
 --bydi-ui-feature-model-bg: var(--panel);
 --bydi-ui-feature-guide-bg: var(--panel);
 --bydi-ui-feature-diagnosis-bg: var(--panel);
 --bydi-ui-status-update: #c51d3e;
 --bydi-ui-status-pending: #e1ac25;
}

/* V20.38: ruoli cromatici delle tre schede principali.
   Valori identici alla V20.37; nessun nuovo foglio o selettore sovrapposto. */
html[data-byd-theme="light"] {
 --bydi-ui-feature-model-start:#d6f0ff;
 --bydi-ui-feature-model-end:#b8dff5;
 --bydi-ui-feature-model-border:#8bc7e9;
 --bydi-ui-feature-guide-start:#d6f9f2;
 --bydi-ui-feature-guide-end:#a8e5dd;
 --bydi-ui-feature-guide-border:#7dcfbd;
 --bydi-ui-feature-diagnosis-start:#fff0e3;
 --bydi-ui-feature-diagnosis-end:#ffd5b7;
 --bydi-ui-feature-diagnosis-border:#f0bc93;
 --bydi-ui-feature-shadow:#8caabd2c;
 --bydi-ui-feature-heading:#103a60;
 --bydi-ui-feature-description:#254e68;
 --bydi-ui-feature-link-bg:#ffffffb8;
 --bydi-ui-feature-link-text:#134567;
 --bydi-ui-feature-link-border:#8ebdd6;
}

/* V20.40: colori disclaimer centralizzati; valori originali invariati. */
:root{--bydi-ui-disclaimer-base:#8292aa;--bydi-ui-disclaimer-secondary:#a3c1d7;--bydi-ui-disclaimer-light:#52718a}

/* V20.43: ruoli delle finestre contestuali chiare, stessi valori della V20.42. */
html[data-byd-theme="light"] {
 --bydi-ui-dialog-surface:#f6fbff;
 --bydi-ui-dialog-text:#183a55;
 --bydi-ui-dialog-border:#a8cde6;
 --bydi-ui-dialog-shadow:#335b7a35;
 --bydi-ui-dialog-body:#31546e;
 --bydi-ui-dialog-option-bg:#e7f3fb;
 --bydi-ui-dialog-option-text:#193b58;
 --bydi-ui-dialog-option-border:#b4d5e8;
 --bydi-ui-dialog-button-bg:#d4eafb;
 --bydi-ui-dialog-button-text:#174364;
 --bydi-ui-dialog-button-border:#8ebddb;
 --bydi-ui-dialog-secondary-bg:#f8fcff;
 --bydi-ui-dialog-status:#315a78;
 --bydi-ui-dialog-warning-title:#93461d;
}

/* V20.48 — colori di gruppi, ricerca manuale, footer e comandi test.
   Migrazione 1:1 dei valori originali, senza selettori aggiuntivi. */
:root {
 --bydi-ui-group-frame-dark:#405d78;
 --bydi-ui-group-surface-dark:#192a3e;
 --bydi-ui-group-active-border:#5cb8e9;
 --bydi-ui-group-surface-light:#fff;
 --bydi-ui-group-frame-light:#b6d7e9;
 --bydi-ui-group-text-light:#173753;
 --bydi-ui-group-heading-light:#e1f1fb;
 --bydi-ui-group-heading-ink:#164366;
 --bydi-ui-question-border-dark:#46708f;
 --bydi-ui-question-surface-dark:#153750;
 --bydi-ui-question-surface-light:#f2f8fd;
 --bydi-ui-manual-search-bg:#12334c;
 --bydi-ui-manual-search-field-border:#85c6e8;
 --bydi-ui-manual-search-field-bg:#eff8fc;
 --bydi-ui-manual-search-field-text:#16344d;
 --bydi-ui-manual-search-button-border:#7bbddd;
 --bydi-ui-manual-search-button-bg:#23668d;
 --bydi-ui-legal-border-dark:#456580;
 --bydi-ui-legal-bg-dark:#182b3e;
 --bydi-ui-legal-text-dark:#e6f0fa;
 --bydi-ui-legal-heading-dark:#f2f8ff;
 --bydi-ui-legal-bg-light:#edf6fc;
 --bydi-ui-legal-text-light:#24445c;
 --bydi-ui-legal-border-light:#b6d4e7;
 --bydi-ui-legal-heading-light:#123b58;
 --bydi-ui-test-action-border:#5ca8c5;
 --bydi-ui-test-action-bg:#123a58;
 --bydi-ui-test-action-focus:#52d6ed;
 --bydi-ui-test-action-light-bg:#e7f2f9;
 --bydi-ui-test-action-light-text:#143b56;
 --bydi-ui-test-action-light-border:#8fb7ce;
 --bydi-ui-test-dialog-border:#6ba9c4;
 --bydi-ui-test-dialog-bg:#17334b;
 --bydi-ui-test-dialog-button-bg:#175a80;
 --bydi-ui-test-dialog-button-border:#83c5e3;
 --bydi-ui-test-dialog-light-text:#143047;
 --bydi-ui-test-dialog-light-border:#8ab5ce;
 --bydi-ui-test-overlay-shadow:#0008;
}

/* V20.49: componenti intestazione, azioni risposta e dialogo browser.
   Valori originali invariati, nessun nuovo selettore. */
:root {
  --bydi-ui-header-shadow: #0002;
  --bydi-ui-help-border: #91b9d0;
  --bydi-ui-help-dark-bg: #164568;
  --bydi-ui-answer-action-border: #6499b6;
  --bydi-ui-answer-action-dark-bg: #163e5c;
  --bydi-ui-answer-action-dark-text: #fff;
  --bydi-ui-answer-action-light-bg: #e6f3fa;
  --bydi-ui-answer-action-light-text: #17425e;
  --bydi-ui-version-controls-border: #b5c6d5;
  --bydi-ui-browser-choice-overlay: rgba(5,11,22,.82);
  --bydi-ui-browser-choice-light-bg: #fff;
  --bydi-ui-browser-choice-shadow: #0006;
  --bydi-ui-browser-choice-dark-bg: #203443;
  --bydi-ui-browser-choice-dark-text: #f3f7fa;
}

/* V20.50: remaining component CSS colors, 1:1 defaults. Theme overrides can target these tokens. */
:root {
  --bydi-ui-residual-00000012: #00000012;
  --bydi-ui-residual-0003: #0003;
  --bydi-ui-residual-0004: #0004;
  --bydi-ui-residual-0009: #0009;
  --bydi-ui-residual-000a: #000a;
  --bydi-ui-residual-006fa9: #006fa9;
  --bydi-ui-residual-006fae: #006fae;
  --bydi-ui-residual-007cc02b: #007cc02b;
  --bydi-ui-residual-009be85a: #009be85a;
  --bydi-ui-residual-00a878: #00a878;
  --bydi-ui-residual-00a9d8: #00a9d8;
  --bydi-ui-residual-00c5f1: #00c5f1;
  --bydi-ui-residual-030b18db: #030b18db;
  --bydi-ui-residual-061324: #061324;
  --bydi-ui-residual-061529: #061529;
  --bydi-ui-residual-061624b8: #061624b8;
  --bydi-ui-residual-061624ba: #061624ba;
  --bydi-ui-residual-062346: #062346;
  --bydi-ui-residual-062547: #062547;
  --bydi-ui-residual-0664e5: #0664e5;
  --bydi-ui-residual-071525b8: #071525b8;
  --bydi-ui-residual-07172e80: #07172e80;
  --bydi-ui-residual-07182cb5: #07182cb5;
  --bydi-ui-residual-071a30: #071a30;
  --bydi-ui-residual-0796fa: #0796fa;
  --bydi-ui-residual-081728: #081728;
  --bydi-ui-residual-082445: #082445;
  --bydi-ui-residual-082a38: #082a38;
  --bydi-ui-residual-082a49a8: #082a49a8;
  --bydi-ui-residual-082b4b: #082b4b;
  --bydi-ui-residual-0867a4a8: #0867a4a8;
  --bydi-ui-residual-086de5: #086de5;
  --bydi-ui-residual-0879a8: #0879a8;
  --bydi-ui-residual-0879e9: #0879e9;
  --bydi-ui-residual-087a92: #087a92;
  --bydi-ui-residual-087ab1: #087ab1;
  --bydi-ui-residual-087b77: #087b77;
  --bydi-ui-residual-087cf0: #087cf0;
  --bydi-ui-residual-091c2e: #091c2e;
  --bydi-ui-residual-092035: #092035;
  --bydi-ui-residual-092544: #092544;
  --bydi-ui-residual-09274a: #09274a;
  --bydi-ui-residual-09283e: #09283e;
  --bydi-ui-residual-09283f: #09283f;
  --bydi-ui-residual-092b4d: #092b4d;
  --bydi-ui-residual-09373d: #09373d;
  --bydi-ui-residual-0a1220: #0a1220;
  --bydi-ui-residual-0a91e2: #0a91e2;
  --bydi-ui-residual-0b1829: #0b1829;
  --bydi-ui-residual-0b1a31: #0b1a31;
  --bydi-ui-residual-0b1d36: #0b1d36;
  --bydi-ui-residual-0b335d: #0b335d;
  --bydi-ui-residual-0b3c6b: #0b3c6b;
  --bydi-ui-residual-0b4b50: #0b4b50;
  --bydi-ui-residual-0b5eae: #0b5eae;
  --bydi-ui-residual-0b6094: #0b6094;
  --bydi-ui-residual-0b736e: #0b736e;
  --bydi-ui-residual-0c274b: #0c274b;
  --bydi-ui-residual-0c325c: #0c325c;
  --bydi-ui-residual-0c3652: #0c3652;
  --bydi-ui-residual-0d1c33: #0d1c33;
  --bydi-ui-residual-0d1c35: #0d1c35;
  --bydi-ui-residual-0d2e4b: #0d2e4b;
  --bydi-ui-residual-0d3766: #0d3766;
  --bydi-ui-residual-0e315b: #0e315b;
  --bydi-ui-residual-0e5592: #0e5592;
  --bydi-ui-residual-101a2b: #101a2b;
  --bydi-ui-residual-101c2d: #101c2d;
  --bydi-ui-residual-101c33: #101c33;
  --bydi-ui-residual-102039: #102039;
  --bydi-ui-residual-10284b: #10284b;
  --bydi-ui-residual-102b42: #102b42;
  --bydi-ui-residual-102b4b: #102b4b;
  --bydi-ui-residual-102f49: #102f49;
  --bydi-ui-residual-102f51: #102f51;
  --bydi-ui-residual-10385f: #10385f;
  --bydi-ui-residual-103861: #103861;
  --bydi-ui-residual-103963: #103963;
  --bydi-ui-residual-103e68: #103e68;
  --bydi-ui-residual-10416b: #10416b;
  --bydi-ui-residual-10b7ff55: #10b7ff55;
  --bydi-ui-residual-111a2b: #111a2b;
  --bydi-ui-residual-111c2d: #111c2d;
  --bydi-ui-residual-112846: #112846;
  --bydi-ui-residual-112b44: #112b44;
  --bydi-ui-residual-113b68: #113b68;
  --bydi-ui-residual-118ac7: #118ac7;
  --bydi-ui-residual-121d2e: #121d2e;
  --bydi-ui-residual-122f48: #122f48;
  --bydi-ui-residual-122f4a: #122f4a;
  --bydi-ui-residual-123047: #123047;
  --bydi-ui-residual-123148: #123148;
  --bydi-ui-residual-12395e: #12395e;
  --bydi-ui-residual-123a68: #123a68;
  --bydi-ui-residual-126295: #126295;
  --bydi-ui-residual-126b87: #126b87;
  --bydi-ui-residual-127caf: #127caf;
  --bydi-ui-residual-128fc8: #128fc8;
  --bydi-ui-residual-12bdd9: #12bdd9;
  --bydi-ui-residual-131e30: #131e30;
  --bydi-ui-residual-133253: #133253;
  --bydi-ui-residual-13405e: #13405e;
  --bydi-ui-residual-13466a: #13466a;
  --bydi-ui-residual-141d2e: #141d2e;
  --bydi-ui-residual-142b3b: #142b3b;
  --bydi-ui-residual-143758: #143758;
  --bydi-ui-residual-143b46: #143b46;
  --bydi-ui-residual-143c61: #143c61;
  --bydi-ui-residual-143e65: #143e65;
  --bydi-ui-residual-1489e5: #1489e5;
  --bydi-ui-residual-152235: #152235;
  --bydi-ui-residual-152436: #152436;
  --bydi-ui-residual-153a5a: #153a5a;
  --bydi-ui-residual-153d60: #153d60;
  --bydi-ui-residual-153e5b: #153e5b;
  --bydi-ui-residual-155078: #155078;
  --bydi-ui-residual-155477: #155477;
  --bydi-ui-residual-15557b: #15557b;
  --bydi-ui-residual-162b46: #162b46;
  --bydi-ui-residual-16334b: #16334b;
  --bydi-ui-residual-163c5e: #163c5e;
  --bydi-ui-residual-163e59: #163e59;
  --bydi-ui-residual-163f68: #163f68;
  --bydi-ui-residual-16426d: #16426d;
  --bydi-ui-residual-164563: #164563;
  --bydi-ui-residual-164c70: #164c70;
  --bydi-ui-residual-164e79: #164e79;
  --bydi-ui-residual-165779: #165779;
  --bydi-ui-residual-166a9a: #166a9a;
  --bydi-ui-residual-1676e6: #1676e6;
  --bydi-ui-residual-167db5: #167db5;
  --bydi-ui-residual-16815b: #16815b;
  --bydi-ui-residual-1684ba: #1684ba;
  --bydi-ui-residual-168de333: #168de333;
  --bydi-ui-residual-16b8ff88: #16b8ff88;
  --bydi-ui-residual-16c8e6: #16c8e6;
  --bydi-ui-residual-172235: #172235;
  --bydi-ui-residual-172236: #172236;
  --bydi-ui-residual-172237: #172237;
  --bydi-ui-residual-172333: #172333;
  --bydi-ui-residual-172438: #172438;
  --bydi-ui-residual-17253b: #17253b;
  --bydi-ui-residual-172637: #172637;
  --bydi-ui-residual-172638: #172638;
  --bydi-ui-residual-172b42: #172b42;
  --bydi-ui-residual-172c4d: #172c4d;
  --bydi-ui-residual-173c56: #173c56;
  --bydi-ui-residual-173c5b: #173c5b;
  --bydi-ui-residual-173c62: #173c62;
  --bydi-ui-residual-173d5b: #173d5b;
  --bydi-ui-residual-173d61: #173d61;
  --bydi-ui-residual-173f5d: #173f5d;
  --bydi-ui-residual-17456a: #17456a;
  --bydi-ui-residual-17466b: #17466b;
  --bydi-ui-residual-174c6e: #174c6e;
  --bydi-ui-residual-174c72: #174c72;
  --bydi-ui-residual-174c78: #174c78;
  --bydi-ui-residual-1778f2: #1778f2;
  --bydi-ui-residual-1789dd: #1789dd;
  --bydi-ui-residual-17bfe5: #17bfe5;
  --bydi-ui-residual-182235: #182235;
  --bydi-ui-residual-18243a: #18243a;
  --bydi-ui-residual-182634: #182634;
  --bydi-ui-residual-18283a: #18283a;
  --bydi-ui-residual-182b43: #182b43;
  --bydi-ui-residual-183b59: #183b59;
  --bydi-ui-residual-183d5b: #183d5b;
  --bydi-ui-residual-18cce9: #18cce9;
  --bydi-ui-residual-192436: #192436;
  --bydi-ui-residual-192437: #192437;
  --bydi-ui-residual-192a40: #192a40;
  --bydi-ui-residual-192b42: #192b42;
  --bydi-ui-residual-193450: #193450;
  --bydi-ui-residual-19394b: #19394b;
  --bydi-ui-residual-193c5b: #193c5b;
  --bydi-ui-residual-193d77: #193d77;
  --bydi-ui-residual-194e7e: #194e7e;
  --bydi-ui-residual-1a293a: #1a293a;
  --bydi-ui-residual-1a3d5b: #1a3d5b;
  --bydi-ui-residual-1a658d: #1a658d;
  --bydi-ui-residual-1a6bab: #1a6bab;
  --bydi-ui-residual-1b2436e8: #1b2436e8;
  --bydi-ui-residual-1b2436f2: #1b2436f2;
  --bydi-ui-residual-1b293f: #1b293f;
  --bydi-ui-residual-1b3044: #1b3044;
  --bydi-ui-residual-1b5480: #1b5480;
  --bydi-ui-residual-1b638a: #1b638a;
  --bydi-ui-residual-1bc9ff66: #1bc9ff66;
  --bydi-ui-residual-1bcbff44: #1bcbff44;
  --bydi-ui-residual-1c9fc31c: #1c9fc31c;
  --bydi-ui-residual-1cbdff88: #1cbdff88;
  --bydi-ui-residual-1d234b: #1d234b;
  --bydi-ui-residual-1d2c45: #1d2c45;
  --bydi-ui-residual-1f2d42: #1f2d42;
  --bydi-ui-residual-20b9fa44: #20b9fa44;
  --bydi-ui-residual-20c9ff33: #20c9ff33;
  --bydi-ui-residual-21334a: #21334a;
  --bydi-ui-residual-214761: #214761;
  --bydi-ui-residual-214762: #214762;
  --bydi-ui-residual-214b70: #214b70;
  --bydi-ui-residual-22addd: #22addd;
  --bydi-ui-residual-22cce7: #22cce7;
  --bydi-ui-residual-22cfe9: #22cfe9;
  --bydi-ui-residual-22cfff: #22cfff;
  --bydi-ui-residual-23374d: #23374d;
  --bydi-ui-residual-23628b: #23628b;
  --bydi-ui-residual-23684b: #23684b;
  --bydi-ui-residual-238de2: #238de2;
  --bydi-ui-residual-23b4e6: #23b4e6;
  --bydi-ui-residual-24465a: #24465a;
  --bydi-ui-residual-244a6638: #244a6638;
  --bydi-ui-residual-245577: #245577;
  --bydi-ui-residual-254b3e: #254b3e;
  --bydi-ui-residual-254f6f: #254f6f;
  --bydi-ui-residual-25d6f7: #25d6f7;
  --bydi-ui-residual-26334a: #26334a;
  --bydi-ui-residual-263751: #263751;
  --bydi-ui-residual-27334a: #27334a;
  --bydi-ui-residual-276a95: #276a95;
  --bydi-ui-residual-276d9d: #276d9d;
  --bydi-ui-residual-27b7e5: #27b7e5;
  --bydi-ui-residual-28b8e8: #28b8e8;
  --bydi-ui-residual-28d9ff: #28d9ff;
  --bydi-ui-residual-291625: #291625;
  --bydi-ui-residual-2958a2: #2958a2;
  --bydi-ui-residual-2a2425: #2a2425;
  --bydi-ui-residual-2b4160: #2b4160;
  --bydi-ui-residual-2bbcf322: #2bbcf322;
  --bydi-ui-residual-2c4054: #2c4054;
  --bydi-ui-residual-2c5a93: #2c5a93;
  --bydi-ui-residual-2d3a4f: #2d3a4f;
  --bydi-ui-residual-2d83bb: #2d83bb;
  --bydi-ui-residual-2fbbe9: #2fbbe9;
  --bydi-ui-residual-303c52: #303c52;
  --bydi-ui-residual-303e56: #303e56;
  --bydi-ui-residual-30405a: #30405a;
  --bydi-ui-residual-30445d: #30445d;
  --bydi-ui-residual-30465b: #30465b;
  --bydi-ui-residual-314760: #314760;
  --bydi-ui-residual-31506c: #31506c;
  --bydi-ui-residual-31c9eb: #31c9eb;
  --bydi-ui-residual-322c66: #322c66;
  --bydi-ui-residual-329a94: #329a94;
  --bydi-ui-residual-334157: #334157;
  --bydi-ui-residual-334158: #334158;
  --bydi-ui-residual-33465d: #33465d;
  --bydi-ui-residual-344358: #344358;
  --bydi-ui-residual-34445d: #34445d;
  --bydi-ui-residual-344d60: #344d60;
  --bydi-ui-residual-355d7b: #355d7b;
  --bydi-ui-residual-35a8d2: #35a8d2;
  --bydi-ui-residual-35cafa: #35cafa;
  --bydi-ui-residual-35cfea55: #35cfea55;
  --bydi-ui-residual-36516a: #36516a;
  --bydi-ui-residual-381b2d: #381b2d;
  --bydi-ui-residual-38516d: #38516d;
  --bydi-ui-residual-38b8d3: #38b8d3;
  --bydi-ui-residual-392d25: #392d25;
  --bydi-ui-residual-39516b: #39516b;
  --bydi-ui-residual-3a4962: #3a4962;
  --bydi-ui-residual-3a9ed2: #3a9ed2;
  --bydi-ui-residual-3ad5ff: #3ad5ff;
  --bydi-ui-residual-3b4b65: #3b4b65;
  --bydi-ui-residual-3c1729: #3c1729;
  --bydi-ui-residual-3c242b: #3c242b;
  --bydi-ui-residual-3c485c: #3c485c;
  --bydi-ui-residual-3e82b9: #3e82b9;
  --bydi-ui-residual-41566f: #41566f;
  --bydi-ui-residual-41647e: #41647e;
  --bydi-ui-residual-416587: #416587;
  --bydi-ui-residual-426784: #426784;
  --bydi-ui-residual-42bfe8: #42bfe8;
  --bydi-ui-residual-43bddd: #43bddd;
  --bydi-ui-residual-445670: #445670;
  --bydi-ui-residual-453729: #453729;
  --bydi-ui-residual-45667e: #45667e;
  --bydi-ui-residual-476580: #476580;
  --bydi-ui-residual-493309: #493309;
  --bydi-ui-residual-49667e: #49667e;
  --bydi-ui-residual-496879: #496879;
  --bydi-ui-residual-4a90c4: #4a90c4;
  --bydi-ui-residual-4b90b6: #4b90b6;
  --bydi-ui-residual-4d657c: #4d657c;
  --bydi-ui-residual-4d6583: #4d6583;
  --bydi-ui-residual-4dbff0: #4dbff0;
  --bydi-ui-residual-4e6879: #4e6879;
  --bydi-ui-residual-506b7b: #506b7b;
  --bydi-ui-residual-526781: #526781;
  --bydi-ui-residual-526f8a: #526f8a;
  --bydi-ui-residual-52cdeb: #52cdeb;
  --bydi-ui-residual-536d91: #536d91;
  --bydi-ui-residual-537e96: #537e96;
  --bydi-ui-residual-54d8ff: #54d8ff;
  --bydi-ui-residual-55bfb0: #55bfb0;
  --bydi-ui-residual-57758a: #57758a;
  --bydi-ui-residual-57c9f5: #57c9f5;
  --bydi-ui-residual-58c7f0: #58c7f0;
  --bydi-ui-residual-58d5ff: #58d5ff;
  --bydi-ui-residual-5bd4fa: #5bd4fa;
  --bydi-ui-residual-5c3c26: #5c3c26;
  --bydi-ui-residual-5c92ac: #5c92ac;
  --bydi-ui-residual-5d3d95: #5d3d95;
  --bydi-ui-residual-609cb9: #609cb9;
  --bydi-ui-residual-60c4df: #60c4df;
  --bydi-ui-residual-60cfee: #60cfee;
  --bydi-ui-residual-61c4c6: #61c4c6;
  --bydi-ui-residual-634321: #634321;
  --bydi-ui-residual-63dff2: #63dff2;
  --bydi-ui-residual-64bfe7: #64bfe7;
  --bydi-ui-residual-64dbff: #64dbff;
  --bydi-ui-residual-65c9fc: #65c9fc;
  --bydi-ui-residual-65d6ea: #65d6ea;
  --bydi-ui-residual-65d9ff: #65d9ff;
  --bydi-ui-residual-67bce5: #67bce5;
  --bydi-ui-residual-699ab7: #699ab7;
  --bydi-ui-residual-6c96af: #6c96af;
  --bydi-ui-residual-6e859e: #6e859e;
  --bydi-ui-residual-6e9ab6: #6e9ab6;
  --bydi-ui-residual-6ea5c3: #6ea5c3;
  --bydi-ui-residual-6eaccb: #6eaccb;
  --bydi-ui-residual-6fc3eb: #6fc3eb;
  --bydi-ui-residual-70dcf6: #70dcf6;
  --bydi-ui-residual-71baf3: #71baf3;
  --bydi-ui-residual-73bfe62b: #73bfe62b;
  --bydi-ui-residual-74e0fa: #74e0fa;
  --bydi-ui-residual-75c4f6: #75c4f6;
  --bydi-ui-residual-763d36: #763d36;
  --bydi-ui-residual-76dff3: #76dff3;
  --bydi-ui-residual-78d9fa: #78d9fa;
  --bydi-ui-residual-79b8dc: #79b8dc;
  --bydi-ui-residual-7aa9c6: #7aa9c6;
  --bydi-ui-residual-7b1e1e: #7b1e1e;
  --bydi-ui-residual-7da9c6: #7da9c6;
  --bydi-ui-residual-8065ad: #8065ad;
  --bydi-ui-residual-8094a9: #8094a9;
  --bydi-ui-residual-80d9ff: #80d9ff;
  --bydi-ui-residual-81bad4: #81bad4;
  --bydi-ui-residual-83b8d6: #83b8d6;
  --bydi-ui-residual-83d3ff: #83d3ff;
  --bydi-ui-residual-83d5ff: #83d5ff;
  --bydi-ui-residual-86bbd0: #86bbd0;
  --bydi-ui-residual-89b6d3: #89b6d3;
  --bydi-ui-residual-8a5118: #8a5118;
  --bydi-ui-residual-8aaec52e: #8aaec52e;
  --bydi-ui-residual-8abbd9: #8abbd9;
  --bydi-ui-residual-8cc5e5: #8cc5e5;
  --bydi-ui-residual-8eb9d4: #8eb9d4;
  --bydi-ui-residual-91a3b8: #91a3b8;
  --bydi-ui-residual-91bff8: #91bff8;
  --bydi-ui-residual-936027: #936027;
  --bydi-ui-residual-93c4e1: #93c4e1;
  --bydi-ui-residual-9bc5e4: #9bc5e4;
  --bydi-ui-residual-9bc6df: #9bc6df;
  --bydi-ui-residual-9bc9e4: #9bc9e4;
  --bydi-ui-residual-9cc6dc: #9cc6dc;
  --bydi-ui-residual-9dbbd03b: #9dbbd03b;
  --bydi-ui-residual-9eafc3: #9eafc3;
  --bydi-ui-residual-9ec8df: #9ec8df;
  --bydi-ui-residual-9fc7e9: #9fc7e9;
  --bydi-ui-residual-a00f31: #a00f31;
  --bydi-ui-residual-a21a26: #a21a26;
  --bydi-ui-residual-a3cadf: #a3cadf;
  --bydi-ui-residual-a4c7dd: #a4c7dd;
  --bydi-ui-residual-a6d5f1: #a6d5f1;
  --bydi-ui-residual-a6eaf8: #a6eaf8;
  --bydi-ui-residual-a7c9dc: #a7c9dc;
  --bydi-ui-residual-a7d4ed: #a7d4ed;
  --bydi-ui-residual-a7d9f3: #a7d9f3;
  --bydi-ui-residual-a8cfe4: #a8cfe4;
  --bydi-ui-residual-a8d8f4: #a8d8f4;
  --bydi-ui-residual-a994e3: #a994e3;
  --bydi-ui-residual-a9c8de: #a9c8de;
  --bydi-ui-residual-a9cbe0: #a9cbe0;
  --bydi-ui-residual-a9cfe4: #a9cfe4;
  --bydi-ui-residual-a9e5c8: #a9e5c8;
  --bydi-ui-residual-a9eacb: #a9eacb;
  --bydi-ui-residual-aaa: #aaa;
  --bydi-ui-residual-adbdce: #adbdce;
  --bydi-ui-residual-adcddd: #adcddd;
  --bydi-ui-residual-ae1434: #ae1434;
  --bydi-ui-residual-aebbd0: #aebbd0;
  --bydi-ui-residual-afdcff: #afdcff;
  --bydi-ui-residual-b0d2e6: #b0d2e6;
  --bydi-ui-residual-b0d6ed: #b0d6ed;
  --bydi-ui-residual-b28a4c: #b28a4c;
  --bydi-ui-residual-b2d9f1: #b2d9f1;
  --bydi-ui-residual-b4cddf: #b4cddf;
  --bydi-ui-residual-b4cedf: #b4cedf;
  --bydi-ui-residual-b4d3e6: #b4d3e6;
  --bydi-ui-residual-b58c2f: #b58c2f;
  --bydi-ui-residual-b5d4e6: #b5d4e6;
  --bydi-ui-residual-b6d8eb: #b6d8eb;
  --bydi-ui-residual-b8d9f0: #b8d9f0;
  --bydi-ui-residual-b9a18a: #b9a18a;
  --bydi-ui-residual-b9c8da: #b9c8da;
  --bydi-ui-residual-b9d5f0: #b9d5f0;
  --bydi-ui-residual-b9d7e9: #b9d7e9;
  --bydi-ui-residual-bad4e5: #bad4e5;
  --bydi-ui-residual-bb912a: #bb912a;
  --bydi-ui-residual-bbd2e0: #bbd2e0;
  --bydi-ui-residual-bcf: #bcf;
  --bydi-ui-residual-bfd1dd: #bfd1dd;
  --bydi-ui-residual-bfd4e3: #bfd4e3;
  --bydi-ui-residual-bfd9e9: #bfd9e9;
  --bydi-ui-residual-bfe3f1: #bfe3f1;
  --bydi-ui-residual-c0d8e9: #c0d8e9;
  --bydi-ui-residual-c0d9e9: #c0d9e9;
  --bydi-ui-residual-c1deee: #c1deee;
  --bydi-ui-residual-c1e6fa: #c1e6fa;
  --bydi-ui-residual-c2dcea: #c2dcea;
  --bydi-ui-residual-c39a66: #c39a66;
  --bydi-ui-residual-c3a584: #c3a584;
  --bydi-ui-residual-c3cfe0: #c3cfe0;
  --bydi-ui-residual-c3d8e6: #c3d8e6;
  --bydi-ui-residual-c3d8e7: #c3d8e7;
  --bydi-ui-residual-c41627: #c41627;
  --bydi-ui-residual-c4ddec: #c4ddec;
  --bydi-ui-residual-c6dce9: #c6dce9;
  --bydi-ui-residual-c6dcea: #c6dcea;
  --bydi-ui-residual-c6eaff: #c6eaff;
  --bydi-ui-residual-c7e6f4: #c7e6f4;
  --bydi-ui-residual-c7edff: #c7edff;
  --bydi-ui-residual-c8dbe7: #c8dbe7;
  --bydi-ui-residual-c8dbe8: #c8dbe8;
  --bydi-ui-residual-c8eafa: #c8eafa;
  --bydi-ui-residual-c9e4f2: #c9e4f2;
  --bydi-ui-residual-cdd6e5: #cdd6e5;
  --bydi-ui-residual-cfe8ff: #cfe8ff;
  --bydi-ui-residual-d1e5f3: #d1e5f3;
  --bydi-ui-residual-d1e8f8: #d1e8f8;
  --bydi-ui-residual-d28c38: #d28c38;
  --bydi-ui-residual-d2deee: #d2deee;
  --bydi-ui-residual-d4e5f1: #d4e5f1;
  --bydi-ui-residual-d5e5f3: #d5e5f3;
  --bydi-ui-residual-d66a6a: #d66a6a;
  --bydi-ui-residual-d6b38a: #d6b38a;
  --bydi-ui-residual-d6e4f0: #d6e4f0;
  --bydi-ui-residual-d7eaf8: #d7eaf8;
  --bydi-ui-residual-d7edfa: #d7edfa;
  --bydi-ui-residual-d7edff: #d7edff;
  --bydi-ui-residual-d8eaf8: #d8eaf8;
  --bydi-ui-residual-d8ecfb: #d8ecfb;
  --bydi-ui-residual-d8edff: #d8edff;
  --bydi-ui-residual-d9ecf8: #d9ecf8;
  --bydi-ui-residual-d9effb: #d9effb;
  --bydi-ui-residual-d9effc: #d9effc;
  --bydi-ui-residual-dbe5f4: #dbe5f4;
  --bydi-ui-residual-dda85a: #dda85a;
  --bydi-ui-residual-e09d53: #e09d53;
  --bydi-ui-residual-e0a85c: #e0a85c;
  --bydi-ui-residual-e0f4ff: #e0f4ff;
  --bydi-ui-residual-e2ecf5: #e2ecf5;
  --bydi-ui-residual-e2f1ff: #e2f1ff;
  --bydi-ui-residual-e2f3ea: #e2f3ea;
  --bydi-ui-residual-e2faff: #e2faff;
  --bydi-ui-residual-e3f2fb: #e3f2fb;
  --bydi-ui-residual-e3f4ff: #e3f4ff;
  --bydi-ui-residual-e4eaf7: #e4eaf7;
  --bydi-ui-residual-e4f2fb: #e4f2fb;
  --bydi-ui-residual-e4f3fc: #e4f3fc;
  --bydi-ui-residual-e57c6a: #e57c6a;
  --bydi-ui-residual-e5aaaa: #e5aaaa;
  --bydi-ui-residual-e5e8ed: #e5e8ed;
  --bydi-ui-residual-e5f3ff: #e5f3ff;
  --bydi-ui-residual-e6f2fa: #e6f2fa;
  --bydi-ui-residual-e7ecf3: #e7ecf3;
  --bydi-ui-residual-e7f2fc: #e7f2fc;
  --bydi-ui-residual-e7f4fc: #e7f4fc;
  --bydi-ui-residual-e7f4fd: #e7f4fd;
  --bydi-ui-residual-e8ebf0: #e8ebf0;
  --bydi-ui-residual-e8f3f9: #e8f3f9;
  --bydi-ui-residual-e8f5ff: #e8f5ff;
  --bydi-ui-residual-e8f6ff: #e8f6ff;
  --bydi-ui-residual-e9faff: #e9faff;
  --bydi-ui-residual-eaf0f8: #eaf0f8;
  --bydi-ui-residual-eaf3fa: #eaf3fa;
  --bydi-ui-residual-ed3355: #ed3355;
  --bydi-ui-residual-edc75b: #edc75b;
  --bydi-ui-residual-edf5fa: #edf5fa;
  --bydi-ui-residual-edf5ff: #edf5ff;
  --bydi-ui-residual-edf7fd: #edf7fd;
  --bydi-ui-residual-edf8ff: #edf8ff;
  --bydi-ui-residual-eef2f9: #eef2f9;
  --bydi-ui-residual-eef7fd: #eef7fd;
  --bydi-ui-residual-eef7ff: #eef7ff;
  --bydi-ui-residual-eff7fc: #eff7fc;
  --bydi-ui-residual-effaff: #effaff;
  --bydi-ui-residual-f0f7fc: #f0f7fc;
  --bydi-ui-residual-f1d16a: #f1d16a;
  --bydi-ui-residual-f1f6fc: #f1f6fc;
  --bydi-ui-residual-f2c767: #f2c767;
  --bydi-ui-residual-f2f8fc: #f2f8fc;
  --bydi-ui-residual-f32621: #f32621;
  --bydi-ui-residual-f3bd57: #f3bd57;
  --bydi-ui-residual-f3f7fd: #f3f7fd;
  --bydi-ui-residual-f3f7ff: #f3f7ff;
  --bydi-ui-residual-f3f8fc: #f3f8fc;
  --bydi-ui-residual-f4f8fc: #f4f8fc;
  --bydi-ui-residual-f4f8ff: #f4f8ff;
  --bydi-ui-residual-f4faff: #f4faff;
  --bydi-ui-residual-f4fbff: #f4fbff;
  --bydi-ui-residual-f53658: #f53658;
  --bydi-ui-residual-f6f8fd: #f6f8fd;
  --bydi-ui-residual-fa6d6d: #fa6d6d;
  --bydi-ui-residual-ff3b20: #ff3b20;
  --bydi-ui-residual-ff4b68: #ff4b68;
  --bydi-ui-residual-ff5275: #ff5275;
  --bydi-ui-residual-ff6483: #ff6483;
  --bydi-ui-residual-ff6767: #ff6767;
  --bydi-ui-residual-ff8b8b: #ff8b8b;
  --bydi-ui-residual-ffb55b: #ffb55b;
  --bydi-ui-residual-ffd49b: #ffd49b;
  --bydi-ui-residual-ffdb93: #ffdb93;
  --bydi-ui-residual-ffe0e7: #ffe0e7;
  --bydi-ui-residual-ffeded: #ffeded;
  --bydi-ui-residual-fff0a8: #fff0a8;
  --bydi-ui-residual-fff0cc: #fff0cc;
  --bydi-ui-residual-fff0d9: #fff0d9;
  --bydi-ui-residual-fff0ed: #fff0ed;
  --bydi-ui-residual-fff1f4: #fff1f4;
  --bydi-ui-residual-fff3f6: #fff3f6;
  --bydi-ui-residual-fff8f1: #fff8f1;
  --bydi-ui-residual-fffafb: #fffafb;
  --bydi-ui-residual-fffdeeff: #fffdeeff;
  --bydi-ui-residual-ffffff: #ffffff;
  --bydi-ui-residual-ffffff25: #ffffff25;
  --bydi-ui-residual-ffffffaa: #ffffffaa;
}

/* V20.57: Christmas is a separate skin with independent light/dark roles. */
html[data-byd-skin="natale"][data-byd-theme="light"]{
 --bg:#EAF5ED;--panel:#F6FCF8;--border:#7EB49A;--muted:#426D59;--cyan:#155C42;--blue:#CEE9D8;--text:#103B2E;
 --season-surface:#F7FFF9;--season-soft:#DDF4E7;--season-accent:#126B4B;--season-ink:#FFFFFF;--season-web:#B1D9C2;
 --bydi-ui-feature-model-start:#E4F7EB;--bydi-ui-feature-model-end:#CFF0DC;--bydi-ui-feature-model-border:#91C8A8;
 --bydi-ui-feature-guide-start:#E8F8F0;--bydi-ui-feature-guide-end:#D4F2E3;--bydi-ui-feature-guide-border:#A1D3B8;
 --bydi-ui-feature-diagnosis-start:#E6F7ED;--bydi-ui-feature-diagnosis-end:#D0EDDC;--bydi-ui-feature-diagnosis-border:#92C5A5;
 --bydi-ui-feature-heading:#103B2E;--bydi-ui-feature-description:#295B49;
}
html[data-byd-skin="natale"][data-byd-theme="dark"]{
 --bg:#091C17;--panel:#102D23;--border:#A9894A;--muted:#B8D2C3;--cyan:#E8C87C;--blue:#174F3A;--text:#F7F5E9;
 --season-surface:#0E3226;--season-soft:#174432;--season-accent:#E6C579;--season-ink:#102D23;--season-web:#D3B56D;
 --bydi-ui-feature-model-start:#10392C;--bydi-ui-feature-model-end:#0B2B22;--bydi-ui-feature-model-border:#A9894A;
 --bydi-ui-feature-guide-start:#10392C;--bydi-ui-feature-guide-end:#0B2B22;--bydi-ui-feature-guide-border:#A9894A;
 --bydi-ui-feature-diagnosis-start:#10392C;--bydi-ui-feature-diagnosis-end:#0B2B22;--bydi-ui-feature-diagnosis-border:#A9894A;
 --bydi-ui-feature-heading:#F7F5E9;--bydi-ui-feature-description:#E4E8D9;
}

/* V20.59: Moderno - independent five-color palette; no seasonal ornaments. */
html[data-byd-skin="moderno"][data-byd-theme="light"]{
 --bg:#F4F4F2;--panel:#FFFFFF;--border:#9AA0A6;--muted:#52565D;--cyan:#6B2030;--blue:#E5E5E5;--text:#0D0E10;
 --season-surface:#F4F4F2;--season-soft:#E7E8E8;--season-accent:#6B2030;--season-ink:#FFFFFF;--season-web:transparent;
 --bydi-ui-feature-model-start:#F4F4F2;--bydi-ui-feature-model-end:#E9E9E8;--bydi-ui-feature-model-border:#B6B8BA;
 --bydi-ui-feature-guide-start:#F4F4F2;--bydi-ui-feature-guide-end:#E9E9E8;--bydi-ui-feature-guide-border:#B6B8BA;
 --bydi-ui-feature-diagnosis-start:#F4F4F2;--bydi-ui-feature-diagnosis-end:#E9E9E8;--bydi-ui-feature-diagnosis-border:#B6B8BA;
 --bydi-ui-feature-heading:#24161B;--bydi-ui-feature-description:#444448;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"]{
 --bg:#0D0E10;--panel:#24161B;--border:#6B4B54;--muted:#C2B8BB;--cyan:#A94B62;--blue:#352329;--text:#F4F4F2;
 --season-surface:#24161B;--season-soft:#362229;--season-accent:#6B2030;--season-ink:#FFFFFF;--season-web:transparent;
 --bydi-ui-feature-model-start:#291A20;--bydi-ui-feature-model-end:#24161B;--bydi-ui-feature-model-border:#6B4B54;
 --bydi-ui-feature-guide-start:#291A20;--bydi-ui-feature-guide-end:#24161B;--bydi-ui-feature-guide-border:#6B4B54;
 --bydi-ui-feature-diagnosis-start:#291A20;--bydi-ui-feature-diagnosis-end:#24161B;--bydi-ui-feature-diagnosis-border:#6B4B54;
 --bydi-ui-feature-heading:#F4F4F2;--bydi-ui-feature-description:#D2C9CC;
}

/* V21.2: legacy centralized color tokens mapped exclusively to Moderno. */
html[data-byd-skin="moderno"][data-byd-theme="light"]{
 --bydi-classic-bg:#24161B;
 --bydi-classic-panel:#24161B;
 --bydi-classic-border:#24161B;
 --bydi-classic-muted:#9AA0A6;
 --bydi-classic-cyan:#6B2030;
 --bydi-classic-blue:#6B2030;
 --bydi-appearance-75bddd:#9AA0A6;
 --bydi-appearance-164a6d:#6B2030;
 --bydi-appearance-7c99ad:#9AA0A6;
 --bydi-appearance-164967:#6B2030;
 --bydi-appearance-87bbd8:#9AA0A6;
 --bydi-component-accent-ocean:#6B2030;
 --bydi-component-surface-night:#24161B;
 --bydi-component-text-ocean:#6B2030;
 --bydi-component-color-134667:#6B2030;
 --bydi-component-color-146da6:#6B2030;
 --bydi-component-text-navy:#24161B;
 --bydi-component-text-deep-blue:#24161B;
 --bydi-component-text-ink:#24161B;
 --bydi-component-action-blue:#6B2030;
 --bydi-component-panel-night:#24161B;
 --bydi-component-text-slate:#24161B;
 --bydi-component-border-night:#24161B;
 --bydi-component-color-37b9f6:#6B2030;
 --bydi-component-accent-sky:#6B2030;
 --bydi-component-border-blue:#9AA0A6;
 --bydi-component-color-75bddd:#9AA0A6;
 --bydi-component-border-light-blue:#9AA0A6;
 --bydi-component-border-sky:#9AA0A6;
 --bydi-component-surface-sky:#9AA0A6;
 --bydi-ui-browser-choice-dark-bg:#24161B;
 --bydi-ui-residual-006fa9:#6B2030;
 --bydi-ui-residual-006fae:#6B2030;
 --bydi-ui-residual-00a9d8:#6B2030;
 --bydi-ui-residual-00c5f1:#6B2030;
 --bydi-ui-residual-061324:#24161B;
 --bydi-ui-residual-061529:#24161B;
 --bydi-ui-residual-062346:#24161B;
 --bydi-ui-residual-062547:#24161B;
 --bydi-ui-residual-0664e5:#6B2030;
 --bydi-ui-residual-071a30:#24161B;
 --bydi-ui-residual-0796fa:#6B2030;
 --bydi-ui-residual-081728:#24161B;
 --bydi-ui-residual-082445:#24161B;
 --bydi-ui-residual-082a38:#24161B;
 --bydi-ui-residual-082b4b:#24161B;
 --bydi-ui-residual-086de5:#6B2030;
 --bydi-ui-residual-0879a8:#6B2030;
 --bydi-ui-residual-0879e9:#6B2030;
 --bydi-ui-residual-087a92:#6B2030;
 --bydi-ui-residual-087ab1:#6B2030;
 --bydi-ui-residual-087b77:#6B2030;
 --bydi-ui-residual-087cf0:#6B2030;
 --bydi-ui-residual-091c2e:#24161B;
 --bydi-ui-residual-092035:#24161B;
 --bydi-ui-residual-092544:#24161B;
 --bydi-ui-residual-09274a:#24161B;
 --bydi-ui-residual-09283e:#24161B;
 --bydi-ui-residual-09283f:#24161B;
 --bydi-ui-residual-092b4d:#24161B;
 --bydi-ui-residual-09373d:#24161B;
 --bydi-ui-residual-0a1220:#24161B;
 --bydi-ui-residual-0a91e2:#6B2030;
 --bydi-ui-residual-0b1829:#24161B;
 --bydi-ui-residual-0b1a31:#24161B;
 --bydi-ui-residual-0b1d36:#24161B;
 --bydi-ui-residual-0b335d:#6B2030;
 --bydi-ui-residual-0b3c6b:#6B2030;
 --bydi-ui-residual-0b4b50:#24161B;
 --bydi-ui-residual-0b5eae:#6B2030;
 --bydi-ui-residual-0b6094:#6B2030;
 --bydi-ui-residual-0b736e:#6B2030;
 --bydi-ui-residual-0c274b:#24161B;
 --bydi-ui-residual-0c325c:#6B2030;
 --bydi-ui-residual-0c3652:#24161B;
 --bydi-ui-residual-0d1c33:#24161B;
 --bydi-ui-residual-0d1c35:#24161B;
 --bydi-ui-residual-0d2e4b:#24161B;
 --bydi-ui-residual-0d3766:#6B2030;
 --bydi-ui-residual-0e315b:#24161B;
 --bydi-ui-residual-0e5592:#6B2030;
 --bydi-ui-residual-101a2b:#24161B;
 --bydi-ui-residual-101c2d:#24161B;
 --bydi-ui-residual-101c33:#24161B;
 --bydi-ui-residual-102039:#24161B;
 --bydi-ui-residual-10284b:#24161B;
 --bydi-ui-residual-102b42:#24161B;
 --bydi-ui-residual-102b4b:#24161B;
 --bydi-ui-residual-102f49:#24161B;
 --bydi-ui-residual-102f51:#24161B;
 --bydi-ui-residual-10385f:#6B2030;
 --bydi-ui-residual-103861:#6B2030;
 --bydi-ui-residual-103963:#6B2030;
 --bydi-ui-residual-103e68:#6B2030;
 --bydi-ui-residual-10416b:#6B2030;
 --bydi-ui-residual-111a2b:#24161B;
 --bydi-ui-residual-111c2d:#24161B;
 --bydi-ui-residual-112846:#24161B;
 --bydi-ui-residual-112b44:#24161B;
 --bydi-ui-residual-113b68:#6B2030;
 --bydi-ui-residual-118ac7:#6B2030;
 --bydi-ui-residual-121d2e:#24161B;
 --bydi-ui-residual-122f48:#24161B;
 --bydi-ui-residual-122f4a:#24161B;
 --bydi-ui-residual-123047:#24161B;
 --bydi-ui-residual-123148:#24161B;
 --bydi-ui-residual-12395e:#6B2030;
 --bydi-ui-residual-123a68:#6B2030;
 --bydi-ui-residual-126295:#6B2030;
 --bydi-ui-residual-126b87:#6B2030;
 --bydi-ui-residual-127caf:#6B2030;
 --bydi-ui-residual-128fc8:#6B2030;
 --bydi-ui-residual-12bdd9:#6B2030;
 --bydi-ui-residual-131e30:#24161B;
 --bydi-ui-residual-133253:#24161B;
 --bydi-ui-residual-13405e:#6B2030;
 --bydi-ui-residual-13466a:#6B2030;
 --bydi-ui-residual-141d2e:#24161B;
 --bydi-ui-residual-142b3b:#24161B;
 --bydi-ui-residual-143758:#24161B;
 --bydi-ui-residual-143b46:#24161B;
 --bydi-ui-residual-143c61:#6B2030;
 --bydi-ui-residual-143e65:#6B2030;
 --bydi-ui-residual-1489e5:#6B2030;
 --bydi-ui-residual-152235:#24161B;
 --bydi-ui-residual-152436:#24161B;
 --bydi-ui-residual-153a5a:#24161B;
 --bydi-ui-residual-153d60:#6B2030;
 --bydi-ui-residual-153e5b:#24161B;
 --bydi-ui-residual-155078:#6B2030;
 --bydi-ui-residual-155477:#6B2030;
 --bydi-ui-residual-15557b:#6B2030;
 --bydi-ui-residual-162b46:#24161B;
 --bydi-ui-residual-16334b:#24161B;
 --bydi-ui-residual-163c5e:#6B2030;
 --bydi-ui-residual-163e59:#24161B;
 --bydi-ui-residual-163f68:#6B2030;
 --bydi-ui-residual-16426d:#6B2030;
 --bydi-ui-residual-164563:#6B2030;
 --bydi-ui-residual-164c70:#6B2030;
 --bydi-ui-residual-164e79:#6B2030;
 --bydi-ui-residual-165779:#6B2030;
 --bydi-ui-residual-166a9a:#6B2030;
 --bydi-ui-residual-1676e6:#6B2030;
 --bydi-ui-residual-167db5:#6B2030;
 --bydi-ui-residual-1684ba:#6B2030;
 --bydi-ui-residual-16c8e6:#6B2030;
 --bydi-ui-residual-172235:#24161B;
 --bydi-ui-residual-172236:#24161B;
 --bydi-ui-residual-172237:#24161B;
 --bydi-ui-residual-172333:#24161B;
 --bydi-ui-residual-172438:#24161B;
 --bydi-ui-residual-17253b:#24161B;
 --bydi-ui-residual-172637:#24161B;
 --bydi-ui-residual-172638:#24161B;
 --bydi-ui-residual-172b42:#24161B;
 --bydi-ui-residual-172c4d:#24161B;
 --bydi-ui-residual-173c56:#24161B;
 --bydi-ui-residual-173c5b:#24161B;
 --bydi-ui-residual-173c62:#6B2030;
 --bydi-ui-residual-173d5b:#24161B;
 --bydi-ui-residual-173d61:#6B2030;
 --bydi-ui-residual-173f5d:#6B2030;
 --bydi-ui-residual-17456a:#6B2030;
 --bydi-ui-residual-17466b:#6B2030;
 --bydi-ui-residual-174c6e:#6B2030;
 --bydi-ui-residual-174c72:#6B2030;
 --bydi-ui-residual-174c78:#6B2030;
 --bydi-ui-residual-1778f2:#6B2030;
 --bydi-ui-residual-1789dd:#6B2030;
 --bydi-ui-residual-17bfe5:#6B2030;
 --bydi-ui-residual-182235:#24161B;
 --bydi-ui-residual-18243a:#24161B;
 --bydi-ui-residual-182634:#24161B;
 --bydi-ui-residual-18283a:#24161B;
 --bydi-ui-residual-182b43:#24161B;
 --bydi-ui-residual-183b59:#24161B;
 --bydi-ui-residual-183d5b:#24161B;
 --bydi-ui-residual-18cce9:#6B2030;
 --bydi-ui-residual-192436:#24161B;
 --bydi-ui-residual-192437:#24161B;
 --bydi-ui-residual-192a40:#24161B;
 --bydi-ui-residual-192b42:#24161B;
 --bydi-ui-residual-193450:#24161B;
 --bydi-ui-residual-19394b:#24161B;
 --bydi-ui-residual-193c5b:#24161B;
 --bydi-ui-residual-193d77:#6B2030;
 --bydi-ui-residual-194e7e:#6B2030;
 --bydi-ui-residual-1a293a:#24161B;
 --bydi-ui-residual-1a3d5b:#24161B;
 --bydi-ui-residual-1a658d:#6B2030;
 --bydi-ui-residual-1a6bab:#6B2030;
 --bydi-ui-residual-1b293f:#24161B;
 --bydi-ui-residual-1b3044:#24161B;
 --bydi-ui-residual-1b5480:#6B2030;
 --bydi-ui-residual-1b638a:#6B2030;
 --bydi-ui-residual-1d234b:#24161B;
 --bydi-ui-residual-1d2c45:#24161B;
 --bydi-ui-residual-1f2d42:#24161B;
 --bydi-ui-residual-21334a:#24161B;
 --bydi-ui-residual-214761:#6B2030;
 --bydi-ui-residual-214762:#6B2030;
 --bydi-ui-residual-214b70:#6B2030;
 --bydi-ui-residual-22addd:#6B2030;
 --bydi-ui-residual-22cce7:#6B2030;
 --bydi-ui-residual-22cfe9:#6B2030;
 --bydi-ui-residual-22cfff:#6B2030;
 --bydi-ui-residual-23374d:#24161B;
 --bydi-ui-residual-23628b:#6B2030;
 --bydi-ui-residual-238de2:#6B2030;
 --bydi-ui-residual-23b4e6:#6B2030;
 --bydi-ui-residual-24465a:#24161B;
 --bydi-ui-residual-245577:#6B2030;
 --bydi-ui-residual-254f6f:#6B2030;
 --bydi-ui-residual-25d6f7:#6B2030;
 --bydi-ui-residual-26334a:#24161B;
 --bydi-ui-residual-263751:#24161B;
 --bydi-ui-residual-27334a:#24161B;
 --bydi-ui-residual-276a95:#6B2030;
 --bydi-ui-residual-276d9d:#6B2030;
 --bydi-ui-residual-27b7e5:#6B2030;
 --bydi-ui-residual-28b8e8:#6B2030;
 --bydi-ui-residual-28d9ff:#6B2030;
 --bydi-ui-residual-2958a2:#6B2030;
 --bydi-ui-residual-2b4160:#6B2030;
 --bydi-ui-residual-2c4054:#24161B;
 --bydi-ui-residual-2c5a93:#6B2030;
 --bydi-ui-residual-2d3a4f:#24161B;
 --bydi-ui-residual-2d83bb:#6B2030;
 --bydi-ui-residual-2fbbe9:#6B2030;
 --bydi-ui-residual-303c52:#24161B;
 --bydi-ui-residual-303e56:#24161B;
 --bydi-ui-residual-30405a:#24161B;
 --bydi-ui-residual-30445d:#24161B;
 --bydi-ui-residual-30465b:#24161B;
 --bydi-ui-residual-314760:#24161B;
 --bydi-ui-residual-31506c:#BFC0C3;
 --bydi-ui-residual-31c9eb:#6B2030;
 --bydi-ui-residual-322c66:#6B2030;
 --bydi-ui-residual-329a94:#6B2030;
 --bydi-ui-residual-334157:#24161B;
 --bydi-ui-residual-334158:#24161B;
 --bydi-ui-residual-33465d:#24161B;
 --bydi-ui-residual-344358:#24161B;
 --bydi-ui-residual-34445d:#24161B;
 --bydi-ui-residual-344d60:#24161B;
 --bydi-ui-residual-355d7b:#6B2030;
 --bydi-ui-residual-35a8d2:#6B2030;
 --bydi-ui-residual-35cafa:#6B2030;
 --bydi-ui-residual-36516a:#BFC0C3;
 --bydi-ui-residual-38516d:#BFC0C3;
 --bydi-ui-residual-38b8d3:#6B2030;
 --bydi-ui-residual-39516b:#BFC0C3;
 --bydi-ui-residual-3a4962:#24161B;
 --bydi-ui-residual-3a9ed2:#6B2030;
 --bydi-ui-residual-3ad5ff:#6B2030;
 --bydi-ui-residual-3b4b65:#24161B;
 --bydi-ui-residual-3c485c:#24161B;
 --bydi-ui-residual-3e82b9:#6B2030;
 --bydi-ui-residual-41566f:#BFC0C3;
 --bydi-ui-residual-41647e:#BFC0C3;
 --bydi-ui-residual-416587:#BFC0C3;
 --bydi-ui-residual-426784:#BFC0C3;
 --bydi-ui-residual-42bfe8:#6B2030;
 --bydi-ui-residual-43bddd:#6B2030;
 --bydi-ui-residual-445670:#BFC0C3;
 --bydi-ui-residual-45667e:#BFC0C3;
 --bydi-ui-residual-476580:#BFC0C3;
 --bydi-ui-residual-49667e:#BFC0C3;
 --bydi-ui-residual-496879:#BFC0C3;
 --bydi-ui-residual-4a90c4:#6B2030;
 --bydi-ui-residual-4b90b6:#6B2030;
 --bydi-ui-residual-4d657c:#BFC0C3;
 --bydi-ui-residual-4d6583:#BFC0C3;
 --bydi-ui-residual-4dbff0:#6B2030;
 --bydi-ui-residual-4e6879:#BFC0C3;
 --bydi-ui-residual-506b7b:#BFC0C3;
 --bydi-ui-residual-526781:#BFC0C3;
 --bydi-ui-residual-526f8a:#BFC0C3;
 --bydi-ui-residual-52cdeb:#6B2030;
 --bydi-ui-residual-536d91:#9AA0A6;
 --bydi-ui-residual-537e96:#9AA0A6;
 --bydi-ui-residual-54d8ff:#6B2030;
 --bydi-ui-residual-57758a:#BFC0C3;
 --bydi-ui-residual-57c9f5:#6B2030;
 --bydi-ui-residual-58c7f0:#6B2030;
 --bydi-ui-residual-58d5ff:#6B2030;
 --bydi-ui-residual-5bd4fa:#6B2030;
 --bydi-ui-residual-5c92ac:#9AA0A6;
 --bydi-ui-residual-5d3d95:#6B2030;
 --bydi-ui-residual-609cb9:#9AA0A6;
 --bydi-ui-residual-60c4df:#6B2030;
 --bydi-ui-residual-60cfee:#6B2030;
 --bydi-ui-residual-61c4c6:#9AA0A6;
 --bydi-ui-residual-63dff2:#6B2030;
 --bydi-ui-residual-64bfe7:#6B2030;
 --bydi-ui-residual-64dbff:#6B2030;
 --bydi-ui-residual-65c9fc:#6B2030;
 --bydi-ui-residual-65d6ea:#6B2030;
 --bydi-ui-residual-65d9ff:#6B2030;
 --bydi-ui-residual-67bce5:#6B2030;
 --bydi-ui-residual-699ab7:#9AA0A6;
 --bydi-ui-residual-6c96af:#9AA0A6;
 --bydi-ui-residual-6e859e:#9AA0A6;
 --bydi-ui-residual-6e9ab6:#9AA0A6;
 --bydi-ui-residual-6ea5c3:#9AA0A6;
 --bydi-ui-residual-6eaccb:#9AA0A6;
 --bydi-ui-residual-6fc3eb:#9AA0A6;
 --bydi-ui-residual-70dcf6:#9AA0A6;
 --bydi-ui-residual-71baf3:#9AA0A6;
 --bydi-ui-residual-74e0fa:#9AA0A6;
 --bydi-ui-residual-75c4f6:#9AA0A6;
 --bydi-ui-residual-76dff3:#9AA0A6;
 --bydi-ui-residual-78d9fa:#9AA0A6;
 --bydi-ui-residual-79b8dc:#9AA0A6;
 --bydi-ui-residual-7aa9c6:#9AA0A6;
 --bydi-ui-residual-7da9c6:#9AA0A6;
 --bydi-ui-residual-8065ad:#9AA0A6;
 --bydi-ui-residual-8094a9:#9AA0A6;
 --bydi-ui-residual-80d9ff:#9AA0A6;
 --bydi-ui-residual-81bad4:#9AA0A6;
 --bydi-ui-residual-83b8d6:#9AA0A6;
 --bydi-ui-residual-83d3ff:#9AA0A6;
 --bydi-ui-residual-83d5ff:#9AA0A6;
 --bydi-ui-residual-86bbd0:#9AA0A6;
 --bydi-ui-residual-89b6d3:#9AA0A6;
 --bydi-ui-residual-8abbd9:#9AA0A6;
 --bydi-ui-residual-8cc5e5:#9AA0A6;
 --bydi-ui-residual-8eb9d4:#9AA0A6;
 --bydi-ui-residual-91a3b8:#9AA0A6;
 --bydi-ui-residual-91bff8:#9AA0A6;
 --bydi-ui-residual-93c4e1:#9AA0A6;
 --bydi-ui-residual-9bc5e4:#9AA0A6;
 --bydi-ui-residual-9bc6df:#9AA0A6;
 --bydi-ui-residual-9bc9e4:#9AA0A6;
 --bydi-ui-residual-9cc6dc:#9AA0A6;
 --bydi-ui-residual-9eafc3:#9AA0A6;
 --bydi-ui-residual-9ec8df:#9AA0A6;
 --bydi-ui-residual-9fc7e9:#9AA0A6;
 --bydi-ui-residual-a3cadf:#9AA0A6;
 --bydi-ui-residual-a4c7dd:#9AA0A6;
 --bydi-ui-residual-a6d5f1:#9AA0A6;
 --bydi-ui-residual-a6eaf8:#9AA0A6;
 --bydi-ui-residual-a7c9dc:#9AA0A6;
 --bydi-ui-residual-a7d4ed:#9AA0A6;
 --bydi-ui-residual-a7d9f3:#9AA0A6;
 --bydi-ui-residual-a8cfe4:#9AA0A6;
 --bydi-ui-residual-a8d8f4:#9AA0A6;
 --bydi-ui-residual-a994e3:#9AA0A6;
 --bydi-ui-residual-a9c8de:#9AA0A6;
 --bydi-ui-residual-a9cbe0:#9AA0A6;
 --bydi-ui-residual-a9cfe4:#9AA0A6;
 --bydi-ui-residual-adbdce:#9AA0A6;
 --bydi-ui-residual-adcddd:#9AA0A6;
 --bydi-ui-residual-aebbd0:#9AA0A6;
 --bydi-ui-residual-afdcff:#9AA0A6;
 --bydi-ui-residual-b0d2e6:#9AA0A6;
 --bydi-ui-residual-b0d6ed:#9AA0A6;
 --bydi-ui-residual-b2d9f1:#9AA0A6;
 --bydi-ui-residual-b4cddf:#9AA0A6;
 --bydi-ui-residual-b4cedf:#9AA0A6;
 --bydi-ui-residual-b4d3e6:#9AA0A6;
 --bydi-ui-residual-b5d4e6:#9AA0A6;
 --bydi-ui-residual-b6d8eb:#9AA0A6;
 --bydi-ui-residual-b8d9f0:#9AA0A6;
 --bydi-ui-residual-b9c8da:#9AA0A6;
 --bydi-ui-residual-b9d5f0:#9AA0A6;
 --bydi-ui-residual-b9d7e9:#9AA0A6;
 --bydi-ui-residual-bad4e5:#9AA0A6;
 --bydi-ui-residual-bbd2e0:#9AA0A6;
 --bydi-ui-residual-bfd1dd:#9AA0A6;
 --bydi-ui-residual-bfd4e3:#9AA0A6;
 --bydi-ui-residual-bfd9e9:#9AA0A6;
 --bydi-ui-residual-bfe3f1:#9AA0A6;
 --bydi-ui-residual-c0d8e9:#9AA0A6;
 --bydi-ui-residual-c0d9e9:#9AA0A6;
 --bydi-ui-residual-c1deee:#9AA0A6;
 --bydi-ui-residual-c1e6fa:#9AA0A6;
 --bydi-ui-residual-c2dcea:#9AA0A6;
 --bydi-ui-residual-c3cfe0:#9AA0A6;
 --bydi-ui-residual-c3d8e6:#9AA0A6;
 --bydi-ui-residual-c3d8e7:#9AA0A6;
 --bydi-ui-residual-c4ddec:#9AA0A6;
 --bydi-ui-residual-c6dce9:#9AA0A6;
 --bydi-ui-residual-c6dcea:#9AA0A6;
 --bydi-ui-residual-c6eaff:#9AA0A6;
 --bydi-ui-residual-c7e6f4:#9AA0A6;
 --bydi-ui-residual-c7edff:#9AA0A6;
 --bydi-ui-residual-c8dbe7:#9AA0A6;
 --bydi-ui-residual-c8dbe8:#9AA0A6;
 --bydi-ui-residual-c8eafa:#9AA0A6;
 --bydi-ui-residual-c9e4f2:#9AA0A6;
 --bydi-ui-residual-cfe8ff:#9AA0A6;
 --bydi-ui-residual-d1e5f3:#9AA0A6;
 --bydi-ui-residual-d1e8f8:#9AA0A6;
 --bydi-ui-residual-d4e5f1:#9AA0A6;
 --bydi-ui-residual-d5e5f3:#9AA0A6;
 --bydi-ui-residual-d7eaf8:#9AA0A6;
 --bydi-ui-residual-d7edfa:#9AA0A6;
 --bydi-ui-residual-d7edff:#9AA0A6;
 --bydi-ui-residual-d8eaf8:#9AA0A6;
 --bydi-ui-residual-d8ecfb:#9AA0A6;
 --bydi-ui-residual-d8edff:#9AA0A6;
 --bydi-ui-residual-d9ecf8:#9AA0A6;
 --bydi-ui-residual-d9effb:#9AA0A6;
 --bydi-ui-residual-d9effc:#9AA0A6;
 --bydi-ui-residual-e0f4ff:#9AA0A6;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"]{
 --bydi-classic-bg:#24161B;
 --bydi-classic-panel:#24161B;
 --bydi-classic-border:#24161B;
 --bydi-classic-muted:#6B4B54;
 --bydi-classic-cyan:#A94B62;
 --bydi-classic-blue:#A94B62;
 --bydi-appearance-75bddd:#F4F4F2;
 --bydi-appearance-164a6d:#A94B62;
 --bydi-appearance-7c99ad:#6B4B54;
 --bydi-appearance-164967:#6B4B54;
 --bydi-appearance-87bbd8:#F4F4F2;
 --bydi-component-accent-ocean:#A94B62;
 --bydi-component-surface-night:#24161B;
 --bydi-component-text-ocean:#24161B;
 --bydi-component-color-134667:#6B4B54;
 --bydi-component-color-146da6:#A94B62;
 --bydi-component-text-navy:#24161B;
 --bydi-component-text-deep-blue:#24161B;
 --bydi-component-text-ink:#24161B;
 --bydi-component-action-blue:#A94B62;
 --bydi-component-panel-night:#24161B;
 --bydi-component-text-slate:#24161B;
 --bydi-component-border-night:#24161B;
 --bydi-component-color-37b9f6:#A94B62;
 --bydi-component-accent-sky:#A94B62;
 --bydi-component-border-blue:#6B4B54;
 --bydi-component-color-75bddd:#F4F4F2;
 --bydi-component-border-light-blue:#F4F4F2;
 --bydi-component-border-sky:#F4F4F2;
 --bydi-component-surface-sky:#F4F4F2;
 --bydi-ui-browser-choice-dark-bg:#24161B;
 --bydi-ui-residual-006fa9:#A94B62;
 --bydi-ui-residual-006fae:#A94B62;
 --bydi-ui-residual-00a9d8:#A94B62;
 --bydi-ui-residual-00c5f1:#A94B62;
 --bydi-ui-residual-061324:#24161B;
 --bydi-ui-residual-061529:#24161B;
 --bydi-ui-residual-062346:#24161B;
 --bydi-ui-residual-062547:#24161B;
 --bydi-ui-residual-0664e5:#A94B62;
 --bydi-ui-residual-071a30:#24161B;
 --bydi-ui-residual-0796fa:#A94B62;
 --bydi-ui-residual-081728:#24161B;
 --bydi-ui-residual-082445:#24161B;
 --bydi-ui-residual-082a38:#24161B;
 --bydi-ui-residual-082b4b:#24161B;
 --bydi-ui-residual-086de5:#A94B62;
 --bydi-ui-residual-0879a8:#A94B62;
 --bydi-ui-residual-0879e9:#A94B62;
 --bydi-ui-residual-087a92:#A94B62;
 --bydi-ui-residual-087ab1:#A94B62;
 --bydi-ui-residual-087b77:#A94B62;
 --bydi-ui-residual-087cf0:#A94B62;
 --bydi-ui-residual-091c2e:#24161B;
 --bydi-ui-residual-092035:#24161B;
 --bydi-ui-residual-092544:#24161B;
 --bydi-ui-residual-09274a:#24161B;
 --bydi-ui-residual-09283e:#24161B;
 --bydi-ui-residual-09283f:#24161B;
 --bydi-ui-residual-092b4d:#24161B;
 --bydi-ui-residual-09373d:#24161B;
 --bydi-ui-residual-0a1220:#24161B;
 --bydi-ui-residual-0a91e2:#A94B62;
 --bydi-ui-residual-0b1829:#24161B;
 --bydi-ui-residual-0b1a31:#24161B;
 --bydi-ui-residual-0b1d36:#24161B;
 --bydi-ui-residual-0b335d:#24161B;
 --bydi-ui-residual-0b3c6b:#6B4B54;
 --bydi-ui-residual-0b4b50:#24161B;
 --bydi-ui-residual-0b5eae:#A94B62;
 --bydi-ui-residual-0b6094:#A94B62;
 --bydi-ui-residual-0b736e:#A94B62;
 --bydi-ui-residual-0c274b:#24161B;
 --bydi-ui-residual-0c325c:#24161B;
 --bydi-ui-residual-0c3652:#24161B;
 --bydi-ui-residual-0d1c33:#24161B;
 --bydi-ui-residual-0d1c35:#24161B;
 --bydi-ui-residual-0d2e4b:#24161B;
 --bydi-ui-residual-0d3766:#24161B;
 --bydi-ui-residual-0e315b:#24161B;
 --bydi-ui-residual-0e5592:#A94B62;
 --bydi-ui-residual-101a2b:#24161B;
 --bydi-ui-residual-101c2d:#24161B;
 --bydi-ui-residual-101c33:#24161B;
 --bydi-ui-residual-102039:#24161B;
 --bydi-ui-residual-10284b:#24161B;
 --bydi-ui-residual-102b42:#24161B;
 --bydi-ui-residual-102b4b:#24161B;
 --bydi-ui-residual-102f49:#24161B;
 --bydi-ui-residual-102f51:#24161B;
 --bydi-ui-residual-10385f:#24161B;
 --bydi-ui-residual-103861:#24161B;
 --bydi-ui-residual-103963:#24161B;
 --bydi-ui-residual-103e68:#6B4B54;
 --bydi-ui-residual-10416b:#6B4B54;
 --bydi-ui-residual-111a2b:#24161B;
 --bydi-ui-residual-111c2d:#24161B;
 --bydi-ui-residual-112846:#24161B;
 --bydi-ui-residual-112b44:#24161B;
 --bydi-ui-residual-113b68:#6B4B54;
 --bydi-ui-residual-118ac7:#A94B62;
 --bydi-ui-residual-121d2e:#24161B;
 --bydi-ui-residual-122f48:#24161B;
 --bydi-ui-residual-122f4a:#24161B;
 --bydi-ui-residual-123047:#24161B;
 --bydi-ui-residual-123148:#24161B;
 --bydi-ui-residual-12395e:#24161B;
 --bydi-ui-residual-123a68:#6B4B54;
 --bydi-ui-residual-126295:#A94B62;
 --bydi-ui-residual-126b87:#A94B62;
 --bydi-ui-residual-127caf:#A94B62;
 --bydi-ui-residual-128fc8:#A94B62;
 --bydi-ui-residual-12bdd9:#A94B62;
 --bydi-ui-residual-131e30:#24161B;
 --bydi-ui-residual-133253:#24161B;
 --bydi-ui-residual-13405e:#24161B;
 --bydi-ui-residual-13466a:#6B4B54;
 --bydi-ui-residual-141d2e:#24161B;
 --bydi-ui-residual-142b3b:#24161B;
 --bydi-ui-residual-143758:#24161B;
 --bydi-ui-residual-143b46:#24161B;
 --bydi-ui-residual-143c61:#24161B;
 --bydi-ui-residual-143e65:#24161B;
 --bydi-ui-residual-1489e5:#A94B62;
 --bydi-ui-residual-152235:#24161B;
 --bydi-ui-residual-152436:#24161B;
 --bydi-ui-residual-153a5a:#24161B;
 --bydi-ui-residual-153d60:#24161B;
 --bydi-ui-residual-153e5b:#24161B;
 --bydi-ui-residual-155078:#A94B62;
 --bydi-ui-residual-155477:#A94B62;
 --bydi-ui-residual-15557b:#A94B62;
 --bydi-ui-residual-162b46:#24161B;
 --bydi-ui-residual-16334b:#24161B;
 --bydi-ui-residual-163c5e:#24161B;
 --bydi-ui-residual-163e59:#24161B;
 --bydi-ui-residual-163f68:#6B4B54;
 --bydi-ui-residual-16426d:#A94B62;
 --bydi-ui-residual-164563:#24161B;
 --bydi-ui-residual-164c70:#A94B62;
 --bydi-ui-residual-164e79:#A94B62;
 --bydi-ui-residual-165779:#A94B62;
 --bydi-ui-residual-166a9a:#A94B62;
 --bydi-ui-residual-1676e6:#A94B62;
 --bydi-ui-residual-167db5:#A94B62;
 --bydi-ui-residual-1684ba:#A94B62;
 --bydi-ui-residual-16c8e6:#A94B62;
 --bydi-ui-residual-172235:#24161B;
 --bydi-ui-residual-172236:#24161B;
 --bydi-ui-residual-172237:#24161B;
 --bydi-ui-residual-172333:#24161B;
 --bydi-ui-residual-172438:#24161B;
 --bydi-ui-residual-17253b:#24161B;
 --bydi-ui-residual-172637:#24161B;
 --bydi-ui-residual-172638:#24161B;
 --bydi-ui-residual-172b42:#24161B;
 --bydi-ui-residual-172c4d:#24161B;
 --bydi-ui-residual-173c56:#24161B;
 --bydi-ui-residual-173c5b:#24161B;
 --bydi-ui-residual-173c62:#24161B;
 --bydi-ui-residual-173d5b:#24161B;
 --bydi-ui-residual-173d61:#24161B;
 --bydi-ui-residual-173f5d:#24161B;
 --bydi-ui-residual-17456a:#6B4B54;
 --bydi-ui-residual-17466b:#6B4B54;
 --bydi-ui-residual-174c6e:#A94B62;
 --bydi-ui-residual-174c72:#A94B62;
 --bydi-ui-residual-174c78:#A94B62;
 --bydi-ui-residual-1778f2:#A94B62;
 --bydi-ui-residual-1789dd:#A94B62;
 --bydi-ui-residual-17bfe5:#A94B62;
 --bydi-ui-residual-182235:#24161B;
 --bydi-ui-residual-18243a:#24161B;
 --bydi-ui-residual-182634:#24161B;
 --bydi-ui-residual-18283a:#24161B;
 --bydi-ui-residual-182b43:#24161B;
 --bydi-ui-residual-183b59:#24161B;
 --bydi-ui-residual-183d5b:#24161B;
 --bydi-ui-residual-18cce9:#A94B62;
 --bydi-ui-residual-192436:#24161B;
 --bydi-ui-residual-192437:#24161B;
 --bydi-ui-residual-192a40:#24161B;
 --bydi-ui-residual-192b42:#24161B;
 --bydi-ui-residual-193450:#24161B;
 --bydi-ui-residual-19394b:#24161B;
 --bydi-ui-residual-193c5b:#24161B;
 --bydi-ui-residual-193d77:#A94B62;
 --bydi-ui-residual-194e7e:#A94B62;
 --bydi-ui-residual-1a293a:#24161B;
 --bydi-ui-residual-1a3d5b:#24161B;
 --bydi-ui-residual-1a658d:#A94B62;
 --bydi-ui-residual-1a6bab:#A94B62;
 --bydi-ui-residual-1b293f:#24161B;
 --bydi-ui-residual-1b3044:#24161B;
 --bydi-ui-residual-1b5480:#A94B62;
 --bydi-ui-residual-1b638a:#A94B62;
 --bydi-ui-residual-1d234b:#24161B;
 --bydi-ui-residual-1d2c45:#24161B;
 --bydi-ui-residual-1f2d42:#24161B;
 --bydi-ui-residual-21334a:#24161B;
 --bydi-ui-residual-214761:#24161B;
 --bydi-ui-residual-214762:#24161B;
 --bydi-ui-residual-214b70:#A94B62;
 --bydi-ui-residual-22addd:#A94B62;
 --bydi-ui-residual-22cce7:#A94B62;
 --bydi-ui-residual-22cfe9:#A94B62;
 --bydi-ui-residual-22cfff:#A94B62;
 --bydi-ui-residual-23374d:#24161B;
 --bydi-ui-residual-23628b:#A94B62;
 --bydi-ui-residual-238de2:#A94B62;
 --bydi-ui-residual-23b4e6:#A94B62;
 --bydi-ui-residual-24465a:#24161B;
 --bydi-ui-residual-245577:#A94B62;
 --bydi-ui-residual-254f6f:#A94B62;
 --bydi-ui-residual-25d6f7:#A94B62;
 --bydi-ui-residual-26334a:#24161B;
 --bydi-ui-residual-263751:#24161B;
 --bydi-ui-residual-27334a:#24161B;
 --bydi-ui-residual-276a95:#A94B62;
 --bydi-ui-residual-276d9d:#A94B62;
 --bydi-ui-residual-27b7e5:#A94B62;
 --bydi-ui-residual-28b8e8:#A94B62;
 --bydi-ui-residual-28d9ff:#A94B62;
 --bydi-ui-residual-2958a2:#A94B62;
 --bydi-ui-residual-2b4160:#24161B;
 --bydi-ui-residual-2c4054:#24161B;
 --bydi-ui-residual-2c5a93:#A94B62;
 --bydi-ui-residual-2d3a4f:#24161B;
 --bydi-ui-residual-2d83bb:#A94B62;
 --bydi-ui-residual-2fbbe9:#A94B62;
 --bydi-ui-residual-303c52:#24161B;
 --bydi-ui-residual-303e56:#24161B;
 --bydi-ui-residual-30405a:#24161B;
 --bydi-ui-residual-30445d:#24161B;
 --bydi-ui-residual-30465b:#24161B;
 --bydi-ui-residual-314760:#24161B;
 --bydi-ui-residual-31506c:#6B4B54;
 --bydi-ui-residual-31c9eb:#A94B62;
 --bydi-ui-residual-322c66:#24161B;
 --bydi-ui-residual-329a94:#A94B62;
 --bydi-ui-residual-334157:#24161B;
 --bydi-ui-residual-334158:#24161B;
 --bydi-ui-residual-33465d:#24161B;
 --bydi-ui-residual-344358:#24161B;
 --bydi-ui-residual-34445d:#24161B;
 --bydi-ui-residual-344d60:#24161B;
 --bydi-ui-residual-355d7b:#A94B62;
 --bydi-ui-residual-35a8d2:#A94B62;
 --bydi-ui-residual-35cafa:#A94B62;
 --bydi-ui-residual-36516a:#6B4B54;
 --bydi-ui-residual-38516d:#6B4B54;
 --bydi-ui-residual-38b8d3:#A94B62;
 --bydi-ui-residual-39516b:#6B4B54;
 --bydi-ui-residual-3a4962:#24161B;
 --bydi-ui-residual-3a9ed2:#A94B62;
 --bydi-ui-residual-3ad5ff:#A94B62;
 --bydi-ui-residual-3b4b65:#24161B;
 --bydi-ui-residual-3c485c:#24161B;
 --bydi-ui-residual-3e82b9:#A94B62;
 --bydi-ui-residual-41566f:#6B4B54;
 --bydi-ui-residual-41647e:#6B4B54;
 --bydi-ui-residual-416587:#6B4B54;
 --bydi-ui-residual-426784:#6B4B54;
 --bydi-ui-residual-42bfe8:#A94B62;
 --bydi-ui-residual-43bddd:#A94B62;
 --bydi-ui-residual-445670:#6B4B54;
 --bydi-ui-residual-45667e:#6B4B54;
 --bydi-ui-residual-476580:#6B4B54;
 --bydi-ui-residual-49667e:#6B4B54;
 --bydi-ui-residual-496879:#6B4B54;
 --bydi-ui-residual-4a90c4:#A94B62;
 --bydi-ui-residual-4b90b6:#A94B62;
 --bydi-ui-residual-4d657c:#6B4B54;
 --bydi-ui-residual-4d6583:#6B4B54;
 --bydi-ui-residual-4dbff0:#A94B62;
 --bydi-ui-residual-4e6879:#6B4B54;
 --bydi-ui-residual-506b7b:#6B4B54;
 --bydi-ui-residual-526781:#6B4B54;
 --bydi-ui-residual-526f8a:#6B4B54;
 --bydi-ui-residual-52cdeb:#A94B62;
 --bydi-ui-residual-536d91:#6B4B54;
 --bydi-ui-residual-537e96:#6B4B54;
 --bydi-ui-residual-54d8ff:#A94B62;
 --bydi-ui-residual-57758a:#6B4B54;
 --bydi-ui-residual-57c9f5:#A94B62;
 --bydi-ui-residual-58c7f0:#A94B62;
 --bydi-ui-residual-58d5ff:#A94B62;
 --bydi-ui-residual-5bd4fa:#A94B62;
 --bydi-ui-residual-5c92ac:#6B4B54;
 --bydi-ui-residual-5d3d95:#A94B62;
 --bydi-ui-residual-609cb9:#6B4B54;
 --bydi-ui-residual-60c4df:#A94B62;
 --bydi-ui-residual-60cfee:#A94B62;
 --bydi-ui-residual-61c4c6:#F4F4F2;
 --bydi-ui-residual-63dff2:#A94B62;
 --bydi-ui-residual-64bfe7:#A94B62;
 --bydi-ui-residual-64dbff:#A94B62;
 --bydi-ui-residual-65c9fc:#A94B62;
 --bydi-ui-residual-65d6ea:#A94B62;
 --bydi-ui-residual-65d9ff:#A94B62;
 --bydi-ui-residual-67bce5:#A94B62;
 --bydi-ui-residual-699ab7:#6B4B54;
 --bydi-ui-residual-6c96af:#6B4B54;
 --bydi-ui-residual-6e859e:#6B4B54;
 --bydi-ui-residual-6e9ab6:#6B4B54;
 --bydi-ui-residual-6ea5c3:#6B4B54;
 --bydi-ui-residual-6eaccb:#F4F4F2;
 --bydi-ui-residual-6fc3eb:#F4F4F2;
 --bydi-ui-residual-70dcf6:#F4F4F2;
 --bydi-ui-residual-71baf3:#F4F4F2;
 --bydi-ui-residual-74e0fa:#F4F4F2;
 --bydi-ui-residual-75c4f6:#F4F4F2;
 --bydi-ui-residual-76dff3:#F4F4F2;
 --bydi-ui-residual-78d9fa:#F4F4F2;
 --bydi-ui-residual-79b8dc:#F4F4F2;
 --bydi-ui-residual-7aa9c6:#F4F4F2;
 --bydi-ui-residual-7da9c6:#F4F4F2;
 --bydi-ui-residual-8065ad:#6B4B54;
 --bydi-ui-residual-8094a9:#6B4B54;
 --bydi-ui-residual-80d9ff:#F4F4F2;
 --bydi-ui-residual-81bad4:#F4F4F2;
 --bydi-ui-residual-83b8d6:#F4F4F2;
 --bydi-ui-residual-83d3ff:#F4F4F2;
 --bydi-ui-residual-83d5ff:#F4F4F2;
 --bydi-ui-residual-86bbd0:#F4F4F2;
 --bydi-ui-residual-89b6d3:#F4F4F2;
 --bydi-ui-residual-8abbd9:#F4F4F2;
 --bydi-ui-residual-8cc5e5:#F4F4F2;
 --bydi-ui-residual-8eb9d4:#F4F4F2;
 --bydi-ui-residual-91a3b8:#6B4B54;
 --bydi-ui-residual-91bff8:#F4F4F2;
 --bydi-ui-residual-93c4e1:#F4F4F2;
 --bydi-ui-residual-9bc5e4:#F4F4F2;
 --bydi-ui-residual-9bc6df:#F4F4F2;
 --bydi-ui-residual-9bc9e4:#F4F4F2;
 --bydi-ui-residual-9cc6dc:#F4F4F2;
 --bydi-ui-residual-9eafc3:#6B4B54;
 --bydi-ui-residual-9ec8df:#F4F4F2;
 --bydi-ui-residual-9fc7e9:#F4F4F2;
 --bydi-ui-residual-a3cadf:#F4F4F2;
 --bydi-ui-residual-a4c7dd:#F4F4F2;
 --bydi-ui-residual-a6d5f1:#F4F4F2;
 --bydi-ui-residual-a6eaf8:#F4F4F2;
 --bydi-ui-residual-a7c9dc:#F4F4F2;
 --bydi-ui-residual-a7d4ed:#F4F4F2;
 --bydi-ui-residual-a7d9f3:#F4F4F2;
 --bydi-ui-residual-a8cfe4:#F4F4F2;
 --bydi-ui-residual-a8d8f4:#F4F4F2;
 --bydi-ui-residual-a994e3:#F4F4F2;
 --bydi-ui-residual-a9c8de:#F4F4F2;
 --bydi-ui-residual-a9cbe0:#F4F4F2;
 --bydi-ui-residual-a9cfe4:#F4F4F2;
 --bydi-ui-residual-adbdce:#F4F4F2;
 --bydi-ui-residual-adcddd:#F4F4F2;
 --bydi-ui-residual-aebbd0:#F4F4F2;
 --bydi-ui-residual-afdcff:#F4F4F2;
 --bydi-ui-residual-b0d2e6:#F4F4F2;
 --bydi-ui-residual-b0d6ed:#F4F4F2;
 --bydi-ui-residual-b2d9f1:#F4F4F2;
 --bydi-ui-residual-b4cddf:#F4F4F2;
 --bydi-ui-residual-b4cedf:#F4F4F2;
 --bydi-ui-residual-b4d3e6:#F4F4F2;
 --bydi-ui-residual-b5d4e6:#F4F4F2;
 --bydi-ui-residual-b6d8eb:#F4F4F2;
 --bydi-ui-residual-b8d9f0:#F4F4F2;
 --bydi-ui-residual-b9c8da:#F4F4F2;
 --bydi-ui-residual-b9d5f0:#F4F4F2;
 --bydi-ui-residual-b9d7e9:#F4F4F2;
 --bydi-ui-residual-bad4e5:#F4F4F2;
 --bydi-ui-residual-bbd2e0:#F4F4F2;
 --bydi-ui-residual-bfd1dd:#F4F4F2;
 --bydi-ui-residual-bfd4e3:#F4F4F2;
 --bydi-ui-residual-bfd9e9:#F4F4F2;
 --bydi-ui-residual-bfe3f1:#F4F4F2;
 --bydi-ui-residual-c0d8e9:#F4F4F2;
 --bydi-ui-residual-c0d9e9:#F4F4F2;
 --bydi-ui-residual-c1deee:#F4F4F2;
 --bydi-ui-residual-c1e6fa:#F4F4F2;
 --bydi-ui-residual-c2dcea:#F4F4F2;
 --bydi-ui-residual-c3cfe0:#F4F4F2;
 --bydi-ui-residual-c3d8e6:#F4F4F2;
 --bydi-ui-residual-c3d8e7:#F4F4F2;
 --bydi-ui-residual-c4ddec:#F4F4F2;
 --bydi-ui-residual-c6dce9:#F4F4F2;
 --bydi-ui-residual-c6dcea:#F4F4F2;
 --bydi-ui-residual-c6eaff:#F4F4F2;
 --bydi-ui-residual-c7e6f4:#F4F4F2;
 --bydi-ui-residual-c7edff:#F4F4F2;
 --bydi-ui-residual-c8dbe7:#F4F4F2;
 --bydi-ui-residual-c8dbe8:#F4F4F2;
 --bydi-ui-residual-c8eafa:#F4F4F2;
 --bydi-ui-residual-c9e4f2:#F4F4F2;
 --bydi-ui-residual-cfe8ff:#F4F4F2;
 --bydi-ui-residual-d1e5f3:#F4F4F2;
 --bydi-ui-residual-d1e8f8:#F4F4F2;
 --bydi-ui-residual-d4e5f1:#F4F4F2;
 --bydi-ui-residual-d5e5f3:#F4F4F2;
 --bydi-ui-residual-d7eaf8:#F4F4F2;
 --bydi-ui-residual-d7edfa:#F4F4F2;
 --bydi-ui-residual-d7edff:#F4F4F2;
 --bydi-ui-residual-d8eaf8:#F4F4F2;
 --bydi-ui-residual-d8ecfb:#F4F4F2;
 --bydi-ui-residual-d8edff:#F4F4F2;
 --bydi-ui-residual-d9ecf8:#F4F4F2;
 --bydi-ui-residual-d9effb:#F4F4F2;
 --bydi-ui-residual-d9effc:#F4F4F2;
 --bydi-ui-residual-e0f4ff:#F4F4F2;
}
html[data-byd-skin="moderno"][data-byd-theme="light"]{
 --bydi-component-surface-night:#F4F4F2;--bydi-component-panel-night:#FFFFFF;--bydi-component-border-night:#9AA0A6;
 --bydi-component-surface-sky:#E9E9E8;--bydi-component-surface-mist:#E9E9E8;--bydi-component-surface-ice:#E9E9E8;--bydi-component-surface-cloud:#E9E9E8;--bydi-component-surface-light-blue:#E9E9E8;--bydi-component-surface-gray:#E9E9E8;
 --bydi-component-accent-ocean:#6B2030;--bydi-component-action-blue:#6B2030;--bydi-component-accent-sky:#6B2030;--bydi-component-border-blue:#9AA0A6;--bydi-component-border-light-blue:#9AA0A6;--bydi-component-border-sky:#9AA0A6;
 --bydi-component-text-ocean:#0D0E10;--bydi-component-text-navy:#0D0E10;--bydi-component-text-deep-blue:#0D0E10;--bydi-component-text-ink:#0D0E10;--bydi-component-text-slate:#0D0E10;
 --bydi-classic-bg:#F4F4F2;--bydi-classic-panel:#FFFFFF;--bydi-classic-border:#9AA0A6;--bydi-classic-muted:#9AA0A6;--bydi-classic-cyan:#6B2030;--bydi-classic-blue:#E9E9E8;--bydi-classic-text:#0D0E10;
 }
html[data-byd-skin="moderno"][data-byd-theme="light"] body{background:#F4F4F2;color:#0D0E10}
html[data-byd-skin="moderno"][data-byd-theme="light"] .topbar{background:#FFFFFF;color:#0D0E10;border-color:#9AA0A6}
html[data-byd-skin="moderno"][data-byd-theme="light"] .chatbot{background:linear-gradient(145deg,#FFFFFF,#F4F4F2);border-color:#9AA0A6}
html[data-byd-skin="moderno"][data-byd-theme="light"] .chat-head{background:#FFFFFF;border-color:#9AA0A6}
html[data-byd-skin="moderno"][data-byd-theme="light"] .bubble,html[data-byd-skin="moderno"][data-byd-theme="light"] .result{background:#E9E9E8;color:#0D0E10;border-color:#9AA0A6}

html[data-byd-skin="moderno"][data-byd-theme="dark"]{
 --bydi-component-surface-night:#0D0E10;--bydi-component-panel-night:#24161B;--bydi-component-border-night:#6B4B54;
 --bydi-component-surface-sky:#352329;--bydi-component-surface-mist:#352329;--bydi-component-surface-ice:#352329;--bydi-component-surface-cloud:#352329;--bydi-component-surface-light-blue:#352329;--bydi-component-surface-gray:#352329;
 --bydi-component-accent-ocean:#6B2030;--bydi-component-action-blue:#6B2030;--bydi-component-accent-sky:#6B2030;--bydi-component-border-blue:#6B4B54;--bydi-component-border-light-blue:#6B4B54;--bydi-component-border-sky:#6B4B54;
 --bydi-component-text-ocean:#F4F4F2;--bydi-component-text-navy:#F4F4F2;--bydi-component-text-deep-blue:#F4F4F2;--bydi-component-text-ink:#F4F4F2;--bydi-component-text-slate:#F4F4F2;
 --bydi-classic-bg:#0D0E10;--bydi-classic-panel:#24161B;--bydi-classic-border:#6B4B54;--bydi-classic-muted:#6B4B54;--bydi-classic-cyan:#6B2030;--bydi-classic-blue:#352329;--bydi-classic-text:#F4F4F2;
 }
html[data-byd-skin="moderno"][data-byd-theme="dark"] body{background:#0D0E10;color:#F4F4F2}
html[data-byd-skin="moderno"][data-byd-theme="dark"] .topbar{background:#24161B;color:#F4F4F2;border-color:#6B4B54}
html[data-byd-skin="moderno"][data-byd-theme="dark"] .chatbot{background:linear-gradient(145deg,#24161B,#0D0E10);border-color:#6B4B54}
html[data-byd-skin="moderno"][data-byd-theme="dark"] .chat-head{background:#24161B;border-color:#6B4B54}
html[data-byd-skin="moderno"][data-byd-theme="dark"] .bubble,html[data-byd-skin="moderno"][data-byd-theme="dark"] .result{background:#352329;color:#F4F4F2;border-color:#6B4B54}


/* V21.2 — Moderno: final isolated palette corrections, without changing other skins. */
html[data-byd-skin="moderno"][data-byd-theme="light"] {
 --bydi-ui-test-action-light-bg:#E8E7E6;
 --bydi-ui-test-action-light-text:#24161B;
 --bydi-ui-test-action-light-border:#9AA0A6;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"] {
 --bydi-ui-test-action-bg:#352329;
 --bydi-ui-test-action-border:#80515E;
 --bydi-ui-test-action-focus:#B66B7D;
}
html[data-byd-skin="moderno"][data-byd-theme="light"] .chatbot {
 background:linear-gradient(145deg,#FFFFFF,#F4F4F2)!important;
 border-color:#9AA0A6!important;
 box-shadow:0 12px 32px rgba(13,14,16,.10)!important;
}
html[data-byd-skin="moderno"][data-byd-theme="light"] .byd-test-actions button {
 background:#E8E7E6!important;color:#24161B!important;border-color:#9AA0A6!important;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"] .byd-test-actions button {
 background:#352329!important;color:#F4F4F2!important;border-color:#80515E!important;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"] .byd-brand-name,
html[data-byd-skin="moderno"][data-byd-theme="dark"] .byd-brand-sub {
 color:#F4F4F2!important;-webkit-text-fill-color:#F4F4F2!important;
 text-shadow:none!important;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"] .byd-brand-name .flag {
 -webkit-text-fill-color:initial!important;
}



/* V21.2 — contrast corrections, restricted to Moderno only. */
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydiConsultaPanel {
 --bg:#0D0E10;--panel:#24161B;--text:#F4F4F2;--border:#80515E;
 color:#F4F4F2!important;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydiConsultaPanel .bc-card,
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydiConsultaPanel .bc-tools {
 background:#24161B!important;color:#F4F4F2!important;border-color:#80515E!important;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydiConsultaPanel .bc-card :is(h3,h4,p,span,small,div,strong),
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydiConsultaPanel .bc-tools :is(h3,h4,label,span,small,div,strong),
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydiConsultaPanel .bc-field {
 color:#F4F4F2!important;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydiConsultaPanel :is(input,select,button),
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydiTagliandiPage button {
 background:#352329!important;color:#F4F4F2!important;border-color:#9AA0A6!important;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydiConsultaPanel input::placeholder {color:#C5B7BC!important;opacity:1}
html[data-byd-skin="moderno"][data-byd-theme="light"] #modelDetails details,
html[data-byd-skin="moderno"][data-byd-theme="light"] #modelDetails details :is(summary,ul,li) {
 color:#24161B!important;
}
html[data-byd-skin="moderno"][data-byd-theme="light"] #modelDetails details li {opacity:1!important}
