:root,
[data-bs-theme="light"] {
    --bs-primary: #1a73e8;
    --bs-primary-rgb: 26, 115, 232;
    --bs-primary-hover: #1765cc;
    --bs-primary-active: #1558b0;
    --bs-primary-subtle: #e8f0fe;
    --bs-primary-subtle-hover: #d2e3fc;
    --bs-primary-subtle-active: #aecbfa;
    --bs-primary-emphasis: #174ea6;
    --bs-primary-emphasis-hover: #0b57d0;
    --bs-text-on-primary: #ffffff;
    --bs-primary-border-subtle: #aecbfa;
    --bs-secondary: #5f6368;
    --bs-secondary-rgb: 95, 99, 104;
    --bs-secondary-hover: #4c5157;
    --bs-secondary-active: #3c4043;
    --bs-secondary-subtle: #f1f3f4;
    --bs-secondary-subtle-hover: #e8eaed;
    --bs-secondary-subtle-active: #dadce0;
    --bs-secondary-emphasis: #3c4043;
    --bs-secondary-emphasis-hover: #202124;
    --bs-text-on-secondary: #ffffff;
    --bs-secondary-border-subtle: #dadce0;
    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: var(--bs-primary-emphasis-hover);
    --bs-body-bg: #f8f9fa;
    --bs-body-color: #202124;
    --bs-secondary-color: #5f6368;
    --bs-border-color: #dadce0;
    --bs-tertiary-bg: #f1f3f4;
    --bs-tertiary-bg-rgb: 241, 243, 244;
    --bs-form-field-border-color: #c4c7c5;
    --bs-form-field-active-border-color: var(--bs-primary);
    --bs-border-radius: 0;
    --bs-border-radius-sm: 0;
    --bs-border-radius-lg: 0;
    --bs-border-radius-xl: 0;
    --bs-border-radius-xxl: 0;
    --bs-btn-border-radius: 0;
    --bs-btn-border-radius-sm: 0;
    --bs-btn-border-radius-lg: 0;
    --bs-card-border-radius: 0;
    --bs-alert-border-radius: 0;
    --bs-dropdown-border-radius: 0;
    --bs-modal-border-radius: 0;
    --bs-list-group-border-radius: 0;
}

[data-bs-theme="dark"] {
    color-scheme: dark;
    --bs-primary: #8ab4f8;
    --bs-primary-rgb: 138, 180, 248;
    --bs-primary-hover: #a8c7fa;
    --bs-primary-active: #c2e7ff;
    --bs-primary-subtle: #0d2f6b;
    --bs-primary-subtle-hover: #174ea6;
    --bs-primary-subtle-active: #185abc;
    --bs-primary-emphasis: #a8c7fa;
    --bs-primary-emphasis-hover: #c2e7ff;
    --bs-text-on-primary: #0b0f14;
    --bs-primary-border-subtle: #174ea6;
    --bs-secondary: #9aa0a6;
    --bs-secondary-rgb: 154, 160, 166;
    --bs-secondary-hover: #bdc1c6;
    --bs-secondary-active: #e8eaed;
    --bs-secondary-subtle: #2d2e31;
    --bs-secondary-subtle-hover: #3c4043;
    --bs-secondary-subtle-active: #5f6368;
    --bs-secondary-emphasis: #e8eaed;
    --bs-secondary-emphasis-hover: #f8f9fa;
    --bs-text-on-secondary: #0b0f14;
    --bs-secondary-border-subtle: #3c4043;
    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: var(--bs-primary-hover);
    --bs-body-bg: #202124;
    --bs-body-color: #e8eaed;
    --bs-secondary-color: #9aa0a6;
    --bs-border-color: #3c4043;
    --bs-tertiary-bg: #2d2e31;
    --bs-tertiary-bg-rgb: 45, 46, 49;
    --bs-form-field-border-color: #5f6368;
    --bs-form-field-active-border-color: var(--bs-primary);
}
