:root{--c-accent:oklch(57.057% .21474 14.568);--c-accent-brighter:oklch(from var(--c-accent) l c h / calc(alpha - .75));--c-secondary:oklch(48.821% .21724 264.392);--c-secondary-brighter:oklch(from var(--c-secondary) l c h / calc(alpha - .75));--c-text:oklch(27.9% .041 260.031);--c-background:oklch(96.8% .007 247.896);--density:.4rem;accent-color:var(--c-accent)}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:url(./Merriweather-Bold.Cy15xic0.ttf)format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;src:url(./Mulish-Regular.D1l5ldzb.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body:not([data-group=nowrapper]){-webkit-font-smoothing:antialiased;background-color:var(--c-background);font-family:Mulish,sans-serif;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}body:not([data-group=nowrapper]) :is(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;color:var(--c-text)}p{text-wrap:pretty}body:not([data-group=nowrapper]) :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-family:Merriweather,serif}#root,#__next{isolation:isolate}body:not([data-group=nowrapper]) :is(h1,.h1){margin-bottom:var(--space-away);font-size:2.75em;line-height:1.1}body:not([data-group=nowrapper]) :is(h2,.h2){font-size:1.6583em}body:not([data-group=nowrapper]) :is(h3,.h3,h4,h5,h6){margin-bottom:var(--space-near);font-size:1.401em}body:not([data-group=nowrapper]) :is(small,.small){margin-bottom:var(--space-near);font-size:.8448em;display:block}html{font-size:clamp(1em,.8333vw + .775em,1.25em)}body{--space-near:calc(var(--density) * 5);--space-away:calc(var(--density) * 10)}body [data-density-shift]{--space-near:calc(var(--density) * 2);--space-away:calc(var(--density) * 5)}body [data-density-shift] [data-density-shift]{--space-near:calc(var(--density) * 1);--space-away:calc(var(--density) * 2)}:focus-visible{outline-color:var(--c-accent)}::selection{color:var(--c-background);background-color:var(--c-accent)}::marker{color:var(--c-accent)}:is(){color:var(--c-accent)}body:not([data-group=nowrapper]) hr{border:1px solid var(--c-accent);width:100%;margin:var(--space-away) 0}body:not([data-group=nowrapper]) img{-o-object-fit:cover;object-fit:cover;background-color:gray;max-width:100%}.lazy-image{background-color:gray}.zoom input[type=checkbox]{display:none}.zoom img{cursor:zoom-in;transition:transform .25s}.zoom input[type=checkbox]:checked~img{cursor:zoom-out;transform:scale(1.65)}.nav-link,.gallery-link,.prose a{color:var(--c-accent);cursor:pointer;background:linear-gradient(to bottom, var(--c-secondary) 0%, var(--c-secondary) 100%);background-position:0 100%;background-repeat:repeat-x;background-size:2px 2px;padding:2px 4px;text-decoration:none;transition:all .3s linear}:is(.nav-link,.gallery-link,.prose a).active,:is(.nav-link,.gallery-link,.prose a):hover{color:var(--c-background);background-size:2px 50px}h2>a,.link-unset{background:unset!important;color:currentColor!important}.wrapper{max-width:65ch;margin:0 var(--space-near)}@media (width>=768px){.wrapper{margin:auto}}.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.prose p{margin:var(--space-near) 0}.prose ul,.prose ol,.prose img,.prose table,.prose blockquote{margin:var(--space-away) 0}.prose img{height:auto}.prose h2>a,.prose h3>a,.prose h4>a{padding:0}.prose table{border-collapse:collapse;width:100%}.prose thead>tr{background-color:var(--c-accent-brighter)}.prose tr:nth-child(2n){background-color:var(--c-secondary-brighter)}.prose th,.prose td{padding:var(--space-near)}.prose blockquote{border-left:8px solid var(--c-secondary);padding-left:var(--space-away);font-size:1.6583em}.prose blockquote p:first-of-type:before,.prose blockquote p:last-of-type:after{content:""}.prose pre{white-space:pre-wrap}.prose code:not(pre *){background:var(--c-secondary-brighter);color:currentColor;word-break:break-word;border-radius:.125em;padding:.1em .25em;font-family:monospace}.sr-only{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.clean-list{padding:0;list-style-type:none}.accent{color:var(--c-accent)}.secondary{color:var(--c-secondary)}
