@font-face{font-family:"Martel";src:url("../fonts/martel/Martel-Bold.woff2") format("woff2"),url("../fonts/martel/Martel-Bold.woff") format("woff"),url("../fonts/martel/Martel-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Martel";src:url("../fonts/martel/Martel-Regular.woff2") format("woff2"),url("../fonts/martel/Martel-Regular.woff") format("woff"),url("../fonts/martel/Martel-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:local("Montserrat Italic"),local("Montserrat-Italic"),url("../fonts/montserrat/Montserrat-Italic.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Italic.woff") format("woff"),url("../fonts/montserrat/Montserrat-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:local("Montserrat Regular"),local("Montserrat-Regular"),url("../fonts/montserrat/Montserrat-Regular.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Regular.woff") format("woff"),url("../fonts/montserrat/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-SemiBold.woff") format("woff"),url("../fonts/montserrat/Montserrat-SemiBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}html{font-size:16px}html h1{font-size:30px}html .deemph{font-size:14px}html .page-title{font-size:44px}html .author{font-size:16px}html .content-header .title{font-size:32px}html .nav-arrow{font-size:32px}html #copyright{font-size:12px}html #theme-switcher{font-size:32px}html .page{padding:.5em 2.5em 2em 2.5em}@media(max-width: 640px){html{font-size:14px}html h1{font-size:20px}html .deemph{font-size:12px}html .page-title{font-size:32px}html .author{font-size:14px}html .content-header .title{font-size:22px}html .nav-arrow{font-size:22px}html #copyright{font-size:11px}html #theme-switcher{font-size:20px}html .content{max-width:100%}html .content .page{padding:.5em 1em 2em 1em}}html{height:100%;margin:0;padding:0;font-family:"Martel","Libre Baskerville","Baskerville",serif;color:var(--foreground);background:var(--background-color)}body{margin:0}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Montserrat,OpenSans,sans-serif}body h1:first-child,body h2:first-child,body h3:first-child,body h4:first-child,body h5:first-child,body h6:first-child{margin-top:0}body .content .page h2{margin-top:1.5em}body .title{font-size:32px}body a{color:var(--foreground);-webkit-text-decoration-color:var(--foreground-lowkey);-moz-text-decoration-color:var(--foreground-lowkey);text-decoration-color:var(--foreground-lowkey)}body a:hover{color:var(--foreground-alt)}.header-box{display:block;text-align:center;margin:3em 0}.header-box .site-header{max-width:55em;margin:0 auto}.header-box .site-header .page-title{font-family:"Martel","Libre Baskerville","Baskerville",serif;font-weight:normal;margin:0}.header-box .site-header .author{margin:.25em 0 1em 0;font-weight:normal}.header-box .site-header .nav-bar{margin-top:2em}.header-box .site-header .nav-bar a{font-family:Montserrat,OpenSans,sans-serif;color:var(--foreground-alt);-webkit-text-decoration-color:var(--foreground-lowkey);-moz-text-decoration-color:var(--foreground-lowkey);text-decoration-color:var(--foreground-lowkey);padding:.1em .5em;margin-right:1em}.header-box .site-header .nav-bar a:last-child{margin-right:0}.header-box .site-header .nav-bar a:hover{color:var(--foreground)}.content{max-width:40em;margin:0 auto}.content .page{background-color:var(--page-color);border-radius:6px}.content .page .content-header{text-align:center;margin-top:1.5em}.content .page .content-header .title{display:inline;margin:.2em 0}.content .page .content-header .title a{text-decoration:none}.content .page .content-body{line-height:1.6em}.content .page .content-body ol{padding-left:1em}.content .page .content-body ol li{list-style-type:disc}.content .page .content-body ol li.roman{list-style-type:upper-roman}.content .page .content-body p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:2;margin-bottom:1em}.content .page .content-body p:last-child{margin-bottom:.5em}.content .page .content-body blockquote{margin-left:1em;padding-left:1em;border-left:2px solid var(--foreground-lowkey)}.content .page .footer-arrows{text-align:center}.content .page .footer-arrows .nav-arrow.left{margin-right:40%}.content .page .footer-arrows .nav-arrow.right{margin-left:40%}.content .page .nav-arrow{font-family:Montserrat,OpenSans,sans-serif;color:var(--foreground-alt);text-decoration:none}.content .page .nav-arrow:hover{color:var(--foreground)}.content .page .nav-arrow.left{margin-right:1em}.content .page .nav-arrow.right{margin-left:1em}.content .page .nav-arrow.no-page{visibility:hidden}.footer{text-align:center;margin-top:2em;margin-bottom:25vh}.footer #social a{text-decoration:none}.footer #social .icon{width:1.5em;height:1.5em}.footer #social .rss-icon .symbol{fill:var(--foreground-lowkey)}.footer #copyright{display:block;color:var(--foreground-lowkey)}.footer #theme-switcher{font-family:monospace;display:inline;padding:0 1em;margin-top:.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--foreground-lowkey)}.footer #theme-switcher:hover{color:var(--foreground)}[data-theme=dark] .twitter-icon .st1{fill:#fff}[data-theme=light] .twitter-icon .st1{fill:#1da1f2}[data-theme=light] .fb-icon #fbcircle{fill:#1877f2}[data-theme=light] .fb-icon #fbf{fill:#fff}[data-theme=dark] .fb-icon #fbcircle{fill:#fff}[data-theme=dark] .fb-icon #fbf{fill:#000}