*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#fff}main{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:32px}.brand{display:block;width:min(322px,80vw);max-width:100%;line-height:0}.brand:focus-visible{outline:2px solid #26bbde;outline-offset:16px}img{display:block;width:100%;height:auto}