*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100%}html{font-size:10px}body{display:flex;justify-content:center;font-family:Montserrat,sans-serif;color:#8f8f8f;font-size:1.4rem;background:#ddd}@media (min-width:768px){body{font-size:2.2rem}}