/* importing fonts */
@font-face {
    font-family: 'League Spartan';
    src: url("LeagueSpartan-Bold.otf") format("opentype");
}
@font-face {
    font-family: 'Glacial Indifference';
    src: url("GlacialIndifference-Regular.otf") format("opentype");
}

:root {
    --purple: #4c3260;
    --purple-rgb: 76, 50, 96;
    --light-purple: #b497ce;
    --light-purple-rbg: 180, 151, 206;
    --text-color: #545454;
}

body {
    font-family: "Glacial Indifference";
}

.navbar {
    background-color: var(--purple);
    font-family: "Glacial Indifference";
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
    --bs-navbar-toggler-focus-width: 0;
}

.navbar-brand, .nav-link {
    color: white;
    --bs-nav-link-hover-color: var(--light-purple);
    --bs-navbar-brand-hover-color: var(--light-purple);
    --bs-navbar-active-color: var(--light-purple);
}

.logo-color {
    color: var(--light-purple);
}

.navbar img {
    background-color: white;
    border-radius: 50%;
}

.navbar-toggler {
    border: none
}

.navbar-collapse {
    justify-content: flex-end;
}


.footer{
    background-color: var(--purple);
    color: white;
}

.card-title{
    background-color: var(--light-purple);
    color: white;
}

.card {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

.carousel-item {
    max-height: calc(100vh - 58px)
}

h1, h2 {
    color: var(--purple);
}

.accordion-button {
    font-size: 1.25rem;
}

.accordion-button:not(.collapsed) {
    background-color: rgba(var(--light-purple-rbg), 0.5);
}

.accordion-button:focus {
    box-shadow: none;
}

#web-development{
    margin-top: 200px;
}

.btn-primary {
    --bs-btn-bg: var(--light-purple);
    --bs-btn-hover-bg: var(--purple);
    border: none;
    --bs-btn-disabled-bg: var(--light-purple);
    --bs-btn-disabled-border-color: none;
}

.workshops .card {
    padding-top: 0.75rem;
}

body {
    max-width: 1200px; 
    margin: 0 auto; 
    background-color: var(--light-purple);
    .wrapper {
        background-color: white;
    }
}