/* Generated from tokens/*.json — do not edit. */
:root {
  --tds-font-family-sans: Inter, system-ui, sans-serif;
  --tds-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --tds-font-weight-regular: 400;
  --tds-font-weight-medium: 500;
  --tds-font-weight-semibold: 600;
  --tds-font-weight-bold: 700;
  --tds-font-size-caption: 0.75rem;
  --tds-font-size-label: 0.8125rem;
  --tds-font-size-body-small: 0.875rem;
  --tds-font-size-body: 1rem;
  --tds-font-size-body-large: 1.125rem;
  --tds-font-size-heading4: 1.25rem;
  --tds-font-size-heading3: 1.5rem;
  --tds-font-size-heading2: 2rem;
  --tds-font-size-heading1: 2.75rem;
  --tds-font-size-display: 4rem;
  --tds-line-height-tight: 1.1;
  --tds-line-height-heading: 1.2;
  --tds-line-height-body: 1.55;
  --tds-line-height-relaxed: 1.7;
  --tds-letter-spacing-tight: -0.03em;
  --tds-letter-spacing-normal: 0;
  --tds-letter-spacing-label: 0.01em;
  --tds-letter-spacing-overline: 0.08em;
  --tds-space-0: 0;
  --tds-space-1: 0.25rem;
  --tds-space-2: 0.5rem;
  --tds-space-3: 0.75rem;
  --tds-space-4: 1rem;
  --tds-space-5: 1.25rem;
  --tds-space-6: 1.5rem;
  --tds-space-8: 2rem;
  --tds-space-10: 2.5rem;
  --tds-space-12: 3rem;
  --tds-space-16: 4rem;
  --tds-space-20: 5rem;
  --tds-space-24: 6rem;
  --tds-space-32: 8rem;
  --tds-radius-none: 0;
  --tds-radius-sm: 0.375rem;
  --tds-radius-md: 0.625rem;
  --tds-radius-lg: 0.875rem;
  --tds-radius-xl: 1.25rem;
  --tds-radius-full: 9999px;
  --tds-radius-role-control: 0.625rem;
  --tds-radius-role-surface: 0.875rem;
  --tds-radius-role-pill: 9999px;
  --tds-border-width-none: 0;
  --tds-border-width-default: 1px;
  --tds-border-width-strong: 2px;
  --tds-border-width-accent: 3px;
  --tds-motion-duration-instant: 0ms;
  --tds-motion-duration-short: 120ms;
  --tds-motion-duration-standard: 200ms;
  --tds-motion-duration-long: 320ms;
  --tds-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --tds-motion-easing-emphasized: cubic-bezier(0.2, 0.8, 0.2, 1);
  --tds-motion-easing-exit: cubic-bezier(0.4, 0, 1, 1);
  --tds-motion-role-feedback-duration: 120ms;
  --tds-motion-role-feedback-easing: cubic-bezier(0.2, 0, 0, 1);
  --tds-motion-role-state-change-duration: 200ms;
  --tds-motion-role-state-change-easing: cubic-bezier(0.2, 0, 0, 1);
  --tds-motion-role-enter-duration: 200ms;
  --tds-motion-role-enter-easing: cubic-bezier(0.2, 0.8, 0.2, 1);
  --tds-motion-role-exit-duration: 120ms;
  --tds-motion-role-exit-easing: cubic-bezier(0.4, 0, 1, 1);
  --tds-motion-role-spatial-duration: 320ms;
  --tds-motion-role-spatial-easing: cubic-bezier(0.2, 0.8, 0.2, 1);
  --tds-content-width-reading: 44rem;
  --tds-content-width-standard: 75rem;
  --tds-content-width-wide: 90rem;
  --tds-touch-target-web: 44px;
  --tds-touch-target-android: 48dp;
  --tds-touch-target-ios: 44pt;
  --tds-icon-size-sm: 16px;
  --tds-icon-size-md: 20px;
  --tds-icon-size-lg: 24px;
  --tds-icon-size-xl: 32px;
  --tds-icon-stroke: 1.75;
  --tds-data-1: #2F6FED;
  --tds-data-2: #A855F7;
  --tds-data-3: #D97706;
  --tds-data-4: #0891B2;
  --tds-data-5: #C2417A;
  --tds-data-6: #4D7C0F;
  --tds-data-positive: #15803D;
  --tds-data-negative: #C2413B;
  --tds-data-neutral: #657287;
  --tds-data-missing: #BCC5D3;
  --tds-focus-width: 2px;
  --tds-focus-offset: 2px;
  --tds-state-hover-opacity: 0.92;
  --tds-state-active-opacity: 0.84;
  --tds-state-disabled-opacity: 0.52;
  --tds-control-height-sm: 36px;
  --tds-control-height-md: 44px;
  --tds-control-height-lg: 52px;
  --tds-layout-page-gutter-mobile: 1rem;
  --tds-layout-page-gutter-tablet: 1.5rem;
  --tds-layout-page-gutter-desktop: 2rem;
  --tds-layout-section-gap: 4rem;
  --tds-lockup-height-sm: 36px;
  --tds-lockup-height-md: 44px;
  --tds-lockup-height-lg: 52px;
  --tds-typography-overline-font-size: 0.75rem;
  --tds-typography-overline-font-weight: 700;
  --tds-typography-overline-letter-spacing: 0.08em;
  --tds-typography-overline-text-transform: uppercase;
}

:root, [data-tibius-theme="tibius"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #EA4128;
  --tds-brand-hover: #C72E18;
  --tds-brand-active: #A22615;
  --tds-brand-action: #B54635;
  --tds-brand-action-hover: #9D392A;
  --tds-brand-action-active: #842F24;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #FBF5F2;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #963B2B;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="tibius"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #EA4128;
  --tds-brand-hover: #C72E18;
  --tds-brand-active: #A22615;
  --tds-brand-action: #B54635;
  --tds-brand-action-hover: #9D392A;
  --tds-brand-action-active: #842F24;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #321D1A;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #F2A393;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="blog"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #EA4128;
  --tds-brand-hover: #C72E18;
  --tds-brand-active: #A22615;
  --tds-brand-action: #B54635;
  --tds-brand-action-hover: #9D392A;
  --tds-brand-action-active: #842F24;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #FBF5F2;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #963B2B;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="blog"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #EA4128;
  --tds-brand-hover: #C72E18;
  --tds-brand-active: #A22615;
  --tds-brand-action: #B54635;
  --tds-brand-action-hover: #9D392A;
  --tds-brand-action-active: #842F24;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #321D1A;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #F2A393;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="wifi"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #1687E8;
  --tds-brand-hover: #0E72CC;
  --tds-brand-active: #095BA5;
  --tds-brand-action: #0E72CC;
  --tds-brand-action-hover: #095BA5;
  --tds-brand-action-active: #0B4D86;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #EDF7FF;
  --tds-brand-on-primary: #0B1730;
  --tds-brand-link: #095BA5;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="wifi"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #1687E8;
  --tds-brand-hover: #0E72CC;
  --tds-brand-active: #095BA5;
  --tds-brand-action: #0E72CC;
  --tds-brand-action-hover: #095BA5;
  --tds-brand-action-active: #0B4D86;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #0B3155;
  --tds-brand-on-primary: #0B1730;
  --tds-brand-link: #83C4FF;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="carto"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #6046FF;
  --tds-brand-hover: #4929C2;
  --tds-brand-active: #3820A5;
  --tds-brand-action: #4929C2;
  --tds-brand-action-hover: #3820A5;
  --tds-brand-action-active: #251076;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #F4F1FF;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #4929C2;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="carto"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #6046FF;
  --tds-brand-hover: #4929C2;
  --tds-brand-active: #3820A5;
  --tds-brand-action: #4929C2;
  --tds-brand-action-hover: #3820A5;
  --tds-brand-action-active: #251076;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #251A52;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #B39BFF;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="life"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #B572D0;
  --tds-brand-hover: #9F64B7;
  --tds-brand-active: #8A579E;
  --tds-brand-action: #9860AF;
  --tds-brand-action-hover: #7D4F90;
  --tds-brand-action-active: #643F74;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #F9F4FB;
  --tds-brand-on-primary: #0B1730;
  --tds-brand-link: #9860AF;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="life"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #B572D0;
  --tds-brand-hover: #9F64B7;
  --tds-brand-active: #8A579E;
  --tds-brand-action: #9860AF;
  --tds-brand-action-hover: #7D4F90;
  --tds-brand-action-active: #643F74;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #2D2950;
  --tds-brand-on-primary: #0B1730;
  --tds-brand-link: #B572D0;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="support"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #C23B75;
  --tds-brand-hover: #A83062;
  --tds-brand-active: #86264E;
  --tds-brand-action: #9A2858;
  --tds-brand-action-hover: #7F2048;
  --tds-brand-action-active: #661837;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #FAEFF4;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #9A2858;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="support"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #C23B75;
  --tds-brand-hover: #A83062;
  --tds-brand-active: #86264E;
  --tds-brand-action: #9A2858;
  --tds-brand-action-hover: #7F2048;
  --tds-brand-action-active: #661837;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #301E3E;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #D06895;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="status"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #5B6C85;
  --tds-brand-hover: #4B5C73;
  --tds-brand-active: #3A495E;
  --tds-brand-action: #405269;
  --tds-brand-action-hover: #334354;
  --tds-brand-action-active: #273442;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #F2F3F5;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #405269;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="status"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #5B6C85;
  --tds-brand-hover: #4B5C73;
  --tds-brand-active: #3A495E;
  --tds-brand-action: #405269;
  --tds-brand-action-hover: #334354;
  --tds-brand-action-active: #273442;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #1B2841;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #7D8B9F;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="transit"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #7F9F1F;
  --tds-brand-hover: #6C8817;
  --tds-brand-active: #566D10;
  --tds-brand-action: #526B0D;
  --tds-brand-action-hover: #415609;
  --tds-brand-action-active: #334305;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #F5F7ED;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #526B0D;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="transit"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #7F9F1F;
  --tds-brand-hover: #6C8817;
  --tds-brand-active: #566D10;
  --tds-brand-action: #526B0D;
  --tds-brand-action-hover: #415609;
  --tds-brand-action-active: #334305;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #22322D;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #7F9F1F;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="account"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #B47303;
  --tds-brand-hover: #9E6503;
  --tds-brand-active: #895702;
  --tds-brand-action: #976103;
  --tds-brand-action-hover: #7C5002;
  --tds-brand-action-active: #644002;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #F9F4EB;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #976103;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="account"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #B47303;
  --tds-brand-hover: #9E6503;
  --tds-brand-active: #895702;
  --tds-brand-action: #976103;
  --tds-brand-action-hover: #7C5002;
  --tds-brand-action-active: #644002;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #2D2927;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #BA7E17;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="maps"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #0A95A8;
  --tds-brand-hover: #098394;
  --tds-brand-active: #087180;
  --tds-brand-action: #087D8D;
  --tds-brand-action-hover: #076774;
  --tds-brand-action-active: #05535D;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #EBF7F8;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #087D8D;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="maps"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #0A95A8;
  --tds-brand-hover: #098394;
  --tds-brand-active: #087180;
  --tds-brand-action: #087D8D;
  --tds-brand-action-hover: #076774;
  --tds-brand-action-active: #05535D;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #0B3048;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #0F97AA;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="stats"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #09954A;
  --tds-brand-hover: #088341;
  --tds-brand-active: #077138;
  --tds-brand-action: #087D3E;
  --tds-brand-action-hover: #076733;
  --tds-brand-action-active: #055329;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #EBF7F1;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #087D3E;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="stats"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #09954A;
  --tds-brand-hover: #088341;
  --tds-brand-active: #077138;
  --tds-brand-action: #087D3E;
  --tds-brand-action-hover: #076733;
  --tds-brand-action-active: #055329;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #0B3035;
  --tds-brand-on-primary: #071126;
  --tds-brand-link: #1D9D58;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="scheduler"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #7D5C88;
  --tds-brand-hover: #6E5178;
  --tds-brand-active: #5F4667;
  --tds-brand-action: #63496B;
  --tds-brand-action-hover: #513C58;
  --tds-brand-action-active: #413047;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #F5F2F5;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #63496B;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="scheduler"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #7D5C88;
  --tds-brand-hover: #6E5178;
  --tds-brand-active: #5F4667;
  --tds-brand-action: #63496B;
  --tds-brand-action-hover: #513C58;
  --tds-brand-action-active: #413047;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #222542;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #9B81A3;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="versions"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #6D6824;
  --tds-brand-hover: #605C20;
  --tds-brand-active: #534F1B;
  --tds-brand-action: #56521C;
  --tds-brand-action-hover: #474317;
  --tds-brand-action-active: #393612;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #F3F3ED;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #56521C;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="versions"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #6D6824;
  --tds-brand-hover: #605C20;
  --tds-brand-active: #534F1B;
  --tds-brand-action: #56521C;
  --tds-brand-action-hover: #474317;
  --tds-brand-action-active: #393612;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #1F272E;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #908C59;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="deploy"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #B100B9;
  --tds-brand-hover: #9C00A3;
  --tds-brand-active: #87008D;
  --tds-brand-action: #8C0092;
  --tds-brand-action-hover: #730078;
  --tds-brand-action-active: #5C0060;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #F9EBF9;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #8C0092;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="deploy"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #B100B9;
  --tds-brand-hover: #9C00A3;
  --tds-brand-active: #87008D;
  --tds-brand-action: #8C0092;
  --tds-brand-action-hover: #730078;
  --tds-brand-action-active: #5C0060;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #2C124B;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #CD5CD2;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="photos"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #FD687F;
  --tds-brand-hover: #F84A66;
  --tds-brand-active: #E32E4C;
  --tds-brand-action: #B01532;
  --tds-brand-action-hover: #94102A;
  --tds-brand-action-active: #780C21;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #FFF0F2;
  --tds-brand-on-primary: #3A0713;
  --tds-brand-link: #B01532;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="photos"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #FD687F;
  --tds-brand-hover: #F84A66;
  --tds-brand-active: #E32E4C;
  --tds-brand-action: #B01532;
  --tds-brand-action-hover: #94102A;
  --tds-brand-action-active: #780C21;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #3D111C;
  --tds-brand-on-primary: #3A0713;
  --tds-brand-link: #FF9AA9;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="karnet"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #0F9B8E;
  --tds-brand-hover: #0D887D;
  --tds-brand-active: #0B766C;
  --tds-brand-action: #08796F;
  --tds-brand-action-hover: #07635B;
  --tds-brand-action-active: #055049;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #ECF7F6;
  --tds-brand-on-primary: #0B1730;
  --tds-brand-link: #08796F;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="karnet"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #0F9B8E;
  --tds-brand-hover: #0D887D;
  --tds-brand-active: #0B766C;
  --tds-brand-action: #08796F;
  --tds-brand-action-hover: #07635B;
  --tds-brand-action-active: #055049;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #0C3143;
  --tds-brand-on-primary: #0B1730;
  --tds-brand-link: #0F9B8E;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

[data-tibius-theme="ardoise"][data-mode="light"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #2E4057;
  --tds-brand-hover: #28384C;
  --tds-brand-active: #233142;
  --tds-brand-action: #1C2836;
  --tds-brand-action-hover: #17212C;
  --tds-brand-action-active: #121A24;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #FBF8F2;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #2E4057;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light;
}

[data-tibius-theme="ardoise"][data-mode="dark"] {
  --tds-surface-canvas: #0B1730;
  --tds-surface-default: #15233B;
  --tds-surface-raised: #24324A;
  --tds-surface-sunken: #071126;
  --tds-surface-scrim: #000000B8;
  --tds-text-primary: #FFFFFF;
  --tds-text-secondary: #BCC5D3;
  --tds-text-muted: #8995A8;
  --tds-text-inverse: #0B1730;
  --tds-text-disabled: #657287;
  --tds-border-default: #3A485F;
  --tds-border-strong: #526076;
  --tds-border-focus: #7AA2FF;
  --tds-action-secondary: #24324A;
  --tds-action-secondary-hover: #3A485F;
  --tds-action-ghost-hover: #24324A;
  --tds-action-disabled: #24324A;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #7CC4F2;
  --tds-status-info-subtle: #0C3B57;
  --tds-status-success: #75D69A;
  --tds-status-success-subtle: #14532D;
  --tds-status-warning: #F5C26B;
  --tds-status-warning-subtle: #713B12;
  --tds-status-danger: #FFB4AE;
  --tds-status-danger-subtle: #7A271A;
  --tds-chart-grid: #3A485F;
  --tds-chart-axis: #BCC5D3;
  --tds-chart-missing: #526076;
  --tds-brand-primary: #2E4057;
  --tds-brand-hover: #28384C;
  --tds-brand-active: #233142;
  --tds-brand-action: #1C2836;
  --tds-brand-action-hover: #17212C;
  --tds-brand-action-active: #121A24;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-subtle: #232A33;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-link: #7C93B3;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
  --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
  --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  color-scheme: dark;
}

/* Mode automatique : data-mode="auto" suit prefers-color-scheme. */

[data-tibius-theme="tibius"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #EA4128;
  --tds-brand-hover: #C72E18;
  --tds-brand-active: #A22615;
  --tds-brand-action: #B54635;
  --tds-brand-action-hover: #9D392A;
  --tds-brand-action-active: #842F24;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #071126;
  --tds-brand-subtle: #FBF5F2;
  --tds-brand-link: #963B2B;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="tibius"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #EA4128;
    --tds-brand-hover: #C72E18;
    --tds-brand-active: #A22615;
    --tds-brand-action: #B54635;
    --tds-brand-action-hover: #9D392A;
    --tds-brand-action-active: #842F24;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #071126;
    --tds-brand-subtle: #321D1A;
    --tds-brand-link: #F2A393;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="blog"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #EA4128;
  --tds-brand-hover: #C72E18;
  --tds-brand-active: #A22615;
  --tds-brand-action: #B54635;
  --tds-brand-action-hover: #9D392A;
  --tds-brand-action-active: #842F24;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #071126;
  --tds-brand-subtle: #FBF5F2;
  --tds-brand-link: #963B2B;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="blog"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #EA4128;
    --tds-brand-hover: #C72E18;
    --tds-brand-active: #A22615;
    --tds-brand-action: #B54635;
    --tds-brand-action-hover: #9D392A;
    --tds-brand-action-active: #842F24;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #071126;
    --tds-brand-subtle: #321D1A;
    --tds-brand-link: #F2A393;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="wifi"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #1687E8;
  --tds-brand-hover: #0E72CC;
  --tds-brand-active: #095BA5;
  --tds-brand-action: #0E72CC;
  --tds-brand-action-hover: #095BA5;
  --tds-brand-action-active: #0B4D86;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #0B1730;
  --tds-brand-subtle: #EDF7FF;
  --tds-brand-link: #095BA5;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="wifi"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #1687E8;
    --tds-brand-hover: #0E72CC;
    --tds-brand-active: #095BA5;
    --tds-brand-action: #0E72CC;
    --tds-brand-action-hover: #095BA5;
    --tds-brand-action-active: #0B4D86;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #0B1730;
    --tds-brand-subtle: #0B3155;
    --tds-brand-link: #83C4FF;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="carto"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #6046FF;
  --tds-brand-hover: #4929C2;
  --tds-brand-active: #3820A5;
  --tds-brand-action: #4929C2;
  --tds-brand-action-hover: #3820A5;
  --tds-brand-action-active: #251076;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-subtle: #F4F1FF;
  --tds-brand-link: #4929C2;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="carto"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #6046FF;
    --tds-brand-hover: #4929C2;
    --tds-brand-active: #3820A5;
    --tds-brand-action: #4929C2;
    --tds-brand-action-hover: #3820A5;
    --tds-brand-action-active: #251076;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #FFFFFF;
    --tds-brand-subtle: #251A52;
    --tds-brand-link: #B39BFF;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="life"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #B572D0;
  --tds-brand-hover: #9F64B7;
  --tds-brand-active: #8A579E;
  --tds-brand-action: #9860AF;
  --tds-brand-action-hover: #7D4F90;
  --tds-brand-action-active: #643F74;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #0B1730;
  --tds-brand-subtle: #F9F4FB;
  --tds-brand-link: #9860AF;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="life"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #B572D0;
    --tds-brand-hover: #9F64B7;
    --tds-brand-active: #8A579E;
    --tds-brand-action: #9860AF;
    --tds-brand-action-hover: #7D4F90;
    --tds-brand-action-active: #643F74;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #0B1730;
    --tds-brand-subtle: #2D2950;
    --tds-brand-link: #B572D0;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="support"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #C23B75;
  --tds-brand-hover: #A83062;
  --tds-brand-active: #86264E;
  --tds-brand-action: #9A2858;
  --tds-brand-action-hover: #7F2048;
  --tds-brand-action-active: #661837;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-subtle: #FAEFF4;
  --tds-brand-link: #9A2858;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="support"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #C23B75;
    --tds-brand-hover: #A83062;
    --tds-brand-active: #86264E;
    --tds-brand-action: #9A2858;
    --tds-brand-action-hover: #7F2048;
    --tds-brand-action-active: #661837;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #FFFFFF;
    --tds-brand-subtle: #301E3E;
    --tds-brand-link: #D06895;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="status"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #5B6C85;
  --tds-brand-hover: #4B5C73;
  --tds-brand-active: #3A495E;
  --tds-brand-action: #405269;
  --tds-brand-action-hover: #334354;
  --tds-brand-action-active: #273442;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-subtle: #F2F3F5;
  --tds-brand-link: #405269;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="status"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #5B6C85;
    --tds-brand-hover: #4B5C73;
    --tds-brand-active: #3A495E;
    --tds-brand-action: #405269;
    --tds-brand-action-hover: #334354;
    --tds-brand-action-active: #273442;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #FFFFFF;
    --tds-brand-subtle: #1B2841;
    --tds-brand-link: #7D8B9F;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="transit"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #7F9F1F;
  --tds-brand-hover: #6C8817;
  --tds-brand-active: #566D10;
  --tds-brand-action: #526B0D;
  --tds-brand-action-hover: #415609;
  --tds-brand-action-active: #334305;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #071126;
  --tds-brand-subtle: #F5F7ED;
  --tds-brand-link: #526B0D;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="transit"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #7F9F1F;
    --tds-brand-hover: #6C8817;
    --tds-brand-active: #566D10;
    --tds-brand-action: #526B0D;
    --tds-brand-action-hover: #415609;
    --tds-brand-action-active: #334305;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #071126;
    --tds-brand-subtle: #22322D;
    --tds-brand-link: #7F9F1F;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="account"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #B47303;
  --tds-brand-hover: #9E6503;
  --tds-brand-active: #895702;
  --tds-brand-action: #976103;
  --tds-brand-action-hover: #7C5002;
  --tds-brand-action-active: #644002;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #071126;
  --tds-brand-subtle: #F9F4EB;
  --tds-brand-link: #976103;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="account"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #B47303;
    --tds-brand-hover: #9E6503;
    --tds-brand-active: #895702;
    --tds-brand-action: #976103;
    --tds-brand-action-hover: #7C5002;
    --tds-brand-action-active: #644002;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #071126;
    --tds-brand-subtle: #2D2927;
    --tds-brand-link: #BA7E17;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="maps"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #0A95A8;
  --tds-brand-hover: #098394;
  --tds-brand-active: #087180;
  --tds-brand-action: #087D8D;
  --tds-brand-action-hover: #076774;
  --tds-brand-action-active: #05535D;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #071126;
  --tds-brand-subtle: #EBF7F8;
  --tds-brand-link: #087D8D;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="maps"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #0A95A8;
    --tds-brand-hover: #098394;
    --tds-brand-active: #087180;
    --tds-brand-action: #087D8D;
    --tds-brand-action-hover: #076774;
    --tds-brand-action-active: #05535D;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #071126;
    --tds-brand-subtle: #0B3048;
    --tds-brand-link: #0F97AA;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="stats"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #09954A;
  --tds-brand-hover: #088341;
  --tds-brand-active: #077138;
  --tds-brand-action: #087D3E;
  --tds-brand-action-hover: #076733;
  --tds-brand-action-active: #055329;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #071126;
  --tds-brand-subtle: #EBF7F1;
  --tds-brand-link: #087D3E;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="stats"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #09954A;
    --tds-brand-hover: #088341;
    --tds-brand-active: #077138;
    --tds-brand-action: #087D3E;
    --tds-brand-action-hover: #076733;
    --tds-brand-action-active: #055329;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #071126;
    --tds-brand-subtle: #0B3035;
    --tds-brand-link: #1D9D58;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="scheduler"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #7D5C88;
  --tds-brand-hover: #6E5178;
  --tds-brand-active: #5F4667;
  --tds-brand-action: #63496B;
  --tds-brand-action-hover: #513C58;
  --tds-brand-action-active: #413047;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-subtle: #F5F2F5;
  --tds-brand-link: #63496B;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="scheduler"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #7D5C88;
    --tds-brand-hover: #6E5178;
    --tds-brand-active: #5F4667;
    --tds-brand-action: #63496B;
    --tds-brand-action-hover: #513C58;
    --tds-brand-action-active: #413047;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #FFFFFF;
    --tds-brand-subtle: #222542;
    --tds-brand-link: #9B81A3;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="versions"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #6D6824;
  --tds-brand-hover: #605C20;
  --tds-brand-active: #534F1B;
  --tds-brand-action: #56521C;
  --tds-brand-action-hover: #474317;
  --tds-brand-action-active: #393612;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-subtle: #F3F3ED;
  --tds-brand-link: #56521C;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="versions"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #6D6824;
    --tds-brand-hover: #605C20;
    --tds-brand-active: #534F1B;
    --tds-brand-action: #56521C;
    --tds-brand-action-hover: #474317;
    --tds-brand-action-active: #393612;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #FFFFFF;
    --tds-brand-subtle: #1F272E;
    --tds-brand-link: #908C59;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="deploy"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #B100B9;
  --tds-brand-hover: #9C00A3;
  --tds-brand-active: #87008D;
  --tds-brand-action: #8C0092;
  --tds-brand-action-hover: #730078;
  --tds-brand-action-active: #5C0060;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-subtle: #F9EBF9;
  --tds-brand-link: #8C0092;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="deploy"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #B100B9;
    --tds-brand-hover: #9C00A3;
    --tds-brand-active: #87008D;
    --tds-brand-action: #8C0092;
    --tds-brand-action-hover: #730078;
    --tds-brand-action-active: #5C0060;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #FFFFFF;
    --tds-brand-subtle: #2C124B;
    --tds-brand-link: #CD5CD2;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="photos"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #FD687F;
  --tds-brand-hover: #F84A66;
  --tds-brand-active: #E32E4C;
  --tds-brand-action: #B01532;
  --tds-brand-action-hover: #94102A;
  --tds-brand-action-active: #780C21;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #3A0713;
  --tds-brand-subtle: #FFF0F2;
  --tds-brand-link: #B01532;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="photos"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #FD687F;
    --tds-brand-hover: #F84A66;
    --tds-brand-active: #E32E4C;
    --tds-brand-action: #B01532;
    --tds-brand-action-hover: #94102A;
    --tds-brand-action-active: #780C21;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #3A0713;
    --tds-brand-subtle: #3D111C;
    --tds-brand-link: #FF9AA9;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="karnet"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #0F9B8E;
  --tds-brand-hover: #0D887D;
  --tds-brand-active: #0B766C;
  --tds-brand-action: #08796F;
  --tds-brand-action-hover: #07635B;
  --tds-brand-action-active: #055049;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #0B1730;
  --tds-brand-subtle: #ECF7F6;
  --tds-brand-link: #08796F;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="karnet"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #0F9B8E;
    --tds-brand-hover: #0D887D;
    --tds-brand-active: #0B766C;
    --tds-brand-action: #08796F;
    --tds-brand-action-hover: #07635B;
    --tds-brand-action-active: #055049;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #0B1730;
    --tds-brand-subtle: #0C3143;
    --tds-brand-link: #0F9B8E;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

[data-tibius-theme="ardoise"][data-mode="auto"] {
  --tds-surface-canvas: #F7F8FB;
  --tds-surface-default: #FFFFFF;
  --tds-surface-raised: #FFFFFF;
  --tds-surface-sunken: #EEF1F6;
  --tds-surface-scrim: #0B173099;
  --tds-text-primary: #0B1730;
  --tds-text-secondary: #526076;
  --tds-text-muted: #657287;
  --tds-text-inverse: #FFFFFF;
  --tds-text-disabled: #8995A8;
  --tds-border-default: #D9DFE9;
  --tds-border-strong: #BCC5D3;
  --tds-border-focus: #2F6FED;
  --tds-action-secondary: #FFFFFF;
  --tds-action-secondary-hover: #EEF1F6;
  --tds-action-ghost-hover: #EEF1F6;
  --tds-action-disabled: #D9DFE9;
  --tds-action-on-disabled: #657287;
  --tds-status-info: #075985;
  --tds-status-info-subtle: #EEF8FF;
  --tds-status-success: #166534;
  --tds-status-success-subtle: #ECFDF3;
  --tds-status-warning: #92400E;
  --tds-status-warning-subtle: #FFFAEB;
  --tds-status-danger: #B42318;
  --tds-status-danger-subtle: #FFF1F1;
  --tds-chart-grid: #D9DFE9;
  --tds-chart-axis: #526076;
  --tds-chart-missing: #BCC5D3;
  --tds-brand-primary: #2E4057;
  --tds-brand-hover: #28384C;
  --tds-brand-active: #233142;
  --tds-brand-action: #1C2836;
  --tds-brand-action-hover: #17212C;
  --tds-brand-action-active: #121A24;
  --tds-brand-on-action: #FFFFFF;
  --tds-brand-on-primary: #FFFFFF;
  --tds-brand-subtle: #FBF8F2;
  --tds-brand-link: #2E4057;
  --tds-elevation-none: none;
  --tds-elevation-low: 0 1px 2px rgb(11 23 48 / 6%), 0 8px 24px rgb(11 23 48 / 5%);
  --tds-elevation-medium: 0 12px 32px rgb(11 23 48 / 12%);
  --tds-elevation-high: 0 24px 64px rgb(11 23 48 / 18%);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  [data-tibius-theme="ardoise"][data-mode="auto"] {
    --tds-surface-canvas: #0B1730;
    --tds-surface-default: #15233B;
    --tds-surface-raised: #24324A;
    --tds-surface-sunken: #071126;
    --tds-surface-scrim: #000000B8;
    --tds-text-primary: #FFFFFF;
    --tds-text-secondary: #BCC5D3;
    --tds-text-muted: #8995A8;
    --tds-text-inverse: #0B1730;
    --tds-text-disabled: #657287;
    --tds-border-default: #3A485F;
    --tds-border-strong: #526076;
    --tds-border-focus: #7AA2FF;
    --tds-action-secondary: #24324A;
    --tds-action-secondary-hover: #3A485F;
    --tds-action-ghost-hover: #24324A;
    --tds-action-disabled: #24324A;
    --tds-action-on-disabled: #657287;
    --tds-status-info: #7CC4F2;
    --tds-status-info-subtle: #0C3B57;
    --tds-status-success: #75D69A;
    --tds-status-success-subtle: #14532D;
    --tds-status-warning: #F5C26B;
    --tds-status-warning-subtle: #713B12;
    --tds-status-danger: #FFB4AE;
    --tds-status-danger-subtle: #7A271A;
    --tds-chart-grid: #3A485F;
    --tds-chart-axis: #BCC5D3;
    --tds-chart-missing: #526076;
    --tds-brand-primary: #2E4057;
    --tds-brand-hover: #28384C;
    --tds-brand-active: #233142;
    --tds-brand-action: #1C2836;
    --tds-brand-action-hover: #17212C;
    --tds-brand-action-active: #121A24;
    --tds-brand-on-action: #FFFFFF;
    --tds-brand-on-primary: #FFFFFF;
    --tds-brand-subtle: #232A33;
    --tds-brand-link: #7C93B3;
    --tds-elevation-none: none;
    --tds-elevation-low: 0 1px 0 rgb(255 255 255 / 5%), 0 10px 28px rgb(0 0 0 / 24%);
    --tds-elevation-medium: 0 16px 40px rgb(0 0 0 / 38%);
    --tds-elevation-high: 0 28px 72px rgb(0 0 0 / 52%);
  }
}

@media (prefers-reduced-motion: reduce) { :root { --tds-motion-duration-short: 0ms; --tds-motion-duration-standard: 0ms; --tds-motion-duration-long: 0ms; } }

/* Contrat de lockup — mesuré sur les 30 lockups distribués. */
:root {
  --tds-lockup-canvas-height: 500;
  --tds-lockup-wordmark-x: 472;
  --tds-lockup-aspect-max: 3.6765;
  --tds-lockup-ink-fraction: 0.5; /* déprécié en 1.7.0, retrait au contrat majeur */
}
