<style>*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:georgia,times new roman,serif;background-color:#fcf3e4;color:#222;line-height:1.5;padding:1rem;max-width:720px;margin-left:auto;margin-right:auto}h1,h2,h3{color:#23395d;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}p{margin-bottom:1rem}ul{list-style:inside disc;margin:0 0 1rem;padding-left:0}li{margin-bottom:.25rem}@media(prefers-color-scheme:dark){body{background-color:#121212;color:#e0e0e0}h1,h2,h3{color:#81d8d0}a{color:#80cbc4}}</style>