@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

:root {
    --mancfurs-red: #88171b;
    --mancfurs-amber: #df9826;
    --mancfurs-red-rgb: 136, 23, 27;
    --mancfurs-amber-rgb: 223, 152, 38;
}

html {
    scroll-behavior: smooth;
}

.bg-mancfurs-red {
    --bs-bg-opacity: 1;
    background: rgba(var(--mancfurs-red-rgb),var(--bs-bg-opacity)) !important;
}
.bg-mancfurs-amber {
    --bs-bg-opacity: 1;
    background: rgba(var(--mancfurs-amber-rgb),var(--bs-bg-opacity)) !important;
}
.border-mancfurs-red {
    border-color: var(--mancfurs-red) !important;
}
.border-mancfurs-amber {
    border-color: var(--mancfurs-amber) !important;
}
.text-mancfurs-red {
    color: var(--mancfurs-red) !important;
}
.text-mancfurs-amber {
    color: var(--mancfurs-amber) !important;
}
.backdrop-blur {
    --bs-bg-opacity: 0.9;
    backdrop-filter: blur(16px) brightness(150%) saturate(2);
}
.image-gradient-mancfurs {
    background: linear-gradient(150deg, rgba(var(--mancfurs-red-rgb),0) 30%, rgba(var(--mancfurs-red-rgb), 0.5) 100%), linear-gradient(280deg, rgba(var(--mancfurs-amber-rgb),0) 50%, rgba(var(--mancfurs-amber-rgb), 0.5) 100%);
}
.link-mancfurs-red {
    color: var(--mancfurs-red) !important;
    text-decoration-color: var(--mancfurs-red) !important;
    -webkit-text-decoration-color: var(--mancfurs-red) !important;
}
.link-mancfurs-amber {
    color: var(--mancfurs-amber) !important;
    text-decoration-color: var(--mancfurs-amber) !important;
    -webkit-text-decoration-color: var(--mancfurs-amber) !important;
}

.font-figtree {
    font-family: "Figtree", sans-serif;
}
.font-inter {
    font-family: "Inter", sans-serif;
}
.fw-extrabold {
    font-weight: 800;
}

.dropdown-menu {
    padding-left: .5rem !important;
    padding-right: .5rem !important;
    border-radius: 1rem;
}
.dropdown-item {
    border-radius: 0.375rem;
}