@font-face{font-family:WarblerVariable;src:url(/_app/immutable/assets/WarblerVariable-subset.DzTHIuMy.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:WarblerVariable;src:url(/_app/immutable/assets/WarblerVariable-Italic-subset.BoHypS-Q.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:PolymathVariable;src:url(/_app/immutable/assets/PolymathVariable-subset.B0l42E2w.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DegularMonoVariable;src:url(/_app/immutable/assets/DegularMonoVariable-subset.kBjmZKY8.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--space-5xs: clamp(.25rem, .2083rem + .2083vi, .375rem);--space-4xs: clamp(.375rem, .2917rem + .4167vi, .625rem);--space-3xs: clamp(.625rem, .5208rem + .5208vi, .9375rem);--space-2xs: clamp(.75rem, .625rem + .625vi, 1.125rem);--space-xs: clamp(.875rem, .7292rem + .7292vi, 1.3125rem);--space-s: clamp(1rem, .8333rem + .8333vi, 1.5rem);--space-m: clamp(1.1875rem, 1rem + .9375vi, 1.75rem);--space-l: clamp(1.25rem, 1.0417rem + 1.0417vi, 1.875rem);--space-xl: clamp(1.4375rem, 1.2083rem + 1.1458vi, 2.125rem);--space-2xl: clamp(1.625rem, 1.375rem + 1.25vi, 2.375rem);--space-3xl: clamp(2rem, 1.6667rem + 1.6667vi, 3rem);--space-4xl: clamp(2.375rem, 2rem + 1.875vi, 3.5rem);--space-5xl: clamp(2.625rem, 2.2083rem + 2.0833vi, 3.875rem);--space-6xl: clamp(2.75rem, 2.2917rem + 2.2917vi, 4.125rem);--space-7xl: clamp(3.1875rem, 2.6458rem + 2.7083vi, 4.8125rem);--space-8xl: clamp(4rem, 3.3333rem + 3.3333vi, 6rem);--space-9xl: clamp(6rem, 5rem + 5vi, 9rem);--space-5xs-4xs: clamp(.25rem, .125rem + .625vi, .625rem);--space-4xs-3xs: clamp(.375rem, .1875rem + .9375vi, .9375rem);--space-3xs-2xs: clamp(.625rem, .4583rem + .8333vi, 1.125rem);--space-2xs-xs: clamp(.75rem, .5625rem + .9375vi, 1.3125rem);--space-xs-s: clamp(.875rem, .6667rem + 1.0417vi, 1.5rem);--space-s-m: clamp(1rem, .75rem + 1.25vi, 1.75rem);--space-m-l: clamp(1.1875rem, .9583rem + 1.1458vi, 1.875rem);--space-l-xl: clamp(1.25rem, .9583rem + 1.4583vi, 2.125rem);--space-xl-2xl: clamp(1.4375rem, 1.125rem + 1.5625vi, 2.375rem);--space-2xl-3xl: clamp(1.625rem, 1.1667rem + 2.2917vi, 3rem);--space-3xl-4xl: clamp(2rem, 1.5rem + 2.5vi, 3.5rem);--space-4xl-5xl: clamp(2.375rem, 1.875rem + 2.5vi, 3.875rem);--space-5xl-6xl: clamp(2.625rem, 2.125rem + 2.5vi, 4.125rem);--space-6xl-7xl: clamp(2.75rem, 2.0625rem + 3.4375vi, 4.8125rem);--space-7xl-8xl: clamp(3.1875rem, 2.25rem + 4.6875vi, 6rem);--space-8xl-9xl: clamp(4rem, 2.3333rem + 8.3333vi, 9rem);--space-3xl-5xl: clamp(2rem, 1.375rem + 3.125vi, 3.875rem);--space-4xl-7xl: clamp(2.375rem, 1.5625rem + 4.0625vi, 4.8125rem);--space-6xl-8xl: clamp(2.75rem, 1.6667rem + 5.4167vi, 6rem);--space-3xs-xs: clamp(.625rem, .3958rem + 1.1458vi, 1.3125rem);--space-3xs-l: clamp(.625rem, .2083rem + 2.0833vi, 1.875rem);--space-3xs-3xl: clamp(.625rem, -.1667rem + 3.9583vi, 3rem);--space-3xs-4xl: clamp(.625rem, -.3333rem + 4.7917vi, 3.5rem);--space-3xs-5xl: clamp(.625rem, -.4583rem + 5.4167vi, 3.875rem);--space-3xs-2xl: clamp(.625rem, .0417rem + 2.9167vi, 2.375rem)}:root{--step--5: var(--space-5xs);--step--4: var(--space-4xs);--step--3: var(--space-3xs);--step--2: var(--space-2xs);--step--1: var(--space-xs);--step-0: var(--space-s);--step-1: var(--space-m-l);--step-2: var(--space-xl-2xl);--step-3: var(--space-3xl-4xl);--step-4: var(--space-4xl-7xl);--step-5: var(--space-6xl-8xl);--font-family-body: "WarblerVariable", Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--font-family-title: "WarblerVariable", Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--font-family-support: "PolymathVariable", Avenir, Montserrat, Corbel, "URW Gothic", source-sans-pro, sans-serif;--font-family-mono: "DegularMonoVariable", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-family-code: "DegularMonoVariable", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--heading-line-height: 1.2;--caps-letter-spacing: .075em;--page-left: var(--space-3xs-3xl);--page-right: var(--space-3xs-3xl);--page-top: var(--space-l);--prose-max-width: calc(var(--step-0) * 30);--easing: cubic-bezier(.08, .82, .17, 1);--page-background: #fff;--page-background-transparent: rgb(255 255 255 / 0);--loader-cover-background: rgb(255 255 255 / .6);--scaffolding-background: hsl(56, 40%, 96%);--color-grid-dividers: hsl(80, 99.94%, 16.09%);--text: #222;--meta: hsl(194.33, 0%, 43.69%);--color-primary: hsl(75, 31%, 46%);--color-primary-aa-contrast: hsl(83, 43%, 35%);--color-primary-low-contrast: hsl(76, 12%, 71%);--color-accent: hsl(4, 66%, 55%);--color-link: color-mix(in oklab, var(--color-primary), var(--page-background) 70%);--color-link-hover: color-mix(in oklab, var(--color-primary), var(--page-background) 25%);--color-link-visited: var(--meta);--color-timeline: var(--color-primary-low-contrast);--color-input-background: hsl(56, 10%, 98%);--color-input-border: var(--meta)}@media (prefers-color-scheme: dark){:root{--page-background: hsl(260, 5%, 11%);--page-background-transparent: hsl(260 5% 11% / 0);--loader-cover-background: hsl(260 5% 11% / .6);--scaffolding-background: hsl(217, 15%, 15%);--color-grid-dividers: hsl(224, 8%, 30%);--text: hsl(201, 20%, 86%);--meta: hsl(202, 13%, 60%);--color-primary: hsl(187, 58%, 75%);--color-primary-aa-contrast: hsl(189, 63%, 43%);--color-primary-low-contrast: hsl(200, 20%, 31%);--color-link: color-mix(in oklab, var(--color-primary), var(--page-background) 30%);--color-link-hover: color-mix(in oklab, var(--color-primary), var(--page-background) 10%);--color-input-background: hsl(240, 9%, 16%);--color-input-border: rgb(255 255 255 / .3)}}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,pre,button,input,optgroup,select,textarea{margin:0}ul[role=list],ol[role=list]{list-style:none}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{hanging-punctuation:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.2em}sup{top:-.4em}blockquote:before,blockquote:after,q:before,q:after{content:""}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=search]{-webkit-appearance:textfield}:target{scroll-margin-block:2ex}html{line-height:1.45}.lh-1{line-height:1}body{background-color:#fff;background-color:var(--page-background);color:#222;color:var(--text);font-size:var(--step-0);font-family:var(--font-family-body);font-weight:400;font-style:normal;-webkit-marquee-increment:0vw;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-variation-settings:"opsz" var(--opsz, 15),"ital" var(--ital, 0);font-feature-settings:"kern" var(--kern, on),"liga" var(--liga, on),"onum" var(--onum, on),"lnum" var(--lnum, off),"tnum" var(--tnum, off),"case" var(--case, off),"ss01" var(--ss01, off),"ss06" var(--ss06, off),"ss07" var(--ss07, off),"ss09" var(--ss09, off),"ss10" var(--ss10, off),"ss12" var(--ss12, off),"ss13" var(--ss13, off),"ss14" var(--ss14, off),"ss15" var(--ss15, off)}*{overflow-wrap:break-word}.italic{font-family:var(--font-family-body);font-weight:400;font-style:italic}.bold{font-family:var(--font-family-body);font-weight:700;font-style:normal}.bold-italic{font-family:var(--font-family-body);font-weight:700;font-style:italic}.font-titling{font-family:var(--font-family-title)}.support{font-family:var(--font-family-support);--ss06: on}.lining-figures{--lnum: on;--onum: off}code,tt,kbd,samp,.monospace{font-family:var(--font-family-code);font-weight:var(--font-weight, 400);--onum: off}.monospace{--font-family-code: var(--font-family-mono)}@media (prefers-color-scheme: dark){code,tt,kbd,samp,.monospace{--font-weight: 300}}.pn,abbr{-webkit-hyphens:manual;hyphens:manual}.all-caps,.ac{text-transform:uppercase;letter-spacing:var(--caps-letter-spacing);--case: on;--onum: off;--lnum: on}.small-caps,.sc,abbr{font-variant-caps:all-small-caps;letter-spacing:var(--caps-letter-spacing);--onum: on}.airy{letter-spacing:calc(var(--caps-letter-spacing) * 1.5)}h1,h2,h3,h4{line-height:var(--heading-line-height);text-wrap:balance}.fs-0{font-size:var(--step-0);--opsz: 16}.fs-1{font-size:var(--step-1);--opsz: 22}.fs-2{font-size:var(--step-2);--opsz: 30}.fs-3{font-size:var(--step-3);--opsz: 42}.fs-4{font-size:var(--step-4);--opsz: 60}.fs-5{font-size:var(--step-5);--opsz: 80}.fs--1{font-size:var(--step--1);--opsz: 14}.fs--2{font-size:var(--step--2);--opsz: 12}.fs--3{font-size:var(--step--3);--opsz: 10}.no-wrap{white-space:nowrap}.styled-links a{color:inherit;transition:all .2s var(--easing);text-decoration:underline;text-decoration-color:var(--color-link);text-decoration-skip-ink:none;text-decoration-thickness:3px;text-underline-position:under;text-underline-offset:-1px}.styled-links a:visited{text-decoration-color:var(--color-link-visited)}.styled-links a:hover{text-decoration-color:var(--color-link-hover)}img:not([alt]){border:5px dashed var(--color-accent)}*:focus{outline:3px solid var(--color-primary);outline-offset:3px}*:focus:not(:focus-visible){outline:none}.a11y{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.a11y:active,.a11y:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@media screen and (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media screen and (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}img,object,iframe,embed,video{max-width:100%}object,iframe,embed,video{display:block}img[width][height],video[width][height]{height:auto}.p-0{padding:0}.m-0{margin:0}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.block{display:block}.color-meta{color:var(--meta)}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap, 1em);justify-content:var(--cluster-justify, flex-start);align-items:var(--cluster-align, center)}details{border:1px solid;padding:var(--step--4);border-radius:var(--step-1);display:inline-flex;flex-direction:column}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:hover{color:var(--color-primary-aa-contrast)}summary:before{font-family:var(--font-family-mono);font-weight:700;margin-inline-end:.25em;content:"+";color:var(--color-primary-aa-contrast)}details[open]>summary:before{content:"–"}.only-print{display:none}@media print{.only-print{display:initial}*{float:none!important;position:static!important;overflow:visible!important}.no-print,details:not([open]){display:none!important}body{font-size:16px}.big-honkin-page-title{font-size:48px!important}main:before{display:block;font-size:smaller;font-style:italic;content:"Thank you for reading leereamsnyder.com";margin-block-end:1em}a:not([href^="#"]):after{content:" (" attr(href) ")";font-size:80%}p{orphans:2;widows:2}h2,h3,h4{break-after:avoid-page}img{page-break-inside:avoid}}.nope{display:none}.flag.svelte-10yr7v{display:table;width:100%}.left.svelte-10yr7v,.right.svelte-10yr7v{display:table-cell;vertical-align:middle}.right.svelte-10yr7v{padding-inline-start:var(--flag-gap, var(--step--4));width:100%}svg.svelte-1agn0na{width:100%;height:auto}.root.svelte-twhs77{display:flex;flex-direction:column;gap:var(--step-3);--flow-space:var(--step--3)}[role=list].svelte-twhs77{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--step--1)}@media screen and (min-width: 100rem){[role=list].svelte-twhs77{flex-direction:column;gap:var(--step--5)}}.icon-wrapper.svelte-twhs77{box-sizing:content-box;width:var(--step-0);height:var(--step-0);color:var(--color-link-hover);position:relative}.smol.svelte-twhs77{width:var(--step--1);height:var(--step--1)}a.svelte-twhs77{padding:0;color:inherit;text-decoration:none}a.svelte-twhs77:hover,a.svelte-twhs77:focus-visible{color:var(--color-link-hover)}.underline.svelte-twhs77{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-position:under;text-decoration-color:var(--color-link-hover)}.link.svelte-twhs77{padding-top:.25rem;padding-bottom:.25rem}.search-input.svelte-twhs77{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--step--4);width:10em;border:1px solid var(--color-input-border);border-radius:2px;background-color:var(--page-background);color:inherit}@media screen and (min-width: 100rem){.search-input.svelte-twhs77{width:6em}}.search-submit.svelte-twhs77{line-height:1;box-sizing:content-box;position:relative;width:var(--step-0);height:var(--step-0);background:none;padding:var(--step--4);border-style:solid;border-width:1px 3px 3px 1px;border-radius:3px;border-color:var(--color-input-border);color:inherit;cursor:pointer}@media (prefers-color-scheme: dark){.search-submit.svelte-twhs77{border-width:2px}}.skip-link.svelte-13i3dzf{left:0;right:0;background-color:#fff;background-color:#fffc;padding:var(--size-xs);text-align:center;z-index:1;color:#3e3e3e}.skip-link.svelte-13i3dzf:focus{position:absolute}.top.svelte-13i3dzf,.bottom.svelte-13i3dzf{top:0}@supports (position: fixed){.skip-link.svelte-13i3dzf:focus{position:fixed}.bottom.svelte-13i3dzf{top:auto;bottom:0}}.cover.svelte-fuepk4{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--loader-cover-background);display:grid;justify-content:center;align-items:center;z-index:1}.loader.svelte-fuepk4{display:block;position:relative;left:2.1em;height:40px;width:6px;color:var(--text);animation:svelte-fuepk4-paddles .75s ease-out infinite}.loader.svelte-fuepk4:before{content:"";position:absolute;margin:0 auto;left:0;right:0;top:15px;width:12px;height:12px;background-color:var(--color-primary);border-radius:50%;animation:svelte-fuepk4-ballbounce .6s ease-out infinite}@keyframes svelte-fuepk4-paddles{0%{box-shadow:-25px -10px,25px 10px}50%{box-shadow:-25px 8px,25px -10px}to{box-shadow:-25px -10px,25px 10px}}@keyframes svelte-fuepk4-ballbounce{0%{transform:translate(-20px) scaleY(1.2)}25%{transform:scaleX(1.2)}50%{transform:translate(15px) scaleY(1.2)}75%{transform:scaleX(1.2)}to{transform:translate(-20px)}}.loading.svelte-fuepk4{text-align:center;font-weight:600;text-shadow:2px 2px 2px var(--page-background)}div.svelte-1vbfxvo{transition:opacity .25s ease-in-out}div.svelte-1vbfxvo:not(.show){opacity:0;pointer-events:none}.show.svelte-1vbfxvo{opacity:1}a.svelte-rbz8ct.svelte-rbz8ct{text-decoration:none;color:var(--text)}a.svelte-rbz8ct:focus-visible [role=presentation].svelte-rbz8ct{outline:3px solid var(--color-primary)}div.svelte-rbz8ct.svelte-rbz8ct{position:relative;font-family:var(--font-family-support);height:5.81em;width:4.4em}.letter.svelte-rbz8ct.svelte-rbz8ct{position:absolute;transition:all .5s var(--easing);transform-origin:center center}.jiggling.svelte-rbz8ct.svelte-rbz8ct{transition-duration:0ms}.scaffolding.svelte-10jc3e4.svelte-10jc3e4{min-height:100vh;display:grid;grid-template-areas:"header header header" "main   main   main" "nav    nav    nav" "footer footer footer";grid-template-rows:auto 1fr auto auto;grid-template-columns:100%}.scaffolding.svelte-10jc3e4>.svelte-10jc3e4{padding-inline:var(--page-left) var(--page-right);padding-block:var(--step-3)}header.svelte-10jc3e4.svelte-10jc3e4{grid-area:header}main.svelte-10jc3e4.svelte-10jc3e4{grid-area:main;min-width:0}header.svelte-10jc3e4.svelte-10jc3e4,main.svelte-10jc3e4.svelte-10jc3e4,.nav.svelte-10jc3e4.svelte-10jc3e4{border-bottom:1px solid var(--color-grid-dividers)}.nav.svelte-10jc3e4.svelte-10jc3e4{grid-area:nav}footer.svelte-10jc3e4.svelte-10jc3e4{grid-area:footer}header.svelte-10jc3e4.svelte-10jc3e4,.nav.svelte-10jc3e4.svelte-10jc3e4,footer.svelte-10jc3e4.svelte-10jc3e4{background-color:var(--scaffolding-background)}.masthead.svelte-10jc3e4.svelte-10jc3e4{display:flex;gap:var(--step-0);align-items:center}.nav-link.svelte-10jc3e4.svelte-10jc3e4{color:var(--text);background-color:var(--page-background);text-decoration:none;border:1px solid;border-radius:var(--step-1);padding:var(--step--4) var(--step-1)}.nav-link.svelte-10jc3e4.svelte-10jc3e4:has(.symbolicon){padding-inline:var(--step--1)}.nav-link.svelte-10jc3e4.svelte-10jc3e4:hover{background-color:var(--color-link)}.menu-link.svelte-10jc3e4.svelte-10jc3e4{margin-inline-start:auto}@media screen and (min-width: 60rem){.scaffolding.svelte-10jc3e4.svelte-10jc3e4{grid-template-areas:"header main" "nav    nav" "footer footer";grid-template-rows:1fr auto auto;grid-template-columns:auto minmax(10px,1fr)}header.svelte-10jc3e4.svelte-10jc3e4{border-inline-end:1px solid var(--color-grid-dividers)}.masthead.svelte-10jc3e4.svelte-10jc3e4{flex-direction:column;min-height:85vh;min-height:calc(100svh - (var(--step-3) * 2))}.menu-link.svelte-10jc3e4.svelte-10jc3e4{margin-block-start:auto;margin-inline-start:0}}@media screen and (min-width: 100rem){.scaffolding.svelte-10jc3e4.svelte-10jc3e4{grid-template-areas:"header main   nav" "footer footer footer";grid-template-rows:1fr auto;grid-template-columns:auto minmax(10px,1fr) auto}main.svelte-10jc3e4.svelte-10jc3e4{border-inline-end:1px solid var(--color-grid-dividers)}.menu-link.svelte-10jc3e4.svelte-10jc3e4{display:none}}.copyright.svelte-10jc3e4.svelte-10jc3e4{max-width:calc(100% - 9rem)}.floating-back-to-top-link.svelte-10jc3e4.svelte-10jc3e4{position:fixed;right:var(--page-right);bottom:var(--step-2);width:min-content}.back-to-top-icon.svelte-10jc3e4.svelte-10jc3e4{width:var(--step--1);height:var(--step--1);opacity:.7}
