:root {
    --background-color: #FFC700;
    --bs-primary-rgb: #12296c;
}

body{
    font-family: "Poppins", sans-serif;
    background-color: var(--background-color);
    color: var(--bs-primary-rgb);
    font-weight: 300;
    font-size: 1.2rem;
    background-image: url('../img/noise-bg.png');
}
body::selection{
    color: #FFC700;
    background-color: var(--bs-primary-rgb);
}
h1, h2, h3, h4, h5, h6{
    font-family: "Unbounded", cursive;
    font-weight: 800;
}
.container-fluid-custom{
    max-width: 1600px;
}

/* buttons */
.btn {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    border-radius: 2rem;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--bs-primary-rgb);
    --bs-btn-border-color: var(--bs-primary-rgb);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0043a8;
    --bs-btn-hover-border-color: #0043a8;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-primary-rgb);
    --bs-btn-active-border-color: var(--bs-primary-rgb);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--bs-primary-rgb);
    --bs-btn-disabled-border-color: var(--bs-primary-rgb);
}
.btn-outline-primary{
    --bs-btn-color: var(--bs-primary-rgb);
    --bs-btn-border-color: var(--bs-primary-rgb);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0043a8;
    --bs-btn-hover-border-color: #0043a8;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-primary-rgb);
    --bs-btn-active-border-color: var(--bs-primary-rgb);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--bs-primary-rgb);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-primary-rgb);
    --bs-gradient: none;
}

.pagination{
    --bs-pagination-color: var(--bs-primary-rgb);          
    --bs-pagination-active-bg: var(--bs-primary-rgb);          
    --bs-pagination-active-border-color: var(--bs-primary-rgb);          
}

/* Home */

@media (min-width: 1200px) {
    .home{
        background: 
        url('../img/human-1.svg') left bottom no-repeat,
        url('../img/human-2.svg') right bottom no-repeat,
        url('../img/noise-bg.png') left top repeat
        var(--background-color)
        ;
    }
}

.home-title::before{
    content: url('../img/stars.svg');
    position: absolute;
    left: -70px;
    top: -30px;
}
.home-title::after{
    content: url('../img/stars.svg');
    position: absolute;
    right: -70px;
    bottom: -30px;
}

 /* footer */
footer{
    background-color: var(--background-color);
    background-image: url('../img/noise-bg.png');
}

.custom-border-bottom, .custom-border-top{
    border: 1px solid var(--bs-primary-rgb);
}