:root,
[data-bs-theme="light"] {
    --bs-primary: #d61482;
    --bs-primary-rgb: 214, 20, 130;
    --bs-secondary: #f5a8d7;
    --bs-secondary-rgb: 245, 168, 215;
    --bs-font-sans-serif: 'DM Sans', sans-serif;
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-color: #1a1a1a;
    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: #a00f61;
    --bs-border-radius: 0;
    --bs-navbar-color: var(--bs-secondary);
    --bs-navbar-hover-color: var(--bs-primary);
    --bs-navbar-active-color: var(--bs-primary);
}

.btn-primary {
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-bg: #a00f61;
    --bs-btn-hover-border-color: #a00f61;
    --bs-btn-active-bg: #a00f61;
    --bs-btn-color: #fff;
    --bs-btn-hover-color: #fff;
}

.font-logo {
    font-family: 'Sacramento', cursive;
}

.text-primary {
    color: var(--bs-primary) !important;
}
