@font-face{font-family:ABC Arizona Text-3970c65028489d0b;src:url(/media/arizona.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}body{--site-ink:lab(10% 0 0);--site-paper:oklch(94.22% .0034 325.6);--site-white:lab(100% 0 0);--site-background:var(--site-paper);--site-foreground:var(--site-ink);--site-light-gray:color-mix(in lab, var(--site-foreground) 8%, transparent);--site-noise-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E");--site-font-size:1.11em;--site-inset:2.22em;--site-header-scrim-depth:5;background:var(--site-background);color:var(--site-foreground);color-scheme:light;margin:0;padding:0}body,body *{box-sizing:border-box}.site-shell{font-family:ABC Arizona Text-3970c65028489d0b,serif;font-size:var(--site-font-size);max-inline-size:calc(66ch + var(--site-inset) * 2);padding:var(--site-inset);margin-inline:auto;font-weight:333;line-height:1.33;& a{color:var(--site-foreground)}& header{top:var(--site-inset);z-index:20;margin-block-end:calc(var(--site-inset) - .55em);position:sticky;& nav{justify-content:center;align-items:center;padding:0;display:flex;&>a{align-items:center;gap:calc(var(--site-inset) - 2px);text-align:center;flex-direction:column;justify-content:center;text-decoration:none;display:flex;&:focus-visible{outline-offset:3px;outline:1px solid}}}}& main{text-wrap:pretty;& :is(h1,h2,h3,h4,h5,h6){font-size:1em;font-weight:inherit;margin-block:3em 1em;line-height:normal}& ul{padding-inline-start:1.5em;list-style-type:square}& article{--post-card-padding:1em;--post-card-fallback-radius:calc(var(--post-card-padding) + 10px);--post-table-border:color-mix(in srgb, var(--site-foreground) 22%, transparent);& h3{opacity:.55}& details{&>:not(summary){margin-inline-start:1em}}&>:is(aside,table,video){border-radius:var(--post-card-fallback-radius);margin-block:1em}&>video{block-size:auto;inline-size:100%;display:block}& aside{background:var(--site-light-gray);border-radius:var(--post-card-fallback-radius);padding:var(--post-card-padding)}& :is(aside,thead){background-image:var(--site-noise-image)}& aside{&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}& :is(th,td){padding:var(--post-card-padding);text-align:left}& th{font-weight:inherit}& thead{background:var(--site-light-gray)}& table{border:1px solid var(--post-table-border);border-spacing:0;width:100%;overflow:hidden}& tr>:not(:first-child){border-inline-start:1px solid var(--post-table-border)}& tr:not(:first-child)>*,& :is(thead,tbody,tfoot)+:is(tbody,tfoot)>tr:first-child>*{border-block-start:1px solid var(--post-table-border)}&>p:last-of-type{margin-block-end:0}}}& .site-archive{--bogathon-grid-line:color-mix(in srgb, var(--site-foreground) 22%, transparent);--bogathon-cell-size:clamp(3.75rem, 9vw, 4.5rem);& nav{justify-items:start;display:grid}& ul{background:var(--bogathon-grid-line);grid-template-columns:repeat(var(--bogathon-columns), var(--bogathon-cell-size));gap:1px;margin:0;padding:1px;list-style:none;display:grid}& li{background:var(--site-background)}& li:nth-child(odd){background-color:color-mix(in lab, var(--site-foreground) 8%, var(--site-background));background-image:var(--site-noise-image)}& a{aspect-ratio:1;place-items:center;font-size:1.11em;text-decoration:none;display:grid;&:hover{text-underline-offset:.14em;text-decoration:underline}&:focus-visible{outline-offset:-4px;outline:1px solid}}& a[aria-current=page]{opacity:.55}}}.site-title{white-space:nowrap}.site-mark-frame,.site-mark-frame svg{block-size:24px;inline-size:24px;display:block;overflow:visible}.site-mark-frame{flex:none;position:relative;top:-1px}.site-header-scrim{background:var(--site-background);block-size:calc(var(--site-inset) * var(--site-header-scrim-depth));opacity:0;pointer-events:none;z-index:10;transition:opacity .22s;position:fixed;inset:0 0 auto;mask-image:linear-gradient(#000 0%,#000000e6 30%,#0000 100%)}body.is-header-scrim-visible .site-header-scrim{opacity:1}.site-mark-frame svg{animation:spin var(--flower-spin-duration,60s) infinite linear;fill:currentColor;transform-origin:50%}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){body{--site-background:var(--site-ink);--site-foreground:var(--site-white);color-scheme:dark}}@media screen and (width<=640px){body{--site-inset:1.11em}.site-shell .site-archive ul{grid-template-columns:repeat(var(--bogathon-mobile-columns), var(--bogathon-cell-size))}}@media screen and (width>=64rem){body{--site-header-scrim-depth:3.5}}@media screen and (width>=1600px){body{--site-font-size:1.5em;--site-inset:3.33em}}@supports (corner-shape:superellipse(2)){.site-shell main article>:is(aside,table,video){corner-shape:superellipse(2);border-radius:2em}}
