p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
tt,
td,
th,
dl,
dt,
dd,
body,
html {
    padding: 0;
    margin: 0;
}

ul,
li,
tt,
th,
dl,
dt,
dd {
    list-style: none;
}

.container {
    /* min-width: 1280px; */
    margin: 0 auto;
    /* width: 60vw; */
    width: 1280px;
}

button {
    border: none;
    cursor: pointer;
    background-color: transparent;
    outline: none;
    transition: transform 0.2s linear;
}

button:hover {
    transform: scale(1.05);
}

button:active {
    transform: scale(1);
}

html {
    user-select: none;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
}

a {
    color: #FFF;
    text-decoration: none;
}

:root {
    --header-height: 80px;
    --footer-height: 80px;
}