* { margin: 0; padding: 0; box-sizing: border-box; font-family: Roboto, Arial, Helvetica, sans-serif; }
html, body { overflow-x: hidden; overflow-y: auto; }
body { margin: 5vw; }

h1 { margin: 1rem 0 2rem; }
button { background: blue; color: white; border: none; border-radius: 4px; padding: .25rem .5rem; margin: 0 0 0 .25rem; }