html {
    height: 100%;
}

body {
    width: 100%;
    height: 100%;
    scroll-behavior: smooth;
    overflow-x: hidden;
    font-size: 16px;
    color: #e1e1e1;
    font-family: "Roboto", sans-serif;
    background-color: #121212;
}

input[type="checkbox"],
input[type="radio"] {
    margin: 0;
    vertical-align: middle;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

img {
    vertical-align: top;
    border: 0;
    padding: 0;
    margin: 0;
}

ul, li {
    list-style: none;
}

a {
    color: inherit;
    text-decoration: none;
}

input, button {
    vertical-align: top;
}