*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fafaf8;color:#222;font-family:"Special Elite","Courier New",monospace}header{display:flex;justify-content:space-between;align-items:center;padding:22px 20px;gap:20px}h1{font-size:14px;font-weight:400;margin:0}a{color:inherit;text-decoration:none;font-size:12px;padding:10px 0}main img{display:block;width:100%;height:auto;margin:0}footer{padding:28px 20px;display:flex;justify-content:space-between}@media(max-width:700px){header{padding:15px 14px}h1{font-size:13px}footer{padding:24px 14px}}header a,footer a{display:inline-flex;align-items:center;min-height:44px}a:focus-visible{outline:2px solid #62665a;outline-offset:4px}