:root{color-scheme:light;--background: white;--foreground: black;--link: #0000ee;--link-visited: #551a8b;--quote-background: #f5f5f5}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--background: rgb(50, 51, 57);--foreground: #ececef;--link: #8ab4f8;--link-visited: #cba6e8;--quote-background: #3c3d45}}html{scrollbar-gutter:stable both-edges}body{background-color:var(--background);color:var(--foreground);-webkit-text-size-adjust:100%;text-size-adjust:100%;display:block;padding:20px 20px;max-width:700px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}a:link{color:var(--link)}a:visited{color:var(--link-visited)}hr{border:none;height:2px;background:currentColor}.page-title{line-height:2rem;font-size:1.5rem;margin:0;text-align:center}.section-title{line-height:2rem;font-size:1.5rem;text-align:center}.section-container>ul{padding-left:1.5rem;line-height:1.4rem}.section-container li{padding-bottom:15px}.page-date{font-size:.85em;white-space:nowrap;margin-left:.5rem}.page-head-date{text-align:center}.section-container{margin-top:20px}.page-container{margin-top:20px}.content-container{line-height:1.5rem}.post-summary{line-height:1.5rem;margin-bottom:30px}.post-summary-title{font-size:1.1rem;line-height:1.4rem;margin-bottom:.4rem}.post-summary>p{margin-top:0}.pagination{display:flex;align-items:baseline;margin-top:20px}.pagination-prev,.pagination-next{flex:1}.pagination-next{text-align:right}.button:link,.button:visited{background-color:var(--background);color:var(--foreground);border:2px solid var(--foreground);padding:4px 8px;text-align:center;text-decoration:none;display:inline-block}.button:hover,.button:active{background-color:var(--foreground);color:var(--background)}.site-nav{margin-bottom:20px;text-align:center}.site-nav ul{margin:0;padding:0}.site-nav li{margin-left:0;display:inline;padding:0 10px}table{width:100%;border-collapse:collapse;margin:1em 0}th,td{border-bottom:1px solid;padding:8px;text-align:left}pre{overflow-x:auto;padding:1em;border:1px solid}pre.giallo{background-color:var(--background)}blockquote{background-color:var(--quote-background);border:1px dashed;font-style:italic;padding-left:1em;padding-right:1em;margin:0em}img{display:block;max-width:100%;height:auto;margin:0 auto}