:root{
    .link{
        text-decoration: none;
        color: unset;
    }
}

.button:hover{
    cursor: pointer;
}

/* body */
html, body {
    min-height: 100%;
    margin: 0;
}

/* page */
/* navbar */
.navbar{
    padding: 8px;
}
.navbar-toggler{
    border-radius: unset;
}

.border-radius{
    border-radius: var(--bs-border-radius);
}

h4{
    margin: 0;
    font-weight: 400;
}

.rounded-start{
    margin-left: 6px;
}

.rounded-end{
    margin-right: 6px;
}
/* main-body */
.main-body {
    min-height: 100vh;
    padding-top: 100px;
    padding-left: 4.5vw;
    padding-right: 4.5vw;
}

.rounded-4{
    padding: 20px;
}

