:root {
    --baseline-xsmall_m: calc(1.667rem * 1.05);
    --baseline-small_m: calc(2.2rem * 1.05);
    --baseline-large_m: calc(15vw * .95);

    --baseline-xsmall_m: calc(2rem * 1.05);
    --baseline-small_t: calc(2.2rem * 1.05);
    --baseline-large_t: calc(12vw * .95);

    --baseline-medium_d: calc(2.5rem * 1.05);
    --baseline-large_d: calc(8rem * .92);
}

/* 
DISPLAY
*/
.hide {
    display: none !important;
}


/* ELEMENTS */
.k-text a {
    display: inline;
    text-decoration: underline !important;
}


/* 
LINKS AND BUTTONS
*/
a.link-w {
    display: block;
    color: white;
}

a.link-b {
    display: block;
    color: black;
}


/* OVERFLOF */
.stop {
    overflow: hidden;
}


/* PADDING */
main.page {
    margin-top: 45px;
    overflow-y: auto;
    padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
    main.page {
        margin-top: 48px;
    }
}
@media only screen and (min-width: 1024px) {
    main.page {
        margin-top: 34px;
    }
}
/* Project and Comm page have their own properties */


/* SCROLLBAR */
.hide-scrollbar::-webkit-scrollbar {
    display: none;
}

.hide-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* 
HOVER
*/
@media (hover: hover) {
    a.link:hover {
        text-decoration: underline !important;
    }
}