*,
*::before,
*::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

ul,
li {
    list-style: none;
}

a {
    text-decoration: none;
}

a,
a:hover,
a:active,
a:visited {
    color: var(--black);
}

button {
    font-size: var(--font-size);
    line-height: var(--line-height);
    background-color: transparent;
    border: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
}