@font-face {
    font-family: 'Against';
    src: url('/fonts/against regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root,
[data-bs-theme="light"] {
    --navbar-height: 10.5rem;
    --bs-primary: #d61482;
    --bs-primary-rgb: 214, 20, 130;
    --bs-primary-dark: #a00f61;
    --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-color-rgb: var(--bs-primary-rgb);
    --bs-link-hover-color: var(--bs-primary);
    --bs-link-hover-color-rgb: var(--bs-primary-rgb);
    --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: var(--bs-primary-dark);
    --bs-btn-hover-border-color: var(--bs-primary-dark);
    --bs-btn-active-bg: var(--bs-primary-dark);
    --bs-btn-color: #fff;
    --bs-btn-hover-color: #fff;
}

.font-logo {
    font-family: 'Against', sans-serif;
}

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