:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--canvas);color:var(--text);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-line-height)}body{margin:0}main{max-inline-size:65ch;padding:clamp(var(--space-32), 8vw, var(--space-64)) clamp(var(--space-16), 5vw, var(--space-32));margin-inline:auto}h1{margin:0;font-size:clamp(2rem,8vw,3rem);line-height:1.15}header p{margin:var(--space-8) 0 var(--space-32);color:var(--text-secondary)}main img{block-size:auto;inline-size:100%;display:block}.status{margin:var(--space-24) 0 0}a{color:var(--link);text-decoration:underline}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
