*{box-sizing:border-box}body{margin:0;padding:0}::placeholder{color:hsla(0,0%,100%,.5)}a{transition:opacity .2s}a:hover{opacity:.8}button{transition:transform .2s,box-shadow .2s}button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}@media (max-width:768px){nav{padding:15px 20px!important}h1{font-size:36px!important}}