.trace-index.svelte-1tvqy4q{max-width:78rem;padding:clamp(3rem, 7vw, 7rem) var(--page-gutter);margin:0 auto}.hero.svelte-1tvqy4q{grid-template-columns:1fr minmax(18rem,.5fr);align-items:end;gap:2rem;display:grid}.hero.svelte-1tvqy4q .eyebrow:where(.svelte-1tvqy4q){margin:0 0 .5rem}.hero.svelte-1tvqy4q h1:where(.svelte-1tvqy4q){font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(3.6rem,9vw,8rem);font-weight:450;line-height:.85}.hero.svelte-1tvqy4q>p:where(.svelte-1tvqy4q){color:var(--text-muted);margin:0;font-size:.77rem;line-height:1.7}.archive-note.svelte-1tvqy4q{border:1px solid var(--line);border-left:2px solid var(--amber);background:var(--surface-raised);grid-template-columns:auto 1fr;gap:.8rem;margin:2.5rem 0 1rem;padding:1rem;display:grid}.archive-note.svelte-1tvqy4q>span:where(.svelte-1tvqy4q){border:1px solid var(--amber);width:1.6rem;height:1.6rem;color:var(--amber);font-family:var(--font-mono);place-items:center;font-size:.6rem;display:grid}.archive-note.svelte-1tvqy4q p:where(.svelte-1tvqy4q){color:var(--text-muted);margin:0;font-size:.64rem;line-height:1.55}.archive-note.svelte-1tvqy4q strong:where(.svelte-1tvqy4q){color:var(--text)}.happy-entry.svelte-1tvqy4q{border:1px solid var(--line);border-top:2px solid var(--cyan);background:var(--surface-raised);grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.happy-entry.svelte-1tvqy4q p:where(.svelte-1tvqy4q){color:var(--cyan-bright);font-family:var(--font-mono);text-transform:uppercase;margin:0 0 .4rem;font-size:.5rem}.happy-entry.svelte-1tvqy4q h2:where(.svelte-1tvqy4q){font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:520}.happy-entry.svelte-1tvqy4q div:where(.svelte-1tvqy4q)>span:where(.svelte-1tvqy4q){color:var(--text-faint);font-family:var(--font-mono);margin-top:.55rem;font-size:.52rem;display:block}.happy-entry.svelte-1tvqy4q a:where(.svelte-1tvqy4q){border:1px solid var(--cyan);min-height:2.8rem;color:var(--text);padding:.7rem .9rem;font-size:.65rem;text-decoration:none}.happy-entry.svelte-1tvqy4q a:where(.svelte-1tvqy4q) span:where(.svelte-1tvqy4q){color:var(--cyan-bright)}.failure-traces.svelte-1tvqy4q{margin-top:4rem}.failure-traces.svelte-1tvqy4q>header:where(.svelte-1tvqy4q){grid-template-columns:.35fr 1fr;align-items:end;gap:1rem;margin-bottom:1.3rem;display:grid}.failure-traces.svelte-1tvqy4q header:where(.svelte-1tvqy4q) .eyebrow:where(.svelte-1tvqy4q){margin:0}.failure-traces.svelte-1tvqy4q header:where(.svelte-1tvqy4q) h2:where(.svelte-1tvqy4q){max-width:19ch;font-family:var(--font-display);margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:450;line-height:.95}.failure-traces.svelte-1tvqy4q>ol:where(.svelte-1tvqy4q){border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.failure-traces.svelte-1tvqy4q>ol:where(.svelte-1tvqy4q)>li:where(.svelte-1tvqy4q){border-bottom:1px solid var(--line);grid-template-columns:minmax(18rem,1fr) minmax(21rem,.8fr);gap:1rem;padding:1rem 0;display:grid}.scenario-intro.svelte-1tvqy4q{grid-template-columns:2rem 1fr;gap:.8rem;display:grid}.scenario-intro.svelte-1tvqy4q>span:where(.svelte-1tvqy4q){color:var(--text-faint);font-family:var(--font-mono);padding-top:.15rem;font-size:.55rem}.scenario-intro.svelte-1tvqy4q small:where(.svelte-1tvqy4q){color:var(--coral);font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.scenario-intro.svelte-1tvqy4q h3:where(.svelte-1tvqy4q){font-family:var(--font-display);margin:.35rem 0;font-size:clamp(1.25rem,3vw,1.8rem);font-weight:520}.scenario-intro.svelte-1tvqy4q p:where(.svelte-1tvqy4q){max-width:58ch;color:var(--text-dim);margin:0;font-size:.62rem;line-height:1.5}.trace-pair.svelte-1tvqy4q{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.trace-pair.svelte-1tvqy4q a:where(.svelte-1tvqy4q){border:1px solid var(--line);border-top:2px solid var(--coral);background:var(--surface-raised);min-width:0;color:var(--text);align-content:start;gap:.35rem;padding:.8rem;text-decoration:none;display:grid}.trace-pair.svelte-1tvqy4q a.recovered:where(.svelte-1tvqy4q){border-top-color:var(--green)}.trace-pair.svelte-1tvqy4q span:where(.svelte-1tvqy4q){color:var(--coral);font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.trace-pair.svelte-1tvqy4q .recovered:where(.svelte-1tvqy4q) span:where(.svelte-1tvqy4q){color:var(--green)}.trace-pair.svelte-1tvqy4q strong:where(.svelte-1tvqy4q){font-family:var(--font-display);font-size:1.15rem;font-weight:520}.trace-pair.svelte-1tvqy4q small:where(.svelte-1tvqy4q){color:var(--text-dim);font-size:.52rem}.trace-pair.svelte-1tvqy4q code:where(.svelte-1tvqy4q){overflow-wrap:anywhere;color:var(--cyan-bright);margin-top:.35rem;font-size:.46rem}.theatre-link.svelte-1tvqy4q{color:var(--text-muted);grid-column:2;justify-self:start;font-size:.57rem}.theatre-link.svelte-1tvqy4q span:where(.svelte-1tvqy4q){color:var(--cyan-bright)}@media (width<=52rem){.hero.svelte-1tvqy4q,.failure-traces.svelte-1tvqy4q>header:where(.svelte-1tvqy4q),.failure-traces.svelte-1tvqy4q>ol:where(.svelte-1tvqy4q)>li:where(.svelte-1tvqy4q){grid-template-columns:1fr}.theatre-link.svelte-1tvqy4q{grid-column:1}}@media (width<=34rem){.happy-entry.svelte-1tvqy4q{grid-template-columns:1fr}.happy-entry.svelte-1tvqy4q a:where(.svelte-1tvqy4q){justify-self:start}.trace-pair.svelte-1tvqy4q{grid-template-columns:1fr}}
