@import "https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=Sacramento&display=swap";html{font-family:nunito,sans-serif}.title{font-family:sacramento,cursive;font-size:1.5em}.post-title{font-family:nunito,sans-serif}.well h3{font-family:nunito,sans-serif}.intro-quote{font-family:nunito,sans-serif}.nav{--hover-link-color:var(--link-color);--link-text-color:#454545;display:flex;flex-wrap:wrap;justify-content:center}.nav a{padding:10px 20px;background:0 0;border:none;display:inline-flex;flex-direction:column;color:var(--link-text-color);transition:color .5s ease-in-out;font-size:1.5rem;font-weight:500}.nav a:hover{padding:10px 20px;background:0 0;border:none;animation:none}.nav a:hover::after{border:2px solid var(--hover-link-color)}.nav a::after{content:" ";border:2px solid #e0e0e0;border-radius:2px;transition:border .5s ease-in-out}body{--text-color:#454545;--insignificant-text-color:#6b6969;--link-color:rgb(21, 94, 117);--smalltag-color:rgb(229, 231, 235);--highlight-color:rgb(180, 207, 237)}body.dark{--text-color:#dcdcdc;--link-color:rgb(147, 197, 253);--insignificant-text-color:#a7a5a5;--smalltag-color:rgb(75, 85, 99);--highlight-color:rgb(52, 113, 180);color:var(--text-color)}body.dark .nav{--link-text-color:white}body.dark .nav a{--hover-link-color:var(--link-color)}p a{color:var(--link-color)}.social{--social-link-hover-color:#454545;--social-link-hover-border-color:#076678}.social a{transition:color .3s ease-in-out}.social a svg{fill:transparent;transition:fill .3s ease-in-out}.social a:hover{color:var(--social-link-hover-border-color)}.social a:hover svg{fill:var(--social-link-hover-color)}body.dark .social{--social-link-hover-color:pink;--social-link-hover-border-color:#f78fa1}.well h4{font-size:small}.well h3 a.link{color:var(--link-color)}code{color:revert}.heading-anchor{color:var(--text-color);text-decoration:none;font-size:1.2rem;transition:opacity .2s ease-in-out .1s;opacity:40%}.heading-anchor:hover{opacity:100%}.smalltag{font-size:1rem;background-color:var(--smalltag-color);padding:.1rem .5em;margin-right:.5rem;border-radius:.5rem}.main{position:relative}:root{--neon-pink:#ff6ec7}.sidenote:hover{background-color:var(--highlight-color)}.sidenote:hover .sidenote-label{text-decoration:none}.sidenote:hover .sidenote-content{border:dashed 2px var(--link-color)}.sidenote .sidenote-label{text-decoration:underline dotted var(--link-color);text-wrap:auto}.sidenote-checkbox{display:none}.sidenote-content{display:block;position:absolute;width:calc(100vw/4 - 30px);box-sizing:border-box;margin-top:-3.5em;border:2px solid transparent;border-left:2px solid gray;border-radius:5px;padding:.5rem;font-size:.85rem}.sidenote-content.sidenote-right{right:0;margin-right:calc(-100vw/4 + 10px)}.sidenote-content.sidenote-left{left:0;margin-left:-calc(100vw/4 - 30px)0}@media screen and (max-width:1024px){.sidenote-content{position:static;margin-top:10px;margin-bottom:10px;width:100%;display:none}.sidenote-checkbox:checked~.sidenote-content{display:block;max-width:20rem}.sidenote-content.sidenote-right{margin-right:0}.sidenote-content.sidenote-left{margin-left:0}}