*{margin:0}*,*:before,*:after{box-sizing:border-box}body p{line-height:1.5}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}html{color-scheme:light dark}main h1,main h2,main h3,main h4,main h5,main h6,article h1,article h2,article h3,article h4,article h5,article h6{margin-block:.5em}main p,main>ol,main>ul,main pre,article p,article>ol,article>ul,article pre{margin-block:1.25em}main img,article img{max-height:80vh;max-width:70%;margin-inline:auto}a{color:inherit}a:hover{color:#fff;text-decoration:none;background-color:#4fb3ff}pre:has(code){overflow-y:scroll}blockquote{border-inline-start:2px solid;padding-inline-start:1em}:root{--sans-serif-font: Avenir, Montserrat, Corbel, "URW Gothic", source-sans-pro, sans-serif;--serif-font: "Iowan Old Style", "Palatino Linotype", "URW Palladio L", P052, serif}body{font-family:var(--sans-serif-font);font-size:1.25rem;line-height:1.5}main{font-family:var(--serif-font)}main h1,main h2,main h3,main h4,main h5,main h6{font-family:var(--sans-serif-font)}footer p{font-size:.8rem}body{display:grid;grid-template-areas:"nav" "main" "footer";grid-template-rows:auto 1fr auto;min-height:100vh;max-width:100vw}header{width:100%;max-width:min(80ch,100vw - 1rem);margin-inline:auto;padding-block:1rem}nav{display:flex;gap:.25rem 1rem;justify-content:flex-start;flex-wrap:wrap}main{width:100%;max-width:min(80ch,100vw - 1rem);margin-inline:auto}footer{width:100%;max-width:min(80ch,100vw - 1rem);margin-inline:auto;padding-block:2rem}
