:root{--serif: Newsreader, "Literata", "Source Serif", "FiraSerif", Cambria;--sans: "Neue Montreal", "Cabinet Grotesk", redaction;font-family:var(--sans);font-optical-sizing:auto;text-rendering:optimizeLegibility;--l: 0;--c: 0;--h: 55;--ld: 1;--base: oklch(var(--l) var(--c) var(--h));--gutter: .75rem;--bg-low: oklch(from var(--base) calc(l + var(--ld) * .16) .002 h);--bg: oklch(from var(--base) calc(l + var(--ld) * .26) 0 h);--bg-mid: oklch(from var(--base) calc(l + var(--ld) * .32) 0 h);--bg-high: oklch(from var(--base) calc(l + var(--ld) * .41) 0 h);--text: oklch(from var(--base) calc(l + var(--ld) * .86) c h);--t-high: oklch(from var(--base) calc(l + var(--ld) * .9) c h);--t-low: oklch(from var(--base) calc(l + var(--ld) * .64) calc(c*1.3) h);--ease: ease-out .16s;--width: 65ch;--b: var(--base);--f: var(--text);--m: var(--bg-high);color:var(--f);background:var(--b);view-transition-name:none;transition-duration:.16s;transition-timing-function:ease-in-out}body{margin-block-end:3rem}@view-transition{navigation: auto;}*{margin:0;box-sizing:border-box}*::selection{color:var(--t-high);background:var(--bg-high)}@media print{:root{--c: 0;--h: 0;--l: 1;--ld: -1}header#nav{display:none}}h1,h2{margin:0;padding:0;border:0}h1,h2,h3,h4{font-weight:350;padding-block-start:2em;color:var(--t-highlight)}h1{font-size:2.25em;line-height:2.5rem}h2,h3{font-weight:500}ul,ol{list-style:none;padding:0}button.text{background-color:inherit;color:inherit;border:none;font-family:inherit}hr{opacity:.4;border:none;border-block-start:1px solid var(--t-low);margin-block:1rem}main{padding:1rem;width:100%}.container{width:var(--width);margin-inline:auto}img,video{max-width:100%;height:auto}a{color:var(--text);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--ease)}a:hover>h2,a:hover{color:var(--t-low);border-bottom:1px solid var(--t-low)}h2.inline{display:inline;font-size:1rem;color:var(--text)}h2.inline+p{display:inline}.content{max-width:75ch;font-weight:440}content h3:first-child,content h2:first-child{padding-block-start:.5em}.content a,a.link{border-bottom:1px dotted var(--t-low)}a.internal{border-bottom:none;padding:.125rem .25rem;position:relative}a.internal:hover .preview,a.internal:focus .preview,a.internal .preview:focus-within{opacity:1;transform:none;pointer-events:auto}a.internal .preview{z-index:1;opacity:0;background:var(--bg-low);color:var(--text);border:1px solid var(--bg-high);font-size:84%;transform:translateY(-.5em);pointer-events:none;transition:.15s ease all;left:0;contain:strict;top:calc(100% + 4px);position:absolute;width:300px;height:300px}a.internal .preview header{color:var(--t-high);border-block-end:1px solid var(--bg-high);padding:0 .5rem}a.internal .preview header+div{padding:.5rem}a.internal:before{content:"[[";color:var(--t-low)}a.internal:after{content:"]]";color:var(--t-low)}a.internal.new{color:inherit}code{font-family:Fira Code,SFMono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,monospace;font-size:.8rem}pre,.astro-code{tab-size:4ch;line-height:1.2rem;min-width:0;overflow-wrap:anywhere;padding:.75rem;border-radius:.5rem;overflow-x:auto}picture,img,video{width:100%;object-fit:contain;padding-block:1.5rem}:is(picture,img,video)+em{display:block;color:var(--t-low);width:100%;text-align:center;margin-block-start:-1.5rem;padding-block-end:1rem}blockquote{padding-left:.75rem;font-size:.9rem;border-inline-start:1px solid var(--t-low);color:var(--t-low);padding-block:.125rem;margin-block:.75em}blockquote p{padding:0}hr{margin:.25rem 0 1rem;color:var(--t-low);opacity:.4}#vt-container{view-transition-name:main}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
