:root {
  --ty-seed-brand-primary: #6e41bf;
  --ty-seed-brand-primary-hover: #8b62d0;
  --ty-seed-brand-primary-active: #5a30a8;
  --ty-seed-brand-primary-surface: #f3eefa;
  --ty-seed-brand-primary-surface-hover: #ece3f7;
  --ty-seed-brand-primary-border: #c4a7e6;
  --ty-seed-brand-primary-text-hover: #8b62d0;
  --ty-seed-status-info: #1890ff;
  --ty-seed-status-info-bg: #e6f7ff;
  --ty-seed-status-info-border: #91d5ff;
  --ty-seed-status-info-text: #096dd9;
  --ty-seed-status-info-hover: #40a9ff;
  --ty-seed-status-info-active: #096dd9;
  --ty-seed-status-success: #52c41a;
  --ty-seed-status-success-bg: #f6ffed;
  --ty-seed-status-success-border: #b7eb8f;
  --ty-seed-status-success-text: #49b10e;
  --ty-seed-status-success-hover: #73d13d;
  --ty-seed-status-success-active: #389e0d;
  --ty-seed-status-warning: #ff9800;
  --ty-seed-status-warning-bg: #fffbe6;
  --ty-seed-status-warning-border: #ffe58f;
  --ty-seed-status-warning-text: #d48806;
  --ty-seed-status-warning-hover: #ffad33;
  --ty-seed-status-warning-active: #e68a00;
  --ty-seed-status-danger: #f44336;
  --ty-seed-status-danger-bg: #fff1f0;
  --ty-seed-status-danger-border: #ffa39e;
  --ty-seed-status-danger-text: #cf1322;
  --ty-seed-status-danger-hover: #ff7875;
  --ty-seed-status-danger-active: #cf1322;
  --ty-seed-brand-chart-1: #6e41bf;
  --ty-seed-brand-chart-2: #1890ff;
  --ty-seed-brand-chart-3: #52c41a;
  --ty-seed-brand-chart-4: #ff9800;
  --ty-seed-brand-chart-5: #f44336;
  --ty-seed-shadow-control: none;
  --ty-seed-shadow-button: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --ty-seed-shadow-card: 0 1px 6px rgba(0, 0, 0, 0.12);
  --ty-seed-shadow-focus: 0 0 0 3px rgba(110, 65, 191, 0.2);
  --ty-seed-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --ty-seed-shadow-modal: 0 4px 12px rgba(0, 0, 0, 0.15);
  --ty-seed-shadow-popup: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --ty-seed-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --ty-seed-space-base: 1rem;
  --ty-seed-space-3: 8px;
  --ty-seed-space-4: 12px;
  --ty-seed-space-5: 16px;
  --ty-seed-size-height-sm: 24px;
  --ty-seed-size-height-md: 35px;
  --ty-seed-size-height-lg: 44px;
  --ty-seed-radius-base: 6px;
  --ty-seed-gap-control-sm: 4px;
  --ty-seed-gap-control-md: 6px;
  --ty-seed-gap-control-lg: 8px;
  --ty-seed-border-width-base: 1px;
  --ty-seed-layer-focus: 1;
  --ty-seed-surface-page: #ffffff;
  --ty-seed-surface-container: #ffffff;
  --ty-seed-surface-elevated: #ffffff;
  --ty-seed-surface-layout: #ffffff;
  --ty-seed-surface-spotlight: #f5f5f5;
  --ty-seed-surface-disabled: #f5f5f5;
  --ty-seed-surface-fill-base: #fafafa;
  --ty-seed-surface-fill-secondary: #f5f5f5;
  --ty-seed-surface-fill-tertiary: #f0f0f0;
  --ty-seed-text-base: rgba(0, 0, 0, 0.85);
  --ty-seed-text-label: rgba(0, 0, 0, 0.85);
  --ty-seed-text-secondary: rgba(0, 0, 0, 0.65);
  --ty-seed-text-tertiary: rgba(0, 0, 0, 0.45);
  --ty-seed-text-heading: rgba(0, 0, 0, 0.85);
  --ty-seed-text-placeholder: #bfbfbf;
  --ty-seed-text-quaternary: rgba(0, 0, 0, 0.25);
  --ty-seed-border-base: #d9d9d9;
  --ty-seed-border-light: #f0f0f0;
  --ty-seed-border-secondary: #e8e8e8;
  --ty-seed-border-button-default: #d0d0d5;
  --ty-seed-overlay-backdrop: rgba(0, 0, 0, 0.55);
  --ty-seed-overlay-inverted: rgba(255, 255, 255, 0.75);
  --ty-seed-font-family-sans: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --ty-seed-font-family-monospace: lucida console, consolas, monaco, andale mono, ubuntu mono, monospace;
  --ty-seed-font-size-sm: 12px;
  --ty-seed-font-size-base: 14px;
  --ty-seed-font-size-lg: 16px;
  --ty-seed-font-weight-regular: 400;
  --ty-seed-font-weight-medium: 500;
  --ty-seed-font-weight-heading: 500;
  --ty-seed-line-height-base: 1.5715;
  --ty-seed-heading-size-h1: 2.5rem;
  --ty-seed-heading-size-h2: 2rem;
  --ty-seed-heading-size-h3: 1.75rem;
  --ty-seed-heading-size-h4: 1.5rem;
  --ty-seed-heading-size-h5: 1.25rem;
  --ty-seed-heading-size-h6: 1rem;
}

[data-tiny-theme='dark'] {
  --ty-seed-brand-primary: #6e41bf;
  --ty-seed-brand-primary-hover: #8b62d0;
  --ty-seed-brand-primary-active: #5a30a8;
  --ty-seed-brand-primary-surface: #f3eefa;
  --ty-seed-brand-primary-surface-hover: #ece3f7;
  --ty-seed-brand-primary-border: #c4a7e6;
  --ty-seed-brand-primary-text-hover: #8b62d0;
  --ty-seed-status-info: #1890ff;
  --ty-seed-status-info-bg: #e6f7ff;
  --ty-seed-status-info-border: #91d5ff;
  --ty-seed-status-info-text: #096dd9;
  --ty-seed-status-info-hover: #40a9ff;
  --ty-seed-status-info-active: #096dd9;
  --ty-seed-status-success: #52c41a;
  --ty-seed-status-success-bg: #f6ffed;
  --ty-seed-status-success-border: #b7eb8f;
  --ty-seed-status-success-text: #49b10e;
  --ty-seed-status-success-hover: #73d13d;
  --ty-seed-status-success-active: #389e0d;
  --ty-seed-status-warning: #ff9800;
  --ty-seed-status-warning-bg: #fffbe6;
  --ty-seed-status-warning-border: #ffe58f;
  --ty-seed-status-warning-text: #d48806;
  --ty-seed-status-warning-hover: #ffad33;
  --ty-seed-status-warning-active: #e68a00;
  --ty-seed-status-danger: #f44336;
  --ty-seed-status-danger-bg: #fff1f0;
  --ty-seed-status-danger-border: #ffa39e;
  --ty-seed-status-danger-text: #cf1322;
  --ty-seed-status-danger-hover: #ff7875;
  --ty-seed-status-danger-active: #cf1322;
  --ty-seed-brand-chart-1: #6e41bf;
  --ty-seed-brand-chart-2: #1890ff;
  --ty-seed-brand-chart-3: #52c41a;
  --ty-seed-brand-chart-4: #ff9800;
  --ty-seed-brand-chart-5: #f44336;
  --ty-seed-shadow-control: none;
  --ty-seed-shadow-button: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --ty-seed-shadow-card: 0 1px 6px rgba(0, 0, 0, 0.12);
  --ty-seed-shadow-focus: 0 0 0 3px rgba(110, 65, 191, 0.2);
  --ty-seed-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --ty-seed-shadow-modal: 0 4px 12px rgba(0, 0, 0, 0.15);
  --ty-seed-shadow-popup: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --ty-seed-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --ty-seed-space-base: 1rem;
  --ty-seed-space-3: 8px;
  --ty-seed-space-4: 12px;
  --ty-seed-space-5: 16px;
  --ty-seed-size-height-sm: 24px;
  --ty-seed-size-height-md: 35px;
  --ty-seed-size-height-lg: 44px;
  --ty-seed-radius-base: 6px;
  --ty-seed-gap-control-sm: 4px;
  --ty-seed-gap-control-md: 6px;
  --ty-seed-gap-control-lg: 8px;
  --ty-seed-border-width-base: 1px;
  --ty-seed-layer-focus: 1;
  --ty-seed-surface-page: #ffffff;
  --ty-seed-surface-container: #ffffff;
  --ty-seed-surface-elevated: #ffffff;
  --ty-seed-surface-layout: #ffffff;
  --ty-seed-surface-spotlight: #f5f5f5;
  --ty-seed-surface-disabled: #f5f5f5;
  --ty-seed-surface-fill-base: #fafafa;
  --ty-seed-surface-fill-secondary: #f5f5f5;
  --ty-seed-surface-fill-tertiary: #f0f0f0;
  --ty-seed-text-base: rgba(0, 0, 0, 0.85);
  --ty-seed-text-label: rgba(0, 0, 0, 0.85);
  --ty-seed-text-secondary: rgba(0, 0, 0, 0.65);
  --ty-seed-text-tertiary: rgba(0, 0, 0, 0.45);
  --ty-seed-text-heading: rgba(0, 0, 0, 0.85);
  --ty-seed-text-placeholder: #bfbfbf;
  --ty-seed-text-quaternary: rgba(0, 0, 0, 0.25);
  --ty-seed-border-base: #d9d9d9;
  --ty-seed-border-light: #f0f0f0;
  --ty-seed-border-secondary: #e8e8e8;
  --ty-seed-border-button-default: #d0d0d5;
  --ty-seed-overlay-backdrop: rgba(0, 0, 0, 0.55);
  --ty-seed-overlay-inverted: rgba(255, 255, 255, 0.75);
  --ty-seed-font-family-sans: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --ty-seed-font-family-monospace: lucida console, consolas, monaco, andale mono, ubuntu mono, monospace;
  --ty-seed-font-size-sm: 12px;
  --ty-seed-font-size-base: 14px;
  --ty-seed-font-size-lg: 16px;
  --ty-seed-font-weight-regular: 400;
  --ty-seed-font-weight-medium: 500;
  --ty-seed-font-weight-heading: 500;
  --ty-seed-line-height-base: 1.5715;
  --ty-seed-heading-size-h1: 2.5rem;
  --ty-seed-heading-size-h2: 2rem;
  --ty-seed-heading-size-h3: 1.75rem;
  --ty-seed-heading-size-h4: 1.5rem;
  --ty-seed-heading-size-h5: 1.25rem;
  --ty-seed-heading-size-h6: 1rem;
}

@media (prefers-color-scheme: dark) {
  [data-tiny-theme='system'] {
  --ty-seed-brand-primary: #6e41bf;
  --ty-seed-brand-primary-hover: #8b62d0;
  --ty-seed-brand-primary-active: #5a30a8;
  --ty-seed-brand-primary-surface: #f3eefa;
  --ty-seed-brand-primary-surface-hover: #ece3f7;
  --ty-seed-brand-primary-border: #c4a7e6;
  --ty-seed-brand-primary-text-hover: #8b62d0;
  --ty-seed-status-info: #1890ff;
  --ty-seed-status-info-bg: #e6f7ff;
  --ty-seed-status-info-border: #91d5ff;
  --ty-seed-status-info-text: #096dd9;
  --ty-seed-status-info-hover: #40a9ff;
  --ty-seed-status-info-active: #096dd9;
  --ty-seed-status-success: #52c41a;
  --ty-seed-status-success-bg: #f6ffed;
  --ty-seed-status-success-border: #b7eb8f;
  --ty-seed-status-success-text: #49b10e;
  --ty-seed-status-success-hover: #73d13d;
  --ty-seed-status-success-active: #389e0d;
  --ty-seed-status-warning: #ff9800;
  --ty-seed-status-warning-bg: #fffbe6;
  --ty-seed-status-warning-border: #ffe58f;
  --ty-seed-status-warning-text: #d48806;
  --ty-seed-status-warning-hover: #ffad33;
  --ty-seed-status-warning-active: #e68a00;
  --ty-seed-status-danger: #f44336;
  --ty-seed-status-danger-bg: #fff1f0;
  --ty-seed-status-danger-border: #ffa39e;
  --ty-seed-status-danger-text: #cf1322;
  --ty-seed-status-danger-hover: #ff7875;
  --ty-seed-status-danger-active: #cf1322;
  --ty-seed-brand-chart-1: #6e41bf;
  --ty-seed-brand-chart-2: #1890ff;
  --ty-seed-brand-chart-3: #52c41a;
  --ty-seed-brand-chart-4: #ff9800;
  --ty-seed-brand-chart-5: #f44336;
  --ty-seed-shadow-control: none;
  --ty-seed-shadow-button: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --ty-seed-shadow-card: 0 1px 6px rgba(0, 0, 0, 0.12);
  --ty-seed-shadow-focus: 0 0 0 3px rgba(110, 65, 191, 0.2);
  --ty-seed-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --ty-seed-shadow-modal: 0 4px 12px rgba(0, 0, 0, 0.15);
  --ty-seed-shadow-popup: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --ty-seed-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --ty-seed-space-base: 1rem;
  --ty-seed-space-3: 8px;
  --ty-seed-space-4: 12px;
  --ty-seed-space-5: 16px;
  --ty-seed-size-height-sm: 24px;
  --ty-seed-size-height-md: 35px;
  --ty-seed-size-height-lg: 44px;
  --ty-seed-radius-base: 6px;
  --ty-seed-gap-control-sm: 4px;
  --ty-seed-gap-control-md: 6px;
  --ty-seed-gap-control-lg: 8px;
  --ty-seed-border-width-base: 1px;
  --ty-seed-layer-focus: 1;
  --ty-seed-surface-page: #ffffff;
  --ty-seed-surface-container: #ffffff;
  --ty-seed-surface-elevated: #ffffff;
  --ty-seed-surface-layout: #ffffff;
  --ty-seed-surface-spotlight: #f5f5f5;
  --ty-seed-surface-disabled: #f5f5f5;
  --ty-seed-surface-fill-base: #fafafa;
  --ty-seed-surface-fill-secondary: #f5f5f5;
  --ty-seed-surface-fill-tertiary: #f0f0f0;
  --ty-seed-text-base: rgba(0, 0, 0, 0.85);
  --ty-seed-text-label: rgba(0, 0, 0, 0.85);
  --ty-seed-text-secondary: rgba(0, 0, 0, 0.65);
  --ty-seed-text-tertiary: rgba(0, 0, 0, 0.45);
  --ty-seed-text-heading: rgba(0, 0, 0, 0.85);
  --ty-seed-text-placeholder: #bfbfbf;
  --ty-seed-text-quaternary: rgba(0, 0, 0, 0.25);
  --ty-seed-border-base: #d9d9d9;
  --ty-seed-border-light: #f0f0f0;
  --ty-seed-border-secondary: #e8e8e8;
  --ty-seed-border-button-default: #d0d0d5;
  --ty-seed-overlay-backdrop: rgba(0, 0, 0, 0.55);
  --ty-seed-overlay-inverted: rgba(255, 255, 255, 0.75);
  --ty-seed-font-family-sans: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --ty-seed-font-family-monospace: lucida console, consolas, monaco, andale mono, ubuntu mono, monospace;
  --ty-seed-font-size-sm: 12px;
  --ty-seed-font-size-base: 14px;
  --ty-seed-font-size-lg: 16px;
  --ty-seed-font-weight-regular: 400;
  --ty-seed-font-weight-medium: 500;
  --ty-seed-font-weight-heading: 500;
  --ty-seed-line-height-base: 1.5715;
  --ty-seed-heading-size-h1: 2.5rem;
  --ty-seed-heading-size-h2: 2rem;
  --ty-seed-heading-size-h3: 1.75rem;
  --ty-seed-heading-size-h4: 1.5rem;
  --ty-seed-heading-size-h5: 1.25rem;
  --ty-seed-heading-size-h6: 1rem;
}
}
