*{box-sizing:border-box}:where(html){line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}@font-face{font-family:"Playfair Display";src:url("/theme/fonts/playfairdisplay-variablefont_wght-webfont.woff2") format("woff2");font-weight:400 900;font-style:normal}@font-face{font-family:"Playfair Display";src:url("/theme/fonts/playfairdisplay-italic-variablefont_wght-webfont.woff2") format("woff2");font-weight:400 900;font-style:italic}html{background-color:#f3f1e7;font-family:sans-serif;margin:0;width:100%}body{margin:0}.main-nav-wrapper{width:100%;background:linear-gradient(5deg, #8E2252, #D48048);padding:0 15px}.content,.main-nav,.main-footer{width:100%;margin:auto}.content,.main-footer{max-width:800px;padding:0 25px}.main-footer{text-align:center}.summary-view{margin-bottom:40px;border-bottom:1px solid gray}.summary-view:last-child{border-bottom:none}.main-nav{display:flex;max-width:900px}.main-nav h1{margin:0}.main-nav img{height:65px;vertical-align:middle;padding:8px 0}.main-nav nav,.main-nav .social-links{display:flex;align-items:center}.main-nav nav ul,.main-nav .social-links ul{margin:0;padding:0 0 0 15px}.main-nav nav ul li,.main-nav .social-links ul li{display:inline-block;padding-left:15px}.main-nav nav ul li a,.main-nav .social-links ul li a{text-decoration:none;font-weight:700;color:#fff}.main-nav nav ul li a:visited,.main-nav .social-links ul li a:visited{color:#fff}.main-nav nav{flex-grow:2}.main-nav .social-links{font-size:24px;justify-content:right}.main-nav .social-links .fa-brands{transition:.2s ease-out}.main-nav .social-links .fa-brands:hover{text-shadow:0px 0px 5px rgba(255,255,255,.75)}.main-nav .social-links .fa-twitch:hover{color:#8956fb}.main-nav .social-links .fa-bluesky:hover{color:#208bfe}.article-cover-wrapper{padding-top:15px;overflow:hidden}.article-cover-wrapper img{border-radius:8px}article img{border-radius:8px}article img.cover{border-radius:0}article h1,article h2,article h3,article h4{font-family:"Playfair Display",serif}article h1.title{display:block;font-size:48px;font-weight:600;margin-bottom:10px}article h2.title{margin-bottom:0}article h2{font-size:34px}article h2.subhead{font-family:sans-serif;margin:0 0 5px 0;font-size:24px;font-style:italic;color:gray}article h3{font-size:28px}article p,article ul,article ol{font-family:sans-serif;line-height:1.65;font-size:18px}article .header-dates,article .footer-dates{font-size:14px;font-style:italic;margin:2px;opacity:.7}article sup[id*="fnref:"]{margin-left:5px}article .footnote ol{padding-left:20px}article .footnote ol,article .footnote ol p{line-height:1.45;font-size:14px;color:#444}article .article-gallery.three-wide{display:flex}article .article-gallery.three-wide img{width:33%;border-radius:0;flex:1}article .article-gallery.three-wide img:nth-of-type(2){padding:0 10px}article .kofi{background-color:skyblue;padding:5px 20px;display:flex}article .kofi .kofi-logo{display:inline-block;align-self:center;padding-right:25px}article .kofi .kofi-logo img{max-width:75px}article img{max-width:100%}article .metadata,article .metadata p,article .metadata ul{font-size:14px}article .article-tags{line-height:2.5}article .article-tags ul{display:inline;margin:0;padding:0;line-height:2.7}article .article-tags ul li{display:inline-block;list-style:none}article .article-tags ul li a{padding:8px 12px;border:1px solid #d3d3d3;border-radius:5px;text-decoration:none;background-color:#fff}article .article-tags ul li a:hover{border-color:#06c}article .article-tags ul li a:visited{color:#06c;text-decoration:none}article footer .metadata{background-color:rgba(0,0,0,.05);padding:15px 15px 35px 15px}article .to-top{display:block;margin-top:20px;padding:8px 15px 8px 0}.pagination{text-align:center}.pagination ul,.pagination li{display:inline-block}.pagination ul li.page-count,.pagination ul li a{padding:15px 20px;border-radius:5px;border:1px solid #d3d3d3}.pagination ul li a{transition:.5s ease-out;font-size:17px;font-weight:bold;text-decoration:none}.pagination ul li a:hover{background-color:#d3d3d3}