.thread[data-astro-cid-msfoftog]{padding-block:var(--spacing-4xl) var(--spacing-5xl)}.thread__hero[data-astro-cid-msfoftog]{text-align:center;max-width:62ch;margin:0 auto var(--spacing-3xl)}.thread__eyebrow[data-astro-cid-msfoftog]{margin:0 0 var(--spacing-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-widest);text-transform:uppercase;color:var(--ophanim)}.thread__title[data-astro-cid-msfoftog]{margin:0 0 var(--spacing-md);font-family:var(--font-title);color:var(--text-bright);letter-spacing:var(--letter-wide);font-size:clamp(2rem,5vw + .5rem,3.2rem);font-weight:500}.thread__lede[data-astro-cid-msfoftog]{margin:0 0 var(--spacing-md);font-size:var(--text-base);color:var(--text-dim);line-height:1.75}.thread__lede[data-astro-cid-msfoftog] em[data-astro-cid-msfoftog]{color:var(--text-light);font-style:italic}.thread__caption[data-astro-cid-msfoftog]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--text-dim);margin:0}.thread__caption[data-astro-cid-msfoftog] strong[data-astro-cid-msfoftog]{color:var(--ophanim);font-weight:500}.thread__timeline[data-astro-cid-msfoftog]{max-width:1100px;margin:0 auto;padding-block-start:var(--spacing-2xl);position:relative}.thread__line[data-astro-cid-msfoftog]{background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--ophanim) 80%, transparent) 4%, color-mix(in oklch, var(--ophanim) 90%, transparent) 50%, color-mix(in oklch, var(--ophanim) 80%, transparent) 96%, transparent 100%);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.thread__era[data-astro-cid-msfoftog]{margin-block-end:var(--spacing-3xl)}.thread__era-header[data-astro-cid-msfoftog]{z-index:4;justify-content:center;align-items:center;gap:var(--spacing-md);padding-block:var(--spacing-md);background:linear-gradient(180deg, color-mix(in oklch, var(--void) 88%, transparent) 0%, color-mix(in oklch, var(--void) 88%, transparent) 80%, transparent 100%);backdrop-filter:blur(6px);opacity:0;cursor:help;margin-block-end:var(--spacing-xl);transition:opacity .6s,background .4s;display:flex;position:sticky;top:0}.thread__era-header[data-astro-cid-msfoftog].is-visible{opacity:1}.thread__era-header[data-astro-cid-msfoftog]:focus-visible{outline:2px solid var(--ophanim);outline-offset:2px}.thread__era-header[data-astro-cid-msfoftog].is-active{background:linear-gradient(180deg, color-mix(in oklch, var(--void) 92%, transparent) 0%, color-mix(in oklch, var(--ophanim) 6%, var(--void) 86%) 80%, transparent 100%)}.thread__era-header[data-astro-cid-msfoftog].is-active .thread__era-glyph[data-astro-cid-msfoftog]{color:var(--ophanim);text-shadow:0 0 12px color-mix(in oklch, var(--ophanim) 50%, transparent)}.thread__era-gloss[data-astro-cid-msfoftog]{top:calc(100% - var(--spacing-sm));z-index:5;max-width:min(440px,100vw - 2rem);padding:var(--spacing-md) var(--spacing-lg);background:color-mix(in oklch, var(--void) 94%, transparent);border:1px solid color-mix(in oklch, var(--ophanim) 26%, transparent);border-radius:var(--radius-tight);font-family:var(--font-body);font-size:var(--text-sm);text-transform:none;letter-spacing:0;color:var(--text-light);text-align:center;opacity:0;pointer-events:none;transition:opacity .2s var(--easing-out,ease), transform .2s var(--easing-out,ease);font-style:italic;font-weight:400;line-height:1.55;position:absolute;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 32px #00000080}.thread__era-header[data-astro-cid-msfoftog]:hover .thread__era-gloss[data-astro-cid-msfoftog],.thread__era-header[data-astro-cid-msfoftog]:focus .thread__era-gloss[data-astro-cid-msfoftog],.thread__era-header[data-astro-cid-msfoftog]:active .thread__era-gloss[data-astro-cid-msfoftog],.thread__era-header[data-astro-cid-msfoftog]:focus-visible .thread__era-gloss[data-astro-cid-msfoftog]{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.thread__era-gloss[data-astro-cid-msfoftog]{transition:opacity .2s}}.thread__era-glyph[data-astro-cid-msfoftog]{color:var(--ophanim);font-size:var(--text-lg);line-height:1}.thread__era-name[data-astro-cid-msfoftog]{font-family:var(--font-title);font-size:var(--text-lg);letter-spacing:var(--letter-widest);color:var(--text-bright);text-transform:uppercase;font-weight:500}.thread__era-range[data-astro-cid-msfoftog]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wide);color:var(--text-dim)}.thread__entries[data-astro-cid-msfoftog]{margin:0;padding:0;list-style:none}.thread__entry[data-astro-cid-msfoftog]{opacity:0;transition:opacity .7s var(--easing-out,ease), transform .7s var(--easing-out,ease);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:start;margin-block-start:var(--entry-gap,0px);display:grid;position:relative;transform:translateY(24px)}.thread__entry[data-astro-cid-msfoftog]:first-of-type{margin-block-start:var(--spacing-md)}.thread__entry[data-astro-cid-msfoftog].is-visible{opacity:1;transform:translateY(0)}.thread__node[data-astro-cid-msfoftog]{background:var(--ophanim);width:12px;height:12px;box-shadow:0 0 0 4px var(--seraph), 0 0 12px color-mix(in oklch, var(--ophanim) 60%, transparent);border-radius:50%;grid-area:1/2;margin:14px auto 0;transition:box-shadow .7s}.thread__entry[data-astro-cid-msfoftog].is-visible .thread__node[data-astro-cid-msfoftog]{box-shadow:0 0 0 4px var(--seraph), 0 0 18px color-mix(in oklch, var(--ophanim) 80%, transparent)}.thread__card[data-astro-cid-msfoftog]{overflow-wrap:anywhere;min-width:0;padding:var(--spacing-md) var(--spacing-lg);background:color-mix(in oklch, var(--seraph) 35%, transparent);border:1px solid color-mix(in oklch, var(--ophanim) 16%, transparent);border-radius:var(--radius-tight);backdrop-filter:blur(4px)}.thread__entry--left[data-astro-cid-msfoftog] .thread__card[data-astro-cid-msfoftog]{text-align:right;border-inline-end:2px solid var(--ophanim);grid-area:1/1;margin-inline-end:var(--spacing-md)}.thread__entry--right[data-astro-cid-msfoftog] .thread__card[data-astro-cid-msfoftog]{text-align:left;border-inline-start:2px solid var(--ophanim);grid-area:1/3;margin-inline-start:var(--spacing-md)}.thread__media[data-astro-cid-msfoftog]{margin:0 0 var(--spacing-md);flex-direction:column;gap:.55rem;display:flex}.thread__primary[data-astro-cid-msfoftog]{border-radius:var(--radius-tight);background:color-mix(in oklch, var(--void) 70%, transparent);border:1px solid color-mix(in oklch, var(--ophanim) 14%, transparent);margin:0;overflow:hidden}.thread__support[data-astro-cid-msfoftog]{flex-wrap:wrap;align-items:stretch;gap:.4rem;display:flex}.thread__mtile[data-astro-cid-msfoftog]{border-radius:var(--radius-tight);background:color-mix(in oklch, var(--void) 62%, transparent);border:1px solid color-mix(in oklch, var(--ophanim) 10%, transparent);flex:none;max-width:100%;margin:0;position:relative;overflow:hidden}.thread__mtile--photo[data-astro-cid-msfoftog]{background:color-mix(in oklch, var(--void) 70%, transparent)}.thread__mtile--photo[data-astro-cid-msfoftog] .thread__tile-link[data-astro-cid-msfoftog]{width:132px;height:96px}.thread__mtile--photo[data-astro-cid-msfoftog] img[data-astro-cid-msfoftog]{object-fit:contain;filter:grayscale(8%)contrast(1.02);width:100%;height:100%;transition:filter .5s var(--easing-out,ease);background:0 0;padding:3px;display:block}.thread__card[data-astro-cid-msfoftog]:hover .thread__mtile--photo[data-astro-cid-msfoftog] img[data-astro-cid-msfoftog]{filter:grayscale(0%)contrast(1.04)}.thread__tile-link[data-astro-cid-msfoftog]{cursor:zoom-in;width:100%;height:100%;line-height:0;display:block;position:relative;overflow:hidden}.thread__tile-link[data-astro-cid-msfoftog]:after{content:"⊕";top:var(--spacing-xs);right:var(--spacing-xs);background:color-mix(in oklch, var(--void) 70%, transparent);width:22px;height:22px;color:var(--ophanim);font-family:var(--font-mono);opacity:0;transition:opacity .2s var(--easing-out,ease);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute}.thread__tile-link[data-astro-cid-msfoftog]:hover:after,.thread__tile-link[data-astro-cid-msfoftog]:focus-visible:after{opacity:1}.thread__primary[data-astro-cid-msfoftog] .thread__tile-link[data-astro-cid-msfoftog]{cursor:zoom-in;width:100%;height:auto;line-height:0;display:block;position:relative}.thread__primary[data-astro-cid-msfoftog] img[data-astro-cid-msfoftog]{object-fit:contain;object-position:center;background:color-mix(in oklch, var(--void) 55%, transparent);filter:grayscale(8%)contrast(1.02);width:100%;max-height:340px;transition:filter .6s var(--easing-out,ease), transform .6s var(--easing-out,ease);display:block}.thread__card[data-astro-cid-msfoftog]:hover .thread__primary[data-astro-cid-msfoftog] img[data-astro-cid-msfoftog]{filter:grayscale(0%)contrast(1.04)}.thread__primary[data-astro-cid-msfoftog] .thread__tile-link[data-astro-cid-msfoftog]:hover img[data-astro-cid-msfoftog],.thread__primary[data-astro-cid-msfoftog] .thread__tile-link[data-astro-cid-msfoftog]:focus-visible img[data-astro-cid-msfoftog]{transform:scale(1.008)}.thread__mtile--symbol[data-astro-cid-msfoftog]{text-align:center;background:linear-gradient(160deg, color-mix(in oklch, var(--void) 66%, transparent) 0%, color-mix(in oklch, var(--seraph) 34%, transparent) 100%);flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-height:56px;padding:.4rem .75rem;display:inline-flex}.thread__mtile-glyph[data-astro-cid-msfoftog]{font-family:var(--font-mono);letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;color:color-mix(in oklch, var(--ophanim) 78%, var(--text-dim));font-size:clamp(.9rem,1.7vw,1.2rem);line-height:1.1}.thread__mtile-label[data-astro-cid-msfoftog]{font-family:var(--font-mono);letter-spacing:var(--letter-wide);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;color:var(--text-dim);font-size:.56rem;line-height:1.35}.thread__mtile--diagram[data-astro-cid-msfoftog]{background:color-mix(in oklch, var(--void) 88%, transparent)}.thread__mtile--diagram[data-astro-cid-msfoftog] .thread__tile-link[data-astro-cid-msfoftog]{cursor:zoom-in;width:auto;height:72px;line-height:0;display:block;position:relative}.thread__mtile--diagram[data-astro-cid-msfoftog] img[data-astro-cid-msfoftog]{object-fit:contain;background:0 0;width:auto;max-width:168px;height:100%;padding:4px;display:block}.thread__media--mathlead[data-astro-cid-msfoftog] .thread__mtile--symbol[data-astro-cid-msfoftog]{min-height:128px;padding:var(--spacing-md) var(--spacing-lg)}.thread__media--mathlead[data-astro-cid-msfoftog] .thread__mtile-glyph[data-astro-cid-msfoftog]{color:var(--ophanim);text-shadow:0 0 12px color-mix(in oklch, var(--ophanim) 24%, transparent);font-size:clamp(1.5rem,3.6vw,2.4rem)}.thread__media--mathlead[data-astro-cid-msfoftog] .thread__mtile-label[data-astro-cid-msfoftog]{font-size:.65rem}.thread__media--mathlead[data-astro-cid-msfoftog] .thread__mtile--diagram[data-astro-cid-msfoftog] .thread__tile-link[data-astro-cid-msfoftog]{height:150px}.thread__media--mathlead[data-astro-cid-msfoftog] .thread__mtile--diagram[data-astro-cid-msfoftog] img[data-astro-cid-msfoftog]{max-width:100%}.thread__tile-credit[data-astro-cid-msfoftog]{padding:.15rem var(--spacing-sm);font-family:var(--font-mono);letter-spacing:var(--letter-wide);color:var(--text-dim);text-align:center;background:color-mix(in oklch, var(--seraph) 50%, transparent);border-block-start:1px solid color-mix(in oklch, var(--ophanim) 12%, transparent);margin:0;font-size:.65rem}.thread__tile-credit-link[data-astro-cid-msfoftog]{color:var(--text-dim);transition:color var(--motion-base,.2s) var(--easing-out,ease);text-decoration:none}.thread__tile-credit-link[data-astro-cid-msfoftog]:hover,.thread__tile-credit-link[data-astro-cid-msfoftog]:focus-visible{color:var(--ophanim)}.thread__tile-credit-arrow[data-astro-cid-msfoftog]{color:var(--ophanim);opacity:.7}.thread__image-rights[data-astro-cid-msfoftog]{letter-spacing:normal;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:.2rem .6rem;padding-block-start:.2rem;font-size:.6rem;line-height:1.5;display:flex}.thread__image-rights[data-astro-cid-msfoftog] a[data-astro-cid-msfoftog]{color:inherit;text-underline-offset:.15em}.thread__mtile--photo[data-astro-cid-msfoftog] .thread__tile-credit[data-astro-cid-msfoftog]{max-width:230px}.thread-lb__license[data-astro-cid-msfoftog],.thread-lb__modifications[data-astro-cid-msfoftog]{font-family:var(--font-mono);color:var(--text-dim);font-size:.68rem;line-height:1.5}.thread__year[data-astro-cid-msfoftog]{margin:0 0 var(--spacing-xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-widest);color:var(--ophanim);text-transform:uppercase}.thread__name[data-astro-cid-msfoftog]{margin:0 0 var(--spacing-xs);font-family:var(--font-title);font-size:var(--text-base);color:var(--text-bright);letter-spacing:var(--letter-wide);font-weight:500;line-height:1.3}.thread__loc[data-astro-cid-msfoftog]{margin:0 0 var(--spacing-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);letter-spacing:var(--letter-wide);font-style:italic}.thread__body[data-astro-cid-msfoftog]{font-size:var(--text-sm);color:var(--text-light);margin:0;line-height:1.65}details[data-astro-cid-msfoftog].thread__armistice{margin-top:var(--spacing-md);border:1px solid color-mix(in oklch, var(--ophanim) 24%, transparent);background:color-mix(in oklch, var(--ophanim) 5%, transparent);border-radius:var(--radius-tight);text-align:start}.thread__armistice-label[data-astro-cid-msfoftog]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ophanim);cursor:pointer;user-select:none;margin:0;list-style:none;display:flex}.thread__armistice-label[data-astro-cid-msfoftog]::-webkit-details-marker{display:none}.thread__armistice-label[data-astro-cid-msfoftog]:hover,.thread__armistice-label[data-astro-cid-msfoftog]:focus-visible{color:var(--text-bright);outline:none}.thread__armistice-chevron[data-astro-cid-msfoftog]{transition:transform .2s var(--easing-out,ease);font-size:.85em;display:inline-block}details[data-astro-cid-msfoftog].thread__armistice[open] .thread__armistice-chevron[data-astro-cid-msfoftog]{transform:rotate(90deg)}.thread__armistice-body[data-astro-cid-msfoftog]{padding:0 var(--spacing-md) var(--spacing-sm);font-size:var(--text-sm);color:var(--text-light);margin:0;line-height:1.6}.thread__armistice-notes[data-astro-cid-msfoftog]{padding:0 var(--spacing-md) var(--spacing-sm);flex-wrap:wrap;gap:.4rem;display:flex}.thread__armistice-figs[data-astro-cid-msfoftog]{gap:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-md);flex-wrap:wrap;display:flex}.thread__armistice-figs[data-astro-cid-msfoftog] .thread__mtile--diagram[data-astro-cid-msfoftog] .thread__tile-link[data-astro-cid-msfoftog]{height:132px}.thread__armistice-figs[data-astro-cid-msfoftog] .thread__mtile--diagram[data-astro-cid-msfoftog] img[data-astro-cid-msfoftog]{object-fit:contain;max-width:min(240px,100%)}.thread__armistice-fig-credit[data-astro-cid-msfoftog]{padding:.15rem var(--spacing-sm);font-family:var(--font-mono);letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--text-dim);text-align:center;margin:0;font-size:.58rem}.thread__armistice-scholia[data-astro-cid-msfoftog]{gap:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-md);flex-wrap:wrap;display:flex}.thread__scholion-link[data-astro-cid-msfoftog]{border-radius:var(--radius-tight);max-width:100%;transition:transform .2s var(--easing-out,ease);text-decoration:none;display:block}.thread__scholion-link[data-astro-cid-msfoftog]:hover,.thread__scholion-link[data-astro-cid-msfoftog]:focus-visible{outline:none;transform:translateY(-1px)}.thread__mtile--scholion[data-astro-cid-msfoftog]{align-items:center;gap:var(--spacing-sm);background:color-mix(in oklch, var(--ophanim) 8%, var(--void) 80%);border-color:color-mix(in oklch, var(--ophanim) 28%, transparent);transition:border-color .2s var(--easing-out,ease);padding:.35rem;display:flex}.thread__scholion-link[data-astro-cid-msfoftog]:hover .thread__mtile--scholion[data-astro-cid-msfoftog],.thread__scholion-link[data-astro-cid-msfoftog]:focus-visible .thread__mtile--scholion[data-astro-cid-msfoftog]{border-color:color-mix(in oklch, var(--ophanim) 55%, transparent)}.thread__scholion-cover[data-astro-cid-msfoftog]{border-radius:calc(var(--radius-tight) - 2px);background:color-mix(in oklch, var(--void) 88%, transparent);flex:none;width:72px;height:72px;display:block;overflow:hidden}.thread__scholion-cover[data-astro-cid-msfoftog] img[data-astro-cid-msfoftog]{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.thread__scholion-cap[data-astro-cid-msfoftog]{flex-direction:column;gap:.2rem;max-width:168px;padding-inline-end:var(--spacing-sm);display:flex}.thread__scholion-badge[data-astro-cid-msfoftog]{font-family:var(--font-mono);letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ophanim);font-size:.56rem}.thread__scholion-title[data-astro-cid-msfoftog]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-light);line-height:1.35}@media (prefers-reduced-motion:reduce){.thread__armistice-chevron[data-astro-cid-msfoftog],.thread__scholion-link[data-astro-cid-msfoftog]{transition:none}}.thread__scrubber[data-astro-cid-msfoftog]{right:var(--spacing-lg);z-index:6;padding:var(--spacing-md) 0;flex-direction:column;gap:.45rem;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.thread__scrubber-tick[data-astro-cid-msfoftog]{--tick-width:22px;--tick-active-width:36px;width:var(--tick-width);background:color-mix(in oklch, var(--ophanim) 40%, transparent);height:2px;transition:width var(--motion-base) var(--easing-out), background-color var(--motion-base) var(--easing-out);border-radius:2px;margin-inline-start:auto;text-decoration:none;display:block;position:relative}.thread__scrubber-tick[data-astro-cid-msfoftog]:hover,.thread__scrubber-tick[data-astro-cid-msfoftog]:focus-visible{width:var(--tick-active-width);background:var(--ophanim);outline:none}.thread__scrubber-tick[data-astro-cid-msfoftog].is-active{width:var(--tick-active-width);background:var(--ophanim);box-shadow:0 0 10px color-mix(in oklch, var(--ophanim) 50%, transparent)}.thread__scrubber-label[data-astro-cid-msfoftog]{right:calc(var(--tick-active-width) + .6rem);white-space:nowrap;font-family:var(--font-mono);letter-spacing:var(--letter-widest);text-transform:uppercase;color:var(--text-light);background:color-mix(in oklch, var(--void) 88%, transparent);border:1px solid color-mix(in oklch, var(--ophanim) 25%, transparent);border-radius:var(--radius-tight);opacity:0;pointer-events:none;transition:opacity .18s var(--easing-out,ease);padding:.2rem .5rem;font-size:.65rem;position:absolute;top:50%;transform:translateY(-50%)}.thread__scrubber-tick[data-astro-cid-msfoftog]:hover .thread__scrubber-label[data-astro-cid-msfoftog],.thread__scrubber-tick[data-astro-cid-msfoftog]:focus-visible .thread__scrubber-label[data-astro-cid-msfoftog],.thread__scrubber-tick[data-astro-cid-msfoftog].is-active .thread__scrubber-label[data-astro-cid-msfoftog]{opacity:1}@media (width<=720px){.thread__scrubber[data-astro-cid-msfoftog]{display:none}}@media (prefers-reduced-motion:reduce){.thread__scrubber-tick[data-astro-cid-msfoftog]{transition:none}}.thread__terminus[data-astro-cid-msfoftog]{text-align:center;margin-block-start:var(--spacing-2xl);padding-block-start:var(--spacing-2xl);position:relative}.thread__node--terminus[data-astro-cid-msfoftog]{width:16px;height:16px;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.thread__terminus-prose[data-astro-cid-msfoftog]{margin:var(--spacing-2xl) auto 0;max-width:56ch;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-sm);color:var(--text-dim);border-block-start:1px solid color-mix(in oklch, var(--ophanim) 20%, transparent);line-height:1.7}.thread__terminus-prose[data-astro-cid-msfoftog] em[data-astro-cid-msfoftog]{color:var(--text-light);font-style:italic}@media (width<=720px){.thread__line[data-astro-cid-msfoftog]{left:28px}.thread__entry[data-astro-cid-msfoftog]{grid-template-columns:56px minmax(0,1fr)}.thread__node[data-astro-cid-msfoftog]{grid-area:1/1;margin-inline:22px}.thread__entry--left[data-astro-cid-msfoftog] .thread__card[data-astro-cid-msfoftog],.thread__entry--right[data-astro-cid-msfoftog] .thread__card[data-astro-cid-msfoftog]{text-align:left;border-inline-end:0;border-inline-start:2px solid var(--ophanim);grid-area:1/2;margin-inline:0}.thread__node--terminus[data-astro-cid-msfoftog]{left:28px}}@media (prefers-reduced-motion:reduce){.thread__entry[data-astro-cid-msfoftog],.thread__era-header[data-astro-cid-msfoftog]{opacity:1;transition:none;transform:none}}.thread-lb[data-astro-cid-msfoftog]{background:var(--seraph);color:var(--text-main);border-radius:var(--radius-md);border:none;width:auto;max-width:95vw;max-height:95vh;margin:auto;padding:0;inset:0;overflow:hidden;box-shadow:0 25px 100px #000000b3}.thread-lb[data-astro-cid-msfoftog]::backdrop{-webkit-backdrop-filter:blur(10px);background:#050404eb}.thread-lb__close[data-astro-cid-msfoftog]{top:var(--spacing-md);right:var(--spacing-md);z-index:10;border:1px solid color-mix(in oklch, var(--ophanim) 25%, transparent);background:color-mix(in oklch, var(--void) 80%, transparent);width:36px;height:36px;color:var(--text-bright);cursor:pointer;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:border-color .2s,color .2s,background .2s;display:flex;position:absolute}.thread-lb__close[data-astro-cid-msfoftog]:hover,.thread-lb__close[data-astro-cid-msfoftog]:focus-visible{border-color:var(--ophanim);color:var(--ophanim);background:color-mix(in oklch, var(--void) 60%, transparent)}.thread-lb__nav[data-astro-cid-msfoftog]{z-index:9;border:1px solid color-mix(in oklch, var(--ophanim) 22%, transparent);background:color-mix(in oklch, var(--void) 78%, transparent);width:48px;height:48px;color:var(--text-bright);cursor:pointer;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.8rem;line-height:0;transition:border-color .2s,color .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.thread-lb__nav[data-astro-cid-msfoftog]:hover,.thread-lb__nav[data-astro-cid-msfoftog]:focus-visible{border-color:var(--ophanim);color:var(--ophanim);background:color-mix(in oklch, var(--void) 60%, transparent);outline:none}.thread-lb__nav--prev[data-astro-cid-msfoftog]{left:var(--spacing-md)}.thread-lb__nav--next[data-astro-cid-msfoftog]{right:var(--spacing-md)}.thread-lb__counter[data-astro-cid-msfoftog]{font-family:var(--font-mono);letter-spacing:var(--letter-wide);color:var(--text-dim);text-transform:uppercase;font-size:.7rem}.thread-lb__figure[data-astro-cid-msfoftog]{padding:var(--spacing-xl);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;max-height:95vh;margin:0;display:flex}.thread-lb__img[data-astro-cid-msfoftog]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(95vh - 8rem);display:block}.thread-lb__caption[data-astro-cid-msfoftog]{align-items:center;gap:var(--spacing-xs);text-align:center;flex-direction:column;margin:0;display:flex}.thread-lb__name[data-astro-cid-msfoftog]{font-family:var(--font-title);font-size:var(--text-lg);color:var(--text-bright);letter-spacing:var(--letter-wide);font-weight:500}.thread-lb__credit[data-astro-cid-msfoftog]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wide);color:var(--text-dim);text-decoration:none;transition:color .2s}.thread-lb__credit[data-astro-cid-msfoftog]:hover,.thread-lb__credit[data-astro-cid-msfoftog]:focus-visible{color:var(--ophanim)}
