
*,
*:before,
*:after{
    box-sizing: border-box;
}

html,body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans‑serif;
    line-height: 1.5;
}

button, input, textarea, select {
    font: inherit;
}

button,
input[type="submit"],
input[type="reset"] {
    cursor: pointer;
}

article, aside, blockquote, footer,
header, main, nav, section{
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    margin: 0 0 0.5em;
}

p,ul,ol,li {
    margin: 0 0 1rem;
}


:focus,
:active {
    outline: none;
}