@charset "UTF-8";*{box-sizing:border-box;padding:0;margin:0}:root{font-family:Alegreya,serif;font-size:1rem}html,body{overflow-x:hidden}::selection{background:#e0c9b3cc!important}img{max-width:100%}article{padding:2rem 2rem 5rem}article main{max-width:50rem}article p{margin:1em 0;font-size:1.3rem;line-height:150%}article p.date{float:right;transform:translateY(-4em)}article h2{width:40%;padding:3rem 0 .5rem;margin-bottom:2rem;font-family:Fondamento,serif;font-size:2rem;font-weight:400;border-bottom:1.5px solid rgba(0,0,0,.2)}article h3{margin:1.5em 0 0;font-family:Fondamento,serif;font-size:1.5rem;font-weight:400}article strong em{font-style:normal;color:#de7e8a}article a{position:relative;color:#02b5b3;text-decoration:none;transition:color .16s ease-out}article a:after{content:"";width:100%;height:1.5px;background:#02b5b3;position:absolute;left:0;display:block;transform:translateY(-2px);opacity:0;transition:opacity .16s ease-out}article a:hover{color:#de7e8a}article a:hover:after{background:#de7e8a;opacity:1}article header{padding:2rem 0;text-align:center}article header h1{padding:0 0 .25em;font-family:RocknRoll One,cursive;font-size:3rem;font-weight:400}article header p.caption{margin:0;font-family:Fondamento,serif;color:#624e3e}article blockquote{padding-left:1em;color:#624e3e;border-left:2px solid oklch(44% .037 60.88deg)}article ul{list-style:"»"}article ul li{padding-left:.5em;margin:.5em;font-size:1.3rem}article ul li::marker{color:#de7e8a}article .katex{font-size:100%}
