.hero.svelte-1q37ri0{width:100vw;padding:2.5rem max(1rem,50vw - 36rem) 2rem;position:relative;left:50%;transform:translate(-50%)}.stage.svelte-1q37ri0{text-align:center;grid-template-rows:1fr auto 1fr;align-items:center;gap:.5rem;min-height:15rem;font-size:clamp(1.1rem,2vw,1.65rem);line-height:1.45;display:grid;position:relative}.stage.svelte-1q37ri0:before{content:"";z-index:-1;outline-offset:5px;background:var(--panel);opacity:0;pointer-events:none;border:1px solid #343b44;border-radius:2px;outline:1px solid #343b44;transition:opacity .25s,transform .25s;position:absolute;inset:-.25rem 0;transform:scale(1.015)}.stage.on-the-wall.svelte-1q37ri0:before{opacity:.7;transition:opacity .6s .45s,transform .6s .45s;transform:scale(1)}.fragment.compact.svelte-1q37ri0,.m-side.compact.svelte-1q37ri0{font-size:clamp(1rem,1.7vw,1.4rem)}.fragment.dense.svelte-1q37ri0,.m-side.dense.svelte-1q37ri0{font-size:clamp(.95rem,1.5vw,1.2rem)}.measure.svelte-1q37ri0{visibility:hidden;pointer-events:none;font-size:clamp(1.1rem,2vw,1.65rem);line-height:1.45;position:absolute;inset:0 max(1rem,50vw - 36rem);overflow:hidden}.m-side.svelte-1q37ri0{text-wrap:balance;max-width:46rem;margin-inline:auto;display:block}.side.svelte-1q37ri0{align-items:center;height:100%;display:grid;overflow:hidden}.side.svelte-1q37ri0>.fragment:where(.svelte-1q37ri0){text-wrap:balance;grid-area:1/1;justify-self:center;max-width:46rem}.anchor.svelte-1q37ri0{text-align:center;justify-items:center;display:grid;position:relative}.phrase-clip.svelte-1q37ri0{justify-items:center;display:grid;overflow:hidden}.phrase-clip.svelte-1q37ri0>.phrase:where(.svelte-1q37ri0){grid-area:1/1}.phrase.svelte-1q37ri0{color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:clamp(1.8rem,5vw,3.2rem);font-weight:700}.variants.svelte-1q37ri0{opacity:0;pointer-events:none;z-index:1;flex-direction:column;align-items:center;padding-top:.3rem;transition:opacity .15s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.anchor.svelte-1q37ri0:hover .variants:where(.svelte-1q37ri0),.anchor.svelte-1q37ri0:focus-within .variants:where(.svelte-1q37ri0),.anchor.open.svelte-1q37ri0 .variants:where(.svelte-1q37ri0){opacity:1;pointer-events:auto}.variants.svelte-1q37ri0 button:where(.svelte-1q37ri0){background:var(--panel);color:var(--dim);border:1px solid var(--border);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;padding:.15rem .7rem;font-size:.95rem}.variants.svelte-1q37ri0 button:where(.svelte-1q37ri0):hover{color:var(--accent);border-color:var(--accent)}.timer.svelte-1q37ri0{width:min(16rem,55%);height:2px;margin:1.1rem auto 0}.timer.svelte-1q37ri0>i:where(.svelte-1q37ri0){background:var(--border);transform-origin:0;height:100%;animation:svelte-1q37ri0-timer-fill var(--auto-advance) linear forwards;display:block}.timer.paused.svelte-1q37ri0>i:where(.svelte-1q37ri0){animation-play-state:paused}@keyframes svelte-1q37ri0-timer-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.caption.svelte-1q37ri0{color:var(--dim);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem 1rem;margin-top:1rem;font-size:.8rem;display:flex}.caption.svelte-1q37ri0 .who:where(.svelte-1q37ri0){white-space:nowrap}.caption.svelte-1q37ri0 .meta:where(.svelte-1q37ri0){white-space:nowrap;align-items:baseline;gap:1rem;display:flex}.caption.svelte-1q37ri0 a:where(.svelte-1q37ri0){color:var(--dim);text-decoration:none}.caption.svelte-1q37ri0 a:where(.svelte-1q37ri0):hover,.caption.svelte-1q37ri0 a.framed:where(.svelte-1q37ri0){color:var(--accent)}.family.svelte-1q37ri0{border:1px solid var(--border);letter-spacing:.08em;cursor:help;border-radius:4px;padding:0 .4rem;font-size:.7rem}.nav-sep.svelte-1q37ri0{background:var(--border);opacity:.6;width:6rem;height:1px;margin:1.4rem auto 0}.specimen-nav.svelte-1q37ri0{flex-direction:column;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.nav-row.svelte-1q37ri0{justify-content:center;align-items:center;gap:.6rem;display:flex}.die.svelte-1q37ri0{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.die.svelte-1q37ri0 circle:where(.svelte-1q37ri0){fill:currentColor;stroke:none}.specimen-nav.svelte-1q37ri0 button:where(.svelte-1q37ri0){color:var(--dim);border:1px solid var(--border);min-width:2.8rem;height:2.6rem;font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:1.1rem}.specimen-nav.svelte-1q37ri0 button:where(.svelte-1q37ri0):hover{color:var(--accent);border-color:var(--accent)}.group-sep.svelte-1q37ri0{background:var(--border);width:1px;height:1.6rem;margin:0 .4rem}@media (width<=640px){.stage.svelte-1q37ri0{gap:.3rem;min-height:13.5rem}.caption.svelte-1q37ri0 .who:where(.svelte-1q37ri0){white-space:normal}.caption.svelte-1q37ri0 .meta:where(.svelte-1q37ri0){flex-basis:100%;justify-content:center}}article.svelte-hs7xv2{background:var(--panel);border:1px solid var(--border);border-radius:8px;margin-bottom:1rem;padding:1rem 1.25rem}blockquote.svelte-hs7xv2{margin:0;font-size:1.05rem}blockquote.svelte-hs7xv2:before{content:"⏺ ";color:var(--dim)}mark.svelte-hs7xv2{color:var(--accent);background:0 0;font-weight:700}.meta.svelte-hs7xv2{color:var(--dim);justify-content:space-between;margin-top:.5rem;font-size:.8rem;display:flex}.permalink.svelte-hs7xv2{color:var(--dim);text-decoration:none}.permalink.framed.svelte-hs7xv2{color:var(--accent)}.reactions.svelte-hs7xv2{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.reactions.svelte-hs7xv2 button:where(.svelte-hs7xv2){background:var(--bg);color:var(--dim);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.8rem;display:inline-flex}.reactions.svelte-hs7xv2 button:where(.svelte-hs7xv2):hover,.reactions.svelte-hs7xv2 button:where(.svelte-hs7xv2):focus-visible{color:var(--accent);border-color:var(--accent);outline:none}.ic.svelte-hs7xv2{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.count.svelte-hs7xv2{color:var(--text);font-size:.8rem}.reactions.svelte-hs7xv2 button:where(.svelte-hs7xv2):hover .count:where(.svelte-hs7xv2){color:var(--accent)}.notice.svelte-hs7xv2{color:var(--reject);margin:.5rem 0 0;font-size:.8rem}.sr-only.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legend.svelte-1uha8ag{border-top:1px solid var(--border);margin-top:2rem;padding-top:1rem}.legend.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer}.legend.svelte-1uha8ag summary:where(.svelte-1uha8ag)::marker{color:var(--dim)}.legend.svelte-1uha8ag summary:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){display:inline}.legend.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover h2:where(.svelte-1uha8ag){color:var(--text)}.key.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.key.svelte-1uha8ag figure:where(.svelte-1uha8ag){text-align:center;background:var(--panel);border:1px solid var(--border);color:var(--dim);border-radius:8px;margin:0;padding:1rem .5rem .85rem}.key.svelte-1uha8ag figure:where(.svelte-1uha8ag):hover{color:var(--accent)}.key.svelte-1uha8ag .ic:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.key.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){margin-top:.5rem;font-size:.72rem;line-height:1.4}.key.svelte-1uha8ag .hint:where(.svelte-1uha8ag){opacity:.75;margin-top:.15rem;font-size:.68rem;display:block}.feed.svelte-1uha8ag{border-top:1px solid var(--border);margin-top:2rem;padding-top:1rem}.feed-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}h2.svelte-1uha8ag{color:var(--dim);letter-spacing:.1em;margin:0;font-size:.9rem;font-weight:400}.sort.svelte-1uha8ag{gap:1rem;font-size:.9rem;display:flex}.sort.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--dim);text-decoration:none}.sort.svelte-1uha8ag a.active:where(.svelte-1uha8ag){color:var(--accent)}.pager.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.5rem;font-size:.9rem;display:flex}.pager.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--dim);text-decoration:none}.pager.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}.page-no.svelte-1uha8ag{color:var(--dim);font-size:.8rem}
