@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap');

* {margin: 0; padding: 0;}

body {
    font-size: 12pt;
    background-color: #081014;
}

a {
    font-family: 'Fira Code', monospace;
    color: #fff;
    text-decoration: none;
}

.btn {
    color: #fff;
    font-weight: bold;
    background-color: #00e69d;

    line-height:min(4vmax, 56pt);
    border-radius: 2vmax;
    padding: 0 2vmax;
    text-align: center;
}

ul {
    list-style: none;
}

.marked {
    position: relative;
}

.marked::after {
    background-color: #36574dc0;
    content: "";
    height: 30%;
    position: absolute;
    left: 0;
    margin-left: -0.5rem;
    top: 58%;
    width: calc(100% + 1rem);
    z-index: -1;
}

.marked:hover::after {
    height: 100%;
    top: 0%;
    transition: 0.1s;
}

@media screen and (min-width: 1360pt) {
    body {
        font-size: 2em;
    }
}