:root{color-scheme:light dark;--line: color-mix(in srgb, currentcolor 25%, transparent);--warn: color-mix(in srgb, currentcolor 12%, transparent);font-family:system-ui,sans-serif;line-height:1.5}body{margin:0 auto;max-width:70rem;padding:1rem}:focus-visible{outline:3px solid currentcolor;outline-offset:2px}header{border-bottom:1px solid var(--line);display:flex;justify-content:space-between}header button{margin-left:1rem}h1{font-size:1.5rem}h2{font-size:1.25rem}h3,h4{font-size:1.1rem}table{border-collapse:collapse;width:100%}caption{text-align:left;padding-bottom:.5rem}th,td{border-bottom:1px solid var(--line);padding:.5rem;text-align:left;vertical-align:top}article.post{border:1px solid var(--line);border-radius:.25rem;margin:1.5rem 0;padding:1rem}.unavailable{background:var(--warn);border-left:4px solid currentcolor;padding:.5rem 1rem}img,video{max-width:100%;height:auto}ol.slides{display:flex;flex-wrap:wrap;gap:1rem;list-style-position:inside;padding-left:1rem}ol.slides li{max-width:20rem}figure{margin:0}figcaption{font-size:.875rem}.field{margin:.5rem 0}.field label{display:block;font-weight:600}textarea{font-family:inherit;width:100%}fieldset{border:1px solid var(--line);margin:1rem 0}fieldset label{display:block;padding:.25rem 0}.consequence,.help,.pending{display:block;font-size:.875rem;padding-left:1.5rem}.digest code{overflow-wrap:anywhere}.blockers,.failure,.notice{background:var(--warn);border-left:4px solid currentcolor;padding:.5rem 1rem}.copy{display:inline-flex;gap:.5rem}.copy-status{font-size:.875rem}section.decision{border:2px solid currentcolor;border-radius:.25rem;padding:1rem}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
