:root {
    --primary-color: #4AF626;
}

@font-face {
    font-family: 'basiic';
    src: url(assets/basiic.ttf) format('truetype');
}

body {
    background-color: #0f0f0f;
    color: var(--primary-color);
    margin: 0;
    font-family: 'basiic', 'Courier New', Courier, monospace;
    margin-top: 100px;
}

.content {
    width: fit-content;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.sub {
    font-style: italic;
}

ul {
    list-style-type: '>  ';
}

ul > li > a {
    text-decoration: none;
    color: var(--primary-color);
}

ul > li > a:hover {
    font-weight: bold;
}

.blinking-cursor {
    font-weight: 100;
    animation: 1.2s blink step-end infinite;
}

@keyframes blink {
    from, to {
        opacity: 0%;
    }
    50% {
        opacity: 100%;
    }
}
