* {
    margin: 0;
    padding: 0;
    scroll-behavior: smooth
}

div {
    box-sizing: border-box;
}

div,
input,
button,
p,
span {
    outline: none;
}

a {
    text-decoration: none;
    color: #171717;
}

body::-webkit-scrollbar {
    width: .1875rem;
    height: .1875rem;
    background-color: #F5F5F5;
}

body {
    scrollbar-width: thin;
    scrollbar-color: #555 #F5F5F5;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
}

body::-webkit-scrollbar-thumb {
    border-radius: .125rem;
    -webkit-box-shadow: inset 0 0 .375rem rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 .375rem rgba(0, 0, 0, 0.3);
    background-color: #555;
}

body::-webkit-scrollbar-track {
    border-radius: .125rem;
    -webkit-box-shadow: inset 0 0 .375rem rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 .375rem rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

div::-webkit-scrollbar {
    width: .1875rem;
    height: .1875rem;
    background-color: #F5F5F5;
}

div::-webkit-scrollbar-thumb {
    border-radius: .125rem;
    -webkit-box-shadow: inset 0 0 .375rem rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 .375rem rgba(0, 0, 0, 0.3);
    background-color: #555;
}

div::-webkit-scrollbar-track {
    border-radius: .125rem;
    -webkit-box-shadow: inset 0 0 .375rem rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 .375rem rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

input {
    border: 0;
    background-color: transparent;
    outline: none;
}