:root{color-scheme:dark;--fg: white;--link: #87d3e7;--visited: #bbaaf3;--rule: oklch(1 0 0 / 50%)}*,*:before,*:after{box-sizing:border-box}:where(body,h1,h2,p,figure,ul,hr){margin:0}html{background-color:#000;color:var(--fg);font-family:"Source Sans 3",Source Sans Pro,Noto Sans,Liberation Sans,Arimo,sans-serif}body{display:flex;flex-direction:column;gap:1rem;inline-size:min(30rem,100% - 1rem);margin-inline:auto;padding-block:2rem 1rem}header,main,figure{display:flex;flex-direction:column}header,main{gap:1rem}figure{gap:.5rem;margin-inline:.5rem}img{display:block;max-inline-size:100%;block-size:auto}header img{block-size:3rem;inline-size:auto;margin-inline:auto}figcaption{color:#fff9;text-align:center}figcaption time{display:block}hr{border:0;border-block-start:1px solid var(--rule)}h1{color:#ffffffe5;font-size:2rem;text-align:center;text-wrap:balance}p{margin-block-end:1rem;color:#fffc;text-align:center;text-wrap:balance}h2{font-size:1.5rem;text-wrap:balance}section{color:#ffffffd9;text-wrap:pretty}ul{padding-inline-start:1.5rem}a:any-link{color:var(--link)}a:visited{color:var(--visited)}a:focus-visible{outline:2px solid var(--link);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}footer{color:var(--rule);text-align:center}
