﻿:root{--blog-margin-inline: 0;--content-margin-inline: 20vw;--gradient-width: 10%}@font-face{font-display:swap;font-family:"Merriweather";font-style:normal;font-weight:300;src:url("../../assets/fonts/merriweather.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather";font-style:italic;font-weight:300;src:url("../../assets/fonts/merriweather-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"WorkSans";font-style:normal;font-weight:400;src:url("../../assets/fonts/worksans.woff2") format("woff2")}@font-face{font-display:swap;font-family:"WorkSans";font-style:italic;font-weight:400;src:url("../../assets/fonts/worksans-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"WorkSans";font-style:normal;font-weight:600;src:url("../../assets/fonts/worksans-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"WorkSans";font-style:italic;font-weight:600;src:url("../../assets/fonts/worksans-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nothing You Could Do";font-style:normal;font-weight:400;src:url("../../assets/fonts/nothing-you-could-do.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Shadows Into Light";font-style:normal;font-weight:400;src:url("../../assets/fonts/shadows-into-light.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Special Chars";font-style:normal;font-weight:400;src:url("../../assets/fonts/special-char.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fira Code";font-style:normal;font-weight:360;src:url("../../assets/fonts/firacode.woff2") format("woff2")}@media only screen and (max-width: 600px){html{font-size:90%}:root{--blog-margin-inline: 1vw;--content-margin-inline: 6vw}}@media only screen and (max-width: 768px)and (min-width: 600px){html{font-size:90%}:root{--blog-margin-inline: 2vw;--content-margin-inline: 10vw}}@media only screen and (max-width: 992px)and (min-width: 768px){html{font-size:95%}:root{--blog-margin-inline: 2vw;--content-margin-inline: 10vw}}@media only screen and (max-width: 1200px)and (min-width: 992px){html{font-size:95%}:root{--blog-margin-inline: 2vw;--content-margin-inline: 15vw}}@media only screen and (max-width: 1400px)and (min-width: 1200px){html{font-size:100%}:root{--blog-margin-inline: 4vw;--content-margin-inline: 15vw}}@media only screen and (max-width: 1600px)and (min-width: 1400px){html{font-size:100%}:root{--blog-margin-inline: 6vw;--content-margin-inline: 15vw}}@media only screen and (max-width: 1800px)and (min-width: 1600px){html{font-size:100%}:root{--blog-margin-inline: 6vw;--content-margin-inline: 20vw}}@media only screen and (min-width: 1800px){html{font-size:100%}:root{--blog-margin-inline: 8vw;--content-margin-inline: 20vw}}@media only screen and (min-width: 1600px){:root{--gradient-width: 15%}}@media only screen and (max-width: 1200px){.recentPosts>ul{flex-direction:column}.recentPosts>ul li{max-width:none}}@media only screen and (max-width: 992px){.footer{margin:1rem 3rem 5% 3rem}hr{width:90% !important}nav{padding-inline:2rem !important}:root{--gradient-width: 8.5%}.marginalia{display:none}}@media only screen and (max-width: 768px){.image-wrapper{visibility:collapse}.post-text{min-width:90%}table{margin-inline:0}table td,table th{padding:.4ch .4ch .4ch .75ch !important}.blog-post-info{font-size:1.025rem;line-height:1.5}}@media only screen and (max-width: 600px){.buttons-wrapper{scale:.8}table{margin-inline:0}table td,table th{padding:.4ch .4ch .4ch .5ch !important}.footer{margin:1rem 11.5rem 5% 1.5rem !important}:root{--gradient-width: 5%}.blog-post-info{flex-direction:column !important}nav{padding-inline:1rem !important}}*,*::before,*::after{box-sizing:border-box}*{padding:0;margin:0}.content{margin-inline:var(--content-margin-inline)}.currentNav{color:#a06390 !important}*:focus-visible{outline:.18rem dotted #a06390;outline-offset:.35ch}:disabled{opacity:.8;cursor:not-allowed}body{scrollbar-color:#c2a385 rgba(0,0,0,0)}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-thumb{background:#c2a385}body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}html{-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased}body,html{min-width:350px;position:relative}body,html,a{cursor:url("../../assets/images/cursor.svg"),auto}.dither-bg{background-color:#efe9e3;position:fixed;height:100vh;width:100vw;overflow:hidden;z-index:-1}.dither-bg::before{content:"";position:fixed;height:100vh;width:100vw;inset:0;background-image:radial-gradient(#c2a385 50%, transparent 50%);background-size:.35rem .35rem;-webkit-mask-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.15) var(--gradient-width) calc(100% - var(--gradient-width)), rgb(0, 0, 0) 100%);mask-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.15) var(--gradient-width) calc(100% - var(--gradient-width)), rgb(0, 0, 0) 100%);opacity:.3}details summary{list-style-position:outside;font-family:"WorkSans";font-size:1rem;color:#3b342e}details summary::marker{color:#65928b}details p{font-size:.85rem;line-height:normal;margin-block:1ch}nav{display:flex;align-items:center;gap:3rem;padding:3rem 5rem 3rem;height:2rem}nav .logo{flex:1}nav .logo img{width:auto;height:3.75rem}nav a{font-size:1.1rem;font-family:"WorkSans";font-weight:bold}nav .rss img{width:1.3rem;height:auto}nav .rss .rss-hover{display:none}nav .rss .rss-static{display:block}nav .rss:hover .rss-hover{display:block}nav .rss:hover .rss-static{display:none}nav a,nav a:link,nav a:visited,nav a:active{color:#3b342e}nav a:hover{color:#a06390}.about,.recentPosts,.buttons-wrapper{margin-bottom:8rem}.about>h1{margin-bottom:4rem}h1{font-size:2.3rem;display:flex;justify-content:center;text-align:center}h2{font-size:1.6rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h1,h2,h3,h4{font-family:"Merriweather",Georgia,serif;clear:both;font-weight:300;color:#3b342e;font-variant-numeric:lining-nums;overflow-wrap:break-word;text-wrap:balance;margin-block:3rem 0;line-height:1.5}h1+p,h2+p,h3+p,h4+p{margin-top:.5rem}h2+h3,h2+h4,h3+h4{margin-top:1rem}h2+h2,h3+h3,h4+h4,h3+h2,h4+h2,h4+h3{margin-top:2rem}.dotted-underline-1{text-decoration:underline dotted #65928b .15em}.dotted-underline-2{text-decoration:underline dotted #a06390 .15em}.dotted-underline-3{text-decoration:underline dotted #c2a385 .15em}.underline-1{text-decoration:underline solid #65928b .12em}.underline-2{text-decoration:underline solid #a06390 .12em}p{text-wrap:pretty;font-variant-numeric:proportional-nums;overflow-wrap:break-word}p,ul,ol,blockquote,dl,dt,table,div:has(div>pre>code),figure{font-size:1.075rem;line-height:1.7;font-family:"Special Chars","WorkSans",Arial,sans-serif;margin-block:1rem;color:#121111}p+p{margin-top:2rem}blockquote{margin-block:2rem}ul,ol{list-style-position:inside;margin-left:1.5em;line-height:1.5rem}ul>::marker,ol>::marker{color:#65928b}ul li p,ul li h1,ul li h2,ul li h3,ul li h4,ol li p,ol li h1,ol li h2,ol li h3,ol li h4{margin-block:0}ul li,ol li{margin-block:1rem}ul ul ul>li::marker{content:"• "}ul ul ul>li ul>li::marker{content:"◦ "}ol{counter-reset:item-no}ol>li{counter-increment:item-no}ol>li::marker{content:counters(item-no, ".") ". ";font-variant-numeric:oldstyle-nums}blockquote{margin-left:1.5em;position:relative}blockquote p{color:#3b342e;font-style:italic;margin-block:0}dl dt{font-weight:bold;color:#a06390;margin-bottom:-0.5rem}dl dd{margin-left:1.5em;font-style:italic;font-size:1.025rem;line-height:1.5}table{border-collapse:collapse;margin-inline:auto;font-variant-numeric:tabular-nums lining-nums slashed-zero;background-color:#e9e4dd;font-size:1.025rem;line-height:1.5;border:.15em dotted #65928b}table thead{color:#65928b;background-color:#e4dddd}table td,table th{padding:.4ch 4ch .4ch 1ch}table td:last-child,table th:last-child{padding:.4ch 1ch .4ch 1ch}a,a:link,a:visited,a:active{color:#65928b;text-decoration:none}a:hover{color:#a06390}a[rel*=external]:not(.no-indicator)::after{content:"↗";font-family:"WorkSans";font-size:.8em;position:relative;bottom:.55em;left:.1ch;line-height:0}.reversefootnote{font-family:"WorkSans"}.marginalia{position:absolute;pointer-events:none;user-select:none;white-space:nowrap;z-index:-1;opacity:.5}.accent-1{color:#65928b}.accent-2{color:#a06390}.vertical-list,.grid-list{display:flex;list-style:none;margin:1rem 0}.vertical-list li,.grid-list li{position:relative;background-color:#e4dddd;border-radius:1rem;min-height:10rem;overflow:hidden;flex:1;display:flex;flex-direction:column;gap:1rem;margin:0;border:.2rem dotted #c2a385}.vertical-list li p,.grid-list li p{font-size:1.025rem;line-height:1.5}.vertical-list li:hover,.grid-list li:hover{background:#efe9e3;box-shadow:0 0 10px -2px #c2a385}.grid-list{gap:2rem}.vertical-list{flex-direction:column;gap:1.25rem}.posts-header{min-width:var(--blog-min-width);margin-inline:var(--blog-margin-inline);display:flex;justify-content:space-between;align-items:center}.posts-header h1{margin-top:0}.posts-header #search-container{display:flex;justify-self:flex-end;height:2.5rem;gap:2ch}.posts-header #search-container #search-input,.posts-header #search-container #ddg-search-box{padding-left:2ch;background-color:#e4dddd;border-radius:1rem;font-family:"WorkSans";color:#3b342e;font-size:1rem;border:1px dotted #65928b;box-shadow:1px 1px 1px #65928b}.posts-header #search-container #search-input:focus,.posts-header #search-container #ddg-search-box:focus{outline:none;border:1px dotted #a06390;box-shadow:1px 1px 1px #a06390}.posts-header #search-container #ddg-search{display:flex;gap:1ch}.posts-header #search-container #ddg-search .ddg-logo{height:100%;width:auto}.posts-header #search-container #ddg-search #ddg-search-box{height:100%}.posts-header #search-container #search-input{display:none}#results-container{margin-inline:var(--blog-margin-inline)}#results-container>li{width:100%;height:100%;flex:1;display:flex;flex-direction:row;justify-content:space-between;gap:3rem}#results-container>li .post-text{flex:1;display:flex;flex-direction:column;margin:1rem 0 1rem 1.25rem;gap:1rem}#results-container>li .post-text .post-excerpt{flex:1}#results-container>li .image-wrapper{flex:.5;display:flex;flex-direction:column;justify-content:center;margin:.25rem 0 .25rem .25rem}#results-container>li .image-wrapper img{border-radius:1rem;width:100%;height:auto}.recentPosts li{padding:1rem;max-width:33.3333333333%}.post-wrapper{display:inline-block;height:fit-content;padding-right:1rem}.buttons-wrapper{display:flex;justify-content:center}.buttons-wrapper .buttons{display:grid;justify-content:center;gap:15px;padding:15px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);border-radius:1rem;outline:.2rem dotted #a06390}.buttons-wrapper .buttons img{image-rendering:pixelated}::selection,::-moz-selection,::-webkit-selection{background-color:#65928b;color:#efe9e3}hr{border:none;margin-top:6rem;width:80%;display:block;border-top:.2rem dotted #c2a385;margin-inline:auto}footer{margin:1.5rem 15% 2rem 15%;display:flex;justify-content:space-between}footer img{width:10rem;height:auto}.footer-content{display:flex;flex-direction:column;align-items:flex-end;font-family:"WorkSans";font-size:.8rem;justify-content:space-between}.footer-content .links{display:grid;gap:.75rem;grid-template-columns:repeat(3, 1fr);width:fit-content;justify-items:center;font-size:.95rem}.fleuron{margin:5rem 0 5rem 0;text-align:center}.fleuron img{height:1.75rem;width:auto}.fleuron{font-size:1.9rem;color:#65928b;font-family:"Special Chars"}.blog-post-info{margin-block:2rem 3.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.blog-post-info>*{margin-block:0}.blog-post-info .confidence{display:flex;height:2rem;justify-content:center;align-items:center;gap:1ch}.blog-post-info .confidence img{width:1rem;height:auto}.blog-post-content{margin-inline:var(--blog-margin-inline)}.blog-post-content hr{width:60%;border-color:#a06390;margin-top:2.5rem;margin-bottom:2.5rem}.blog-post-content figure{width:fit-content;line-height:0}.blog-post-content figure figcaption{font-size:1.025rem;line-height:1.5;font-style:italic;text-align:center}.blog-post-content .glow>img{border-radius:1rem;box-shadow:0 8px 20px -5px rgba(101,146,139,.45),0 15px 45px -2px rgba(101,146,139,.3)}.blog-post-content .center{margin-inline:auto}.blog-post-content .right{margin-left:auto}.blog-post-content .left{margin-right:auto}.blog-post-content .inline-left{float:inline-start;margin-right:1.25rem;margin-block:0}.blog-post-content .inline-left+p{margin-top:0}.blog-post-content .inline-right{float:inline-end;margin-left:1.25rem;margin-block:0}.blog-post-content .inline-right+p{margin-top:0}.blog-post-content p:has(+figure.inline-left),.blog-post-content p:has(+figure.inline-right){margin-bottom:.5rem}.footnote{padding:0 .15ch 0 .4ch}sup,sub{line-height:0}ins a[rel*=external]:not(.no-indicator)::after,ins sup:has(.footnote),.underline-1 a[rel*=external]:not(.no-indicator)::after,.underline-1 sup:has(.footnote),.underline-2 a[rel*=external]:not(.no-indicator)::after,.underline-2 sup:has(.footnote),del a[rel*=external]:not(.no-indicator)::after,del sup:has(.footnote){display:inline-block;text-decoration:none}sup[id^="fnref:"]:target{scroll-margin-top:15rem}sup[id^="fnref:"]:target .footnote{animation:footnote-text-flash 1s;animation:footnote-bg-flash 1s}li[id^="fn:"]:target .reversefootnote{animation:footnote-text-flash 1s;animation:footnote-bg-flash 1s}@keyframes footnote-bg-flash{from{background-color:#65928b}to{background-color:rgba(0,0,0,0)}}@keyframes footnote-text-flash{from{color:#efe9e3}to{color:#65928b}}.footnotes{margin:2rem 0 2rem 0;font-family:"WorkSans";counter-reset:item-no}.footnotes ol{list-style-position:outside}.footnotes ol li::marker{content:counter(item-no) ". "}blockquote::before{content:"";position:absolute;height:100%;left:-1.5em;border-left:.2em solid #65928b;border-radius:1rem}.footnote-card{position:absolute;border-radius:.5rem;background:#e9e4dd;padding:1ch 1.5ch 1ch 1.5ch;z-index:9999;width:fit-content;max-width:15%;font-family:"WorkSans";font-size:.75rem;line-height:1.19;color:#121111;border:1px dotted #a06390;box-shadow:1px 1px 1px #a06390}.invis-card-link{position:absolute;inset:0;opacity:0}.small-caps,abbr{font-variant-caps:all-small-caps}.denominator{font-feature-settings:"nalt" on}.fraction{font-variant-numeric:diagonal-fractions}code{background-color:#e4dddd;font-family:"Fira Code",monospace;font-feature-settings:"cv02","ss01","ss02","ss04","ss08","zero"}pre:has(code){background-color:#e9e4dd;border:.2rem dotted #65928b;padding:2ch}pre:has(code) code{background-color:rgba(0,0,0,0)}pre:has(code){overflow-x:scroll;font-size:1.025rem;line-height:1.5}/*# sourceMappingURL=styles.css.map */