/* Generated from public/demo/src/theme.css. Do not edit this file directly. */
:root {
  --tp-primary: #966400;
  --tp-primary-rgb: 150, 100, 0;
  --tp-primary-strong: #754d00;
  --tp-primary-contrast: #ffffff;
  --tp-ink: #292824;
  --tp-muted: #74716a;
  --tp-surface: #ffffff;
  --tp-surface-soft: #fdfdfb;
  --tp-border: #e8e9e6;
  --tp-sidebar: #ffffff;
  --tp-sidebar-ink: #2d2c28;
  --tp-sidebar-muted: #747169;
  --tp-sidebar-kicker: #9a968d;
  --tp-sidebar-border: #e9e9e5;
  --tp-sidebar-hover: rgba(196, 145, 36, .03);
  --tp-sidebar-active-bg: rgba(224, 178, 68, .075);
  --tp-sidebar-active-ink: #795100;
  --tp-sidebar-orbit: rgba(228, 188, 91, .15);
  --tp-sidebar-badge: rgba(224, 178, 68, .12);
  --tp-upgrade-bg: #fffefa;
  --tp-upgrade-border: #eee8d8;
  --tp-upgrade-ink: #3c3526;
  --tp-upgrade-muted: #746d5e;
  --tp-upgrade-orbit: rgba(207, 159, 44, .05);
  --tp-sidebar-divider: rgba(76, 67, 48, .1);
  --tp-gold: #d5a92e;
  --tp-honey: #e9c45e;
  --tp-lime: #d5a92e;
  --tp-amber: #c88618;
  --tp-gold-ink: #7b5206;
  --tp-gold-bg: rgba(213, 169, 46, .1);
  --tp-honey-ink: #805c15;
  --tp-honey-bg: rgba(233, 196, 94, .11);
  --tp-lime-ink: #7b5206;
  --tp-lime-bg: rgba(213, 169, 46, .1);
  --tp-amber-ink: #744300;
  --tp-amber-bg: rgba(200, 134, 24, .1);
  --tp-warning-ink: #6b4a00;
  --tp-warning-bg: #fff3cd;
  --tp-warning-border: #ead59a;
  --tp-draft-ink: #555b60;
  --tp-draft-bg: #eef0f1;
  --tp-draft-border: #d9dddf;
  --tp-success-ink: #216b4a;
  --tp-success-bg: #dff3e8;
  --tp-success-border: #b9dfcd;
  --tp-danger-ink: #9d2e41;
  --tp-danger-bg: #fbe7ea;
  --tp-danger-border: #efc1c8;
  --tp-chart-previous: #b6aa94;
  --tp-shadow: 0 1px 2px rgba(45, 43, 39, .025);
  --tp-card-hover-shadow: 0 6px 18px rgba(45, 43, 39, .045);
  --tp-tab-shadow: 0 1px 5px rgba(45, 43, 39, .045);
  --tp-sidebar-width: 264px;
  --tp-sidebar-collapsed-width: 80px;
  --bs-primary: var(--tp-primary);
  --bs-primary-rgb: var(--tp-primary-rgb);
  --bs-primary-bg-subtle: #fff9eb;
  --bs-primary-border-subtle: #eddcab;
  --bs-primary-text-emphasis: #704700;
  --bs-body-color: var(--tp-ink);
  --bs-body-bg: var(--tp-surface-soft);
  --bs-border-color: var(--tp-border);
  --bs-secondary-bg: #fafaf8;
  --bs-tertiary-bg: #fdfdfc;
  --bs-link-color: var(--tp-primary);
  --bs-link-hover-color: var(--tp-primary-strong);
  color-scheme: light;
  font-synthesis: none;
}

[data-bs-theme='dark'] {
  --tp-primary: #e2b84f;
  --tp-primary-rgb: 226, 184, 79;
  --tp-primary-strong: #f0ca6c;
  --tp-primary-contrast: #211a06;
  --tp-ink: #f3f2ed;
  --tp-muted: #aaa8a1;
  --tp-surface: #222320;
  --tp-surface-soft: #181916;
  --tp-border: #393a36;
  --tp-sidebar: #121310;
  --tp-sidebar-ink: #f7f5ee;
  --tp-sidebar-muted: #a5a39b;
  --tp-sidebar-kicker: #76766f;
  --tp-sidebar-border: #2d2e2a;
  --tp-sidebar-hover: rgba(255, 255, 255, .045);
  --tp-sidebar-active-bg: rgba(226, 184, 79, .12);
  --tp-sidebar-active-ink: #f0ce77;
  --tp-sidebar-orbit: rgba(226, 184, 79, .14);
  --tp-sidebar-badge: rgba(226, 184, 79, .16);
  --tp-upgrade-bg: #1c1d1a;
  --tp-upgrade-border: rgba(226, 184, 79, .18);
  --tp-upgrade-ink: #f5f1e5;
  --tp-upgrade-muted: #aaa69b;
  --tp-upgrade-orbit: rgba(226, 184, 79, .05);
  --tp-sidebar-divider: rgba(255, 255, 255, .07);
  --tp-gold-ink: #edca70;
  --tp-gold-bg: rgba(213, 169, 46, .13);
  --tp-honey-ink: #f2d98e;
  --tp-honey-bg: rgba(233, 196, 94, .12);
  --tp-lime-ink: #edca70;
  --tp-lime-bg: rgba(213, 169, 46, .13);
  --tp-amber-ink: #e6af48;
  --tp-amber-bg: rgba(200, 134, 24, .13);
  --tp-warning-ink: #f1d17c;
  --tp-warning-bg: #352c16;
  --tp-warning-border: #5d4b22;
  --tp-draft-ink: #d7d9da;
  --tp-draft-bg: #303230;
  --tp-draft-border: #494c49;
  --tp-success-ink: #8dd7b6;
  --tp-success-bg: #19372b;
  --tp-success-border: #2e5a48;
  --tp-danger-ink: #f1a4af;
  --tp-danger-bg: #40242a;
  --tp-danger-border: #67353e;
  --tp-chart-previous: #777870;
  --tp-shadow: 0 10px 32px rgba(0, 0, 0, .18);
  --tp-card-hover-shadow: 0 12px 30px rgba(0, 0, 0, .2);
  --tp-tab-shadow: 0 2px 8px rgba(0, 0, 0, .18);
  --bs-primary: var(--tp-primary);
  --bs-primary-rgb: var(--tp-primary-rgb);
  --bs-primary-bg-subtle: #3d351d;
  --bs-primary-border-subtle: #65552b;
  --bs-primary-text-emphasis: #f0ce77;
  --bs-body-color: var(--tp-ink);
  --bs-body-bg: var(--tp-surface-soft);
  --bs-border-color: var(--tp-border);
  --bs-secondary-bg: #2a2b28;
  --bs-tertiary-bg: #252623;
  color-scheme: dark;
}

[data-orbit-theme='classic-light'] {
  --tp-primary: #6d5dfc;
  --tp-primary-rgb: 109, 93, 252;
  --tp-primary-strong: #5445e8;
  --tp-primary-contrast: #ffffff;
  --tp-ink: #17172b;
  --tp-muted: #71748a;
  --tp-surface: #ffffff;
  --tp-surface-soft: #fdfdff;
  --tp-border: #e6e6ee;
  --tp-sidebar: #ffffff;
  --tp-sidebar-ink: #26243c;
  --tp-sidebar-muted: #747287;
  --tp-sidebar-kicker: #9593a5;
  --tp-sidebar-border: #e5e4ed;
  --tp-sidebar-hover: rgba(109, 93, 252, .035);
  --tp-sidebar-active-bg: rgba(109, 93, 252, .085);
  --tp-sidebar-active-ink: #5445e8;
  --tp-sidebar-orbit: rgba(109, 93, 252, .1);
  --tp-sidebar-badge: rgba(109, 93, 252, .12);
  --tp-upgrade-bg: #fdfdff;
  --tp-upgrade-border: #e3e0fb;
  --tp-upgrade-ink: #302e4c;
  --tp-upgrade-muted: #73718a;
  --tp-upgrade-orbit: rgba(109, 93, 252, .04);
  --tp-sidebar-divider: rgba(38, 36, 60, .09);
  --tp-gold: #6d5dfc;
  --tp-honey: #60d8e8;
  --tp-lime: #b9ef66;
  --tp-amber: #ffc668;
  --tp-gold-ink: #6653ed;
  --tp-gold-bg: rgba(109, 93, 252, .12);
  --tp-honey-ink: #168da0;
  --tp-honey-bg: rgba(96, 216, 232, .16);
  --tp-lime-ink: #568f13;
  --tp-lime-bg: rgba(185, 239, 102, .18);
  --tp-amber-ink: #a45e00;
  --tp-amber-bg: rgba(255, 198, 104, .18);
  --tp-warning-ink: #6b4a00;
  --tp-warning-bg: #fff3cd;
  --tp-warning-border: #ead59a;
  --tp-draft-ink: #555b60;
  --tp-draft-bg: #eef0f1;
  --tp-draft-border: #d9dddf;
  --tp-success-ink: #216b4a;
  --tp-success-bg: #dff3e8;
  --tp-success-border: #b9dfcd;
  --tp-danger-ink: #9d2e41;
  --tp-danger-bg: #fbe7ea;
  --tp-danger-border: #efc1c8;
  --tp-chart-previous: #b9bbc9;
  --tp-shadow: 0 18px 55px rgba(28, 25, 65, .07);
  --tp-card-hover-shadow: 0 20px 60px rgba(28, 25, 65, .11);
  --tp-tab-shadow: 0 3px 12px rgba(28, 25, 65, .07);
  --bs-primary: var(--tp-primary);
  --bs-primary-rgb: var(--tp-primary-rgb);
  --bs-primary-bg-subtle: #f4f2ff;
  --bs-primary-border-subtle: #dad5ff;
  --bs-primary-text-emphasis: #493ab9;
  --bs-body-color: var(--tp-ink);
  --bs-body-bg: var(--tp-surface-soft);
  --bs-border-color: var(--tp-border);
  --bs-secondary-bg: #fafafe;
  --bs-tertiary-bg: #fdfdff;
  --bs-link-color: var(--tp-primary);
  --bs-link-hover-color: var(--tp-primary-strong);
  color-scheme: light;
}

[data-orbit-theme='classic-dark'] {
  --tp-primary: #9b8cff;
  --tp-primary-rgb: 155, 140, 255;
  --tp-primary-strong: #b7adff;
  --tp-primary-contrast: #151523;
  --tp-ink: #f4f2ff;
  --tp-muted: #a3a4b7;
  --tp-surface: #1c1c2d;
  --tp-surface-soft: #151523;
  --tp-border: #303044;
  --tp-sidebar: #0d0d18;
  --tp-sidebar-ink: #f4f2ff;
  --tp-sidebar-muted: #a3a4b7;
  --tp-sidebar-kicker: #85859a;
  --tp-sidebar-border: #29283b;
  --tp-sidebar-hover: rgba(255, 255, 255, .055);
  --tp-sidebar-active-bg: rgba(155, 140, 255, .2);
  --tp-sidebar-active-ink: #cbc5ff;
  --tp-sidebar-orbit: rgba(155, 140, 255, .2);
  --tp-sidebar-badge: rgba(175, 164, 255, .18);
  --tp-upgrade-bg: #252347;
  --tp-upgrade-border: #45416f;
  --tp-upgrade-ink: #f4f2ff;
  --tp-upgrade-muted: #b9b9cb;
  --tp-upgrade-orbit: rgba(175, 164, 255, .08);
  --tp-sidebar-divider: rgba(255, 255, 255, .08);
  --tp-gold: #9b8cff;
  --tp-honey: #60d8e8;
  --tp-lime: #b9ef66;
  --tp-amber: #ffc668;
  --tp-gold-ink: #cbc5ff;
  --tp-gold-bg: rgba(155, 140, 255, .18);
  --tp-honey-ink: #8eeaf4;
  --tp-honey-bg: rgba(96, 216, 232, .16);
  --tp-lime-ink: #d7f99f;
  --tp-lime-bg: rgba(185, 239, 102, .14);
  --tp-amber-ink: #ffdc9e;
  --tp-amber-bg: rgba(255, 198, 104, .14);
  --tp-warning-ink: #f1d17c;
  --tp-warning-bg: #352c16;
  --tp-warning-border: #5d4b22;
  --tp-draft-ink: #d7d9da;
  --tp-draft-bg: #303044;
  --tp-draft-border: #4c4c65;
  --tp-success-ink: #8dd7b6;
  --tp-success-bg: #19372b;
  --tp-success-border: #2e5a48;
  --tp-danger-ink: #f1a4af;
  --tp-danger-bg: #40242a;
  --tp-danger-border: #67353e;
  --tp-chart-previous: #77788e;
  --tp-shadow: 0 18px 55px rgba(0, 0, 0, .22);
  --tp-card-hover-shadow: 0 20px 60px rgba(0, 0, 0, .25);
  --tp-tab-shadow: 0 3px 12px rgba(0, 0, 0, .2);
  --bs-primary: var(--tp-primary);
  --bs-primary-rgb: var(--tp-primary-rgb);
  --bs-primary-bg-subtle: #302b59;
  --bs-primary-border-subtle: #544c8a;
  --bs-primary-text-emphasis: #cbc5ff;
  --bs-body-color: var(--tp-ink);
  --bs-body-bg: var(--tp-surface-soft);
  --bs-border-color: var(--tp-border);
  --bs-secondary-bg: #26263a;
  --bs-tertiary-bg: #202033;
  --bs-link-color: var(--tp-primary);
  --bs-link-hover-color: var(--tp-primary-strong);
  color-scheme: dark;
}

[data-orbit-theme='professional-light'] {
  --tp-primary: #2563eb;
  --tp-primary-rgb: 37, 99, 235;
  --tp-primary-strong: #1d4ed8;
  --tp-primary-contrast: #ffffff;
  --tp-ink: #172033;
  --tp-muted: #5f6b7a;
  --tp-surface: #ffffff;
  --tp-surface-soft: #fcfdff;
  --tp-border: #e2e7ef;
  --tp-sidebar: #ffffff;
  --tp-sidebar-ink: #1e293b;
  --tp-sidebar-muted: #5f6b7a;
  --tp-sidebar-kicker: #6f7b8a;
  --tp-sidebar-border: #e1e7f0;
  --tp-sidebar-hover: rgba(37, 99, 235, .035);
  --tp-sidebar-active-bg: rgba(37, 99, 235, .085);
  --tp-sidebar-active-ink: #1d4ed8;
  --tp-sidebar-orbit: rgba(37, 99, 235, .14);
  --tp-sidebar-badge: rgba(37, 99, 235, .12);
  --tp-upgrade-bg: #fcfdff;
  --tp-upgrade-border: #d9e5f2;
  --tp-upgrade-ink: #1e3a5f;
  --tp-upgrade-muted: #52657a;
  --tp-upgrade-orbit: rgba(37, 99, 235, .06);
  --tp-sidebar-divider: rgba(30, 41, 59, .1);
  --tp-gold: #2563eb;
  --tp-honey: #0891b2;
  --tp-lime: #2563eb;
  --tp-amber: #7c3aed;
  --tp-gold-ink: #1d4ed8;
  --tp-gold-bg: rgba(37, 99, 235, .1);
  --tp-honey-ink: #0e7490;
  --tp-honey-bg: rgba(8, 145, 178, .1);
  --tp-lime-ink: #1d4ed8;
  --tp-lime-bg: rgba(37, 99, 235, .1);
  --tp-amber-ink: #6d28d9;
  --tp-amber-bg: rgba(124, 58, 237, .09);
  --tp-warning-ink: #6b4a00;
  --tp-warning-bg: #fff3cd;
  --tp-warning-border: #ead59a;
  --tp-draft-ink: #555b60;
  --tp-draft-bg: #eef0f1;
  --tp-draft-border: #d9dddf;
  --tp-success-ink: #216b4a;
  --tp-success-bg: #dff3e8;
  --tp-success-border: #b9dfcd;
  --tp-danger-ink: #9d2e41;
  --tp-danger-bg: #fbe7ea;
  --tp-danger-border: #efc1c8;
  --tp-chart-previous: #94a3b8;
  --tp-shadow: 0 1px 2px rgba(15, 23, 42, .035);
  --tp-card-hover-shadow: 0 8px 22px rgba(37, 99, 235, .075);
  --tp-tab-shadow: 0 2px 6px rgba(37, 99, 235, .08);
  --bs-primary: var(--tp-primary);
  --bs-primary-rgb: var(--tp-primary-rgb);
  --bs-primary-bg-subtle: #eef5ff;
  --bs-primary-border-subtle: #cfe0f6;
  --bs-primary-text-emphasis: #1e40af;
  --bs-body-color: var(--tp-ink);
  --bs-body-bg: var(--tp-surface-soft);
  --bs-border-color: var(--tp-border);
  --bs-secondary-bg: #fafcff;
  --bs-tertiary-bg: #fcfdff;
  --bs-link-color: var(--tp-primary);
  --bs-link-hover-color: var(--tp-primary-strong);
  color-scheme: light;
}

[data-orbit-theme='neutral-light'] {
  --tp-primary: #242424;
  --tp-primary-rgb: 36, 36, 36;
  --tp-primary-strong: #000000;
  --tp-primary-contrast: #ffffff;
  --tp-action: #966400;
  --tp-action-rgb: 150, 100, 0;
  --tp-action-strong: #754d00;
  --tp-action-contrast: #ffffff;
  --tp-ink: #202020;
  --tp-muted: #686868;
  --tp-surface: #ffffff;
  --tp-surface-soft: #fafafa;
  --tp-border: #e4e4e4;
  --tp-sidebar: #ffffff;
  --tp-sidebar-ink: #202020;
  --tp-sidebar-muted: #686868;
  --tp-sidebar-kicker: #8a8a8a;
  --tp-sidebar-border: #e5e5e5;
  --tp-sidebar-hover: rgba(32, 32, 32, .035);
  --tp-sidebar-active-bg: rgba(32, 32, 32, .075);
  --tp-sidebar-active-ink: #171717;
  --tp-sidebar-orbit: rgba(32, 32, 32, .08);
  --tp-sidebar-badge: rgba(32, 32, 32, .09);
  --tp-upgrade-bg: #fafafa;
  --tp-upgrade-border: #dddddd;
  --tp-upgrade-ink: #202020;
  --tp-upgrade-muted: #686868;
  --tp-upgrade-orbit: rgba(32, 32, 32, .035);
  --tp-sidebar-divider: rgba(32, 32, 32, .1);
  --tp-gold: #d5a92e;
  --tp-honey: #e9c45e;
  --tp-lime: #d5a92e;
  --tp-amber: #c88618;
  --tp-gold-ink: #7b5206;
  --tp-gold-bg: #fbf6e8;
  --tp-honey-ink: #805c15;
  --tp-honey-bg: #fcf8ec;
  --tp-lime-ink: #7b5206;
  --tp-lime-bg: #fbf6e8;
  --tp-amber-ink: #744300;
  --tp-amber-bg: #fbf3e7;
  --tp-warning-ink: #6b4a00;
  --tp-warning-bg: #fff3cd;
  --tp-warning-border: #ead59a;
  --tp-draft-ink: #555b60;
  --tp-draft-bg: #eef0f1;
  --tp-draft-border: #d9dddf;
  --tp-success-ink: #216b4a;
  --tp-success-bg: #dff3e8;
  --tp-success-border: #b9dfcd;
  --tp-danger-ink: #9d2e41;
  --tp-danger-bg: #fbe7ea;
  --tp-danger-border: #efc1c8;
  --tp-chart-previous: #a3a3a3;
  --tp-shadow: 0 1px 2px rgba(0, 0, 0, .035);
  --tp-card-hover-shadow: 0 10px 28px rgba(0, 0, 0, .075);
  --tp-tab-shadow: 0 2px 7px rgba(0, 0, 0, .065);
  --bs-primary: var(--tp-primary);
  --bs-primary-rgb: var(--tp-primary-rgb);
  --bs-primary-bg-subtle: #f2f2f2;
  --bs-primary-border-subtle: #d7d7d7;
  --bs-primary-text-emphasis: #202020;
  --bs-body-color: var(--tp-ink);
  --bs-body-bg: var(--tp-surface-soft);
  --bs-border-color: var(--tp-border);
  --bs-secondary-bg: #f5f5f5;
  --bs-tertiary-bg: #fafafa;
  --bs-link-color: var(--tp-action);
  --bs-link-hover-color: var(--tp-action-strong);
  color-scheme: light;
}

[data-orbit-theme='neutral-dark'] {
  --tp-primary: #f3f2ed;
  --tp-primary-rgb: 243, 242, 237;
  --tp-primary-strong: #ffffff;
  --tp-primary-contrast: #181916;
  --tp-action: #e2b84f;
  --tp-action-rgb: 226, 184, 79;
  --tp-action-strong: #f0ca6c;
  --tp-action-contrast: #211a06;
  --tp-sidebar-hover: rgba(255, 255, 255, .045);
  --tp-sidebar-active-bg: rgba(255, 255, 255, .075);
  --tp-sidebar-active-ink: #f3f2ed;
  --tp-sidebar-orbit: rgba(255, 255, 255, .08);
  --tp-sidebar-badge: rgba(255, 255, 255, .1);
  --tp-gold: #d5a92e;
  --tp-honey: #e9c45e;
  --tp-lime: #d5a92e;
  --tp-amber: #c88618;
  --bs-primary: var(--tp-primary);
  --bs-primary-rgb: var(--tp-primary-rgb);
  --bs-primary-bg-subtle: #303230;
  --bs-primary-border-subtle: #494c49;
  --bs-primary-text-emphasis: #f3f2ed;
  --bs-link-color: var(--tp-action);
  --bs-link-hover-color: var(--tp-action-strong);
  color-scheme: dark;
}

[data-orbit-theme='professional-dark'] {
  --tp-primary: #60a5fa;
  --tp-primary-rgb: 96, 165, 250;
  --tp-primary-strong: #93c5fd;
  --tp-primary-contrast: #0b1220;
  --tp-ink: #f1f5f9;
  --tp-muted: #a8b3c2;
  --tp-surface: #1b2432;
  --tp-surface-soft: #0f172a;
  --tp-border: #334155;
  --tp-sidebar: #0b1220;
  --tp-sidebar-ink: #f8fafc;
  --tp-sidebar-muted: #aab5c4;
  --tp-sidebar-kicker: #7f8a9a;
  --tp-sidebar-border: #263247;
  --tp-sidebar-hover: rgba(96, 165, 250, .065);
  --tp-sidebar-active-bg: rgba(96, 165, 250, .14);
  --tp-sidebar-active-ink: #93c5fd;
  --tp-sidebar-orbit: rgba(96, 165, 250, .16);
  --tp-sidebar-badge: rgba(96, 165, 250, .16);
  --tp-upgrade-bg: #111c2e;
  --tp-upgrade-border: rgba(96, 165, 250, .24);
  --tp-upgrade-ink: #f1f5f9;
  --tp-upgrade-muted: #a8b3c2;
  --tp-upgrade-orbit: rgba(96, 165, 250, .07);
  --tp-sidebar-divider: rgba(255, 255, 255, .08);
  --tp-gold: #60a5fa;
  --tp-honey: #22d3ee;
  --tp-lime: #60a5fa;
  --tp-amber: #a78bfa;
  --tp-gold-ink: #93c5fd;
  --tp-gold-bg: rgba(96, 165, 250, .15);
  --tp-honey-ink: #67e8f9;
  --tp-honey-bg: rgba(34, 211, 238, .13);
  --tp-lime-ink: #93c5fd;
  --tp-lime-bg: rgba(96, 165, 250, .15);
  --tp-amber-ink: #c4b5fd;
  --tp-amber-bg: rgba(167, 139, 250, .14);
  --tp-warning-ink: #f1d17c;
  --tp-warning-bg: #352c16;
  --tp-warning-border: #5d4b22;
  --tp-draft-ink: #d7d9da;
  --tp-draft-bg: #2a3444;
  --tp-draft-border: #465469;
  --tp-success-ink: #8dd7b6;
  --tp-success-bg: #19372b;
  --tp-success-border: #2e5a48;
  --tp-danger-ink: #f1a4af;
  --tp-danger-bg: #40242a;
  --tp-danger-border: #67353e;
  --tp-chart-previous: #64748b;
  --tp-shadow: 0 10px 32px rgba(0, 0, 0, .2);
  --tp-card-hover-shadow: 0 12px 30px rgba(0, 0, 0, .23);
  --tp-tab-shadow: 0 2px 8px rgba(0, 0, 0, .2);
  --bs-primary: var(--tp-primary);
  --bs-primary-rgb: var(--tp-primary-rgb);
  --bs-primary-bg-subtle: #1e3a5f;
  --bs-primary-border-subtle: #315f91;
  --bs-primary-text-emphasis: #93c5fd;
  --bs-body-color: var(--tp-ink);
  --bs-body-bg: var(--tp-surface-soft);
  --bs-border-color: var(--tp-border);
  --bs-secondary-bg: #243146;
  --bs-tertiary-bg: #202b3d;
  --bs-link-color: var(--tp-primary);
  --bs-link-hover-color: var(--tp-primary-strong);
  color-scheme: dark;
}
