:root{color-scheme:light dark}body{font:16px/1.8 system-ui,sans-serif;max-width:900px;margin:0 auto;padding:24px;background:#f2f7f6;color:#163d37}article,section{background:white;border:1px solid #d3e2de;border-radius:18px;margin:18px 0;padding:22px}a{color:#087e71}button{font:inherit;border:1px solid #b7cdc7;border-radius:9px;background:transparent;color:inherit;padding:7px 18px;cursor:pointer}p,li{overflow-wrap:anywhere;white-space:pre-wrap}footer,small{color:#526d67}h2{margin:0}details{margin:12px 0}summary{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #df901b}@media(prefers-color-scheme:dark){body{background:#0e1d1b;color:#e8f2ef}article,section{background:#182f2b;border-color:#3d524d}footer,small{color:#acbfb9}a{color:#65d6b9}}@media(max-width:600px){body{padding:14px}article,section{padding:16px}}
