*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--text-color: #202020;--link-color: #d64642;--bg-color: rgba(255, 252, 245, 1);--menu-bg: rgba(255, 252, 245, 1);--sidebar-width: 260px;--pizza-height: 300px;--sans-serif-font: "Inter";--serif-font: "Newsreader"}html{font-variant-ligatures:common-ligatures historical-ligatures contextual;font-family:var(--serif-font),serif;font-optical-sizing:auto;font-style:normal;font-weight:400}body{margin:40px auto;line-height:1.6;font-size:18px;color:var(--text-color);background-color:var(--bg-color);padding-left:calc(var(--sidebar-width) + 25px)}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:var(--sans-serif-font),sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}a{text-decoration:underline;color:var(--link-color)}a:hover{text-decoration:none}a.title h2,img{display:inline}header.site-header{display:block;position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);background-color:var(--menu-bg);img#pizza{opacity:40%;position:relative;left:-50px;top:-50px;height:var(--pizza-height);width:auto;margin-bottom:-50px}a.title{display:block;width:100%;h2{margin-left:50px}}a.title:hover img#pizza{transform:rotate(10deg)}a{color:inherit;text-decoration:none;line-height:1.4;font-family:var(--sans-serif-font),sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}nav{margin-top:20px;margin-left:50px;a{display:block}}}main{max-width:650px}ul.posts{li{list-style-type:none}}content{margin-top:50px;display:block;h3{margin-top:30px}time{font-variant:small-caps}a{font-weight:500}}pre code{display:block;margin-top:50px;margin-bottom:50px;border:1px solid #696969;border-radius:7px;padding:10px}
