@font-face{font-family: 'Jost';src: url(../fonts/jost-500.woff) format('woff');font-weight: 500;font-display: swap}@font-face{font-family: 'PT Root UI';src: url(../fonts/pt-root-ui-400.woff2) format('woff2');font-weight: 400;font-display: swap}@font-face{font-family: 'Jost fallback';src: local('Arial'),local('ArialMT'),local('Roboto'),local('Helvetica');size-adjust: 98.6%;ascent-override: 108.5%;descent-override: 38.5%;line-gap-override: 0%}@font-face{font-family: 'PT Root UI fallback';src: local('Arial'),local('ArialMT'),local('Roboto'),local('Helvetica');size-adjust: 100%;ascent-override: 95%;descent-override: 25%;line-gap-override: 0%}:root{--peach: #F19066;--ink: #151515;--soft: #5F5450;--paper: #F7F2EF;color-scheme: light}*{box-sizing: border-box}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 17px/1.62 'PT Root UI','PT Root UI fallback','PT Sans',sans-serif;font-kerning: none}header{background: #111;padding: 14px 24px}header img{height: 40px;width: auto;display: block}main{max-width: 760px;margin: 0 auto;padding: 48px 20px 72px}h1{font: 500 clamp(30px,4vw,42px)/1.1 'Jost','Jost fallback',sans-serif;margin: 0 0 12px}h2{font: 500 22px/1.25 'Jost','Jost fallback',sans-serif;margin: 34px 0 10px}p,li{margin: 0 0 10px}ul{padding-left: 1.2em}.meta{color: var(--soft);font-size: 15px}.todo{background: #FFE7DC;padding: 0 4px;border-radius: 3px}a{color: inherit}a:focus-visible{outline: 2px solid var(--peach);outline-offset: 2px}.back{display: inline-block;margin-top: 32px}
