@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/Cormorant-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Excalifont;src:url(data:font/woff2;base64,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)}html{--background-color: #fffaf0;--content-color: #4b2c20;--subcontent-color: #d8bba0;--link-color: #ff6347;--emphasis-color: #d2691e}html.dark{--background-color: #2f2f2f;--content-color: #ffe4b5;--subcontent-color: #bfaf9d;--link-color: #ff4500;--emphasis-color: #ffa07a;.astro-code,.astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}}html{background-color:var(--background-color);color:var(--content-color);a,button{color:var(--link-color)}h1,h2,h3,h4{color:var(--emphasis-color);font-family:Cormorant,Cambria,Cochin,Georgia,Times,Times New Roman,serif}scroll-behavior:smooth;line-height:1.7;font-size:1.2rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}blockquote{letter-spacing:1.5px;border-left:4px solid var(--emphasis-color);padding-left:1em;margin:2em}button{border:none;background-color:transparent;cursor:pointer}a:hover,button:hover{opacity:.7}button:disabled{color:var(--subcontent-color);cursor:not-allowed;opacity:1}body{margin:0}*{box-sizing:border-box}main{margin:0 auto;width:100%;max-width:80ch;padding:2.5em 1em 2em}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}@media screen and (max-width: 768px){html{font-size:1rem}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}}pre{padding:1em;border-radius:1em;font-size:.8em}section.list{align-items:center;justify-content:space-between;ul.list{width:100%;display:flex;flex-direction:column;flex:1;justify-content:space-evenly}@media screen and (max-width: 768px){ul.list{padding:1em}}}img{max-width:100%;height:auto}.hidden{display:none}
