*,::after,::before{box-sizing:border-box}body{background-color:#fff;color:#000;display:flex;flex-direction:column;line-height:1.5;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:0 auto;padding:10px;max-width:750px;overflow-wrap:anywhere;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (prefers-color-scheme:dark){body{color:#fff;background-color:#000}}ol{margin-left:0;padding-left:1em}ul{list-style-type:none;padding:0;margin:0}a:link,a:visited{color:#005b99;background-color:transparent;text-underline-offset:2px}@media (prefers-color-scheme:dark){a:link,a:visited{color:#0ea5e9}}pre{color:#000;background-color:#eee;padding:10px;border-radius:10px;white-space:pre-wrap}@media (prefers-color-scheme:dark){pre{color:#fff;background-color:#222}}.site-title{text-align:center}.site-title a{color:#000;background-color:transparent;text-decoration:none}@media (prefers-color-scheme:dark){.site-title a{color:#fff}}.blog-posts{color:#000;background-color:transparent;list-style-type:none}@media (prefers-color-scheme:dark){.blog-posts{color:#fff}}.blog-entry h2{margin-bottom:0}.blog-entry p{margin-top:0}.blog-entry-date{color:#888;background-color:transparent;font-size:14px}.qr-code{display:block;image-rendering:pixelated;border:1px solid #000;border-radius:10px;margin-top:0;margin-bottom:10px;width:145px;height:145px}