body {
    background-color: #0f0f0f;
    color: #e6e6e6;
}

main {
    font-family: 'Jetbrains Mono', 'Segoe UI', system-ui;
    text-align: left;
    max-width: 40rem;
    margin: 0 auto;
    padding: 1rem;
}


a {
    color: #8d8dff;
}

nav a:link {
    color: #5d5dab;
}

nav {
    text-align: center;
}

.intro h1 {
    margin-top: 12rem;
    margin-bottom: 0;
    font-size: 2.5rem;
    color: #5d5dab;
}

.intro p {
    margin-bottom: -.5rem;
}