.ht-theme-main,
.ht-theme-main-dark,
.ht-theme-main-dark-auto {
  --ht-sizing-size-0: 0px;
  --ht-sizing-size-0-5: 2px;
  --ht-sizing-size-1: 4px;
  --ht-sizing-size-2: 8px;
  --ht-sizing-size-1-5: 6px;
  --ht-sizing-size-3: 12px;
  --ht-sizing-size-4: 16px;
  --ht-sizing-size-5: 20px;
  --ht-sizing-size-6: 24px;
  --ht-sizing-size-7: 28px;
  --ht-sizing-size-8: 32px;
  --ht-sizing-size-9: 36px;
  --ht-sizing-size-10: 40px;
  --ht-sizing-size-0-25: 1px;
  --ht-density-cell-vertical: var(--ht-sizing-size-1);
  --ht-density-cell-horizontal: var(--ht-sizing-size-2);
  --ht-density-bars-horizontal: var(--ht-sizing-size-4);
  --ht-density-bars-vertical: var(--ht-sizing-size-2);
  --ht-density-gap: var(--ht-sizing-size-1);
  --ht-density-button-horizontal: var(--ht-sizing-size-3);
  --ht-density-button-vertical: var(--ht-sizing-size-1-5);
  --ht-density-dialog-horizontal: var(--ht-sizing-size-2);
  --ht-density-dialog-vertical: var(--ht-sizing-size-2);
  --ht-density-input-horizontal: var(--ht-sizing-size-3);
  --ht-density-input-vertical: var(--ht-sizing-size-1-5);
  --ht-density-menu-vertical: var(--ht-sizing-size-2);
  --ht-density-menu-horizontal: var(--ht-sizing-size-0);
  --ht-density-menu-item-vertical: var(--ht-sizing-size-1);
  --ht-density-menu-item-horizontal: var(--ht-sizing-size-3);
  --ht-colors-white: #ffffffff;
  --ht-colors-black: #000000ff;
  --ht-colors-primary-100: #6180ffff;
  --ht-colors-primary-200: #5573f0ff;
  --ht-colors-primary-300: #4669f6ff;
  --ht-colors-primary-400: #2e56fcff;
  --ht-colors-primary-500: #1a42e8ff;
  --ht-colors-primary-600: #1535bcff;
  --ht-colors-palette-50: #f7f7f9ff;
  --ht-colors-palette-100: #e7e7e9ff;
  --ht-colors-palette-200: #b9b9bbff;
  --ht-colors-palette-300: #a3a3a3ff;
  --ht-colors-palette-400: #68696cff;
  --ht-colors-palette-500: #404144ff;
  --ht-colors-palette-600: #313132ff;
  --ht-colors-palette-700: #282829ff;
  --ht-colors-palette-800: #222222ff;
  --ht-colors-palette-900: #1e1e1fff;
  --ht-colors-palette-950: #050506ff;
  --ht-colors-transparent: #ffffff00;
  --ht-font-family: Inter;
  --ht-font-size: 14px;
  --ht-font-size-small: 12px;
  --ht-line-height: 20px;
  --ht-line-height-small: 18px;
  --ht-font-weight: 400;
  --ht-letter-spacing: 0px;
  --ht-border-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-accent-color: light-dark(var(--ht-colors-primary-500), var(--ht-colors-primary-300));
  --ht-foreground-color: light-dark(var(--ht-colors-palette-800), var(--ht-colors-palette-200));
  --ht-foreground-secondary-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-background-color: light-dark(var(--ht-colors-white), var(--ht-colors-palette-950));
  --ht-background-secondary-color: light-dark(var(--ht-colors-palette-50), var(--ht-colors-palette-900));
  --ht-placeholder-color: light-dark(var(--ht-colors-palette-300), var(--ht-colors-palette-400));
  --ht-read-only-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-disabled-color: light-dark(var(--ht-colors-palette-300), var(--ht-colors-palette-400));
  --ht-gap-size: var(--ht-density-gap);
  --ht-icon-size: var(--ht-sizing-size-4);
  --ht-table-transition: 0.15s;
  --ht-wrapper-border-width: 0px;
  --ht-wrapper-border-radius: var(--ht-sizing-size-1);
  --ht-wrapper-border-color: var(--ht-border-color);
  --ht-bar-foreground-color: var(--ht-foreground-color);
  --ht-bar-background-color: var(--ht-background-secondary-color);
  --ht-bar-horizontal-padding: var(--ht-density-bars-horizontal);
  --ht-bar-vertical-padding: var(--ht-density-bars-vertical);
  --ht-shadow-color: light-dark(var(--ht-colors-palette-800), var(--ht-colors-palette-200));
  --ht-shadow-x: var(--ht-sizing-size-0);
  --ht-shadow-y: var(--ht-sizing-size-2);
  --ht-shadow-blur: var(--ht-sizing-size-4);
  --ht-shadow-opacity: 8%;
  --ht-cell-horizontal-padding: var(--ht-density-cell-horizontal);
  --ht-cell-vertical-padding: var(--ht-density-cell-vertical);
  --ht-cell-horizontal-border-color: var(--ht-border-color);
  --ht-cell-vertical-border-color: var(--ht-border-color);
  --ht-cell-selection-border-color: var(--ht-accent-color);
  --ht-cell-selection-background-color: light-dark(var(--ht-colors-primary-400), var(--ht-colors-primary-200));
  --ht-cell-success-background-color: #37bc6c33;
  --ht-cell-error-background-color: #fa4d3233;
  --ht-cell-read-only-background-color: var(--ht-background-secondary-color);
  --ht-cell-autofill-size: var(--ht-sizing-size-1-5);
  --ht-cell-autofill-hit-area-size: var(--ht-sizing-size-3);
  --ht-cell-autofill-border-width: var(--ht-sizing-size-0-25);
  --ht-cell-autofill-border-radius: var(--ht-sizing-size-1);
  --ht-cell-autofill-border-color: var(--ht-background-color);
  --ht-cell-autofill-background-color: var(--ht-accent-color);
  --ht-cell-autofill-fill-border-color: var(--ht-foreground-color);
  --ht-cell-editor-border-width: 2px;
  --ht-cell-editor-border-color: var(--ht-accent-color);
  --ht-cell-editor-foreground-color: light-dark(var(--ht-colors-palette-950), var(--ht-colors-white));
  --ht-cell-editor-background-color: var(--ht-background-color);
  --ht-cell-editor-shadow-blur-radius: 0px;
  --ht-cell-editor-shadow-color: var(--ht-accent-color);
  --ht-cell-mobile-handle-size: var(--ht-sizing-size-3);
  --ht-cell-mobile-handle-border-width: var(--ht-sizing-size-0-25);
  --ht-cell-mobile-handle-border-radius: var(--ht-sizing-size-3);
  --ht-cell-mobile-handle-border-color: var(--ht-accent-color);
  --ht-cell-mobile-handle-background-color: var(--ht-accent-color);
  --ht-cell-mobile-handle-background-opacity: 40%;
  --ht-header-font-weight: var(--ht-font-weight);
  --ht-header-foreground-color: var(--ht-foreground-color);
  --ht-header-background-color: var(--ht-background-secondary-color);
  --ht-header-highlighted-shadow-size: 0px;
  --ht-header-highlighted-foreground-color: light-dark(var(--ht-colors-palette-950), var(--ht-colors-white));
  --ht-header-highlighted-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-header-active-border-color: light-dark(var(--ht-colors-primary-400), var(--ht-colors-primary-200));
  --ht-header-active-foreground-color: var(--ht-colors-white);
  --ht-header-active-background-color: var(--ht-accent-color);
  --ht-header-filter-background-color: var(--ht-cell-success-background-color);
  --ht-header-row-foreground-color: var(--ht-foreground-color);
  --ht-header-row-background-color: var(--ht-background-secondary-color);
  --ht-header-row-highlighted-foreground-color: light-dark(var(--ht-colors-palette-950), var(--ht-colors-white));
  --ht-header-row-highlighted-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-header-row-active-foreground-color: var(--ht-colors-white);
  --ht-header-row-active-background-color: var(--ht-accent-color);
  --ht-row-header-odd-background-color: var(--ht-background-secondary-color);
  --ht-row-header-even-background-color: var(--ht-background-secondary-color);
  --ht-row-cell-odd-background-color: var(--ht-background-color);
  --ht-row-cell-even-background-color: var(--ht-background-color);
  --ht-button-border-radius: var(--ht-sizing-size-1);
  --ht-button-horizontal-padding: var(--ht-density-button-horizontal);
  --ht-button-vertical-padding: var(--ht-density-button-vertical);
  --ht-primary-button-border-color: var(--ht-colors-transparent);
  --ht-primary-button-foreground-color: var(--ht-colors-white);
  --ht-primary-button-background-color: var(--ht-accent-color);
  --ht-primary-button-disabled-border-color: var(--ht-colors-transparent);
  --ht-primary-button-disabled-foreground-color: var(--ht-disabled-color);
  --ht-primary-button-disabled-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-primary-button-hover-border-color: var(--ht-colors-transparent);
  --ht-primary-button-hover-foreground-color: var(--ht-background-color);
  --ht-primary-button-hover-background-color: light-dark(var(--ht-colors-primary-600), var(--ht-colors-primary-100));
  --ht-primary-button-focus-border-color: var(--ht-background-color);
  --ht-primary-button-focus-foreground-color: var(--ht-background-color);
  --ht-primary-button-focus-background-color: var(--ht-accent-color);
  --ht-secondary-button-border-color: var(--ht-border-color);
  --ht-secondary-button-foreground-color: var(--ht-foreground-color);
  --ht-secondary-button-background-color: var(--ht-background-color);
  --ht-secondary-button-disabled-border-color: var(--ht-border-color);
  --ht-secondary-button-disabled-foreground-color: var(--ht-disabled-color);
  --ht-secondary-button-disabled-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-secondary-button-hover-border-color: var(--ht-border-color);
  --ht-secondary-button-hover-foreground-color: var(--ht-foreground-color);
  --ht-secondary-button-hover-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-secondary-button-focus-border-color: var(--ht-border-color);
  --ht-secondary-button-focus-foreground-color: var(--ht-foreground-color);
  --ht-secondary-button-focus-background-color: var(--ht-background-color);
  --ht-icon-button-border-radius: var(--ht-sizing-size-0-5);
  --ht-icon-button-large-border-radius: var(--ht-sizing-size-1);
  --ht-icon-button-large-padding: var(--ht-sizing-size-1);
  --ht-icon-button-border-color: light-dark(var(--ht-colors-palette-50), var(--ht-colors-palette-900));
  --ht-icon-button-background-color: var(--ht-background-secondary-color);
  --ht-icon-button-icon-color: light-dark(var(--ht-colors-palette-300), var(--ht-colors-palette-400));
  --ht-icon-button-hover-border-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-icon-button-hover-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-icon-button-hover-icon-color: light-dark(var(--ht-colors-palette-300), var(--ht-colors-palette-400));
  --ht-icon-button-active-border-color: light-dark(var(--ht-colors-primary-400), var(--ht-colors-primary-200));
  --ht-icon-button-active-background-color: var(--ht-accent-color);
  --ht-icon-button-active-icon-color: var(--ht-colors-white);
  --ht-icon-button-active-hover-border-color: light-dark(var(--ht-colors-primary-400), var(--ht-colors-primary-200));
  --ht-icon-button-active-hover-background-color: light-dark(var(--ht-colors-primary-400), var(--ht-colors-primary-200));
  --ht-icon-button-active-hover-icon-color: var(--ht-colors-white);
  --ht-collapse-button-border-radius: var(--ht-sizing-size-1);
  --ht-collapse-button-open-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-collapse-button-open-background-color: light-dark(var(--ht-colors-white), var(--ht-colors-palette-950));
  --ht-collapse-button-open-icon-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-collapse-button-open-icon-active-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-collapse-button-open-hover-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-collapse-button-open-hover-background-color: light-dark(var(--ht-colors-palette-50), var(--ht-colors-palette-900));
  --ht-collapse-button-open-hover-icon-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-collapse-button-open-hover-icon-active-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-collapse-button-close-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-collapse-button-close-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-collapse-button-close-icon-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-collapse-button-close-icon-active-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-collapse-button-close-hover-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-collapse-button-close-hover-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-collapse-button-close-hover-icon-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-collapse-button-close-hover-icon-active-color: light-dark(var(--ht-colors-palette-400), var(--ht-colors-palette-300));
  --ht-link-color: light-dark(var(--ht-colors-primary-600), var(--ht-colors-primary-100));
  --ht-link-hover-color: var(--ht-accent-color);
  --ht-input-border-width: 1px;
  --ht-input-border-radius: var(--ht-sizing-size-1);
  --ht-input-horizontal-padding: var(--ht-density-input-horizontal);
  --ht-input-vertical-padding: var(--ht-density-input-vertical);
  --ht-input-border-color: var(--ht-border-color);
  --ht-input-foreground-color: var(--ht-foreground-color);
  --ht-input-background-color: var(--ht-background-secondary-color);
  --ht-input-hover-border-color: var(--ht-border-color);
  --ht-input-hover-foreground-color: var(--ht-foreground-color);
  --ht-input-hover-background-color: var(--ht-background-color);
  --ht-input-disabled-border-color: var(--ht-border-color);
  --ht-input-disabled-foreground-color: var(--ht-disabled-color);
  --ht-input-disabled-background-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-input-focus-border-color: var(--ht-accent-color);
  --ht-input-focus-foreground-color: var(--ht-foreground-color);
  --ht-input-focus-background-color: var(--ht-background-color);
  --ht-checkbox-size: var(--ht-icon-size);
  --ht-checkbox-border-radius: var(--ht-sizing-size-1);
  --ht-checkbox-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-checkbox-background-color: var(--ht-background-color);
  --ht-checkbox-icon-color: var(--ht-colors-transparent);
  --ht-checkbox-focus-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-checkbox-focus-background-color: var(--ht-background-color);
  --ht-checkbox-focus-icon-color: var(--ht-colors-transparent);
  --ht-checkbox-focus-ring-color: var(--ht-accent-color);
  --ht-checkbox-disabled-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-checkbox-disabled-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-checkbox-disabled-icon-color: var(--ht-colors-transparent);
  --ht-checkbox-checked-border-color: light-dark(var(--ht-colors-primary-400), var(--ht-colors-primary-200));
  --ht-checkbox-checked-background-color: var(--ht-accent-color);
  --ht-checkbox-checked-icon-color: var(--ht-colors-white);
  --ht-checkbox-checked-focus-border-color: var(--ht-background-color);
  --ht-checkbox-checked-focus-background-color: var(--ht-accent-color);
  --ht-checkbox-checked-focus-icon-color: var(--ht-colors-white);
  --ht-checkbox-checked-disabled-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-checkbox-checked-disabled-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-checkbox-checked-disabled-icon-color: var(--ht-disabled-color);
  --ht-checkbox-indeterminate-border-color: light-dark(var(--ht-colors-primary-400), var(--ht-colors-primary-200));
  --ht-checkbox-indeterminate-background-color: var(--ht-accent-color);
  --ht-checkbox-indeterminate-icon-color: var(--ht-colors-white);
  --ht-checkbox-indeterminate-focus-border-color: var(--ht-background-color);
  --ht-checkbox-indeterminate-focus-background-color: var(--ht-accent-color);
  --ht-checkbox-indeterminate-focus-icon-color: var(--ht-colors-white);
  --ht-checkbox-indeterminate-disabled-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-600));
  --ht-checkbox-indeterminate-disabled-background-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-checkbox-indeterminate-disabled-icon-color: var(--ht-disabled-color);
  --ht-radio-size: var(--ht-icon-size);
  --ht-radio-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-radio-background-color: var(--ht-background-color);
  --ht-radio-icon-color: var(--ht-colors-transparent);
  --ht-radio-focus-border-color: var(--ht-border-color);
  --ht-radio-focus-background-color: var(--ht-background-color);
  --ht-radio-focus-icon-color: var(--ht-colors-transparent);
  --ht-radio-focus-ring-color: var(--ht-accent-color);
  --ht-radio-disabled-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-radio-disabled-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-radio-disabled-icon-color: var(--ht-colors-transparent);
  --ht-radio-checked-border-color: var(--ht-accent-color);
  --ht-radio-checked-background-color: var(--ht-background-color);
  --ht-radio-checked-icon-color: var(--ht-accent-color);
  --ht-radio-checked-focus-border-color: light-dark(var(--ht-colors-primary-400), var(--ht-colors-primary-200));
  --ht-radio-checked-focus-background-color: var(--ht-background-color);
  --ht-radio-checked-focus-icon-color: light-dark(var(--ht-colors-primary-400), var(--ht-colors-primary-200));
  --ht-radio-checked-disabled-border-color: light-dark(var(--ht-colors-palette-200), var(--ht-colors-palette-500));
  --ht-radio-checked-disabled-background-color: light-dark(var(--ht-colors-palette-100), var(--ht-colors-palette-700));
  --ht-radio-checked-disabled-icon-color: var(--ht-disabled-color);
  --ht-move-backlight-color: light-dark(var(--ht-colors-palette-800), var(--ht-colors-palette-200));
  --ht-move-backlight-opacity: 8%;
  --ht-move-indicator-color: var(--ht-accent-color);
  --ht-resize-indicator-color: light-dark(var(--ht-colors-palette-300), var(--ht-colors-palette-400));
  --ht-hidden-indicator-color: light-dark(var(--ht-colors-palette-300), var(--ht-colors-palette-400));
  --ht-menu-border-width: 1px;
  --ht-menu-border-radius: var(--ht-sizing-size-1);
  --ht-menu-horizontal-padding: var(--ht-density-menu-horizontal);
  --ht-menu-vertical-padding: var(--ht-density-menu-vertical);
  --ht-menu-item-horizontal-padding: var(--ht-density-menu-item-horizontal);
  --ht-menu-item-vertical-padding: var(--ht-density-menu-item-vertical);
  --ht-menu-border-color: var(--ht-border-color);
  --ht-menu-shadow-x: var(--ht-shadow-x);
  --ht-menu-shadow-y: var(--ht-shadow-y);
  --ht-menu-shadow-blur: var(--ht-shadow-blur);
  --ht-menu-shadow-color: light-dark(var(--ht-colors-palette-950), var(--ht-colors-white));
  --ht-menu-shadow-opacity: 8%;
  --ht-menu-item-hover-color: light-dark(var(--ht-colors-palette-800), var(--ht-colors-palette-200));
  --ht-menu-item-hover-color-opacity: 4%;
  --ht-menu-item-active-color: var(--ht-accent-color);
  --ht-menu-item-active-color-opacity: 8%;
  --ht-comments-textarea-horizontal-padding: var(--ht-density-cell-horizontal);
  --ht-comments-textarea-vertical-padding: var(--ht-density-cell-vertical);
  --ht-comments-textarea-border-width: 1px;
  --ht-comments-textarea-border-color: var(--ht-colors-transparent);
  --ht-comments-textarea-foreground-color: var(--ht-foreground-color);
  --ht-comments-textarea-background-color: var(--ht-background-secondary-color);
  --ht-comments-textarea-focus-border-width: 1px;
  --ht-comments-textarea-focus-border-color: var(--ht-accent-color);
  --ht-comments-textarea-focus-foreground-color: var(--ht-foreground-color);
  --ht-comments-textarea-focus-background-color: var(--ht-background-color);
  --ht-comments-indicator-size: var(--ht-sizing-size-1-5);
  --ht-comments-indicator-color: var(--ht-accent-color);
  --ht-license-horizontal-padding: var(--ht-bar-horizontal-padding);
  --ht-license-vertical-padding: var(--ht-bar-vertical-padding);
  --ht-license-foreground-color: var(--ht-bar-foreground-color);
  --ht-license-background-color: var(--ht-bar-background-color);
  --ht-pagination-bar-foreground-color: var(--ht-bar-foreground-color);
  --ht-pagination-bar-background-color: var(--ht-bar-background-color);
  --ht-pagination-bar-horizontal-padding: var(--ht-bar-horizontal-padding);
  --ht-pagination-bar-vertical-padding: var(--ht-bar-vertical-padding);
  --ht-dialog-semi-transparent-background-color: light-dark(var(--ht-colors-white), var(--ht-colors-palette-950));
  --ht-dialog-semi-transparent-background-opacity: 80%;
  --ht-dialog-solid-background-color: light-dark(var(--ht-colors-white), var(--ht-colors-palette-950));
  --ht-dialog-content-padding-horizontal: var(--ht-density-dialog-horizontal);
  --ht-dialog-content-padding-vertical: var(--ht-density-dialog-vertical);
  --ht-dialog-content-border-radius: var(--ht-sizing-size-2);
  --ht-dialog-content-background-color: var(--ht-background-secondary-color);
  --ht-chip-background: var(--ht-background-secondary-color);
  --ht-chip-border-radius: var(--ht-sizing-size-0-5);
  --ht-chip-vertical-padding: var(--ht-sizing-size-0);
  --ht-chip-horizontal-padding: var(--ht-sizing-size-0-5);
  --ht-chip-gap: var(--ht-sizing-size-1);
  --ht-scrollbar-border-radius: var(--ht-sizing-size-2);
  --ht-scrollbar-track-color: var(--ht-background-secondary-color);
  --ht-scrollbar-thumb-color: light-dark(var(--ht-colors-palette-300), var(--ht-colors-palette-400));
}

.ht-theme-main {
  color-scheme: light;
}

.ht-theme-main-dark {
  color-scheme: dark;
}

.ht-theme-main-dark-auto {
  color-scheme: light dark;
}
