:root{color-scheme:light dark;--paper: #fdfdfb;--ink: #23231f;--muted: #55554d;--rule: #e3e1d8;--wash: #f2f1ea;--link: #14508c;--measure: 68ch;--gutter: 1.25rem;--font: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}@media(prefers-color-scheme:dark){:root{--paper: #16181c;--ink: #e6e4dd;--muted: #a8a49c;--rule: #2c3038;--wash: #1d2026;--link: #93c0f0}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:1rem;line-height:1.6;overflow-wrap:break-word}body>header,main,body>footer{max-width:calc(var(--measure) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}body>header{padding-block:2rem 1rem;margin-bottom:2rem;border-bottom:1px solid var(--rule)}body>header p{margin:0}main{padding-bottom:4rem}h1,h2,h3,h4,h5,h6{margin-block:2rem .75rem;font-weight:700;line-height:1.25}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.0625rem}h4,h5,h6{font-size:1rem}p,ul,ol,blockquote,figure,pre{margin-block:1rem}a{color:var(--link);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}time,footer,figcaption{color:var(--muted)}ul,ol{padding-inline-start:1.5rem}li{margin-block:.25rem}blockquote{margin-inline:0;padding-inline-start:1rem;border-inline-start:2px solid var(--rule);color:var(--muted)}pre{max-width:100%;overflow-x:auto;padding:.75rem 1rem;background:var(--wash);border:1px solid var(--rule)}code{font-family:var(--font);font-size:.9375rem}pre code{font-size:inherit}img,svg,video{max-width:100%;height:auto}figure{margin-inline:0}figcaption{margin-top:.5rem;font-size:.9375rem}hr{margin-block:2rem;border:0;border-top:1px solid var(--rule)}nav{display:flex;gap:1.5rem;margin-block:2rem}.site-footer{padding-block:2rem 3rem;margin-top:3rem;border-top:1px solid var(--rule);color:var(--muted);font-size:.8125rem}.site-footer p{margin:0}.site-footer a{color:inherit}.legal__note{color:var(--muted);font-size:.875rem}
