dialog.svelte-1s7tidy{--max-width:560px;--max-height:640px;--spacing-top:.15;--min-horizontal-inset:var(--size-4);--min-vertical-inset:var(--size-4);--small-screen-top-margin:var(--size-22);--small-screen-bottom-margin:var(--size-4);--inset-top:max(env(safe-area-inset-top), var(--min-vertical-inset));--inset-bottom:max(env(safe-area-inset-bottom), var(--min-vertical-inset));--available-height:calc(100dvh - var(--inset-top) - var(--inset-bottom));--allowed-height:min(calc(var(--available-height) * (1 - var(--spacing-top))), var(--max-height));--allowed-width:min(calc(100% - var(--min-horizontal-inset) * 2), var(--max-width));width:100%;max-width:var(--allowed-width);max-height:var(--allowed-height);margin:auto;margin-top:calc(var(--inset-top) + var(--available-height) * var(--spacing-top));border-radius:var(--br-lg);box-shadow:0 var(--size-4) var(--size-16) #0006;background:0 0;border:none;outline:none}dialog.svelte-1s7tidy::backdrop{background:#0000001a}@media (width<=640px){dialog.svelte-1s7tidy{--inset-top:max(env(safe-area-inset-top), var(--small-screen-top-margin));--inset-bottom:max(env(safe-area-inset-bottom), var(--small-screen-bottom-margin));--spacing-top:0}}.dialog-container.svelte-1s7tidy{max-height:inherit;border-radius:inherit;padding:var(--size-6) var(--size-6) var(--size-6) var(--size-6);background:var(--color-white);overflow-y:auto}.title-container.svelte-1s7tidy{gap:var(--size-2);margin-bottom:var(--size-4);font-size:var(--fs-xxxl);display:flex}.title-container.svelte-1s7tidy .title:where(.svelte-1s7tidy){line-height:var(--lh-heading);text-wrap:pretty;flex:1}.title-container.svelte-1s7tidy .close-button-container:where(.svelte-1s7tidy){align-items:center;height:1lh;display:flex}.title-container.svelte-1s7tidy .close-button-container:where(.svelte-1s7tidy) button:where(.svelte-1s7tidy){color:#c8c8c8;padding:var(--size-1);border-radius:var(--br-md);margin-top:calc(var(--size-1) * -1);transition:color 70ms;display:flex}@media (hover:hover) and (pointer:fine){.title-container.svelte-1s7tidy .close-button-container:where(.svelte-1s7tidy) button:where(.svelte-1s7tidy):hover{color:var(--color-text-faded)}}.title-container.svelte-1s7tidy .close-button-container:where(.svelte-1s7tidy) button:where(.svelte-1s7tidy) .close-svg{height:var(--size-5);width:auto}.description.svelte-1s7tidy{color:var(--color-text-muted);margin-bottom:var(--size-5);font-size:.9375rem}.button-container.svelte-1s7tidy{padding:var(--size-8) var(--size-4) var(--size-6) var(--size-4);border-radius:var(--br-md);flex-direction:column;align-items:center;display:flex}.button-container.svelte-1s7tidy .alerts{margin-bottom:var(--size-8)}body:has(dialog[open].svelte-1s7tidy){overflow:hidden}.subscribe.svelte-1vicsmi{border:var(--border);border-radius:var(--br-md);width:100%;max-width:600px;box-shadow:var(--shadow-flat);padding:var(--size-4);justify-content:space-between;align-items:center;column-gap:var(--size-4);background:var(--color-white);margin:0 auto;display:flex}@media (width<=620px){.subscribe.svelte-1vicsmi{row-gap:var(--size-4);padding:var(--size-5) var(--size-4);flex-direction:column}.subscribe.svelte-1vicsmi p:where(.svelte-1vicsmi){text-align:center}}.subscribe.svelte-1vicsmi p:where(.svelte-1vicsmi){text-wrap:balance;flex:1}.subscribe.svelte-1vicsmi form:where(.svelte-1vicsmi){gap:var(--size-1);display:flex}.subscribe.svelte-1vicsmi form:where(.svelte-1vicsmi).success{position:relative}.subscribe.svelte-1vicsmi form:where(.svelte-1vicsmi).success:after{content:"You are now subscribed";border:var(--border);border-radius:var(--br-lg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.subscribe.svelte-1vicsmi form:where(.svelte-1vicsmi).success input:where(.svelte-1vicsmi),.subscribe.svelte-1vicsmi form:where(.svelte-1vicsmi).success button:where(.svelte-1vicsmi){visibility:hidden;pointer-events:none}.subscribe.svelte-1vicsmi form:where(.svelte-1vicsmi) input:where(.svelte-1vicsmi){padding:var(--size-2);font-size:var(--fs-sm);border-radius:var(--br-lg);background:var(--color-white);border:var(--border);box-shadow:var(--shadow-elevated);color:var(--color-text);width:100%;max-width:180px}.subscribe.svelte-1vicsmi form:where(.svelte-1vicsmi) button:where(.svelte-1vicsmi){padding:var(--size-2);font-size:var(--fs-sm)}h1.svelte-1vicsmi{font-size:var(--fs-xxxxl);font-family:DM Serif Text,serif;line-height:var(--lh-heading);text-align:center;margin-bottom:var(--size-4)}time.svelte-1vicsmi{text-align:center;color:var(--color-text-muted);margin-bottom:var(--size-8);display:block}.blurb.svelte-1vicsmi,ul.svelte-1vicsmi,h2.svelte-1vicsmi,ol.svelte-1vicsmi{align-self:center;max-width:600px}.blurb.svelte-1vicsmi{margin-bottom:var(--size-6);font-style:italic}ul.svelte-1vicsmi{gap:var(--size-4);line-height:var(--lh-blog);padding-left:var(--size-6);margin-bottom:var(--size-12);flex-direction:column;display:flex}sup.svelte-1vicsmi{top:calc(var(--size-05) * -1);line-break:anywhere}sup.svelte-1vicsmi a:where(.svelte-1vicsmi){white-space:nowrap;padding:var(--size-05) calc(var(--size-1) * .8);background:var(--color-highlight);color:var(--color-text-faded);border-radius:var(--br-sm);font-variant-numeric:tabular-nums;text-decoration:none}@media (hover:hover) and (pointer:fine){sup.svelte-1vicsmi a:where(.svelte-1vicsmi):hover{background:var(--color-highlight-hover)}}sup.svelte-1vicsmi a:where(.svelte-1vicsmi):active{background:var(--color-highlight-active)}sup.svelte-1vicsmi a:where(.svelte-1vicsmi):not(:last-of-type){margin-right:var(--size-05)}h2.svelte-1vicsmi{text-align:left;width:100%;font-weight:var(--fw-bold);font-size:var(--fs-xl);margin-bottom:var(--size-2)}ol.svelte-1vicsmi{padding-left:var(--size-6);gap:var(--size-1);text-wrap:pretty;flex-direction:column;display:flex}ol.svelte-1vicsmi a:where(.svelte-1vicsmi){text-decoration:none}@media (hover:hover) and (pointer:fine){ol.svelte-1vicsmi a:where(.svelte-1vicsmi):hover .title:where(.svelte-1vicsmi){text-decoration:underline}}ol.svelte-1vicsmi .author:where(.svelte-1vicsmi){color:var(--color-text-faded);background:var(--color-white);font-size:var(--fs-xs);border:var(--border);padding:0 var(--size-1);border-radius:var(--br-sm);white-space:nowrap}ol.svelte-1vicsmi .title:where(.svelte-1vicsmi){color:var(--color-accent)}
