:root {
    --ui-color-background: #f5f7fa;
    --ui-color-surface: #ffffff;
    --ui-color-text: #172033;
    --ui-color-text-muted: #5f6b7a;
    --ui-color-border: #d8dee8;

    --ui-color-primary: #1f5eff;
    --ui-color-primary-hover: #1748c9;
    --ui-color-secondary: #eef2f7;
    --ui-color-secondary-hover: #dfe6ef;
    --ui-color-danger: #b42318;
    --ui-color-danger-hover: #8f1c13;

    --ui-color-success: #067647;
    --ui-color-warning: #b54708;
    --ui-color-error: #b42318;
    --ui-color-info: #175cd3;

    --ui-radius-small: 0.25rem;
    --ui-radius-medium: 0.5rem;

    --ui-shadow-small: 0 1px 2px rgb(16 24 40 / 0.06);

    --ui-space-1: 0.25rem;
    --ui-space-2: 0.5rem;
    --ui-space-3: 0.75rem;
    --ui-space-4: 1rem;
    --ui-space-5: 1.5rem;
    --ui-space-6: 2rem;

    --ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --ui-font-size-small: 0.875rem;
    --ui-font-size-medium: 1rem;
    --ui-font-size-large: 1.25rem;
    --ui-line-height: 1.5;
}
