.lightbox.svelte-lnsl0r{z-index:var(--z-tooltip);padding:var(--space-md);background:color-mix(in oklab, var(--color-paper-3) 95%, transparent);animation:svelte-lnsl0r-lightbox-in var(--dur-short) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.lightbox__backdrop.svelte-lnsl0r{cursor:zoom-out;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.lightbox.svelte-lnsl0r img:where(.svelte-lnsl0r){z-index:1;width:auto;height:auto;max-width:calc(100vw - 2 * var(--space-md));max-height:calc(100vh - 2 * var(--space-md));object-fit:contain;filter:none;mix-blend-mode:normal;border:1px solid var(--color-rule-2);background:var(--color-paper);position:relative}.lightbox__close.svelte-lnsl0r{top:var(--space-md);right:var(--space-md);z-index:2;border:1px solid var(--color-rule-2);background:var(--color-paper-2);width:44px;height:44px;color:var(--color-ink);cursor:pointer;place-items:center;display:inline-grid;position:absolute}.lightbox__close.svelte-lnsl0r:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}main .media img,main .prose img,main figure img{cursor:zoom-in}main .prose img{border:1px solid var(--color-rule-2);max-width:100%;height:auto}main .media img:focus-visible,main .prose img:focus-visible,main figure img:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@keyframes svelte-lnsl0r-lightbox-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lightbox.svelte-lnsl0r{animation:none}}.wa-float.svelte-dapr64{right:var(--space-md);bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px));z-index:var(--z-sticky);align-items:center;gap:var(--space-sm);max-width:min(340px, calc(100vw - 2 * var(--space-md)));padding:var(--space-2xs);border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out);text-decoration:none;display:flex;position:fixed}.wa-float.svelte-dapr64:hover{background:var(--color-ink-2);transform:translateY(-2px)}.wa-float.svelte-dapr64:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.wa-float__icon.svelte-dapr64{background:var(--color-success);width:42px;height:42px;color:var(--color-ink);flex:none;place-items:center;display:grid}.wa-float__copy.svelte-dapr64{gap:var(--space-3xs);padding-right:var(--space-sm);flex-direction:column;min-width:0;display:flex}.wa-float__copy.svelte-dapr64 b:where(.svelte-dapr64){font:600 var(--text-sm) / 1.3 var(--font-body);overflow-wrap:break-word}.wa-float__copy.svelte-dapr64 span:where(.svelte-dapr64){font:400 var(--text-xs) / 1.3 var(--font-outlier);opacity:.78}@media (width<=640px){.wa-float.svelte-dapr64{right:var(--space-sm);bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.wa-float.svelte-dapr64{transition:none}.wa-float.svelte-dapr64:hover{transform:none}}.site-foot.svelte-1br2sqw h2:where(.svelte-1br2sqw){overflow-wrap:break-word;text-wrap:balance;min-width:0}
