.header h1{margin-bottom:0}.nav{box-sizing:border-box;display:grid;grid-template-columns:auto max-content;padding:2rem;width:100%}.nav>*{margin:auto}.nav img{margin-bottom:0}.nav div[class^=i-]{font-size:1.25rem}.header a,.header button{color:inherit;cursor:pointer;opacity:.5;outline:none;text-decoration:none;transition:opacity .2s ease}.header a:focus,.header a:hover,.header button:focus,.header button:hover{opacity:1;text-decoration-color:inherit}.nav .right{grid-gap:1.2rem;display:grid;grid-auto-flow:column}.nav .right>*{margin:auto}
