:root{--background:#ededed;--foreground:#0a0a0a;--accent:#c00a86}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}html{color-scheme:dark}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--accent);font-family:var(--font-serif),serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 1rem}*{box-sizing:border-box;padding:0;margin:0}h3{text-align:center;margin-bottom:1rem}code,pre{padding:.5rem;border-radius:2px;background-color:#333;color:#ddd;display:block;white-space:pre-wrap;margin-bottom:1.5rem}a{color:inherit}a:hover{color:var(--accent)}p{margin-top:2rem;margin-bottom:2rem}h3{margin-bottom:.5rem}ul{margin-bottom:2rem;margin-left:1rem}li{line-height:1.75rem}.pswp__default-caption{font-size:1rem!important;font-family:Spectral,serif;font-weight:600;max-width:40rem;margin:0 auto 2rem;border-radius:2px;background-color:rgba(0,0,0,.5)}