body {
    margin: 10px;
    padding: 10px;
    background-color: rgb(15, 15, 18);
    color: oklch(0.985 0 0);
    font-family: "Geist", sans-serif;
    height: 100vh;
    overflow-x: hidden;
    height: 100dvh;
}

* {
    font-family: "Geist", sans-serif;
}

body a {
    color: #fff;
    text-decoration: underline;
}

body {
    font-size: 1.2rem;
}

body h2 {
    font-size: 2rem;
    font-family: "Libre Baskerville", serif;
}