/* Generated by tools/build_themes.py from browser-themes.json. */
/* Do not edit this file by hand. */

:root {
  color-scheme: dark;
  --tm-canvas-bg: #1E161B;
  --tm-canvas-surface: #2A2026;
  --tm-canvas-surface-raised: #3B2D36;
  --tm-canvas-surface-sunken: #151013;
  --tm-canvas-hover: #35262D;
  --tm-canvas-active: #3C2A33;
  --tm-text-primary: #F2E4E8;
  --tm-text-secondary: #C0B3B8;
  --tm-text-muted: #9E9297;
  --tm-text-inverse: #171214;
  --tm-lines-border: #52474D;
  --tm-lines-border-strong: #766A70;
  --tm-lines-border-hover: #8E8287;
  --tm-chrome-bg: #1A1116;
  --tm-chrome-text: #F2E4E8;
  --tm-chrome-muted: #C0AAB2;
  --tm-chrome-border: #4A3440;
  --tm-chrome-hover-bg: #2A1C24;
  --tm-chrome-active-bg: #5A2A40;
  --tm-chrome-active-text: #F9DCE6;
  --tm-chrome-icon: #D6B6C0;
  --tm-accent-base: #E08FAF;
  --tm-accent-hover: #EDACC5;
  --tm-accent-active: #D27699;
  --tm-accent-soft-bg: #4A2836;
  --tm-accent-border: #C97796;
  --tm-accent-on-accent: #1E0B12;
  --tm-focus-ring: #E08FAF;
  --tm-focus-ring-offset: #2A2026;
  --tm-link-base: #E08FAF;
  --tm-link-hover: #F2B8CD;
  --tm-status-success-base: #72CA90;
  --tm-status-success-hover: #8CD4A4;
  --tm-status-success-soft-bg: #373F39;
  --tm-status-success-border: #476450;
  --tm-status-success-text: #72CA90;
  --tm-status-warning-base: #CAAD72;
  --tm-status-warning-hover: #D4BC8C;
  --tm-status-warning-soft-bg: #473934;
  --tm-status-warning-border: #6A5844;
  --tm-status-warning-text: #CAAD72;
  --tm-status-danger-base: #CA7B72;
  --tm-status-danger-hover: #D4938C;
  --tm-status-danger-soft-bg: #473034;
  --tm-status-danger-border: #6A4444;
  --tm-status-danger-text: #D29088;
  --tm-status-info-base: #72A5CA;
  --tm-status-info-hover: #8CB6D4;
  --tm-status-info-soft-bg: #373844;
  --tm-status-info-border: #475568;
  --tm-status-info-text: #76A7CB;
  --tm-neutral-bg: #151013;
  --tm-neutral-border: #52474D;
  --tm-neutral-text: #C0B3B8;
  --tm-neutral-hover-bg: #35262D;
  --tm-neutral-hover-border: #8E8287;
  --tm-categories-area-accent: #89B39B;
  --tm-categories-area-card-bg: #322C2F;
  --tm-categories-area-card-border: #464C49;
  --tm-categories-area-row-bg: #383638;
  --tm-categories-area-row-hover: #414342;
  --tm-categories-item-accent: #CA9772;
  --tm-categories-item-card-bg: #372A2C;
  --tm-categories-item-card-border: #5A443D;
  --tm-categories-item-row-bg: #423231;
  --tm-categories-item-row-hover: #503D38;
  --tm-categories-action-accent: #E08FAF;
  --tm-categories-action-card-bg: #3A2330;
  --tm-categories-action-card-border: #6B4358;
  --tm-categories-action-row-bg: #33202B;
  --tm-categories-action-row-hover: #442B39;
  --tm-table-header-bg: #251C22;
  --tm-table-header-text: #C0B3B8;
  --tm-table-row-bg: #2A2026;
  --tm-table-row-hover: #35262D;
  --tm-table-border: #52474D;
  --tm-actions-edit-bg: #151013;
  --tm-actions-edit-border: #3A4C5C;
  --tm-actions-edit-text: #72A5CA;
  --tm-actions-edit-hover-bg: #262B34;
  --tm-actions-edit-hover-border: #72A5CA;
  --tm-actions-cancel-bg: #151013;
  --tm-actions-cancel-border: #52474D;
  --tm-actions-cancel-text: #C0B3B8;
  --tm-actions-cancel-hover-bg: #35262D;
  --tm-actions-cancel-hover-border: #8E8287;
  --tm-actions-assign-bg: #E08FAF;
  --tm-actions-assign-border: #AE7088;
  --tm-actions-assign-text: #171214;
  --tm-actions-assign-hover-bg: #E8ABC3;
  --tm-actions-assign-hover-border: #9F7586;
  --tm-actions-complete-bg: #72CA90;
  --tm-actions-complete-border: #5B9C71;
  --tm-actions-complete-text: #171214;
  --tm-actions-complete-hover-bg: #8CD4A4;
  --tm-actions-complete-hover-border: #639072;
  --tm-actions-fail-bg: #CA7B72;
  --tm-actions-fail-border: #9D615A;
  --tm-actions-fail-text: #171214;
  --tm-actions-fail-hover-bg: #D4938C;
  --tm-actions-fail-hover-border: #926662;
  --tm-actions-defer-bg: #CAAD72;
  --tm-actions-defer-border: #9D865A;
  --tm-actions-defer-text: #171214;
  --tm-actions-defer-hover-bg: #D4BC8C;
  --tm-actions-defer-hover-border: #928062;
  --tm-actions-delete-bg: #BF5F54;
  --tm-actions-delete-border: #954C44;
  --tm-actions-delete-text: #171214;
  --tm-actions-delete-hover-bg: #C9776E;
  --tm-actions-delete-hover-border: #8B544E;
  --tm-actions-view-bg: #151013;
  --tm-actions-view-border: #664351;
  --tm-actions-view-text: #E08FAF;
  --tm-actions-view-hover-bg: #3A272F;
  --tm-actions-view-hover-border: #E08FAF;
  --tm-banners-impersonation-bg: #76342D;
  --tm-banners-impersonation-text: #F7F1E8;
  --tm-banners-impersonation-border: #96635C;
  --tm-shadow-sm: 0 2px 7px #00000020;
  --tm-shadow-lg: 0 18px 48px #00000045;
  --tm-overlay: rgba(12, 8, 6, 0.78);
  --tm-table-icon-edit: #2F8F59;
  --tm-table-icon-remove: #D84D4D;
  --tm-table-icon-lock: #7D7D7D;
  --tm-table-icon-assign: #D4A017;
  --tm-rule-action: #4588F6;
  --tm-rule-area: #22C55E;
  --tm-rule-item: #F59E0B;
  --tm-rule-qualifier: #B269F7;
  --tm-rule-number: #EC4D9C;
  --tm-rule-schedule: #06B6D4;
  --tm-rule-unknown: #EF5353;
  --tm-chrome-accent: #E08FAF;
  --tm-due-lightness: 70%;
}

[data-theme="dusk-rose"] {
  color-scheme: dark;
  --tm-canvas-bg: #1E161B;
  --tm-canvas-surface: #2A2026;
  --tm-canvas-surface-raised: #3B2D36;
  --tm-canvas-surface-sunken: #151013;
  --tm-canvas-hover: #35262D;
  --tm-canvas-active: #3C2A33;
  --tm-text-primary: #F2E4E8;
  --tm-text-secondary: #C0B3B8;
  --tm-text-muted: #9E9297;
  --tm-text-inverse: #171214;
  --tm-lines-border: #52474D;
  --tm-lines-border-strong: #766A70;
  --tm-lines-border-hover: #8E8287;
  --tm-chrome-bg: #1A1116;
  --tm-chrome-text: #F2E4E8;
  --tm-chrome-muted: #C0AAB2;
  --tm-chrome-border: #4A3440;
  --tm-chrome-hover-bg: #2A1C24;
  --tm-chrome-active-bg: #5A2A40;
  --tm-chrome-active-text: #F9DCE6;
  --tm-chrome-icon: #D6B6C0;
  --tm-accent-base: #E08FAF;
  --tm-accent-hover: #EDACC5;
  --tm-accent-active: #D27699;
  --tm-accent-soft-bg: #4A2836;
  --tm-accent-border: #C97796;
  --tm-accent-on-accent: #1E0B12;
  --tm-focus-ring: #E08FAF;
  --tm-focus-ring-offset: #2A2026;
  --tm-link-base: #E08FAF;
  --tm-link-hover: #F2B8CD;
  --tm-status-success-base: #72CA90;
  --tm-status-success-hover: #8CD4A4;
  --tm-status-success-soft-bg: #373F39;
  --tm-status-success-border: #476450;
  --tm-status-success-text: #72CA90;
  --tm-status-warning-base: #CAAD72;
  --tm-status-warning-hover: #D4BC8C;
  --tm-status-warning-soft-bg: #473934;
  --tm-status-warning-border: #6A5844;
  --tm-status-warning-text: #CAAD72;
  --tm-status-danger-base: #CA7B72;
  --tm-status-danger-hover: #D4938C;
  --tm-status-danger-soft-bg: #473034;
  --tm-status-danger-border: #6A4444;
  --tm-status-danger-text: #D29088;
  --tm-status-info-base: #72A5CA;
  --tm-status-info-hover: #8CB6D4;
  --tm-status-info-soft-bg: #373844;
  --tm-status-info-border: #475568;
  --tm-status-info-text: #76A7CB;
  --tm-neutral-bg: #151013;
  --tm-neutral-border: #52474D;
  --tm-neutral-text: #C0B3B8;
  --tm-neutral-hover-bg: #35262D;
  --tm-neutral-hover-border: #8E8287;
  --tm-categories-area-accent: #89B39B;
  --tm-categories-area-card-bg: #322C2F;
  --tm-categories-area-card-border: #464C49;
  --tm-categories-area-row-bg: #383638;
  --tm-categories-area-row-hover: #414342;
  --tm-categories-item-accent: #CA9772;
  --tm-categories-item-card-bg: #372A2C;
  --tm-categories-item-card-border: #5A443D;
  --tm-categories-item-row-bg: #423231;
  --tm-categories-item-row-hover: #503D38;
  --tm-categories-action-accent: #E08FAF;
  --tm-categories-action-card-bg: #3A2330;
  --tm-categories-action-card-border: #6B4358;
  --tm-categories-action-row-bg: #33202B;
  --tm-categories-action-row-hover: #442B39;
  --tm-table-header-bg: #251C22;
  --tm-table-header-text: #C0B3B8;
  --tm-table-row-bg: #2A2026;
  --tm-table-row-hover: #35262D;
  --tm-table-border: #52474D;
  --tm-actions-edit-bg: #151013;
  --tm-actions-edit-border: #3A4C5C;
  --tm-actions-edit-text: #72A5CA;
  --tm-actions-edit-hover-bg: #262B34;
  --tm-actions-edit-hover-border: #72A5CA;
  --tm-actions-cancel-bg: #151013;
  --tm-actions-cancel-border: #52474D;
  --tm-actions-cancel-text: #C0B3B8;
  --tm-actions-cancel-hover-bg: #35262D;
  --tm-actions-cancel-hover-border: #8E8287;
  --tm-actions-assign-bg: #E08FAF;
  --tm-actions-assign-border: #AE7088;
  --tm-actions-assign-text: #171214;
  --tm-actions-assign-hover-bg: #E8ABC3;
  --tm-actions-assign-hover-border: #9F7586;
  --tm-actions-complete-bg: #72CA90;
  --tm-actions-complete-border: #5B9C71;
  --tm-actions-complete-text: #171214;
  --tm-actions-complete-hover-bg: #8CD4A4;
  --tm-actions-complete-hover-border: #639072;
  --tm-actions-fail-bg: #CA7B72;
  --tm-actions-fail-border: #9D615A;
  --tm-actions-fail-text: #171214;
  --tm-actions-fail-hover-bg: #D4938C;
  --tm-actions-fail-hover-border: #926662;
  --tm-actions-defer-bg: #CAAD72;
  --tm-actions-defer-border: #9D865A;
  --tm-actions-defer-text: #171214;
  --tm-actions-defer-hover-bg: #D4BC8C;
  --tm-actions-defer-hover-border: #928062;
  --tm-actions-delete-bg: #BF5F54;
  --tm-actions-delete-border: #954C44;
  --tm-actions-delete-text: #171214;
  --tm-actions-delete-hover-bg: #C9776E;
  --tm-actions-delete-hover-border: #8B544E;
  --tm-actions-view-bg: #151013;
  --tm-actions-view-border: #664351;
  --tm-actions-view-text: #E08FAF;
  --tm-actions-view-hover-bg: #3A272F;
  --tm-actions-view-hover-border: #E08FAF;
  --tm-banners-impersonation-bg: #76342D;
  --tm-banners-impersonation-text: #F7F1E8;
  --tm-banners-impersonation-border: #96635C;
  --tm-breath-inhale: #E08FAF;
  --tm-breath-hold: #89B39B;
  --tm-breath-exhale: #E08FAF;
  --tm-shadow-sm: 0 2px 7px #00000020;
  --tm-shadow-lg: 0 18px 48px #00000045;
  --tm-overlay: rgba(12, 8, 6, 0.78);
  --tm-table-icon-edit: #2F8F59;
  --tm-table-icon-remove: #D84D4D;
  --tm-table-icon-lock: #7D7D7D;
  --tm-table-icon-assign: #D4A017;
  --tm-rule-action: #4588F6;
  --tm-rule-area: #22C55E;
  --tm-rule-item: #F59E0B;
  --tm-rule-qualifier: #B269F7;
  --tm-rule-number: #EC4D9C;
  --tm-rule-schedule: #06B6D4;
  --tm-rule-unknown: #EF5353;
  --tm-chrome-accent: #E08FAF;
  --tm-due-lightness: 70%;
}

[data-theme="sakura-blossom"] {
  color-scheme: light;
  --tm-canvas-bg: #F9EDF0;
  --tm-canvas-surface: #FFF8FA;
  --tm-canvas-surface-raised: #FFFBFC;
  --tm-canvas-surface-sunken: #F8D7E0;
  --tm-canvas-hover: #FFE7ED;
  --tm-canvas-active: #FCD8E1;
  --tm-text-primary: #4A3A3F;
  --tm-text-secondary: #5C4C51;
  --tm-text-muted: #6E5D62;
  --tm-text-inverse: #FFF1F4;
  --tm-lines-border: #E1BBC5;
  --tm-lines-border-strong: #A4818B;
  --tm-lines-border-hover: #94737D;
  --tm-chrome-bg: #3D2E33;
  --tm-chrome-text: #F7E6EB;
  --tm-chrome-muted: #BDAAB0;
  --tm-chrome-border: #5E4D52;
  --tm-chrome-hover-bg: #4D3D42;
  --tm-chrome-active-bg: #62474F;
  --tm-chrome-active-text: #FBE9EE;
  --tm-chrome-icon: #D3BBC2;
  --tm-accent-base: #915367;
  --tm-accent-hover: #814559;
  --tm-accent-active: #753A4E;
  --tm-accent-soft-bg: #F9DFE6;
  --tm-accent-border: #AA6A7F;
  --tm-accent-on-accent: #FFF1F4;
  --tm-focus-ring: #AF6F83;
  --tm-focus-ring-offset: #FFF8FA;
  --tm-link-base: #2D6148;
  --tm-link-hover: #1B5038;
  --tm-status-success-base: #327644;
  --tm-status-success-hover: #226737;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #91C79B;
  --tm-status-success-text: #2A5535;
  --tm-status-warning-base: #8A6200;
  --tm-status-warning-hover: #795500;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #D6B174;
  --tm-status-warning-text: #634710;
  --tm-status-danger-base: #AD4642;
  --tm-status-danger-hover: #9C3734;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #F59C94;
  --tm-status-danger-text: #793632;
  --tm-status-info-base: #326D9B;
  --tm-status-info-hover: #225E8C;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #8EBDE6;
  --tm-status-info-text: #294F6E;
  --tm-neutral-bg: #F9EDF0;
  --tm-neutral-border: #A4818B;
  --tm-neutral-text: #664D54;
  --tm-neutral-hover-bg: #FAD9E2;
  --tm-neutral-hover-border: #94737D;
  --tm-categories-area-accent: #446F4F;
  --tm-categories-area-card-bg: #EDFBEF;
  --tm-categories-area-card-border: #ADCDB3;
  --tm-categories-area-row-bg: #F1FCF3;
  --tm-categories-area-row-hover: #DFF3E3;
  --tm-categories-item-accent: #855642;
  --tm-categories-item-card-bg: #FFF4F0;
  --tm-categories-item-card-border: #E3BDAC;
  --tm-categories-item-row-bg: #FFF7F3;
  --tm-categories-item-row-hover: #FFE7DD;
  --tm-categories-action-accent: #48658B;
  --tm-categories-action-card-bg: #F2F7FF;
  --tm-categories-action-card-border: #B0C7E6;
  --tm-categories-action-row-bg: #F5F9FF;
  --tm-categories-action-row-hover: #E1EEFF;
  --tm-table-header-bg: #F8D7E0;
  --tm-table-header-text: #5E454C;
  --tm-table-row-bg: #FFF8FA;
  --tm-table-row-hover: #FFE7ED;
  --tm-table-border: #E1BBC5;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #FDF2F5;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #F9EDF0;
  --tm-actions-cancel-border: #A4818B;
  --tm-actions-cancel-text: #664D54;
  --tm-actions-cancel-hover-bg: #FAD9E2;
  --tm-actions-cancel-hover-border: #94737D;
  --tm-actions-assign-bg: #662F42;
  --tm-actions-assign-border: #4B1D2E;
  --tm-actions-assign-text: #FDF2F5;
  --tm-actions-assign-hover-bg: #572235;
  --tm-actions-assign-hover-border: #35081B;
  --tm-actions-complete-bg: #1E5D31;
  --tm-actions-complete-border: #0C451F;
  --tm-actions-complete-text: #FDF2F5;
  --tm-actions-complete-hover-bg: #0B4F23;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #88402C;
  --tm-actions-fail-border: #6B2D1C;
  --tm-actions-fail-text: #FDF2F5;
  --tm-actions-fail-hover-bg: #78321E;
  --tm-actions-fail-hover-border: #531605;
  --tm-actions-defer-bg: #816229;
  --tm-actions-defer-border: #674C19;
  --tm-actions-defer-text: #FDF2F5;
  --tm-actions-defer-hover-bg: #725319;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0118;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #FDF2F5;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #F9DFE6;
  --tm-actions-view-border: #AA6A7F;
  --tm-actions-view-text: #64414C;
  --tm-actions-view-hover-bg: #EED4DB;
  --tm-actions-view-hover-border: #94566A;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #FDF2F5;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #915367;
  --tm-breath-hold: #446F4F;
  --tm-breath-exhale: #48658B;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #257046;
  --tm-table-icon-remove: #BA2929;
  --tm-table-icon-lock: #636363;
  --tm-table-icon-assign: #7D5E0E;
  --tm-rule-action: #0958D8;
  --tm-rule-area: #0E7236;
  --tm-rule-item: #83590A;
  --tm-rule-qualifier: #8A0AF7;
  --tm-rule-number: #BD1366;
  --tm-rule-schedule: #066A75;
  --tm-rule-unknown: #C41010;
  --tm-chrome-accent: #CEA2B6;
  --tm-due-lightness: 24%;
}

[data-theme="lavender-field"] {
  color-scheme: light;
  --tm-canvas-bg: #EDE4F7;
  --tm-canvas-surface: #F6EFFD;
  --tm-canvas-surface-raised: #F9F3FF;
  --tm-canvas-surface-sunken: #E0D3EE;
  --tm-canvas-hover: #EDE1FB;
  --tm-canvas-active: #E2D5F2;
  --tm-text-primary: #2E2642;
  --tm-text-secondary: #4F4765;
  --tm-text-muted: #5F5877;
  --tm-text-inverse: #F8F2FF;
  --tm-lines-border: #C7B8D7;
  --tm-lines-border-strong: #8C7E9B;
  --tm-lines-border-hover: #7A7294;
  --tm-chrome-bg: #2E2642;
  --tm-chrome-text: #ECE9F8;
  --tm-chrome-muted: #A8A0C2;
  --tm-chrome-border: #4E4664;
  --tm-chrome-hover-bg: #3D3552;
  --tm-chrome-active-bg: #49435F;
  --tm-chrome-active-text: #EFECFB;
  --tm-chrome-icon: #BBB1DB;
  --tm-accent-base: #6E5B9F;
  --tm-accent-hover: #604D90;
  --tm-accent-active: #554283;
  --tm-accent-soft-bg: #E8E2FD;
  --tm-accent-border: #8573B9;
  --tm-accent-on-accent: #F8F2FF;
  --tm-focus-ring: #8573B9;
  --tm-focus-ring-offset: #F6EFFD;
  --tm-link-base: #58478C;
  --tm-link-hover: #483679;
  --tm-status-success-base: #317644;
  --tm-status-success-hover: #206736;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #90C79B;
  --tm-status-success-text: #285433;
  --tm-status-warning-base: #896100;
  --tm-status-warning-hover: #775400;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #D6B172;
  --tm-status-warning-text: #63470D;
  --tm-status-danger-base: #B04643;
  --tm-status-danger-hover: #9F3735;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #F69B93;
  --tm-status-danger-text: #7B3633;
  --tm-status-info-base: #306D9C;
  --tm-status-info-hover: #205E8D;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #8DBDE7;
  --tm-status-info-text: #284F6E;
  --tm-neutral-bg: #EDE4F7;
  --tm-neutral-border: #8C7E9B;
  --tm-neutral-text: #594F64;
  --tm-neutral-hover-bg: #E2D5F0;
  --tm-neutral-hover-border: #7A7294;
  --tm-categories-area-accent: #177364;
  --tm-categories-area-card-bg: #E0F4EF;
  --tm-categories-area-card-border: #9AC7BD;
  --tm-categories-area-row-bg: #E6F5F1;
  --tm-categories-area-row-hover: #D1ECE5;
  --tm-categories-item-accent: #8B523A;
  --tm-categories-item-card-bg: #FDEBE3;
  --tm-categories-item-card-border: #DCB5A5;
  --tm-categories-item-row-bg: #FBEEE8;
  --tm-categories-item-row-hover: #F7DFD5;
  --tm-categories-action-accent: #874E6A;
  --tm-categories-action-card-bg: #FBE9F1;
  --tm-categories-action-card-border: #DBB4C6;
  --tm-categories-action-row-bg: #FAEDF2;
  --tm-categories-action-row-hover: #F6DDE8;
  --tm-table-header-bg: #E0D3EE;
  --tm-table-header-text: #52485C;
  --tm-table-row-bg: #F6EFFD;
  --tm-table-row-hover: #EDE1FB;
  --tm-table-border: #C7B8D7;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #F7F3FC;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #EDE4F7;
  --tm-actions-cancel-border: #8C7E9B;
  --tm-actions-cancel-text: #594F64;
  --tm-actions-cancel-hover-bg: #E2D5F0;
  --tm-actions-cancel-hover-border: #7A7294;
  --tm-actions-assign-bg: #483673;
  --tm-actions-assign-border: #332357;
  --tm-actions-assign-text: #F7F3FC;
  --tm-actions-assign-hover-bg: #3B2964;
  --tm-actions-assign-hover-border: #200E40;
  --tm-actions-complete-bg: #1C5D30;
  --tm-actions-complete-border: #09451F;
  --tm-actions-complete-text: #F7F3FC;
  --tm-actions-complete-hover-bg: #084F23;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #893F2B;
  --tm-actions-fail-border: #6C2C1B;
  --tm-actions-fail-text: #F7F3FC;
  --tm-actions-fail-hover-bg: #79311D;
  --tm-actions-fail-hover-border: #531604;
  --tm-actions-defer-bg: #816227;
  --tm-actions-defer-border: #674C17;
  --tm-actions-defer-text: #F7F3FC;
  --tm-actions-defer-hover-bg: #725316;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0017;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #F7F3FC;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #E8E2FD;
  --tm-actions-view-border: #8573B9;
  --tm-actions-view-text: #4F466C;
  --tm-actions-view-hover-bg: #DCD7F2;
  --tm-actions-view-hover-border: #715EA3;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #F7F3FC;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #6E5B9F;
  --tm-breath-hold: #177364;
  --tm-breath-exhale: #874E6A;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #236941;
  --tm-table-icon-remove: #B22727;
  --tm-table-icon-lock: #5E5E5E;
  --tm-table-icon-assign: #73570D;
  --tm-rule-action: #0954CE;
  --tm-rule-area: #0D6D34;
  --tm-rule-item: #7E560A;
  --tm-rule-qualifier: #8408EF;
  --tm-rule-number: #B31361;
  --tm-rule-schedule: #066670;
  --tm-rule-unknown: #BA1010;
  --tm-chrome-accent: #AF9CCC;
  --tm-due-lightness: 23%;
}

[data-theme="coffee-shop"] {
  color-scheme: light;
  --tm-canvas-bg: #F1E3D0;
  --tm-canvas-surface: #F7EEE1;
  --tm-canvas-surface-raised: #F9F1E6;
  --tm-canvas-surface-sunken: #E6D4BB;
  --tm-canvas-hover: #F3E1C8;
  --tm-canvas-active: #E9D5BA;
  --tm-text-primary: #3A281B;
  --tm-text-secondary: #5B4739;
  --tm-text-muted: #6C584A;
  --tm-text-inverse: #FEF4E6;
  --tm-lines-border: #CEB99C;
  --tm-lines-border-strong: #948065;
  --tm-lines-border-hover: #88725E;
  --tm-chrome-bg: #3A281B;
  --tm-chrome-text: #F6E8DF;
  --tm-chrome-muted: #B9A292;
  --tm-chrome-border: #5B4739;
  --tm-chrome-hover-bg: #4A372A;
  --tm-chrome-active-bg: #574535;
  --tm-chrome-active-text: #FAEBE2;
  --tm-chrome-icon: #D0B4A1;
  --tm-accent-base: #8A5E35;
  --tm-accent-hover: #7A5026;
  --tm-accent-active: #6E451B;
  --tm-accent-soft-bg: #F4E2D3;
  --tm-accent-border: #A2764C;
  --tm-accent-on-accent: #FEF4E6;
  --tm-focus-ring: #9F7249;
  --tm-focus-ring-offset: #F7EEE1;
  --tm-link-base: #734A2D;
  --tm-link-hover: #613A1D;
  --tm-status-success-base: #327644;
  --tm-status-success-hover: #226737;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #91C79B;
  --tm-status-success-text: #2A5535;
  --tm-status-warning-base: #8A6200;
  --tm-status-warning-hover: #795500;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #D6B174;
  --tm-status-warning-text: #634710;
  --tm-status-danger-base: #AF4844;
  --tm-status-danger-hover: #9E3936;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #F59C94;
  --tm-status-danger-text: #793632;
  --tm-status-info-base: #336E9C;
  --tm-status-info-hover: #235F8D;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #8EBDE6;
  --tm-status-info-text: #294F6E;
  --tm-neutral-bg: #F1E3D0;
  --tm-neutral-border: #948065;
  --tm-neutral-text: #5C4E3B;
  --tm-neutral-hover-bg: #E7D5BD;
  --tm-neutral-hover-border: #88725E;
  --tm-categories-area-accent: #446F4F;
  --tm-categories-area-card-bg: #E2F0E4;
  --tm-categories-area-card-border: #A4C4AA;
  --tm-categories-area-row-bg: #E7F1E8;
  --tm-categories-area-row-hover: #D4E8D8;
  --tm-categories-item-accent: #815939;
  --tm-categories-item-card-bg: #F8E9DE;
  --tm-categories-item-card-border: #D6B69E;
  --tm-categories-item-row-bg: #F6ECE3;
  --tm-categories-item-row-hover: #F2DECF;
  --tm-categories-action-accent: #665B87;
  --tm-categories-action-card-bg: #ECE9F9;
  --tm-categories-action-card-border: #BFB7DA;
  --tm-categories-action-row-bg: #EEECF8;
  --tm-categories-action-row-hover: #E3DEF4;
  --tm-table-header-bg: #E6D4BB;
  --tm-table-header-text: #564836;
  --tm-table-row-bg: #F7EEE1;
  --tm-table-row-hover: #F3E1C8;
  --tm-table-border: #CEB99C;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #FAF4EC;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #F1E3D0;
  --tm-actions-cancel-border: #948065;
  --tm-actions-cancel-text: #5C4E3B;
  --tm-actions-cancel-hover-bg: #E7D5BD;
  --tm-actions-cancel-hover-border: #88725E;
  --tm-actions-assign-bg: #603911;
  --tm-actions-assign-border: #472601;
  --tm-actions-assign-text: #FAF4EC;
  --tm-actions-assign-hover-bg: #512C00;
  --tm-actions-assign-hover-border: #2C1500;
  --tm-actions-complete-bg: #1E5D31;
  --tm-actions-complete-border: #0C451F;
  --tm-actions-complete-text: #FAF4EC;
  --tm-actions-complete-hover-bg: #0B4F23;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #88402C;
  --tm-actions-fail-border: #6B2D1C;
  --tm-actions-fail-text: #FAF4EC;
  --tm-actions-fail-hover-bg: #78321E;
  --tm-actions-fail-hover-border: #531605;
  --tm-actions-defer-bg: #816229;
  --tm-actions-defer-border: #674C19;
  --tm-actions-defer-text: #FAF4EC;
  --tm-actions-defer-hover-bg: #725319;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0118;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #FAF4EC;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #F4E2D3;
  --tm-actions-view-border: #A2764C;
  --tm-actions-view-text: #604731;
  --tm-actions-view-hover-bg: #E8D7C8;
  --tm-actions-view-hover-border: #8D6138;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #FAF4EC;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #8A5E35;
  --tm-breath-hold: #446F4F;
  --tm-breath-exhale: #665B87;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #236941;
  --tm-table-icon-remove: #B22727;
  --tm-table-icon-lock: #5C5C5C;
  --tm-table-icon-assign: #73570D;
  --tm-rule-action: #0954CE;
  --tm-rule-area: #0C6832;
  --tm-rule-item: #79530A;
  --tm-rule-qualifier: #8108EA;
  --tm-rule-number: #B31361;
  --tm-rule-schedule: #066670;
  --tm-rule-unknown: #BA1010;
  --tm-chrome-accent: #C89E6F;
  --tm-due-lightness: 22%;
}

[data-theme="oak-room"] {
  color-scheme: light;
  --tm-canvas-bg: #EFF5E1;
  --tm-canvas-surface: #E2EDCE;
  --tm-canvas-surface-raised: #EBF2DD;
  --tm-canvas-surface-sunken: #E5EFCE;
  --tm-canvas-hover: #C2D4AD;
  --tm-canvas-active: #AAC296;
  --tm-text-primary: #22301A;
  --tm-text-secondary: #525F47;
  --tm-text-muted: #616B56;
  --tm-text-inverse: #171214;
  --tm-lines-border: #B7C3A4;
  --tm-lines-border-strong: #94A184;
  --tm-lines-border-hover: #828E74;
  --tm-chrome-bg: #426830;
  --tm-chrome-text: #F7F1E8;
  --tm-chrome-muted: #D5DACC;
  --tm-chrome-border: #6F8A5E;
  --tm-chrome-hover-bg: #3F642E;
  --tm-chrome-active-bg: #3D602C;
  --tm-chrome-active-text: #F7F1E8;
  --tm-chrome-icon: #DCDCCC;
  --tm-accent-base: #AB4D08;
  --tm-accent-hover: #893E06;
  --tm-accent-active: #672E05;
  --tm-accent-soft-bg: #DBDAB6;
  --tm-accent-border: #C8AA77;
  --tm-accent-on-accent: #F7F1E8;
  --tm-focus-ring: #AB4D08;
  --tm-focus-ring-offset: #E2EDCE;
  --tm-link-base: #AB4D08;
  --tm-link-hover: #893E06;
  --tm-status-success-base: #2C964F;
  --tm-status-success-hover: #247A40;
  --tm-status-success-soft-bg: #CCE3BF;
  --tm-status-success-border: #7EBC81;
  --tm-status-success-text: #206F3A;
  --tm-status-warning-base: #9E792E;
  --tm-status-warning-hover: #826426;
  --tm-status-warning-soft-bg: #DADFBB;
  --tm-status-warning-border: #B9B073;
  --tm-status-warning-text: #765B23;
  --tm-status-danger-base: #9E392E;
  --tm-status-danger-hover: #822F26;
  --tm-status-danger-soft-bg: #DAD7BB;
  --tm-status-danger-border: #C7A58E;
  --tm-status-danger-text: #9E392E;
  --tm-status-info-base: #2E6F9E;
  --tm-status-info-hover: #265C82;
  --tm-status-info-soft-bg: #CCDEC8;
  --tm-status-info-border: #91B5B5;
  --tm-status-info-text: #28618A;
  --tm-neutral-bg: #E5EFCE;
  --tm-neutral-border: #B7C3A4;
  --tm-neutral-text: #525F47;
  --tm-neutral-hover-bg: #C2D4AD;
  --tm-neutral-hover-border: #828E74;
  --tm-categories-area-accent: #4C765D;
  --tm-categories-area-card-bg: #D6E3C5;
  --tm-categories-area-card-border: #AFC5A6;
  --tm-categories-area-row-bg: #CBDBBD;
  --tm-categories-area-row-hover: #BED0B3;
  --tm-categories-item-accent: #8D5A35;
  --tm-categories-item-card-bg: #DBE1C2;
  --tm-categories-item-card-border: #C6BF9D;
  --tm-categories-item-row-bg: #D5D7B7;
  --tm-categories-item-row-hover: #CECAA9;
  --tm-categories-action-accent: #6B4E74;
  --tm-categories-action-card-bg: #D8E0C7;
  --tm-categories-action-card-border: #BEBDB3;
  --tm-categories-action-row-bg: #D0D5C0;
  --tm-categories-action-row-hover: #C5C7B8;
  --tm-table-header-bg: #E7F0D6;
  --tm-table-header-text: #525F47;
  --tm-table-row-bg: #E2EDCE;
  --tm-table-row-hover: #C2D4AD;
  --tm-table-border: #B7C3A4;
  --tm-actions-edit-bg: #E5EFCE;
  --tm-actions-edit-border: #9CBCBB;
  --tm-actions-edit-text: #2E6F9E;
  --tm-actions-edit-hover-bg: #C4D8C5;
  --tm-actions-edit-hover-border: #2E6F9E;
  --tm-actions-cancel-bg: #E5EFCE;
  --tm-actions-cancel-border: #B7C3A4;
  --tm-actions-cancel-text: #525F47;
  --tm-actions-cancel-hover-bg: #C2D4AD;
  --tm-actions-cancel-hover-border: #828E74;
  --tm-actions-assign-bg: #AB4D08;
  --tm-actions-assign-border: #BE7640;
  --tm-actions-assign-text: #F7F1E8;
  --tm-actions-assign-hover-bg: #893E06;
  --tm-actions-assign-hover-border: #B07D55;
  --tm-actions-complete-bg: #2C964F;
  --tm-actions-complete-border: #277540;
  --tm-actions-complete-text: #171214;
  --tm-actions-complete-hover-bg: #247A40;
  --tm-actions-complete-hover-border: #1F5631;
  --tm-actions-fail-bg: #9E392E;
  --tm-actions-fail-border: #B4675C;
  --tm-actions-fail-text: #F7F1E8;
  --tm-actions-fail-hover-bg: #822F26;
  --tm-actions-fail-hover-border: #AB736A;
  --tm-actions-defer-bg: #9E792E;
  --tm-actions-defer-border: #7C5F28;
  --tm-actions-defer-text: #171214;
  --tm-actions-defer-hover-bg: #826426;
  --tm-actions-defer-hover-border: #5D4720;
  --tm-actions-delete-bg: #7E2E25;
  --tm-actions-delete-border: #9C5F56;
  --tm-actions-delete-text: #F7F1E8;
  --tm-actions-delete-hover-bg: #62241D;
  --tm-actions-delete-hover-border: #966C64;
  --tm-actions-view-bg: #E5EFCE;
  --tm-actions-view-border: #CEAE7F;
  --tm-actions-view-text: #AB4D08;
  --tm-actions-view-hover-bg: #DBD2AA;
  --tm-actions-view-hover-border: #AB4D08;
  --tm-banners-impersonation-bg: #280E0C;
  --tm-banners-impersonation-text: #F7F1E8;
  --tm-banners-impersonation-border: #5C4743;
  --tm-breath-inhale: #AB4D08;
  --tm-breath-hold: #4C765D;
  --tm-breath-exhale: #6B4E74;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #28784B;
  --tm-table-icon-remove: #C62C2C;
  --tm-table-icon-lock: #686868;
  --tm-table-icon-assign: #86650F;
  --tm-rule-action: #095EE7;
  --tm-rule-area: #0F7738;
  --tm-rule-item: #8D5F0A;
  --tm-rule-qualifier: #921EF7;
  --tm-rule-number: #C7136A;
  --tm-rule-schedule: #06727F;
  --tm-rule-unknown: #CE1010;
  --tm-chrome-accent: #F7D1B1;
  --tm-due-lightness: 26%;
}

[data-theme="coastal"] {
  color-scheme: light;
  --tm-canvas-bg: #F3F0E7;
  --tm-canvas-surface: #FCFAF4;
  --tm-canvas-surface-raised: #FEFCF7;
  --tm-canvas-surface-sunken: #E5E1D4;
  --tm-canvas-hover: #F3EEE2;
  --tm-canvas-active: #E7E3D5;
  --tm-text-primary: #1F3A4A;
  --tm-text-secondary: #395566;
  --tm-text-muted: #4A6678;
  --tm-text-inverse: #F7F5EE;
  --tm-lines-border: #CAC6B7;
  --tm-lines-border-strong: #8F8A7C;
  --tm-lines-border-hover: #648190;
  --tm-chrome-bg: #1B3646;
  --tm-chrome-text: #DFEEF7;
  --tm-chrome-muted: #96B5C8;
  --tm-chrome-border: #3A5566;
  --tm-chrome-hover-bg: #2B4657;
  --tm-chrome-active-bg: #3B5461;
  --tm-chrome-active-text: #E4F2FC;
  --tm-chrome-icon: #A5CBE3;
  --tm-accent-base: #30718F;
  --tm-accent-hover: #206280;
  --tm-accent-active: #105774;
  --tm-accent-soft-bg: #D5EAF6;
  --tm-accent-border: #4989A8;
  --tm-accent-on-accent: #F7F5EE;
  --tm-focus-ring: #4A8AAA;
  --tm-focus-ring-offset: #FCFAF4;
  --tm-link-base: #675223;
  --tm-link-hover: #564210;
  --tm-status-success-base: #327644;
  --tm-status-success-hover: #226737;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #91C79B;
  --tm-status-success-text: #2A5535;
  --tm-status-warning-base: #8A6200;
  --tm-status-warning-hover: #795500;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #D6B174;
  --tm-status-warning-text: #634710;
  --tm-status-danger-base: #AF4844;
  --tm-status-danger-hover: #9E3936;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #F59C94;
  --tm-status-danger-text: #793632;
  --tm-status-info-base: #326D9B;
  --tm-status-info-hover: #225E8C;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #8EBDE6;
  --tm-status-info-text: #294F6E;
  --tm-neutral-bg: #F3F0E7;
  --tm-neutral-border: #8F8A7C;
  --tm-neutral-text: #58554B;
  --tm-neutral-hover-bg: #E7E3D6;
  --tm-neutral-hover-border: #648190;
  --tm-categories-area-accent: #2F7064;
  --tm-categories-area-card-bg: #E8FCF7;
  --tm-categories-area-card-border: #A1CFC4;
  --tm-categories-area-row-bg: #EEFDF9;
  --tm-categories-area-row-hover: #D9F4ED;
  --tm-categories-item-accent: #7C5D34;
  --tm-categories-item-card-bg: #FFF5E9;
  --tm-categories-item-card-border: #DBC2A3;
  --tm-categories-item-row-bg: #FFF7EF;
  --tm-categories-item-row-hover: #FAEAD8;
  --tm-categories-action-accent: #825269;
  --tm-categories-action-card-bg: #FFF3F8;
  --tm-categories-action-card-border: #E2BBCC;
  --tm-categories-action-row-bg: #FFF6FA;
  --tm-categories-action-row-hover: #FEE5F0;
  --tm-table-header-bg: #E5E1D4;
  --tm-table-header-text: #504D43;
  --tm-table-row-bg: #FCFAF4;
  --tm-table-row-hover: #F3EEE2;
  --tm-table-border: #CAC6B7;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #F8F5EC;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #F3F0E7;
  --tm-actions-cancel-border: #8F8A7C;
  --tm-actions-cancel-text: #58554B;
  --tm-actions-cancel-hover-bg: #E7E3D6;
  --tm-actions-cancel-hover-border: #648190;
  --tm-actions-assign-bg: #024A65;
  --tm-actions-assign-border: #003449;
  --tm-actions-assign-text: #F8F5EC;
  --tm-actions-assign-hover-bg: #003C53;
  --tm-actions-assign-hover-border: #001F2D;
  --tm-actions-complete-bg: #1E5D31;
  --tm-actions-complete-border: #0C451F;
  --tm-actions-complete-text: #F8F5EC;
  --tm-actions-complete-hover-bg: #0B4F23;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #88402C;
  --tm-actions-fail-border: #6B2D1C;
  --tm-actions-fail-text: #F8F5EC;
  --tm-actions-fail-hover-bg: #78321E;
  --tm-actions-fail-hover-border: #531605;
  --tm-actions-defer-bg: #816229;
  --tm-actions-defer-border: #674C19;
  --tm-actions-defer-text: #F8F5EC;
  --tm-actions-defer-hover-bg: #725319;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0118;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #F8F5EC;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #D5EAF6;
  --tm-actions-view-border: #4989A8;
  --tm-actions-view-text: #305263;
  --tm-actions-view-hover-bg: #C9DFEB;
  --tm-actions-view-hover-border: #337493;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #F8F5EC;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #30718F;
  --tm-breath-hold: #2F7064;
  --tm-breath-exhale: #825269;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #257046;
  --tm-table-icon-remove: #BE2A2A;
  --tm-table-icon-lock: #636363;
  --tm-table-icon-assign: #7D5E0E;
  --tm-rule-action: #095ADD;
  --tm-rule-area: #0E7236;
  --tm-rule-item: #83590A;
  --tm-rule-qualifier: #8C0FF7;
  --tm-rule-number: #BD1366;
  --tm-rule-schedule: #066E7A;
  --tm-rule-unknown: #C91010;
  --tm-chrome-accent: #7EB8D2;
  --tm-due-lightness: 24%;
}

[data-theme="terminal"] {
  color-scheme: dark;
  --tm-canvas-bg: #0A0F0A;
  --tm-canvas-surface: #121A12;
  --tm-canvas-surface-raised: #1C251C;
  --tm-canvas-surface-sunken: #040904;
  --tm-canvas-hover: #1A221A;
  --tm-canvas-active: #222B22;
  --tm-text-primary: #D1F1D6;
  --tm-text-secondary: #94B399;
  --tm-text-muted: #749279;
  --tm-text-inverse: #0C140C;
  --tm-lines-border: #303B30;
  --tm-lines-border-strong: #5B685B;
  --tm-lines-border-hover: #5B7A49;
  --tm-chrome-bg: #040702;
  --tm-chrome-text: #E6EEE1;
  --tm-chrome-muted: #9FA89B;
  --tm-chrome-border: #2F352B;
  --tm-chrome-hover-bg: #0E140B;
  --tm-chrome-active-bg: #0E2400;
  --tm-chrome-active-text: #E9F2E4;
  --tm-chrome-icon: #A8B2A2;
  --tm-accent-base: #90D465;
  --tm-accent-hover: #9DE172;
  --tm-accent-active: #81C454;
  --tm-accent-soft-bg: #17270D;
  --tm-accent-border: #78BA4A;
  --tm-accent-on-accent: #0C140C;
  --tm-focus-ring: #78BA4A;
  --tm-focus-ring-offset: #121A12;
  --tm-link-base: #EDA92F;
  --tm-link-hover: #FFBD53;
  --tm-status-success-base: #5EBC76;
  --tm-status-success-hover: #6ECC85;
  --tm-status-success-soft-bg: #07220F;
  --tm-status-success-border: #02672D;
  --tm-status-success-text: #9CE6AB;
  --tm-status-warning-base: #D4980C;
  --tm-status-warning-hover: #E4A82C;
  --tm-status-warning-soft-bg: #281900;
  --tm-status-warning-border: #704E00;
  --tm-status-warning-text: #F9C873;
  --tm-status-danger-base: #FF716B;
  --tm-status-danger-hover: #FF8F88;
  --tm-status-danger-soft-bg: #301210;
  --tm-status-danger-border: #9B1D22;
  --tm-status-danger-text: #FFBEB8;
  --tm-status-info-base: #59ACEE;
  --tm-status-info-hover: #6ABCFF;
  --tm-status-info-soft-bg: #041E32;
  --tm-status-info-border: #00598F;
  --tm-status-info-text: #A9D7FF;
  --tm-neutral-bg: #1C251C;
  --tm-neutral-border: #5B685B;
  --tm-neutral-text: #C6D1C6;
  --tm-neutral-hover-bg: #262E26;
  --tm-neutral-hover-border: #5B7A49;
  --tm-categories-area-accent: #47BE81;
  --tm-categories-area-card-bg: #0E1F15;
  --tm-categories-area-card-border: #21412F;
  --tm-categories-area-row-bg: #111C15;
  --tm-categories-area-row-hover: #14281D;
  --tm-categories-item-accent: #DA942C;
  --tm-categories-item-card-bg: #24190B;
  --tm-categories-item-card-border: #4B361C;
  --tm-categories-item-row-bg: #1E170E;
  --tm-categories-item-row-hover: #2E200F;
  --tm-categories-action-accent: #AB91F2;
  --tm-categories-action-card-bg: #1C1828;
  --tm-categories-action-card-border: #3C3552;
  --tm-categories-action-row-bg: #191721;
  --tm-categories-action-row-hover: #242032;
  --tm-table-header-bg: #1C251C;
  --tm-table-header-text: #B6C1B6;
  --tm-table-row-bg: #121A12;
  --tm-table-row-hover: #1A221A;
  --tm-table-border: #303B30;
  --tm-actions-edit-bg: #3D5B75;
  --tm-actions-edit-border: #657E93;
  --tm-actions-edit-text: #F0F7F0;
  --tm-actions-edit-hover-bg: #47657F;
  --tm-actions-edit-hover-border: #869BAD;
  --tm-actions-cancel-bg: #1C251C;
  --tm-actions-cancel-border: #5B685B;
  --tm-actions-cancel-text: #C6D1C6;
  --tm-actions-cancel-hover-bg: #262E26;
  --tm-actions-cancel-hover-border: #5B7A49;
  --tm-actions-assign-bg: #396F00;
  --tm-actions-assign-border: #629143;
  --tm-actions-assign-text: #F0F7F0;
  --tm-actions-assign-hover-bg: #407A02;
  --tm-actions-assign-hover-border: #86AE6F;
  --tm-actions-complete-bg: #005724;
  --tm-actions-complete-border: #387949;
  --tm-actions-complete-text: #F0F7F0;
  --tm-actions-complete-hover-bg: #00622A;
  --tm-actions-complete-hover-border: #61946C;
  --tm-actions-fail-bg: #8C2C0F;
  --tm-actions-fail-border: #A95A44;
  --tm-actions-fail-text: #F0F7F0;
  --tm-actions-fail-hover-bg: #98361B;
  --tm-actions-fail-hover-border: #C07D6B;
  --tm-actions-defer-bg: #7B5600;
  --tm-actions-defer-border: #9C7A3F;
  --tm-actions-defer-text: #F0F7F0;
  --tm-actions-defer-hover-bg: #875F00;
  --tm-actions-defer-hover-border: #B69A6B;
  --tm-actions-delete-bg: #690016;
  --tm-actions-delete-border: #942832;
  --tm-actions-delete-text: #F0F7F0;
  --tm-actions-delete-hover-bg: #79001B;
  --tm-actions-delete-hover-border: #AB5355;
  --tm-actions-view-bg: #17270D;
  --tm-actions-view-border: #78BA4A;
  --tm-actions-view-text: #A4CC8D;
  --tm-actions-view-hover-bg: #213117;
  --tm-actions-view-hover-border: #8DD162;
  --tm-banners-impersonation-bg: #633000;
  --tm-banners-impersonation-text: #F0F7F0;
  --tm-banners-impersonation-border: #9C5313;
  --tm-breath-inhale: #90D465;
  --tm-breath-hold: #47BE81;
  --tm-breath-exhale: #AB91F2;
  --tm-shadow-sm: 0 2px 7px #00000020;
  --tm-shadow-lg: 0 18px 48px #00000045;
  --tm-overlay: rgba(12, 8, 6, 0.78);
  --tm-table-icon-edit: #2E8B57;
  --tm-table-icon-remove: #D64545;
  --tm-table-icon-lock: #787878;
  --tm-table-icon-assign: #D4A017;
  --tm-rule-action: #3B82F6;
  --tm-rule-area: #22C55E;
  --tm-rule-item: #F59E0B;
  --tm-rule-qualifier: #AA5AF7;
  --tm-rule-number: #EC4899;
  --tm-rule-schedule: #06B6D4;
  --tm-rule-unknown: #EF4444;
  --tm-chrome-accent: #90D465;
  --tm-due-lightness: 70%;
}

[data-theme="cyberpunk-neon"] {
  color-scheme: dark;
  --tm-canvas-bg: #0D0B1E;
  --tm-canvas-surface: #1A1535;
  --tm-canvas-surface-raised: #242041;
  --tm-canvas-surface-sunken: #08031F;
  --tm-canvas-hover: #211E3E;
  --tm-canvas-active: #292648;
  --tm-text-primary: #F2EAFF;
  --tm-text-secondary: #B2ABBF;
  --tm-text-muted: #918A9D;
  --tm-text-inverse: #100B2A;
  --tm-lines-border: #383361;
  --tm-lines-border-strong: #636092;
  --tm-lines-border-hover: #9B6176;
  --tm-chrome-bg: #110207;
  --tm-chrome-text: #F7E6EB;
  --tm-chrome-muted: #BA9BA5;
  --tm-chrome-border: #452C35;
  --tm-chrome-hover-bg: #200A13;
  --tm-chrome-active-bg: #360B1E;
  --tm-chrome-active-text: #FBE9EF;
  --tm-chrome-icon: #C8A2AE;
  --tm-accent-base: #DE6496;
  --tm-accent-hover: #EC71A2;
  --tm-accent-active: #CD5587;
  --tm-accent-soft-bg: #381A26;
  --tm-accent-border: #C24B7E;
  --tm-accent-on-accent: #100B2A;
  --tm-focus-ring: #F175A6;
  --tm-focus-ring-offset: #1A1535;
  --tm-link-base: #00CEE6;
  --tm-link-hover: #00E3FD;
  --tm-status-success-base: #5EBC76;
  --tm-status-success-hover: #6ECC85;
  --tm-status-success-soft-bg: #0B2612;
  --tm-status-success-border: #02672D;
  --tm-status-success-text: #9CE6AB;
  --tm-status-warning-base: #D4980C;
  --tm-status-warning-hover: #E4A82C;
  --tm-status-warning-soft-bg: #2C1C00;
  --tm-status-warning-border: #704E00;
  --tm-status-warning-text: #F9C873;
  --tm-status-danger-base: #FF716B;
  --tm-status-danger-hover: #FF8F88;
  --tm-status-danger-soft-bg: #341513;
  --tm-status-danger-border: #9B1D22;
  --tm-status-danger-text: #FFBEB8;
  --tm-status-info-base: #59ACEE;
  --tm-status-info-hover: #6ABCFF;
  --tm-status-info-soft-bg: #072236;
  --tm-status-info-border: #00598F;
  --tm-status-info-text: #A9D7FF;
  --tm-neutral-bg: #242041;
  --tm-neutral-border: #636092;
  --tm-neutral-text: #CAC9F4;
  --tm-neutral-hover-bg: #2D2A4C;
  --tm-neutral-hover-border: #9B6176;
  --tm-categories-area-accent: #59BD76;
  --tm-categories-area-card-bg: #142317;
  --tm-categories-area-card-border: #28442F;
  --tm-categories-area-row-bg: #151F17;
  --tm-categories-area-row-hover: #1A2C1E;
  --tm-categories-item-accent: #EC8557;
  --tm-categories-item-card-bg: #2A1A13;
  --tm-categories-item-card-border: #533427;
  --tm-categories-item-row-bg: #241914;
  --tm-categories-item-row-hover: #352119;
  --tm-categories-action-accent: #65A7FA;
  --tm-categories-action-card-bg: #151F2C;
  --tm-categories-action-card-border: #2A3D56;
  --tm-categories-action-row-bg: #161D25;
  --tm-categories-action-row-hover: #1B2838;
  --tm-table-header-bg: #242041;
  --tm-table-header-text: #BAB9E3;
  --tm-table-row-bg: #1A1535;
  --tm-table-row-hover: #211E3E;
  --tm-table-border: #383361;
  --tm-actions-edit-bg: #3D5B75;
  --tm-actions-edit-border: #657E93;
  --tm-actions-edit-text: #F4F4FD;
  --tm-actions-edit-hover-bg: #47657F;
  --tm-actions-edit-hover-border: #869BAD;
  --tm-actions-cancel-bg: #242041;
  --tm-actions-cancel-border: #636092;
  --tm-actions-cancel-text: #CAC9F4;
  --tm-actions-cancel-hover-bg: #2D2A4C;
  --tm-actions-cancel-hover-border: #9B6176;
  --tm-actions-assign-bg: #881B50;
  --tm-actions-assign-border: #A54F71;
  --tm-actions-assign-text: #F4F4FD;
  --tm-actions-assign-hover-bg: #94285A;
  --tm-actions-assign-hover-border: #BD748F;
  --tm-actions-complete-bg: #005724;
  --tm-actions-complete-border: #387949;
  --tm-actions-complete-text: #F4F4FD;
  --tm-actions-complete-hover-bg: #00622A;
  --tm-actions-complete-hover-border: #61946C;
  --tm-actions-fail-bg: #8C2C0F;
  --tm-actions-fail-border: #A95A44;
  --tm-actions-fail-text: #F4F4FD;
  --tm-actions-fail-hover-bg: #98361B;
  --tm-actions-fail-hover-border: #C07D6B;
  --tm-actions-defer-bg: #7B5600;
  --tm-actions-defer-border: #9C7A3F;
  --tm-actions-defer-text: #F4F4FD;
  --tm-actions-defer-hover-bg: #875F00;
  --tm-actions-defer-hover-border: #B69A6B;
  --tm-actions-delete-bg: #690016;
  --tm-actions-delete-border: #942832;
  --tm-actions-delete-text: #F4F4FD;
  --tm-actions-delete-hover-bg: #79001B;
  --tm-actions-delete-hover-border: #AB5355;
  --tm-actions-view-bg: #381A26;
  --tm-actions-view-border: #C24B7E;
  --tm-actions-view-text: #F0A4BF;
  --tm-actions-view-hover-bg: #43242F;
  --tm-actions-view-hover-border: #DA6193;
  --tm-banners-impersonation-bg: #633000;
  --tm-banners-impersonation-text: #F4F4FD;
  --tm-banners-impersonation-border: #9C5313;
  --tm-breath-inhale: #DE6496;
  --tm-breath-hold: #59BD76;
  --tm-breath-exhale: #65A7FA;
  --tm-shadow-sm: 0 2px 7px #00000020;
  --tm-shadow-lg: 0 18px 48px #00000045;
  --tm-overlay: rgba(12, 8, 6, 0.78);
  --tm-table-icon-edit: #2E8B57;
  --tm-table-icon-remove: #D64545;
  --tm-table-icon-lock: #787878;
  --tm-table-icon-assign: #D4A017;
  --tm-rule-action: #3B82F6;
  --tm-rule-area: #22C55E;
  --tm-rule-item: #F59E0B;
  --tm-rule-qualifier: #AA5AF7;
  --tm-rule-number: #EC4899;
  --tm-rule-schedule: #06B6D4;
  --tm-rule-unknown: #EF4444;
  --tm-chrome-accent: #DE6496;
  --tm-due-lightness: 70%;
}

[data-theme="galaxy"] {
  color-scheme: dark;
  --tm-canvas-bg: #0B0A33;
  --tm-canvas-surface: #1B1560;
  --tm-canvas-surface-raised: #2A2468;
  --tm-canvas-surface-sunken: #070624;
  --tm-canvas-hover: #252A63;
  --tm-canvas-active: #2F357A;
  --tm-text-primary: #F1E9FF;
  --tm-text-secondary: #B9B0D0;
  --tm-text-muted: #A097BA;
  --tm-text-inverse: #0B0826;
  --tm-lines-border: #403C7E;
  --tm-lines-border-strong: #6D6EC0;
  --tm-lines-border-hover: #8B7FD0;
  --tm-chrome-bg: #080420;
  --tm-chrome-text: #F2ECFF;
  --tm-chrome-muted: #B4A9D6;
  --tm-chrome-border: #3A3266;
  --tm-chrome-hover-bg: #17113A;
  --tm-chrome-active-bg: #3B1245;
  --tm-chrome-active-text: #FFB8F0;
  --tm-chrome-icon: #C4B0F0;
  --tm-accent-base: #FF7AD9;
  --tm-accent-hover: #FF97E4;
  --tm-accent-active: #E962C6;
  --tm-accent-soft-bg: #3E1A3F;
  --tm-accent-border: #E08BD0;
  --tm-accent-on-accent: #170A26;
  --tm-focus-ring: #FF9BE6;
  --tm-focus-ring-offset: #1B1560;
  --tm-link-base: #FF9BE8;
  --tm-link-hover: #FFC2F2;
  --tm-status-success-base: #5EBC76;
  --tm-status-success-hover: #6ECC85;
  --tm-status-success-soft-bg: #132E19;
  --tm-status-success-border: #02672D;
  --tm-status-success-text: #9CE6AB;
  --tm-status-warning-base: #D4980C;
  --tm-status-warning-hover: #E4A82C;
  --tm-status-warning-soft-bg: #332405;
  --tm-status-warning-border: #704E00;
  --tm-status-warning-text: #F9C873;
  --tm-status-danger-base: #FF716B;
  --tm-status-danger-hover: #FF8F88;
  --tm-status-danger-soft-bg: #3C1C1A;
  --tm-status-danger-border: #9B1D22;
  --tm-status-danger-text: #FFBEB8;
  --tm-status-info-base: #4FA9FF;
  --tm-status-info-hover: #6CBBFF;
  --tm-status-info-soft-bg: #0D2C48;
  --tm-status-info-border: #0068A8;
  --tm-status-info-text: #B5DEFF;
  --tm-neutral-bg: #28294A;
  --tm-neutral-border: #646798;
  --tm-neutral-text: #C6CAF5;
  --tm-neutral-hover-bg: #323355;
  --tm-neutral-hover-border: #7D6FA3;
  --tm-categories-area-accent: #00BFA6;
  --tm-categories-area-card-bg: #142A26;
  --tm-categories-area-card-border: #224D44;
  --tm-categories-area-row-bg: #182623;
  --tm-categories-area-row-hover: #19342E;
  --tm-categories-item-accent: #EC8557;
  --tm-categories-item-card-bg: #32211A;
  --tm-categories-item-card-border: #5B3B2E;
  --tm-categories-item-row-bg: #2C201B;
  --tm-categories-item-row-hover: #3D2820;
  --tm-categories-action-accent: #FF8AD6;
  --tm-categories-action-card-bg: #3A1B32;
  --tm-categories-action-card-border: #6B3560;
  --tm-categories-action-row-bg: #331A2D;
  --tm-categories-action-row-hover: #45223D;
  --tm-table-header-bg: #28294A;
  --tm-table-header-text: #B6BAE4;
  --tm-table-row-bg: #1D1650;
  --tm-table-row-hover: #252647;
  --tm-table-border: #383967;
  --tm-actions-edit-bg: #3D5B75;
  --tm-actions-edit-border: #657E93;
  --tm-actions-edit-text: #F3F4FD;
  --tm-actions-edit-hover-bg: #47657F;
  --tm-actions-edit-hover-border: #869BAD;
  --tm-actions-cancel-bg: #28294A;
  --tm-actions-cancel-border: #646798;
  --tm-actions-cancel-text: #C6CAF5;
  --tm-actions-cancel-hover-bg: #323355;
  --tm-actions-cancel-hover-border: #7D6FA3;
  --tm-actions-assign-bg: #482382;
  --tm-actions-assign-border: #664E9A;
  --tm-actions-assign-text: #F3F4FD;
  --tm-actions-assign-hover-bg: #512E8D;
  --tm-actions-assign-hover-border: #816FAF;
  --tm-actions-complete-bg: #005724;
  --tm-actions-complete-border: #387949;
  --tm-actions-complete-text: #F3F4FD;
  --tm-actions-complete-hover-bg: #00622A;
  --tm-actions-complete-hover-border: #61946C;
  --tm-actions-fail-bg: #8C2C0F;
  --tm-actions-fail-border: #A95A44;
  --tm-actions-fail-text: #F3F4FD;
  --tm-actions-fail-hover-bg: #98361B;
  --tm-actions-fail-hover-border: #C07D6B;
  --tm-actions-defer-bg: #7B5600;
  --tm-actions-defer-border: #9C7A3F;
  --tm-actions-defer-text: #F3F4FD;
  --tm-actions-defer-hover-bg: #875F00;
  --tm-actions-defer-hover-border: #B69A6B;
  --tm-actions-delete-bg: #690016;
  --tm-actions-delete-border: #942832;
  --tm-actions-delete-text: #F3F4FD;
  --tm-actions-delete-hover-bg: #79001B;
  --tm-actions-delete-hover-border: #AB5355;
  --tm-actions-view-bg: #2F2743;
  --tm-actions-view-border: #8361CC;
  --tm-actions-view-text: #C3B1F5;
  --tm-actions-view-hover-bg: #39314E;
  --tm-actions-view-hover-border: #9876E4;
  --tm-banners-impersonation-bg: #633000;
  --tm-banners-impersonation-text: #F3F4FD;
  --tm-banners-impersonation-border: #9C5313;
  --tm-breath-inhale: #FF7AD9;
  --tm-breath-hold: #00BFA6;
  --tm-breath-exhale: #FF8AD6;
  --tm-shadow-sm: 0 2px 7px #00000020;
  --tm-shadow-lg: 0 18px 48px #00000045;
  --tm-overlay: rgba(12, 8, 6, 0.78);
  --tm-table-icon-edit: #2E8B57;
  --tm-table-icon-remove: #D64545;
  --tm-table-icon-lock: #7A7A7A;
  --tm-table-icon-assign: #D4A017;
  --tm-rule-action: #4588F6;
  --tm-rule-area: #22C55E;
  --tm-rule-item: #F59E0B;
  --tm-rule-qualifier: #AF64F7;
  --tm-rule-number: #EC4899;
  --tm-rule-schedule: #06B6D4;
  --tm-rule-unknown: #EF5353;
  --tm-chrome-accent: #FF7AD9;
  --tm-due-lightness: 70%;
}

[data-theme="riverbank"] {
  color-scheme: light;
  --tm-canvas-bg: #F6EFDC;
  --tm-canvas-surface: #D8E3BE;
  --tm-canvas-surface-raised: #E1E9CC;
  --tm-canvas-surface-sunken: #F1E6C8;
  --tm-canvas-hover: #AFC7A3;
  --tm-canvas-active: #92B290;
  --tm-text-primary: #4A2E1E;
  --tm-text-secondary: #6E5B46;
  --tm-text-muted: #685F4C;
  --tm-text-inverse: #171214;
  --tm-lines-border: #B6B995;
  --tm-lines-border-strong: #9C9778;
  --tm-lines-border-hover: #8B836A;
  --tm-chrome-bg: #184C34;
  --tm-chrome-text: #F7F1E8;
  --tm-chrome-muted: #A9B7A9;
  --tm-chrome-border: #507561;
  --tm-chrome-hover-bg: #174932;
  --tm-chrome-active-bg: #164630;
  --tm-chrome-active-text: #F7F1E8;
  --tm-chrome-icon: #D6D8CD;
  --tm-accent-base: #7B5C09;
  --tm-accent-hover: #5A4307;
  --tm-accent-active: #382A04;
  --tm-accent-soft-bg: #CDD3A8;
  --tm-accent-border: #ACA96B;
  --tm-accent-on-accent: #F7F1E8;
  --tm-focus-ring: #7B5C09;
  --tm-focus-ring-offset: #D8E3BE;
  --tm-link-base: #7B5C09;
  --tm-link-hover: #5A4307;
  --tm-status-success-base: #298E4B;
  --tm-status-success-hover: #21723C;
  --tm-status-success-soft-bg: #C3D9B0;
  --tm-status-success-border: #7CB479;
  --tm-status-success-text: #1E6636;
  --tm-status-warning-base: #9A762D;
  --tm-status-warning-hover: #7E6125;
  --tm-status-warning-soft-bg: #D1D6AD;
  --tm-status-warning-border: #B1A769;
  --tm-status-warning-text: #6F5520;
  --tm-status-danger-base: #9E392E;
  --tm-status-danger-hover: #822F26;
  --tm-status-danger-soft-bg: #D1CFAD;
  --tm-status-danger-border: #C19F84;
  --tm-status-danger-text: #96362C;
  --tm-status-info-base: #2E6F9E;
  --tm-status-info-hover: #265C82;
  --tm-status-info-soft-bg: #C4D5BA;
  --tm-status-info-border: #88ADA8;
  --tm-status-info-text: #265C82;
  --tm-neutral-bg: #F1E6C8;
  --tm-neutral-border: #B6B995;
  --tm-neutral-text: #6E5B46;
  --tm-neutral-hover-bg: #AFC7A3;
  --tm-neutral-hover-border: #8B836A;
  --tm-categories-area-accent: #4C765D;
  --tm-categories-area-card-bg: #CDDAB6;
  --tm-categories-area-card-border: #A6BC98;
  --tm-categories-area-row-bg: #C3D3AF;
  --tm-categories-area-row-hover: #B6C9A7;
  --tm-categories-item-accent: #8D5A35;
  --tm-categories-item-card-bg: #D2D8B3;
  --tm-categories-item-card-border: #BEB68F;
  --tm-categories-item-row-bg: #CDCEA9;
  --tm-categories-item-row-hover: #C6C29D;
  --tm-categories-action-accent: #6B4E74;
  --tm-categories-action-card-bg: #CFD7B8;
  --tm-categories-action-card-border: #B7B6A8;
  --tm-categories-action-row-bg: #C8CDB3;
  --tm-categories-action-row-hover: #BEBFAC;
  --tm-table-header-bg: #E4E8CA;
  --tm-table-header-text: #6E5B46;
  --tm-table-row-bg: #D8E3BE;
  --tm-table-row-hover: #AFC7A3;
  --tm-table-border: #B6B995;
  --tm-actions-edit-bg: #F1E6C8;
  --tm-actions-edit-border: #A3B5B6;
  --tm-actions-edit-text: #2D6C9A;
  --tm-actions-edit-hover-bg: #CED0C0;
  --tm-actions-edit-hover-border: #2D6C9A;
  --tm-actions-cancel-bg: #F1E6C8;
  --tm-actions-cancel-border: #B6B995;
  --tm-actions-cancel-text: #6E5B46;
  --tm-actions-cancel-hover-bg: #AFC7A3;
  --tm-actions-cancel-hover-border: #8B836A;
  --tm-actions-assign-bg: #7B5C09;
  --tm-actions-assign-border: #9A8141;
  --tm-actions-assign-text: #F7F1E8;
  --tm-actions-assign-hover-bg: #5A4307;
  --tm-actions-assign-hover-border: #918056;
  --tm-actions-complete-bg: #298E4B;
  --tm-actions-complete-border: #256F3D;
  --tm-actions-complete-text: #171214;
  --tm-actions-complete-hover-bg: #21723C;
  --tm-actions-complete-hover-border: #1E502E;
  --tm-actions-fail-bg: #9E392E;
  --tm-actions-fail-border: #B4675C;
  --tm-actions-fail-text: #F7F1E8;
  --tm-actions-fail-hover-bg: #822F26;
  --tm-actions-fail-hover-border: #AB736A;
  --tm-actions-defer-bg: #9A762D;
  --tm-actions-defer-border: #795D27;
  --tm-actions-defer-text: #171214;
  --tm-actions-defer-hover-bg: #7E6125;
  --tm-actions-defer-hover-border: #5A451F;
  --tm-actions-delete-bg: #7E2E25;
  --tm-actions-delete-border: #9C5F56;
  --tm-actions-delete-text: #F7F1E8;
  --tm-actions-delete-hover-bg: #62241D;
  --tm-actions-delete-hover-border: #966C64;
  --tm-actions-view-bg: #F1E6C8;
  --tm-actions-view-border: #C2AF7C;
  --tm-actions-view-text: #7B5C09;
  --tm-actions-view-hover-bg: #DCCDA6;
  --tm-actions-view-hover-border: #7B5C09;
  --tm-banners-impersonation-bg: #280E0C;
  --tm-banners-impersonation-text: #F7F1E8;
  --tm-banners-impersonation-border: #5C4743;
  --tm-breath-inhale: #7B5C09;
  --tm-breath-hold: #4C765D;
  --tm-breath-exhale: #6B4E74;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #267449;
  --tm-table-icon-remove: #C22B2B;
  --tm-table-icon-lock: #666666;
  --tm-table-icon-assign: #81610E;
  --tm-rule-action: #0958D8;
  --tm-rule-area: #0D6D34;
  --tm-rule-item: #83590A;
  --tm-rule-qualifier: #8A0AF7;
  --tm-rule-number: #BD1366;
  --tm-rule-schedule: #066A75;
  --tm-rule-unknown: #C41010;
  --tm-chrome-accent: #DAA809;
  --tm-due-lightness: 25%;
}

[data-theme="burlesque"] {
  color-scheme: dark;
  --tm-canvas-bg: #120608;
  --tm-canvas-surface: #2B0F14;
  --tm-canvas-surface-raised: #371A20;
  --tm-canvas-surface-sunken: #110003;
  --tm-canvas-hover: #34171D;
  --tm-canvas-active: #3D2026;
  --tm-text-primary: #FAECDB;
  --tm-text-secondary: #B8AB9B;
  --tm-text-muted: #96897A;
  --tm-text-inverse: #22070E;
  --tm-lines-border: #542B34;
  --tm-lines-border-strong: #865960;
  --tm-lines-border-hover: #9C606F;
  --tm-chrome-bg: #0D0305;
  --tm-chrome-text: #F8E6EA;
  --tm-chrome-muted: #B29FA3;
  --tm-chrome-border: #3F2F33;
  --tm-chrome-hover-bg: #1A0D10;
  --tm-chrome-active-bg: #360A1A;
  --tm-chrome-active-text: #FBE9ED;
  --tm-chrome-icon: #BEA7AC;
  --tm-accent-base: #FF2E43;
  --tm-accent-hover: #FF5567;
  --tm-accent-active: #E01F35;
  --tm-accent-soft-bg: #3A1218;
  --tm-accent-border: #FF6B7B;
  --tm-accent-on-accent: #1A0306;
  --tm-focus-ring: #FF4A5C;
  --tm-focus-ring-offset: #2B0F14;
  --tm-link-base: #FF4A5C;
  --tm-link-hover: #FF7482;
  --tm-status-success-base: #5EBC76;
  --tm-status-success-hover: #6ECC85;
  --tm-status-success-soft-bg: #092411;
  --tm-status-success-border: #02672D;
  --tm-status-success-text: #9CE6AB;
  --tm-status-warning-base: #D4980C;
  --tm-status-warning-hover: #E4A82C;
  --tm-status-warning-soft-bg: #2A1B00;
  --tm-status-warning-border: #704E00;
  --tm-status-warning-text: #F9C873;
  --tm-status-danger-base: #FF716B;
  --tm-status-danger-hover: #FF8F88;
  --tm-status-danger-soft-bg: #321312;
  --tm-status-danger-border: #9B1D22;
  --tm-status-danger-text: #FFBEB8;
  --tm-status-info-base: #59ACEE;
  --tm-status-info-hover: #6ABCFF;
  --tm-status-info-soft-bg: #062034;
  --tm-status-info-border: #00598F;
  --tm-status-info-text: #A9D7FF;
  --tm-neutral-bg: #371A20;
  --tm-neutral-border: #865960;
  --tm-neutral-text: #EAC2C8;
  --tm-neutral-hover-bg: #422329;
  --tm-neutral-hover-border: #9C606F;
  --tm-categories-area-accent: #5FBC79;
  --tm-categories-area-card-bg: #122115;
  --tm-categories-area-card-border: #26422D;
  --tm-categories-area-row-bg: #141D16;
  --tm-categories-area-row-hover: #182A1C;
  --tm-categories-item-accent: #E8885D;
  --tm-categories-item-card-bg: #291811;
  --tm-categories-item-card-border: #513325;
  --tm-categories-item-row-bg: #231813;
  --tm-categories-item-row-hover: #331F17;
  --tm-categories-action-accent: #69A7F5;
  --tm-categories-action-card-bg: #131D2B;
  --tm-categories-action-card-border: #293C55;
  --tm-categories-action-row-bg: #141B24;
  --tm-categories-action-row-hover: #192636;
  --tm-table-header-bg: #371A20;
  --tm-table-header-text: #DAB2B8;
  --tm-table-row-bg: #2B0F14;
  --tm-table-row-hover: #34171D;
  --tm-table-border: #542B34;
  --tm-actions-edit-bg: #3D5B75;
  --tm-actions-edit-border: #657E93;
  --tm-actions-edit-text: #FDF2F3;
  --tm-actions-edit-hover-bg: #47657F;
  --tm-actions-edit-hover-border: #869BAD;
  --tm-actions-cancel-bg: #371A20;
  --tm-actions-cancel-border: #865960;
  --tm-actions-cancel-text: #EAC2C8;
  --tm-actions-cancel-hover-bg: #422329;
  --tm-actions-cancel-hover-border: #9C606F;
  --tm-actions-assign-bg: #FF2E43;
  --tm-actions-assign-border: #FF7A88;
  --tm-actions-assign-text: #1A0306;
  --tm-actions-assign-hover-bg: #FF5567;
  --tm-actions-assign-hover-border: #FF98A2;
  --tm-actions-complete-bg: #005724;
  --tm-actions-complete-border: #387949;
  --tm-actions-complete-text: #FDF2F3;
  --tm-actions-complete-hover-bg: #00622A;
  --tm-actions-complete-hover-border: #61946C;
  --tm-actions-fail-bg: #8C2C0F;
  --tm-actions-fail-border: #A95A44;
  --tm-actions-fail-text: #FDF2F3;
  --tm-actions-fail-hover-bg: #98361B;
  --tm-actions-fail-hover-border: #C07D6B;
  --tm-actions-defer-bg: #7B5600;
  --tm-actions-defer-border: #9C7A3F;
  --tm-actions-defer-text: #FDF2F3;
  --tm-actions-defer-hover-bg: #875F00;
  --tm-actions-defer-hover-border: #B69A6B;
  --tm-actions-delete-bg: #690016;
  --tm-actions-delete-border: #942832;
  --tm-actions-delete-text: #FDF2F3;
  --tm-actions-delete-hover-bg: #79001B;
  --tm-actions-delete-hover-border: #AB5355;
  --tm-actions-view-bg: #3A1218;
  --tm-actions-view-border: #FF2E43;
  --tm-actions-view-text: #FF8792;
  --tm-actions-view-hover-bg: #4A1A22;
  --tm-actions-view-hover-border: #FF5567;
  --tm-banners-impersonation-bg: #633000;
  --tm-banners-impersonation-text: #FDF2F3;
  --tm-banners-impersonation-border: #9C5313;
  --tm-breath-inhale: #FF2E43;
  --tm-breath-hold: #5FBC79;
  --tm-breath-exhale: #69A7F5;
  --tm-shadow-sm: 0 2px 7px #00000020;
  --tm-shadow-lg: 0 18px 48px #00000045;
  --tm-overlay: rgba(12, 8, 6, 0.78);
  --tm-table-icon-edit: #2E8B57;
  --tm-table-icon-remove: #D64545;
  --tm-table-icon-lock: #787878;
  --tm-table-icon-assign: #D4A017;
  --tm-rule-action: #3B82F6;
  --tm-rule-area: #22C55E;
  --tm-rule-item: #F59E0B;
  --tm-rule-qualifier: #AA5AF7;
  --tm-rule-number: #EC4899;
  --tm-rule-schedule: #06B6D4;
  --tm-rule-unknown: #EF4444;
  --tm-chrome-accent: #FF2E43;
  --tm-due-lightness: 70%;
}

[data-theme="y2k"] {
  color-scheme: light;
  --tm-canvas-bg: #E7F1FC;
  --tm-canvas-surface: #F7FBFF;
  --tm-canvas-surface-raised: #FAFDFF;
  --tm-canvas-surface-sunken: #CFE4FB;
  --tm-canvas-hover: #E3F0FF;
  --tm-canvas-active: #CFE6FF;
  --tm-text-primary: #2B334F;
  --tm-text-secondary: #48516F;
  --tm-text-muted: #596281;
  --tm-text-inverse: #EEF6FF;
  --tm-lines-border: #AFC7E2;
  --tm-lines-border-strong: #768CA5;
  --tm-lines-border-hover: #657FA0;
  --tm-chrome-bg: #2A314C;
  --tm-chrome-text: #E6EBF9;
  --tm-chrome-muted: #A4AFD0;
  --tm-chrome-border: #47506D;
  --tm-chrome-hover-bg: #39415D;
  --tm-chrome-active-bg: #3B516D;
  --tm-chrome-active-text: #E9EEFC;
  --tm-chrome-icon: #B6C3ED;
  --tm-accent-base: #346AAB;
  --tm-accent-hover: #255B9B;
  --tm-accent-active: #18508F;
  --tm-accent-soft-bg: #D6E8FF;
  --tm-accent-border: #4B82C5;
  --tm-accent-on-accent: #EEF6FF;
  --tm-focus-ring: #4E85C8;
  --tm-focus-ring-offset: #F7FBFF;
  --tm-link-base: #8B2867;
  --tm-link-hover: #781256;
  --tm-status-success-base: #25783F;
  --tm-status-success-hover: #116931;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #8BC997;
  --tm-status-success-text: #235630;
  --tm-status-warning-base: #8A6200;
  --tm-status-warning-hover: #795500;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #DAB069;
  --tm-status-warning-text: #654600;
  --tm-status-danger-base: #B8403E;
  --tm-status-danger-hover: #A73030;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #FD978F;
  --tm-status-danger-text: #80322F;
  --tm-status-info-base: #266EA3;
  --tm-status-info-hover: #135F93;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #87BEEC;
  --tm-status-info-text: #234F72;
  --tm-neutral-bg: #E7F1FC;
  --tm-neutral-border: #768CA5;
  --tm-neutral-text: #475768;
  --tm-neutral-hover-bg: #D1E5FC;
  --tm-neutral-hover-border: #657FA0;
  --tm-categories-area-accent: #007464;
  --tm-categories-area-card-bg: #E8FCF7;
  --tm-categories-area-card-border: #A1CFC4;
  --tm-categories-area-row-bg: #EEFDF9;
  --tm-categories-area-row-hover: #D9F4ED;
  --tm-categories-item-accent: #8F5034;
  --tm-categories-item-card-bg: #FFF4F0;
  --tm-categories-item-card-border: #E3BDAC;
  --tm-categories-item-row-bg: #FFF7F3;
  --tm-categories-item-row-hover: #FFE7DD;
  --tm-categories-action-accent: #8B4B6B;
  --tm-categories-action-card-bg: #FFF3F8;
  --tm-categories-action-card-border: #E2BBCC;
  --tm-categories-action-row-bg: #FFF6FA;
  --tm-categories-action-row-hover: #FEE5F0;
  --tm-table-header-bg: #CFE4FB;
  --tm-table-header-text: #3F4F60;
  --tm-table-row-bg: #F7FBFF;
  --tm-table-row-hover: #E3F0FF;
  --tm-table-border: #AFC7E2;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #EFF6FD;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #E7F1FC;
  --tm-actions-cancel-border: #768CA5;
  --tm-actions-cancel-text: #475768;
  --tm-actions-cancel-hover-bg: #D1E5FC;
  --tm-actions-cancel-hover-border: #657FA0;
  --tm-actions-assign-bg: #0D437E;
  --tm-actions-assign-border: #002E5F;
  --tm-actions-assign-text: #EFF6FD;
  --tm-actions-assign-hover-bg: #00366D;
  --tm-actions-assign-hover-border: #001B3D;
  --tm-actions-complete-bg: #0F5E2C;
  --tm-actions-complete-border: #00461C;
  --tm-actions-complete-text: #EFF6FD;
  --tm-actions-complete-hover-bg: #004F21;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #8E3B24;
  --tm-actions-fail-border: #702814;
  --tm-actions-fail-text: #EFF6FD;
  --tm-actions-fail-hover-bg: #7E2C15;
  --tm-actions-fail-hover-border: #561200;
  --tm-actions-defer-bg: #84601A;
  --tm-actions-defer-border: #6A4B08;
  --tm-actions-defer-text: #EFF6FD;
  --tm-actions-defer-hover-bg: #755201;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0017;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #EFF6FD;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #D6E8FF;
  --tm-actions-view-border: #4B82C5;
  --tm-actions-view-text: #314F73;
  --tm-actions-view-hover-bg: #C9DDF7;
  --tm-actions-view-hover-border: #366DAE;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #EFF6FD;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #346AAB;
  --tm-breath-hold: #007464;
  --tm-breath-exhale: #8B4B6B;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #257046;
  --tm-table-icon-remove: #BE2A2A;
  --tm-table-icon-lock: #636363;
  --tm-table-icon-assign: #7D5E0E;
  --tm-rule-action: #095ADD;
  --tm-rule-area: #0E7236;
  --tm-rule-item: #885C0A;
  --tm-rule-qualifier: #8C0FF7;
  --tm-rule-number: #C21368;
  --tm-rule-schedule: #066E7A;
  --tm-rule-unknown: #C91010;
  --tm-chrome-accent: #89B2D8;
  --tm-due-lightness: 24%;
}

[data-theme="spring-meadow"] {
  color-scheme: light;
  --tm-canvas-bg: #F8FCF0;
  --tm-canvas-surface: #FEFFFB;
  --tm-canvas-surface-raised: #FFFFFF;
  --tm-canvas-surface-sunken: #EFF6E4;
  --tm-canvas-hover: #F4FAEA;
  --tm-canvas-active: #EAF3DC;
  --tm-text-primary: #2D452F;
  --tm-text-secondary: #3F5741;
  --tm-text-muted: #516952;
  --tm-text-inverse: #F3F8E8;
  --tm-lines-border: #C0C9A9;
  --tm-lines-border-strong: #858E70;
  --tm-lines-border-hover: #8F7580;
  --tm-chrome-bg: #E4F0D5;
  --tm-chrome-text: #2C452E;
  --tm-chrome-muted: #547050;
  --tm-chrome-border: #C3D6B3;
  --tm-chrome-hover-bg: #DCEACB;
  --tm-chrome-active-bg: #D7E7C3;
  --tm-chrome-active-text: #223A25;
  --tm-chrome-icon: #5A7A56;
  --tm-accent-base: #88586D;
  --tm-accent-hover: #794A5F;
  --tm-accent-active: #6D3F54;
  --tm-accent-soft-bg: #F4E0E8;
  --tm-accent-border: #A16F85;
  --tm-accent-on-accent: #F3F8E8;
  --tm-focus-ring: #A7758B;
  --tm-focus-ring-offset: #F8FCEE;
  --tm-link-base: #645506;
  --tm-link-hover: #524500;
  --tm-status-success-base: #337745;
  --tm-status-success-hover: #236838;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #91C79B;
  --tm-status-success-text: #2A5535;
  --tm-status-warning-base: #8A6200;
  --tm-status-warning-hover: #795500;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #D6B174;
  --tm-status-warning-text: #634710;
  --tm-status-danger-base: #AF4844;
  --tm-status-danger-hover: #9E3936;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #F59C94;
  --tm-status-danger-text: #793632;
  --tm-status-info-base: #336E9C;
  --tm-status-info-hover: #235F8D;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #8EBDE6;
  --tm-status-info-text: #294F6E;
  --tm-neutral-bg: #EEF3E3;
  --tm-neutral-border: #858E70;
  --tm-neutral-text: #525843;
  --tm-neutral-hover-bg: #DFE7CB;
  --tm-neutral-hover-border: #8F7580;
  --tm-categories-area-accent: #446F4F;
  --tm-categories-area-card-bg: #EDFBEF;
  --tm-categories-area-card-border: #ADCDB3;
  --tm-categories-area-row-bg: #F1FCF3;
  --tm-categories-area-row-hover: #DFF3E3;
  --tm-categories-item-accent: #855642;
  --tm-categories-item-card-bg: #FFF4F0;
  --tm-categories-item-card-border: #E5BEAE;
  --tm-categories-item-row-bg: #FFF7F3;
  --tm-categories-item-row-hover: #FFE7DD;
  --tm-categories-action-accent: #48658B;
  --tm-categories-action-card-bg: #F2F7FF;
  --tm-categories-action-card-border: #B1C8E7;
  --tm-categories-action-row-bg: #F5F9FF;
  --tm-categories-action-row-hover: #E1EEFF;
  --tm-table-header-bg: #EFF6E4;
  --tm-table-header-text: #4A503B;
  --tm-table-row-bg: #F8FCEE;
  --tm-table-row-hover: #F4FAEA;
  --tm-table-border: #C0C9A9;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #F4F6EE;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #EEF3E3;
  --tm-actions-cancel-border: #858E70;
  --tm-actions-cancel-text: #525843;
  --tm-actions-cancel-hover-bg: #DFE7CB;
  --tm-actions-cancel-hover-border: #8F7580;
  --tm-actions-assign-bg: #5E3448;
  --tm-actions-assign-border: #452132;
  --tm-actions-assign-text: #F4F6EE;
  --tm-actions-assign-hover-bg: #50273B;
  --tm-actions-assign-hover-border: #300E1F;
  --tm-actions-complete-bg: #1E5D31;
  --tm-actions-complete-border: #0C451F;
  --tm-actions-complete-text: #F4F6EE;
  --tm-actions-complete-hover-bg: #0B4F23;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #88402C;
  --tm-actions-fail-border: #6B2D1C;
  --tm-actions-fail-text: #F4F6EE;
  --tm-actions-fail-hover-bg: #78321E;
  --tm-actions-fail-hover-border: #531605;
  --tm-actions-defer-bg: #816229;
  --tm-actions-defer-border: #674C19;
  --tm-actions-defer-text: #F4F6EE;
  --tm-actions-defer-hover-bg: #725319;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0118;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #F4F6EE;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #F4E0E8;
  --tm-actions-view-border: #A16F85;
  --tm-actions-view-text: #5F4450;
  --tm-actions-view-hover-bg: #E8D4DC;
  --tm-actions-view-hover-border: #8B5B70;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #F4F6EE;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #88586D;
  --tm-breath-hold: #446F4F;
  --tm-breath-exhale: #48658B;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #297C4D;
  --tm-table-icon-remove: #D13030;
  --tm-table-icon-lock: #6B6B6B;
  --tm-table-icon-assign: #8A680F;
  --tm-rule-action: #0964F6;
  --tm-rule-area: #107C3A;
  --tm-rule-item: #97650A;
  --tm-rule-qualifier: #9A32F7;
  --tm-rule-number: #D61370;
  --tm-rule-schedule: #067A89;
  --tm-rule-unknown: #DD1010;
  --tm-chrome-accent: #88586D;
  --tm-due-lightness: 27%;
}

[data-theme="blue-elephant"] {
  color-scheme: light;
  --tm-canvas-bg: #F0F5FB;
  --tm-canvas-surface: #F7FAFE;
  --tm-canvas-surface-raised: #FFFFFF;
  --tm-canvas-surface-sunken: #E7F0FA;
  --tm-canvas-hover: #EDF4FB;
  --tm-canvas-active: #E4EEF9;
  --tm-text-primary: #1D3045;
  --tm-text-secondary: #4D5E71;
  --tm-text-muted: #5C6A78;
  --tm-text-inverse: #F7F1E8;
  --tm-lines-border: #B1BFCF;
  --tm-lines-border-strong: #8E9EAF;
  --tm-lines-border-hover: #7A899C;
  --tm-chrome-bg: #DDE9F6;
  --tm-chrome-text: #1D3045;
  --tm-chrome-muted: #52657A;
  --tm-chrome-border: #B9CCDF;
  --tm-chrome-hover-bg: #D2E3F3;
  --tm-chrome-active-bg: #C6D9EC;
  --tm-chrome-active-text: #1D3045;
  --tm-chrome-icon: #42566C;
  --tm-accent-base: #2D6AA8;
  --tm-accent-hover: #25588C;
  --tm-accent-active: #1E4670;
  --tm-accent-soft-bg: #C8DAED;
  --tm-accent-border: #8CB0D4;
  --tm-accent-on-accent: #F7F1E8;
  --tm-focus-ring: #2D6AA8;
  --tm-focus-ring-offset: #DDE9F6;
  --tm-link-base: #2D6AA8;
  --tm-link-hover: #25588C;
  --tm-status-success-base: #2C964F;
  --tm-status-success-hover: #247A40;
  --tm-status-success-soft-bg: #C8DFE2;
  --tm-status-success-border: #7BBAA0;
  --tm-status-success-text: #1F6B38;
  --tm-status-warning-base: #9E792E;
  --tm-status-warning-hover: #826426;
  --tm-status-warning-soft-bg: #D5DCDE;
  --tm-status-warning-border: #B6AC91;
  --tm-status-warning-text: #765B23;
  --tm-status-danger-base: #9E392E;
  --tm-status-danger-hover: #822F26;
  --tm-status-danger-soft-bg: #D5D4DE;
  --tm-status-danger-border: #C4A3A6;
  --tm-status-danger-text: #9E392E;
  --tm-status-info-base: #2E6F9E;
  --tm-status-info-hover: #265C82;
  --tm-status-info-soft-bg: #C8DAEB;
  --tm-status-info-border: #8CB1CE;
  --tm-status-info-text: #28618A;
  --tm-neutral-bg: #D9E7F6;
  --tm-neutral-border: #B1BFCF;
  --tm-neutral-text: #4D5E71;
  --tm-neutral-hover-bg: #BED2E7;
  --tm-neutral-hover-border: #7A899C;
  --tm-categories-area-accent: #4C765D;
  --tm-categories-area-card-bg: #D1E0EA;
  --tm-categories-area-card-border: #ACC2C4;
  --tm-categories-area-row-bg: #C7D8DF;
  --tm-categories-area-row-hover: #BACDD1;
  --tm-categories-item-accent: #8D5A35;
  --tm-categories-item-card-bg: #D7DEE7;
  --tm-categories-item-card-border: #C3BBB9;
  --tm-categories-item-row-bg: #D1D4D9;
  --tm-categories-item-row-hover: #CAC7C8;
  --tm-categories-action-accent: #6B4E74;
  --tm-categories-action-card-bg: #D4DDEC;
  --tm-categories-action-card-border: #BBBACF;
  --tm-categories-action-row-bg: #CCD2E3;
  --tm-categories-action-row-hover: #C2C4D7;
  --tm-table-header-bg: #E7F0FA;
  --tm-table-header-text: #4D5E71;
  --tm-table-row-bg: #DDE9F6;
  --tm-table-row-hover: #EDF4FB;
  --tm-table-border: #B1BFCF;
  --tm-actions-edit-bg: #D9E7F6;
  --tm-actions-edit-border: #94B5D0;
  --tm-actions-edit-text: #2C6996;
  --tm-actions-edit-hover-bg: #BAD0E5;
  --tm-actions-edit-hover-border: #2C6996;
  --tm-actions-cancel-bg: #D9E7F6;
  --tm-actions-cancel-border: #B1BFCF;
  --tm-actions-cancel-text: #4D5E71;
  --tm-actions-cancel-hover-bg: #BED2E7;
  --tm-actions-cancel-hover-border: #7A899C;
  --tm-actions-assign-bg: #2D6AA8;
  --tm-actions-assign-border: #608CB8;
  --tm-actions-assign-text: #F7F1E8;
  --tm-actions-assign-hover-bg: #25588C;
  --tm-actions-assign-hover-border: #6E8EAC;
  --tm-actions-complete-bg: #2C964F;
  --tm-actions-complete-border: #277540;
  --tm-actions-complete-text: #171214;
  --tm-actions-complete-hover-bg: #247A40;
  --tm-actions-complete-hover-border: #1F5631;
  --tm-actions-fail-bg: #9E392E;
  --tm-actions-fail-border: #B4675C;
  --tm-actions-fail-text: #F7F1E8;
  --tm-actions-fail-hover-bg: #822F26;
  --tm-actions-fail-hover-border: #AB736A;
  --tm-actions-defer-bg: #9E792E;
  --tm-actions-defer-border: #7C5F28;
  --tm-actions-defer-text: #171214;
  --tm-actions-defer-hover-bg: #826426;
  --tm-actions-defer-hover-border: #5D4720;
  --tm-actions-delete-bg: #7E2E25;
  --tm-actions-delete-border: #9C5F56;
  --tm-actions-delete-text: #F7F1E8;
  --tm-actions-delete-hover-bg: #62241D;
  --tm-actions-delete-hover-border: #966C64;
  --tm-actions-view-bg: #D9E7F6;
  --tm-actions-view-border: #94B4D5;
  --tm-actions-view-text: #2C67A4;
  --tm-actions-view-hover-bg: #BAD0E7;
  --tm-actions-view-hover-border: #2C67A4;
  --tm-banners-impersonation-bg: #280E0C;
  --tm-banners-impersonation-text: #F7F1E8;
  --tm-banners-impersonation-border: #5C4743;
  --tm-breath-inhale: #2D6AA8;
  --tm-breath-hold: #4C765D;
  --tm-breath-exhale: #6B4E74;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #28784B;
  --tm-table-icon-remove: #CB2D2D;
  --tm-table-icon-lock: #6B6B6B;
  --tm-table-icon-assign: #86650F;
  --tm-rule-action: #0962F1;
  --tm-rule-area: #107C3A;
  --tm-rule-item: #92620A;
  --tm-rule-qualifier: #982DF7;
  --tm-rule-number: #D1136E;
  --tm-rule-schedule: #067684;
  --tm-rule-unknown: #D81010;
  --tm-chrome-accent: #2B64A0;
  --tm-due-lightness: 26%;
}

[data-theme="cotton-candy"] {
  color-scheme: light;
  --tm-canvas-bg: #FFF7FB;
  --tm-canvas-surface: #FFFDFE;
  --tm-canvas-surface-raised: #FFFFFF;
  --tm-canvas-surface-sunken: #FBEAF3;
  --tm-canvas-hover: #FFF0F8;
  --tm-canvas-active: #FBE4EF;
  --tm-text-primary: #50364C;
  --tm-text-secondary: #63485E;
  --tm-text-muted: #75596F;
  --tm-text-inverse: #FFF0F8;
  --tm-lines-border: #DEBCCD;
  --tm-lines-border-strong: #A18191;
  --tm-lines-border-hover: #947483;
  --tm-chrome-bg: #F9DCEB;
  --tm-chrome-text: #4A3045;
  --tm-chrome-muted: #7B5C73;
  --tm-chrome-border: #EAC6DA;
  --tm-chrome-hover-bg: #F7D6E9;
  --tm-chrome-active-bg: #F0C4DB;
  --tm-chrome-active-text: #43293F;
  --tm-chrome-icon: #A27492;
  --tm-accent-base: #8F5272;
  --tm-accent-hover: #7F4464;
  --tm-accent-active: #733958;
  --tm-accent-soft-bg: #F7DEEA;
  --tm-accent-border: #A86989;
  --tm-accent-on-accent: #FFF0F8;
  --tm-focus-ring: #AE6E8E;
  --tm-focus-ring-offset: #FFF8FB;
  --tm-link-base: #2B5B77;
  --tm-link-hover: #194A66;
  --tm-status-success-base: #327644;
  --tm-status-success-hover: #226737;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #91C79B;
  --tm-status-success-text: #2A5535;
  --tm-status-warning-base: #896100;
  --tm-status-warning-hover: #775400;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #D6B174;
  --tm-status-warning-text: #634710;
  --tm-status-danger-base: #AD4642;
  --tm-status-danger-hover: #9C3734;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #F59C94;
  --tm-status-danger-text: #793632;
  --tm-status-info-base: #326D9B;
  --tm-status-info-hover: #225E8C;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #8EBDE6;
  --tm-status-info-text: #294F6E;
  --tm-neutral-bg: #F7EDF2;
  --tm-neutral-border: #A18191;
  --tm-neutral-text: #644E5A;
  --tm-neutral-hover-bg: #F7D9E9;
  --tm-neutral-hover-border: #947483;
  --tm-categories-area-accent: #436F4E;
  --tm-categories-area-card-bg: #EDFBEF;
  --tm-categories-area-card-border: #ADCDB3;
  --tm-categories-area-row-bg: #F1FCF3;
  --tm-categories-area-row-hover: #DFF3E3;
  --tm-categories-item-accent: #865540;
  --tm-categories-item-card-bg: #FFF4F0;
  --tm-categories-item-card-border: #E3BDAC;
  --tm-categories-item-row-bg: #FFF7F3;
  --tm-categories-item-row-hover: #FFE7DD;
  --tm-categories-action-accent: #46658C;
  --tm-categories-action-card-bg: #F2F7FF;
  --tm-categories-action-card-border: #B0C7E6;
  --tm-categories-action-row-bg: #F5F9FF;
  --tm-categories-action-row-hover: #E1EEFF;
  --tm-table-header-bg: #FBEAF3;
  --tm-table-header-text: #5C4651;
  --tm-table-row-bg: #FFF8FB;
  --tm-table-row-hover: #FFF0F8;
  --tm-table-border: #DEBCCD;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #FCF2F7;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #F7EDF2;
  --tm-actions-cancel-border: #A18191;
  --tm-actions-cancel-text: #644E5A;
  --tm-actions-cancel-hover-bg: #F7D9E9;
  --tm-actions-cancel-hover-border: #947483;
  --tm-actions-assign-bg: #642E4C;
  --tm-actions-assign-border: #4A1C36;
  --tm-actions-assign-text: #FCF2F7;
  --tm-actions-assign-hover-bg: #55213E;
  --tm-actions-assign-hover-border: #340722;
  --tm-actions-complete-bg: #1E5D31;
  --tm-actions-complete-border: #0C451F;
  --tm-actions-complete-text: #FCF2F7;
  --tm-actions-complete-hover-bg: #0B4F23;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #88402C;
  --tm-actions-fail-border: #6B2D1C;
  --tm-actions-fail-text: #FCF2F7;
  --tm-actions-fail-hover-bg: #78321E;
  --tm-actions-fail-hover-border: #531605;
  --tm-actions-defer-bg: #816229;
  --tm-actions-defer-border: #674C19;
  --tm-actions-defer-text: #FCF2F7;
  --tm-actions-defer-hover-bg: #725319;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0118;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #FCF2F7;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #F7DEEA;
  --tm-actions-view-border: #A86989;
  --tm-actions-view-text: #634152;
  --tm-actions-view-hover-bg: #ECD3DE;
  --tm-actions-view-hover-border: #925574;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #FCF2F7;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #8F5272;
  --tm-breath-hold: #436F4E;
  --tm-breath-exhale: #46658C;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #28784B;
  --tm-table-icon-remove: #CB2D2D;
  --tm-table-icon-lock: #6B6B6B;
  --tm-table-icon-assign: #86650F;
  --tm-rule-action: #0962F1;
  --tm-rule-area: #107C3A;
  --tm-rule-item: #92620A;
  --tm-rule-qualifier: #9628F7;
  --tm-rule-number: #D1136E;
  --tm-rule-schedule: #067684;
  --tm-rule-unknown: #D81010;
  --tm-chrome-accent: #8C506F;
  --tm-due-lightness: 26%;
}

[data-theme="blue-note"] {
  color-scheme: dark;
  --tm-canvas-bg: #0B1220;
  --tm-canvas-surface: #121C2E;
  --tm-canvas-surface-raised: #1B2944;
  --tm-canvas-surface-sunken: #070C15;
  --tm-canvas-hover: #15233A;
  --tm-canvas-active: #172943;
  --tm-text-primary: #E9EFF9;
  --tm-text-secondary: #B3BAC6;
  --tm-text-muted: #8F96A4;
  --tm-text-inverse: #171214;
  --tm-lines-border: #3D4657;
  --tm-lines-border-strong: #646C7B;
  --tm-lines-border-hover: #7E8593;
  --tm-chrome-bg: #060911;
  --tm-chrome-text: #E9EFF9;
  --tm-chrome-muted: #9A9EA8;
  --tm-chrome-border: #3F424B;
  --tm-chrome-hover-bg: #181B24;
  --tm-chrome-active-bg: #2A2E36;
  --tm-chrome-active-text: #E9EFF9;
  --tm-chrome-icon: #C7CCD6;
  --tm-accent-base: #7FB0EA;
  --tm-accent-hover: #9EC3EF;
  --tm-accent-active: #BCD6F4;
  --tm-accent-soft-bg: #263750;
  --tm-accent-border: #385070;
  --tm-accent-on-accent: #171214;
  --tm-focus-ring: #7FB0EA;
  --tm-focus-ring-offset: #121C2E;
  --tm-link-base: #7FB0EA;
  --tm-link-hover: #9EC3EF;
  --tm-status-success-base: #72CA90;
  --tm-status-success-hover: #8CD4A4;
  --tm-status-success-soft-bg: #233B40;
  --tm-status-success-border: #386255;
  --tm-status-success-text: #72CA90;
  --tm-status-warning-base: #CAAD72;
  --tm-status-warning-hover: #D4BC8C;
  --tm-status-warning-soft-bg: #33363A;
  --tm-status-warning-border: #5C5649;
  --tm-status-warning-text: #CAAD72;
  --tm-status-danger-base: #CA7B72;
  --tm-status-danger-hover: #D4938C;
  --tm-status-danger-soft-bg: #332D3A;
  --tm-status-danger-border: #5C4249;
  --tm-status-danger-text: #CE857D;
  --tm-status-info-base: #72A5CA;
  --tm-status-info-hover: #8CB6D4;
  --tm-status-info-soft-bg: #23354A;
  --tm-status-info-border: #38536C;
  --tm-status-info-text: #72A5CA;
  --tm-neutral-bg: #070C15;
  --tm-neutral-border: #3D4657;
  --tm-neutral-text: #B3BAC6;
  --tm-neutral-hover-bg: #15233A;
  --tm-neutral-hover-border: #7E8593;
  --tm-categories-area-accent: #89B39B;
  --tm-categories-area-card-bg: #1C2837;
  --tm-categories-area-card-border: #36494F;
  --tm-categories-area-row-bg: #24333E;
  --tm-categories-area-row-hover: #2F4048;
  --tm-categories-item-accent: #CA9772;
  --tm-categories-item-card-bg: #212633;
  --tm-categories-item-card-border: #494142;
  --tm-categories-item-row-bg: #2E2E38;
  --tm-categories-item-row-hover: #3E3A3E;
  --tm-categories-action-accent: #A88BB1;
  --tm-categories-action-card-bg: #1E2538;
  --tm-categories-action-card-border: #3F3D55;
  --tm-categories-action-row-bg: #282D42;
  --tm-categories-action-row-hover: #36374D;
  --tm-table-header-bg: #0F1828;
  --tm-table-header-text: #B3BAC6;
  --tm-table-row-bg: #121C2E;
  --tm-table-row-hover: #15233A;
  --tm-table-border: #3D4657;
  --tm-actions-edit-bg: #070C15;
  --tm-actions-edit-border: #32495D;
  --tm-actions-edit-text: #72A5CA;
  --tm-actions-edit-hover-bg: #1A2836;
  --tm-actions-edit-hover-border: #72A5CA;
  --tm-actions-cancel-bg: #070C15;
  --tm-actions-cancel-border: #3D4657;
  --tm-actions-cancel-text: #B3BAC6;
  --tm-actions-cancel-hover-bg: #15233A;
  --tm-actions-cancel-hover-border: #7E8593;
  --tm-actions-assign-bg: #7FB0EA;
  --tm-actions-assign-border: #6588B4;
  --tm-actions-assign-text: #171214;
  --tm-actions-assign-hover-bg: #9EC3EF;
  --tm-actions-assign-hover-border: #6F85A2;
  --tm-actions-complete-bg: #72CA90;
  --tm-actions-complete-border: #5B9C71;
  --tm-actions-complete-text: #171214;
  --tm-actions-complete-hover-bg: #8CD4A4;
  --tm-actions-complete-hover-border: #639072;
  --tm-actions-fail-bg: #CA7B72;
  --tm-actions-fail-border: #9D615A;
  --tm-actions-fail-text: #171214;
  --tm-actions-fail-hover-bg: #D4938C;
  --tm-actions-fail-hover-border: #926662;
  --tm-actions-defer-bg: #CAAD72;
  --tm-actions-defer-border: #9D865A;
  --tm-actions-defer-text: #171214;
  --tm-actions-defer-hover-bg: #D4BC8C;
  --tm-actions-defer-hover-border: #928062;
  --tm-actions-delete-bg: #BF5F54;
  --tm-actions-delete-border: #954C44;
  --tm-actions-delete-text: #171214;
  --tm-actions-delete-hover-bg: #C9776E;
  --tm-actions-delete-hover-border: #8B544E;
  --tm-actions-view-bg: #070C15;
  --tm-actions-view-border: #374E6A;
  --tm-actions-view-text: #7FB0EA;
  --tm-actions-view-hover-bg: #1D2A3B;
  --tm-actions-view-hover-border: #7FB0EA;
  --tm-banners-impersonation-bg: #76342D;
  --tm-banners-impersonation-text: #F7F1E8;
  --tm-banners-impersonation-border: #96635C;
  --tm-breath-inhale: #7FB0EA;
  --tm-breath-hold: #89B39B;
  --tm-breath-exhale: #A88BB1;
  --tm-shadow-sm: 0 2px 7px #00000020;
  --tm-shadow-lg: 0 18px 48px #00000045;
  --tm-overlay: rgba(12, 8, 6, 0.78);
  --tm-table-icon-edit: #2E8B57;
  --tm-table-icon-remove: #D74949;
  --tm-table-icon-lock: #7A7A7A;
  --tm-table-icon-assign: #D4A017;
  --tm-rule-action: #3B82F6;
  --tm-rule-area: #22C55E;
  --tm-rule-item: #F59E0B;
  --tm-rule-qualifier: #AD5FF7;
  --tm-rule-number: #EC4899;
  --tm-rule-schedule: #06B6D4;
  --tm-rule-unknown: #EF4444;
  --tm-chrome-accent: #7FB0EA;
  --tm-due-lightness: 70%;
}

[data-theme="gothic-witchy"] {
  color-scheme: dark;
  --tm-canvas-bg: #0F0A14;
  --tm-canvas-surface: #1E1428;
  --tm-canvas-surface-raised: #291E33;
  --tm-canvas-surface-sunken: #0B0313;
  --tm-canvas-hover: #271C31;
  --tm-canvas-active: #2F253A;
  --tm-text-primary: #E6DDF0;
  --tm-text-secondary: #AAA1B3;
  --tm-text-muted: #908799;
  --tm-text-inverse: #160C1F;
  --tm-lines-border: #41324F;
  --tm-lines-border-strong: #6E5E7E;
  --tm-lines-border-hover: #796B8E;
  --tm-chrome-bg: #07040C;
  --tm-chrome-text: #EEE8F6;
  --tm-chrome-muted: #A7A1B0;
  --tm-chrome-border: #36313D;
  --tm-chrome-hover-bg: #140F1A;
  --tm-chrome-active-bg: #221631;
  --tm-chrome-active-text: #F1EBFA;
  --tm-chrome-icon: #B1AABC;
  --tm-accent-base: #9F7DC9;
  --tm-accent-hover: #AB8AD6;
  --tm-accent-active: #8F6EB9;
  --tm-accent-soft-bg: #281F34;
  --tm-accent-border: #8665AF;
  --tm-accent-on-accent: #160C1F;
  --tm-focus-ring: #B492DF;
  --tm-focus-ring-offset: #1E1428;
  --tm-link-base: #C5A7EF;
  --tm-link-hover: #D8BBFF;
  --tm-status-success-base: #6CB97E;
  --tm-status-success-hover: #7CC98D;
  --tm-status-success-soft-bg: #092411;
  --tm-status-success-border: #206535;
  --tm-status-success-text: #A6E3B1;
  --tm-status-warning-base: #CD9B3E;
  --tm-status-warning-hover: #DDAB4F;
  --tm-status-warning-soft-bg: #2A1B00;
  --tm-status-warning-border: #704E00;
  --tm-status-warning-text: #F3CA85;
  --tm-status-danger-base: #F47B74;
  --tm-status-danger-hover: #FF9088;
  --tm-status-danger-soft-bg: #321312;
  --tm-status-danger-border: #922D2C;
  --tm-status-danger-text: #FFBEB8;
  --tm-status-info-base: #69ABE3;
  --tm-status-info-hover: #78BBF3;
  --tm-status-info-soft-bg: #062034;
  --tm-status-info-border: #1D5A86;
  --tm-status-info-text: #A9D7FF;
  --tm-neutral-bg: #291E33;
  --tm-neutral-border: #6E5E7E;
  --tm-neutral-text: #D5C7E3;
  --tm-neutral-hover-bg: #33283E;
  --tm-neutral-hover-border: #796B8E;
  --tm-categories-area-accent: #5CB8A6;
  --tm-categories-area-card-bg: #0B211D;
  --tm-categories-area-card-border: #17433A;
  --tm-categories-area-row-bg: #101E1B;
  --tm-categories-area-row-hover: #0F2B25;
  --tm-categories-item-accent: #D69275;
  --tm-categories-item-card-bg: #291811;
  --tm-categories-item-card-border: #513325;
  --tm-categories-item-row-bg: #231813;
  --tm-categories-item-row-hover: #331F17;
  --tm-categories-action-accent: #7DA7DE;
  --tm-categories-action-card-bg: #131D2B;
  --tm-categories-action-card-border: #293C55;
  --tm-categories-action-row-bg: #141B24;
  --tm-categories-action-row-hover: #192636;
  --tm-table-header-bg: #291E33;
  --tm-table-header-text: #C4B7D3;
  --tm-table-row-bg: #1E1428;
  --tm-table-row-hover: #271C31;
  --tm-table-border: #41324F;
  --tm-actions-edit-bg: #3D5B75;
  --tm-actions-edit-border: #657E93;
  --tm-actions-edit-text: #F7F3FC;
  --tm-actions-edit-hover-bg: #47657F;
  --tm-actions-edit-hover-border: #869BAD;
  --tm-actions-cancel-bg: #291E33;
  --tm-actions-cancel-border: #6E5E7E;
  --tm-actions-cancel-text: #D5C7E3;
  --tm-actions-cancel-hover-bg: #33283E;
  --tm-actions-cancel-hover-border: #796B8E;
  --tm-actions-assign-bg: #4B2C6C;
  --tm-actions-assign-border: #695287;
  --tm-actions-assign-text: #F7F3FC;
  --tm-actions-assign-hover-bg: #543677;
  --tm-actions-assign-hover-border: #84729F;
  --tm-actions-complete-bg: #075726;
  --tm-actions-complete-border: #42774E;
  --tm-actions-complete-text: #F7F3FC;
  --tm-actions-complete-hover-bg: #186130;
  --tm-actions-complete-hover-border: #689270;
  --tm-actions-fail-bg: #84351F;
  --tm-actions-fail-border: #A15F4C;
  --tm-actions-fail-text: #F7F3FC;
  --tm-actions-fail-hover-bg: #8F3F29;
  --tm-actions-fail-hover-border: #B98171;
  --tm-actions-defer-bg: #795710;
  --tm-actions-defer-border: #987B4B;
  --tm-actions-defer-text: #F7F3FC;
  --tm-actions-defer-hover-bg: #83611E;
  --tm-actions-defer-hover-border: #B29B74;
  --tm-actions-delete-bg: #690016;
  --tm-actions-delete-border: #8C3338;
  --tm-actions-delete-text: #F7F3FC;
  --tm-actions-delete-hover-bg: #79001B;
  --tm-actions-delete-hover-border: #A3595A;
  --tm-actions-view-bg: #281F34;
  --tm-actions-view-border: #8665AF;
  --tm-actions-view-text: #C7B3E3;
  --tm-actions-view-hover-bg: #32293F;
  --tm-actions-view-hover-border: #9B7AC5;
  --tm-banners-impersonation-bg: #633000;
  --tm-banners-impersonation-text: #F7F3FC;
  --tm-banners-impersonation-border: #9C5313;
  --tm-breath-inhale: #9F7DC9;
  --tm-breath-hold: #5CB8A6;
  --tm-breath-exhale: #7DA7DE;
  --tm-shadow-sm: 0 2px 7px #00000020;
  --tm-shadow-lg: 0 18px 48px #00000045;
  --tm-overlay: rgba(12, 8, 6, 0.78);
  --tm-table-icon-edit: #2E8B57;
  --tm-table-icon-remove: #D64545;
  --tm-table-icon-lock: #787878;
  --tm-table-icon-assign: #D4A017;
  --tm-rule-action: #3B82F6;
  --tm-rule-area: #22C55E;
  --tm-rule-item: #F59E0B;
  --tm-rule-qualifier: #AA5AF7;
  --tm-rule-number: #EC4899;
  --tm-rule-schedule: #06B6D4;
  --tm-rule-unknown: #EF4444;
  --tm-chrome-accent: #9F7DC9;
  --tm-due-lightness: 70%;
}

[data-theme="emerald-study"] {
  color-scheme: dark;
  --tm-canvas-bg: #0B140F;
  --tm-canvas-surface: #132018;
  --tm-canvas-surface-raised: #1E3326;
  --tm-canvas-surface-sunken: #060A08;
  --tm-canvas-hover: #15291E;
  --tm-canvas-active: #173023;
  --tm-text-primary: #E6F2EA;
  --tm-text-secondary: #B1BEB5;
  --tm-text-muted: #8D9A92;
  --tm-text-inverse: #171214;
  --tm-lines-border: #3D4A42;
  --tm-lines-border-strong: #637068;
  --tm-lines-border-hover: #7D8981;
  --tm-chrome-bg: #040705;
  --tm-chrome-text: #E6F2EA;
  --tm-chrome-muted: #97A09A;
  --tm-chrome-border: #3C423E;
  --tm-chrome-hover-bg: #161A17;
  --tm-chrome-active-bg: #282D2A;
  --tm-chrome-active-text: #E6F2EA;
  --tm-chrome-icon: #C4CFC8;
  --tm-accent-base: #74C79A;
  --tm-accent-hover: #8DD1AC;
  --tm-accent-active: #A7DCBF;
  --tm-accent-soft-bg: #243E2F;
  --tm-accent-border: #355A46;
  --tm-accent-on-accent: #171214;
  --tm-focus-ring: #74C79A;
  --tm-focus-ring-offset: #132018;
  --tm-link-base: #74C79A;
  --tm-link-hover: #8DD1AC;
  --tm-status-success-base: #72CA90;
  --tm-status-success-hover: #8CD4A4;
  --tm-status-success-soft-bg: #243F2E;
  --tm-status-success-border: #396448;
  --tm-status-success-text: #72CA90;
  --tm-status-warning-base: #CAAD72;
  --tm-status-warning-hover: #D4BC8C;
  --tm-status-warning-soft-bg: #343928;
  --tm-status-warning-border: #5C583C;
  --tm-status-warning-text: #CAAD72;
  --tm-status-danger-base: #CA7B72;
  --tm-status-danger-hover: #D4938C;
  --tm-status-danger-soft-bg: #343028;
  --tm-status-danger-border: #5C443C;
  --tm-status-danger-text: #CE857D;
  --tm-status-info-base: #72A5CA;
  --tm-status-info-hover: #8CB6D4;
  --tm-status-info-soft-bg: #243838;
  --tm-status-info-border: #39555F;
  --tm-status-info-text: #72A5CA;
  --tm-neutral-bg: #060A08;
  --tm-neutral-border: #3D4A42;
  --tm-neutral-text: #B1BEB5;
  --tm-neutral-hover-bg: #15291E;
  --tm-neutral-hover-border: #7D8981;
  --tm-categories-area-accent: #89B39B;
  --tm-categories-area-card-bg: #1C2C22;
  --tm-categories-area-card-border: #364C3F;
  --tm-categories-area-row-bg: #25362C;
  --tm-categories-area-row-hover: #2F4337;
  --tm-categories-item-accent: #CA9772;
  --tm-categories-item-card-bg: #222A1F;
  --tm-categories-item-card-border: #4A4433;
  --tm-categories-item-row-bg: #2E3226;
  --tm-categories-item-row-hover: #3F3D2E;
  --tm-categories-action-accent: #A88BB1;
  --tm-categories-action-card-bg: #1F2924;
  --tm-categories-action-card-border: #404046;
  --tm-categories-action-row-bg: #29302F;
  --tm-categories-action-row-hover: #373A3D;
  --tm-table-header-bg: #101B14;
  --tm-table-header-text: #B1BEB5;
  --tm-table-row-bg: #132018;
  --tm-table-row-hover: #15291E;
  --tm-table-border: #3D4A42;
  --tm-actions-edit-bg: #060A08;
  --tm-actions-edit-border: #314856;
  --tm-actions-edit-text: #72A5CA;
  --tm-actions-edit-hover-bg: #19262B;
  --tm-actions-edit-hover-border: #72A5CA;
  --tm-actions-cancel-bg: #060A08;
  --tm-actions-cancel-border: #3D4A42;
  --tm-actions-cancel-text: #B1BEB5;
  --tm-actions-cancel-hover-bg: #15291E;
  --tm-actions-cancel-hover-border: #7D8981;
  --tm-actions-assign-bg: #74C79A;
  --tm-actions-assign-border: #5D9A78;
  --tm-actions-assign-text: #171214;
  --tm-actions-assign-hover-bg: #8DD1AC;
  --tm-actions-assign-hover-border: #648E77;
  --tm-actions-complete-bg: #72CA90;
  --tm-actions-complete-border: #5B9C71;
  --tm-actions-complete-text: #171214;
  --tm-actions-complete-hover-bg: #8CD4A4;
  --tm-actions-complete-hover-border: #639072;
  --tm-actions-fail-bg: #CA7B72;
  --tm-actions-fail-border: #9D615A;
  --tm-actions-fail-text: #171214;
  --tm-actions-fail-hover-bg: #D4938C;
  --tm-actions-fail-hover-border: #926662;
  --tm-actions-defer-bg: #CAAD72;
  --tm-actions-defer-border: #9D865A;
  --tm-actions-defer-text: #171214;
  --tm-actions-defer-hover-bg: #D4BC8C;
  --tm-actions-defer-hover-border: #928062;
  --tm-actions-delete-bg: #BF5F54;
  --tm-actions-delete-border: #954C44;
  --tm-actions-delete-text: #171214;
  --tm-actions-delete-hover-bg: #C9776E;
  --tm-actions-delete-hover-border: #8B544E;
  --tm-actions-view-bg: #060A08;
  --tm-actions-view-border: #325642;
  --tm-actions-view-text: #74C79A;
  --tm-actions-view-hover-bg: #1A2C22;
  --tm-actions-view-hover-border: #74C79A;
  --tm-banners-impersonation-bg: #76342D;
  --tm-banners-impersonation-text: #F7F1E8;
  --tm-banners-impersonation-border: #96635C;
  --tm-breath-inhale: #74C79A;
  --tm-breath-hold: #89B39B;
  --tm-breath-exhale: #A88BB1;
  --tm-shadow-sm: 0 2px 7px #00000020;
  --tm-shadow-lg: 0 18px 48px #00000045;
  --tm-overlay: rgba(12, 8, 6, 0.78);
  --tm-table-icon-edit: #2E8B57;
  --tm-table-icon-remove: #D64545;
  --tm-table-icon-lock: #787878;
  --tm-table-icon-assign: #D4A017;
  --tm-rule-action: #3B82F6;
  --tm-rule-area: #22C55E;
  --tm-rule-item: #F59E0B;
  --tm-rule-qualifier: #AD5FF7;
  --tm-rule-number: #EC4899;
  --tm-rule-schedule: #06B6D4;
  --tm-rule-unknown: #EF4949;
  --tm-chrome-accent: #74C79A;
  --tm-due-lightness: 70%;
}

[data-theme="greenhouse"] {
  color-scheme: light;
  --tm-canvas-bg: #E9F3DF;
  --tm-canvas-surface: #F5FCEE;
  --tm-canvas-surface-raised: #F9FFF2;
  --tm-canvas-surface-sunken: #D8E6CB;
  --tm-canvas-hover: #E5F3D8;
  --tm-canvas-active: #D9E8CA;
  --tm-text-primary: #1E3A2B;
  --tm-text-secondary: #3B5847;
  --tm-text-muted: #4C6958;
  --tm-text-inverse: #F1F8E9;
  --tm-lines-border: #BAC9AA;
  --tm-lines-border-strong: #808E71;
  --tm-lines-border-hover: #718166;
  --tm-chrome-bg: #1E3A2B;
  --tm-chrome-text: #E1F0E6;
  --tm-chrome-muted: #9ABAA7;
  --tm-chrome-border: #3C5949;
  --tm-chrome-hover-bg: #2D4A3A;
  --tm-chrome-active-bg: #47553D;
  --tm-chrome-active-text: #E5F4EB;
  --tm-chrome-icon: #A7CEB7;
  --tm-accent-base: #55743B;
  --tm-accent-hover: #47652D;
  --tm-accent-active: #3C5A21;
  --tm-accent-soft-bg: #DEEBD5;
  --tm-accent-border: #6C8C52;
  --tm-accent-on-accent: #F1F8E9;
  --tm-focus-ring: #6B8C52;
  --tm-focus-ring-offset: #F5FCEE;
  --tm-link-base: #266347;
  --tm-link-hover: #125237;
  --tm-status-success-base: #337745;
  --tm-status-success-hover: #236838;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #91C79B;
  --tm-status-success-text: #2A5535;
  --tm-status-warning-base: #8A6200;
  --tm-status-warning-hover: #795500;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #D6B174;
  --tm-status-warning-text: #634710;
  --tm-status-danger-base: #AF4844;
  --tm-status-danger-hover: #9E3936;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #F59C94;
  --tm-status-danger-text: #793632;
  --tm-status-info-base: #336E9C;
  --tm-status-info-hover: #235F8D;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #8EBDE6;
  --tm-status-info-text: #294F6E;
  --tm-neutral-bg: #E9F3DF;
  --tm-neutral-border: #808E71;
  --tm-neutral-text: #4F5945;
  --tm-neutral-hover-bg: #DAE7CC;
  --tm-neutral-hover-border: #718166;
  --tm-categories-area-accent: #3D7052;
  --tm-categories-area-card-bg: #EAFAF0;
  --tm-categories-area-card-border: #AACEB7;
  --tm-categories-area-row-bg: #EFFBF3;
  --tm-categories-area-row-hover: #DCF2E4;
  --tm-categories-item-accent: #7D5C32;
  --tm-categories-item-card-bg: #FFF4E6;
  --tm-categories-item-card-border: #DAC1A2;
  --tm-categories-item-row-bg: #FFF6EC;
  --tm-categories-item-row-hover: #F9E9D6;
  --tm-categories-action-accent: #665B89;
  --tm-categories-action-card-bg: #F6F4FF;
  --tm-categories-action-card-border: #C8C1E4;
  --tm-categories-action-row-bg: #F8F6FF;
  --tm-categories-action-row-hover: #EDE8FE;
  --tm-table-header-bg: #D8E6CB;
  --tm-table-header-text: #47513D;
  --tm-table-row-bg: #F5FCEE;
  --tm-table-row-hover: #E5F3D8;
  --tm-table-border: #BAC9AA;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #F3F7EE;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #E9F3DF;
  --tm-actions-cancel-border: #808E71;
  --tm-actions-cancel-text: #4F5945;
  --tm-actions-cancel-hover-bg: #DAE7CC;
  --tm-actions-cancel-hover-border: #718166;
  --tm-actions-assign-bg: #526F39;
  --tm-actions-assign-border: #3E5728;
  --tm-actions-assign-text: #F3F7EE;
  --tm-actions-assign-hover-bg: #44612B;
  --tm-actions-assign-hover-border: #294112;
  --tm-actions-complete-bg: #1E5D31;
  --tm-actions-complete-border: #0C451F;
  --tm-actions-complete-text: #F3F7EE;
  --tm-actions-complete-hover-bg: #0B4F23;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #88402C;
  --tm-actions-fail-border: #6B2D1C;
  --tm-actions-fail-text: #F3F7EE;
  --tm-actions-fail-hover-bg: #78321E;
  --tm-actions-fail-hover-border: #531605;
  --tm-actions-defer-bg: #816229;
  --tm-actions-defer-border: #674C19;
  --tm-actions-defer-text: #F3F7EE;
  --tm-actions-defer-hover-bg: #725319;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0118;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #F3F7EE;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #DEEBD5;
  --tm-actions-view-border: #6C8C52;
  --tm-actions-view-text: #425434;
  --tm-actions-view-hover-bg: #D3DFCA;
  --tm-actions-view-hover-border: #58773E;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #F3F7EE;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #55743B;
  --tm-breath-hold: #3D7052;
  --tm-breath-exhale: #665B89;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #257046;
  --tm-table-icon-remove: #BE2A2A;
  --tm-table-icon-lock: #636363;
  --tm-table-icon-assign: #7D5E0E;
  --tm-rule-action: #095ADD;
  --tm-rule-area: #0E7236;
  --tm-rule-item: #83590A;
  --tm-rule-qualifier: #8C0FF7;
  --tm-rule-number: #BD1366;
  --tm-rule-schedule: #066E7A;
  --tm-rule-unknown: #C91010;
  --tm-chrome-accent: #99BC7F;
  --tm-due-lightness: 24%;
}

[data-theme="earthy-boho"] {
  color-scheme: light;
  --tm-canvas-bg: #F5EBDD;
  --tm-canvas-surface: #FEF5E9;
  --tm-canvas-surface-raised: #FFF9F0;
  --tm-canvas-surface-sunken: #EDDBC2;
  --tm-canvas-hover: #FAE8CF;
  --tm-canvas-active: #F0DCC1;
  --tm-text-primary: #4A3326;
  --tm-text-secondary: #624A3C;
  --tm-text-muted: #745B4D;
  --tm-text-inverse: #FDF4E6;
  --tm-lines-border: #D3BFA2;
  --tm-lines-border-strong: #988569;
  --tm-lines-border-hover: #9A725A;
  --tm-chrome-bg: #432D20;
  --tm-chrome-text: #F7E8DF;
  --tm-chrome-muted: #C6A99A;
  --tm-chrome-border: #644B3E;
  --tm-chrome-hover-bg: #543C2F;
  --tm-chrome-active-bg: #684733;
  --tm-chrome-active-text: #FAEBE3;
  --tm-chrome-icon: #DEBBA8;
  --tm-accent-base: #9F5115;
  --tm-accent-hover: #8E4300;
  --tm-accent-active: #7D3A00;
  --tm-accent-soft-bg: #FFDFCC;
  --tm-accent-border: #B96932;
  --tm-accent-on-accent: #FDF4E6;
  --tm-focus-ring: #B96832;
  --tm-focus-ring-offset: #FEF5E9;
  --tm-link-base: #4D5C2E;
  --tm-link-hover: #3E4B1E;
  --tm-status-success-base: #20783D;
  --tm-status-success-hover: #05692F;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #89CA96;
  --tm-status-success-text: #215730;
  --tm-status-warning-base: #8A6200;
  --tm-status-warning-hover: #795500;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #DBB065;
  --tm-status-warning-text: #654600;
  --tm-status-danger-base: #BA3D3B;
  --tm-status-danger-hover: #A92C2D;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #FF958D;
  --tm-status-danger-text: #81302D;
  --tm-status-info-base: #216EA6;
  --tm-status-info-hover: #0A5F96;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #85BEEE;
  --tm-status-info-text: #204F74;
  --tm-neutral-bg: #F5EBDD;
  --tm-neutral-border: #988569;
  --tm-neutral-text: #61533F;
  --tm-neutral-hover-bg: #EEDDC4;
  --tm-neutral-hover-border: #9A725A;
  --tm-categories-area-accent: #327345;
  --tm-categories-area-card-bg: #E9F8EC;
  --tm-categories-area-card-border: #AACAB0;
  --tm-categories-area-row-bg: #EEF8F0;
  --tm-categories-area-row-hover: #DCEFDF;
  --tm-categories-item-accent: #8D5324;
  --tm-categories-item-card-bg: #FFF0E6;
  --tm-categories-item-card-border: #DDBBA4;
  --tm-categories-item-row-bg: #FEF3EB;
  --tm-categories-item-row-hover: #FAE5D6;
  --tm-categories-action-accent: #685795;
  --tm-categories-action-card-bg: #F4F1FF;
  --tm-categories-action-card-border: #C6BEE2;
  --tm-categories-action-row-bg: #F6F3FF;
  --tm-categories-action-row-hover: #EAE6FC;
  --tm-table-header-bg: #EDDBC2;
  --tm-table-header-text: #584B38;
  --tm-table-row-bg: #FEF5E9;
  --tm-table-row-hover: #FAE8CF;
  --tm-table-border: #D3BFA2;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #FAF4EC;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #F5EBDD;
  --tm-actions-cancel-border: #988569;
  --tm-actions-cancel-text: #61533F;
  --tm-actions-cancel-hover-bg: #EEDDC4;
  --tm-actions-cancel-hover-border: #9A725A;
  --tm-actions-assign-bg: #6B3100;
  --tm-actions-assign-border: #4D2100;
  --tm-actions-assign-text: #FAF4EC;
  --tm-actions-assign-hover-bg: #582700;
  --tm-actions-assign-hover-border: #301200;
  --tm-actions-complete-bg: #065F2A;
  --tm-actions-complete-border: #00461C;
  --tm-actions-complete-text: #FAF4EC;
  --tm-actions-complete-hover-bg: #004F21;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #903921;
  --tm-actions-fail-border: #712611;
  --tm-actions-fail-text: #FAF4EC;
  --tm-actions-fail-hover-bg: #7F2A11;
  --tm-actions-fail-hover-border: #561200;
  --tm-actions-defer-bg: #856013;
  --tm-actions-defer-border: #6B4A01;
  --tm-actions-defer-text: #FAF4EC;
  --tm-actions-defer-hover-bg: #755200;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0017;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #FAF4EC;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #FFDFCC;
  --tm-actions-view-border: #B96932;
  --tm-actions-view-text: #6D4124;
  --tm-actions-view-hover-bg: #F3D4C1;
  --tm-actions-view-hover-border: #A2541A;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #FAF4EC;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #9F5115;
  --tm-breath-hold: #327345;
  --tm-breath-exhale: #685795;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #246C44;
  --tm-table-icon-remove: #BA2929;
  --tm-table-icon-lock: #616161;
  --tm-table-icon-assign: #785B0D;
  --tm-rule-action: #0958D8;
  --tm-rule-area: #0D6D34;
  --tm-rule-item: #83590A;
  --tm-rule-qualifier: #8708F4;
  --tm-rule-number: #B81363;
  --tm-rule-schedule: #066A75;
  --tm-rule-unknown: #C41010;
  --tm-chrome-accent: #EB9C63;
  --tm-due-lightness: 24%;
}

[data-theme="misty-mountain"] {
  color-scheme: light;
  --tm-canvas-bg: #E5EAED;
  --tm-canvas-surface: #EFF4F7;
  --tm-canvas-surface-raised: #F2F7FA;
  --tm-canvas-surface-sunken: #D2DCE2;
  --tm-canvas-hover: #DFE9F0;
  --tm-canvas-active: #D3DEE5;
  --tm-text-primary: #2A343C;
  --tm-text-secondary: #444F57;
  --tm-text-muted: #556069;
  --tm-text-inverse: #F0F6FA;
  --tm-lines-border: #B5C1C8;
  --tm-lines-border-strong: #7B878E;
  --tm-lines-border-hover: #667B8B;
  --tm-chrome-bg: #2A343C;
  --tm-chrome-text: #E0EDF8;
  --tm-chrome-muted: #A5B2BC;
  --tm-chrome-border: #48535B;
  --tm-chrome-hover-bg: #39444C;
  --tm-chrome-active-bg: #415260;
  --tm-chrome-active-text: #E5F2FC;
  --tm-chrome-icon: #B7C6D2;
  --tm-accent-base: #436E8E;
  --tm-accent-hover: #355F7F;
  --tm-accent-active: #2A5473;
  --tm-accent-soft-bg: #D9E8F5;
  --tm-accent-border: #5A86A7;
  --tm-accent-on-accent: #F0F6FA;
  --tm-focus-ring: #5A85A7;
  --tm-focus-ring-offset: #EFF4F7;
  --tm-link-base: #1E5A83;
  --tm-link-hover: #064971;
  --tm-status-success-base: #327644;
  --tm-status-success-hover: #226737;
  --tm-status-success-soft-bg: #D9F3DD;
  --tm-status-success-border: #91C79B;
  --tm-status-success-text: #2A5535;
  --tm-status-warning-base: #8A6200;
  --tm-status-warning-hover: #795500;
  --tm-status-warning-soft-bg: #FAE9CE;
  --tm-status-warning-border: #D6B174;
  --tm-status-warning-text: #634710;
  --tm-status-danger-base: #AF4844;
  --tm-status-danger-hover: #9E3936;
  --tm-status-danger-soft-bg: #FFE4E1;
  --tm-status-danger-border: #F59C94;
  --tm-status-danger-text: #793632;
  --tm-status-info-base: #336E9C;
  --tm-status-info-hover: #235F8D;
  --tm-status-info-soft-bg: #DBEEFF;
  --tm-status-info-border: #8EBDE6;
  --tm-status-info-text: #294F6E;
  --tm-neutral-bg: #E5EAED;
  --tm-neutral-border: #7B878E;
  --tm-neutral-text: #4C5459;
  --tm-neutral-hover-bg: #D3DEE4;
  --tm-neutral-hover-border: #667B8B;
  --tm-categories-area-accent: #2F7064;
  --tm-categories-area-card-bg: #E1F5F0;
  --tm-categories-area-card-border: #9CC9BF;
  --tm-categories-area-row-bg: #E7F6F2;
  --tm-categories-area-row-hover: #D2EDE6;
  --tm-categories-item-accent: #855642;
  --tm-categories-item-card-bg: #FEECE4;
  --tm-categories-item-card-border: #DEB8A8;
  --tm-categories-item-row-bg: #FCEFE9;
  --tm-categories-item-row-hover: #F8E0D6;
  --tm-categories-action-accent: #825269;
  --tm-categories-action-card-bg: #FCEAF2;
  --tm-categories-action-card-border: #DCB5C7;
  --tm-categories-action-row-bg: #FBEEF3;
  --tm-categories-action-row-hover: #F7DEE9;
  --tm-table-header-bg: #D2DCE2;
  --tm-table-header-text: #464E53;
  --tm-table-row-bg: #EFF4F7;
  --tm-table-row-hover: #DFE9F0;
  --tm-table-border: #B5C1C8;
  --tm-actions-edit-bg: #46647E;
  --tm-actions-edit-border: #334D64;
  --tm-actions-edit-text: #EEF7FC;
  --tm-actions-edit-hover-bg: #38566F;
  --tm-actions-edit-hover-border: #1E384D;
  --tm-actions-cancel-bg: #E5EAED;
  --tm-actions-cancel-border: #7B878E;
  --tm-actions-cancel-text: #4C5459;
  --tm-actions-cancel-hover-bg: #D3DEE4;
  --tm-actions-cancel-hover-border: #667B8B;
  --tm-actions-assign-bg: #204764;
  --tm-actions-assign-border: #0E324B;
  --tm-actions-assign-text: #EEF7FC;
  --tm-actions-assign-hover-bg: #113A56;
  --tm-actions-assign-hover-border: #001E33;
  --tm-actions-complete-bg: #1E5D31;
  --tm-actions-complete-border: #0C451F;
  --tm-actions-complete-text: #EEF7FC;
  --tm-actions-complete-hover-bg: #0B4F23;
  --tm-actions-complete-hover-border: #002F10;
  --tm-actions-fail-bg: #88402C;
  --tm-actions-fail-border: #6B2D1C;
  --tm-actions-fail-text: #EEF7FC;
  --tm-actions-fail-hover-bg: #78321E;
  --tm-actions-fail-hover-border: #531605;
  --tm-actions-defer-bg: #816229;
  --tm-actions-defer-border: #674C19;
  --tm-actions-defer-text: #EEF7FC;
  --tm-actions-defer-hover-bg: #725319;
  --tm-actions-defer-hover-border: #503700;
  --tm-actions-delete-bg: #6E0118;
  --tm-actions-delete-border: #4B000D;
  --tm-actions-delete-text: #EEF7FC;
  --tm-actions-delete-hover-bg: #580011;
  --tm-actions-delete-hover-border: #2A0004;
  --tm-actions-view-bg: #D9E8F5;
  --tm-actions-view-border: #5A86A7;
  --tm-actions-view-text: #395062;
  --tm-actions-view-hover-bg: #CDDDEA;
  --tm-actions-view-hover-border: #467192;
  --tm-banners-impersonation-bg: #6F3600;
  --tm-banners-impersonation-text: #EEF7FC;
  --tm-banners-impersonation-border: #421D00;
  --tm-breath-inhale: #436E8E;
  --tm-breath-hold: #2F7064;
  --tm-breath-exhale: #825269;
  --tm-shadow-sm: 0 2px 7px #2b211b14;
  --tm-shadow-lg: 0 18px 48px #2b211b24;
  --tm-overlay: rgba(43, 33, 27, 0.42);
  --tm-table-icon-edit: #246C44;
  --tm-table-icon-remove: #B62828;
  --tm-table-icon-lock: #5E5E5E;
  --tm-table-icon-assign: #785B0D;
  --tm-rule-action: #0956D3;
  --tm-rule-area: #0D6D34;
  --tm-rule-item: #7E560A;
  --tm-rule-qualifier: #8408EF;
  --tm-rule-number: #B81363;
  --tm-rule-schedule: #066A75;
  --tm-rule-unknown: #BF1010;
  --tm-chrome-accent: #93B2CF;
  --tm-due-lightness: 23%;
}
