html {
    scroll-behavior: smooth;
}

body {
    margin: 0;
    font-family: Arial, sans-serif;
    background-color: #e2dee3;
    color: #130101;
    text-align: left;
}

.hero {
    text-align: center;
}

.hero h1 {
    font-size: 4em;
}

.hero h2 {
    font-size: 2em;
}

.hero p {
    font-size: 1.25em;
}

a, a:visited {
    color: #3498db;
    text-decoration: none;
}

a:hover, a:visited:hover {
    color: #124b71;
    transition: ease-in-out 0.2s;
    text-decoration: underline;
}

::selection {
    background: #82bbe2;
}