.magnifier.svelte-11id0ew{display:none}@media (hover:hover) and (pointer:fine) and (width>=48rem){.magnifier.svelte-11id0ew{display:block}}.stage.svelte-11id0ew{visibility:hidden;height:clamp(17rem,23vw,20rem);position:relative;overflow:hidden}.stage.ready.svelte-11id0ew{visibility:visible}.window.svelte-11id0ew{color:inherit;transform-origin:0 100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background-color:#fff;border-radius:8px;grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:absolute;bottom:6%;left:0;overflow:hidden;box-shadow:0 1px 2px #0002,0 12px 30px -14px #3a1f1440}.window.front.svelte-11id0ew{box-shadow:0 2px 4px #0002,0 28px 50px -16px #3a1f1470}.go.svelte-11id0ew{background-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);opacity:0;border-radius:999px;padding:7px 13px;font-weight:700;position:absolute;bottom:12px;right:12px;transform:translateY(6px);box-shadow:0 4px 12px -4px #3a1f1466}.front.svelte-11id0ew .go:where(.svelte-11id0ew){opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.go.svelte-11id0ew{transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}}.caption.svelte-11id0ew{min-height:1.6em;margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-soft);text-align:center}@media (prefers-reduced-motion:no-preference){body,.header,.footer,.card.svelte-fjozd6,.thumb.svelte-fjozd6{transition:background-color .35s,color .35s,border-color .35s}}.intro.svelte-fjozd6{gap:var(--space-s);padding-top:var(--space-2xl);display:grid}h1.svelte-fjozd6{max-width:14ch;font-size:var(--text-4xl);line-height:var(--leading-tight)}.lead.svelte-fjozd6{max-width:52ch;font-size:var(--text-lg);color:var(--color-text-soft)}.group.svelte-fjozd6{padding-top:var(--space-2xl)}.group.svelte-fjozd6 h2:where(.svelte-fjozd6){align-items:baseline;gap:var(--space-s);padding-bottom:var(--space-xs);margin-bottom:var(--space-l);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-2xl);display:flex}.numeral.svelte-fjozd6{color:var(--color-accent)}.cards.svelte-fjozd6{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));padding:0;list-style:none;display:grid}.card.svelte-fjozd6{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-m);background-color:var(--color-surface);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.thumb.svelte-fjozd6{height:13rem;margin:var(--space-s) var(--space-s) 0;background-color:#fff;border-radius:8px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 1px 2px #0002,0 12px 30px -14px #3a1f1440}.body.svelte-fjozd6{gap:var(--space-2xs);padding:var(--space-m);grid-template-rows:auto 1fr auto;display:grid}.body.svelte-fjozd6 h3:where(.svelte-fjozd6){font-size:var(--text-xl)}.body.svelte-fjozd6 p:where(.svelte-fjozd6){color:var(--color-text-soft)}.link.svelte-fjozd6{margin-top:var(--space-xs);justify-self:start;font-weight:700}.outro.svelte-fjozd6{justify-items:start;gap:var(--space-s);padding-block:var(--space-3xl);display:grid}.outro.svelte-fjozd6 h2:where(.svelte-fjozd6){font-size:var(--text-3xl)}.outro.svelte-fjozd6 p:where(.svelte-fjozd6){color:var(--color-text-soft)}
