.panel-section.svelte-1dadcqa{position:relative;padding-top:5rem;padding-bottom:5rem}.cases-list.svelte-1dadcqa{display:flex;flex-direction:column;gap:4rem}.case-card.svelte-1dadcqa{position:relative;padding:2rem;box-shadow:0 30px 60px -20px #000c;border:1px solid oklch(.7 .1 75);transform:rotate(var(--tilt, 0deg));transition:transform .5s ease-out,box-shadow .5s ease-out;transform-origin:center center}.case-wrapper.svelte-1dadcqa{scroll-margin-top:20vh}.case-expanded.svelte-1dadcqa{transform:rotate(0) scale(1);box-shadow:0 40px 80px -25px #000000e6}.case-classification-badge.svelte-1dadcqa{position:absolute;top:-1.25rem;left:2rem;background:#d9af75;border:1px solid oklch(.7 .1 75);border-bottom:0;padding:.5rem 1.25rem;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.3em;text-transform:uppercase;color:var(--paper-ink);z-index:1}.case-stamp.svelte-1dadcqa{position:absolute;top:1.5rem;right:1.5rem;font-size:1.125rem;z-index:1}.case-header.svelte-1dadcqa{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;color:inherit;font:inherit;padding:0}.case-grid.svelte-1dadcqa{display:grid;gap:1.5rem;padding-top:.75rem}.case-sidebar.svelte-1dadcqa{font-family:var(--font-mono);font-size:.75rem;color:oklch(from var(--paper-ink) l c h / .8)}.case-sidebar.svelte-1dadcqa>:where(.svelte-1dadcqa)+:where(.svelte-1dadcqa){margin-top:.75rem}.case-field-label.svelte-1dadcqa{text-transform:uppercase;letter-spacing:.25em;font-size:.8125rem;opacity:.6}.case-field-value.svelte-1dadcqa{color:var(--paper-ink)}.case-name.svelte-1dadcqa{font-family:var(--font-display);font-size:1.5rem;line-height:1.2;color:var(--paper-ink);margin-bottom:1rem;max-width:42rem}.case-summary.svelte-1dadcqa{font-family:var(--font-typewriter);color:oklch(from var(--paper-ink) l c h / .85);font-size:1.125rem;line-height:1.6;max-width:48rem}.case-contents.svelte-1dadcqa{margin-top:2rem;padding-top:2rem;border-top:1px solid oklch(from var(--paper-ink) l c h / .25)}.case-subsection.svelte-1dadcqa{margin-top:2rem}.case-subsection.svelte-1dadcqa:first-child{margin-top:0}.subsection-heading.svelte-1dadcqa{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.3em;text-transform:uppercase;color:oklch(from var(--paper-ink) l c h / .6);margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid oklch(from var(--paper-ink) l c h / .15)}.subsection-grid.svelte-1dadcqa{display:grid;gap:1rem;justify-content:center}.subsection-list.svelte-1dadcqa{display:flex;flex-direction:column;gap:1rem}.agent-mini.svelte-1dadcqa{display:flex;flex-direction:column;background:oklch(from var(--paper-ink) l c h / .06);border:1px solid oklch(from var(--paper-ink) l c h / .15);padding:1.25rem;max-width:22rem}.agent-mini-photo.svelte-1dadcqa{aspect-ratio:4/3;background:oklch(from var(--paper-ink) l c h / .08);border:1px solid oklch(from var(--paper-ink) l c h / .15);margin-bottom:1rem;position:relative;overflow:hidden;max-width:16rem}.agent-mini-placeholder.svelte-1dadcqa{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:oklch(from var(--paper-ink) l c h / .3)}.agent-mini-label.svelte-1dadcqa{position:absolute;bottom:.5rem;right:.5rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:oklch(from var(--paper-ink) l c h / .5)}.agent-mini-meta.svelte-1dadcqa{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--crimson);margin-bottom:.35rem}.agent-mini-name.svelte-1dadcqa{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.5rem;color:var(--paper-ink)}.agent-mini-bio.svelte-1dadcqa{font-family:var(--font-serif);color:oklch(from var(--paper-ink) l c h / .75);line-height:1.6;font-size:.9375rem;flex:1}.agent-mini-years.svelte-1dadcqa{margin-top:1rem;padding-top:.75rem;border-top:1px solid oklch(from var(--paper-ink) l c h / .15);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:oklch(from var(--paper-ink) l c h / .6)}.witness-mini.svelte-1dadcqa{padding:1rem .75rem;border:1px solid oklch(from var(--paper-ink) l c h / .12);max-width:48rem}.witness-mini-name.svelte-1dadcqa{font-family:var(--font-display);font-size:1.125rem;color:var(--paper-ink)}.witness-mini-role.svelte-1dadcqa{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:var(--crimson);margin-bottom:.5rem}.witness-mini-summary.svelte-1dadcqa{font-family:var(--font-serif);font-style:italic;color:oklch(from var(--paper-ink) l c h / .75);font-size:.9375rem}.family-mini.svelte-1dadcqa{position:relative;border-left:2px solid var(--crimson);padding-left:1.5rem;padding-top:1rem;padding-bottom:1rem;max-width:48rem}.family-mini-mark.svelte-1dadcqa{font-family:var(--font-display);font-size:3rem;color:oklch(from var(--crimson) l c h / .4);line-height:1;margin-bottom:.25rem}.family-mini-statement.svelte-1dadcqa{font-family:var(--font-serif);font-size:1.25rem;font-style:italic;line-height:1.6;color:oklch(from var(--paper-ink) l c h / .85);margin-top:-1rem}.family-mini-attribution.svelte-1dadcqa{margin-top:1rem}.family-mini-name.svelte-1dadcqa{font-family:var(--font-display);font-size:1rem;color:var(--paper-ink)}.family-mini-relationship.svelte-1dadcqa{font-family:var(--font-serif);font-size:1rem;font-style:italic;color:oklch(from var(--paper-ink) l c h / .65)}.family-mini-outcome.svelte-1dadcqa{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--crimson);padding-top:.35rem}.evidence-mini-wrap.svelte-1dadcqa{overflow-x:auto;border:1px solid oklch(from var(--paper-ink) l c h / .15)}.evidence-mini.svelte-1dadcqa{width:100%;font-family:var(--font-mono);font-size:.875rem;min-width:500px}.evidence-mini.svelte-1dadcqa th:where(.svelte-1dadcqa){text-align:left;padding:.6rem .75rem;border-bottom:1px solid oklch(from var(--paper-ink) l c h / .15);background:oklch(from var(--paper-ink) l c h / .08);font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:oklch(from var(--paper-ink) l c h / .55)}.evidence-mini.svelte-1dadcqa td:where(.svelte-1dadcqa){padding:.75rem;border-bottom:1px solid oklch(from var(--paper-ink) l c h / .1);color:oklch(from var(--paper-ink) l c h / .85)}.ev-mini-exhibit.svelte-1dadcqa{color:var(--crimson)}.ev-mini-type.svelte-1dadcqa{color:oklch(from var(--paper-ink) l c h / .55);font-size:.8125rem}.ev-mini-notes.svelte-1dadcqa{margin-top:.2rem;font-size:.8125rem;color:oklch(from var(--paper-ink) l c h / .55);font-style:italic;font-family:var(--font-serif)}.ev-mini-status.svelte-1dadcqa{display:inline-block;padding:.2rem .4rem;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;border:1px solid}.status-admitted.svelte-1dadcqa{border-color:#297613;color:#297613}.status-sealed.svelte-1dadcqa{border-color:oklch(from var(--paper-ink) l c h / .4);color:oklch(from var(--paper-ink) l c h / .4)}.status-contested.svelte-1dadcqa{border-color:oklch(from var(--paper-ink) l c h / .5);color:oklch(from var(--paper-ink) l c h / .5)}.victim-mini-grid.svelte-1dadcqa{display:grid;gap:1.5rem;justify-content:center}.victim-mini.svelte-1dadcqa{text-align:center;max-width:18rem}.victim-mini-portrait.svelte-1dadcqa{margin:0 auto 1rem;max-width:7rem}.victim-mini-frame.svelte-1dadcqa{position:relative;width:7rem;height:8.5rem;margin:0 auto}.victim-mini-bg.svelte-1dadcqa{position:absolute;inset:0;border-radius:.125rem;background:oklch(from var(--paper-ink) l c h / .12);border:1px solid oklch(from var(--paper-ink) l c h / .2)}.victim-mini-shadow.svelte-1dadcqa{position:absolute;inset:0;border-radius:.125rem;box-shadow:inset 0 0 40px #00000080}.victim-mini-placeholder.svelte-1dadcqa{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-typewriter);color:oklch(from var(--paper-ink) l c h / .4);font-size:.625rem;letter-spacing:.2em}.victim-mini-name.svelte-1dadcqa{font-family:var(--font-display);font-size:1.125rem;color:var(--paper-ink)}.victim-mini-date.svelte-1dadcqa{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:oklch(from var(--paper-ink) l c h / .55);margin-top:.2rem}.victim-mini-bio.svelte-1dadcqa{margin-top:.5rem;font-family:var(--font-serif);font-style:italic;color:oklch(from var(--paper-ink) l c h / .75);line-height:1.5;font-size:.9375rem}.trials-mini-list.svelte-1dadcqa{display:flex;flex-direction:column;gap:1rem}.trial-mini.svelte-1dadcqa{border-left:2px solid var(--crimson);padding-left:1.25rem;padding-top:.75rem;padding-bottom:.75rem;max-width:48rem}.trial-mini-date.svelte-1dadcqa{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--crimson);margin-bottom:.35rem}.trial-mini-title.svelte-1dadcqa{font-family:var(--font-display);font-size:1.125rem;color:var(--paper-ink);margin-bottom:.5rem}.trial-mini-desc.svelte-1dadcqa{font-family:var(--font-serif);color:oklch(from var(--paper-ink) l c h / .8);line-height:1.5;font-size:.9375rem}.trial-mini-quote.svelte-1dadcqa{margin-top:.75rem;font-family:var(--font-serif);font-style:italic;color:oklch(from var(--paper-ink) l c h / .85);font-size:1rem}.trial-mini-attribution.svelte-1dadcqa{margin-top:.35rem;font-family:var(--font-mono);font-style:normal;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:oklch(from var(--paper-ink) l c h / .55)}@media(min-width:768px){.panel-section.svelte-1dadcqa{padding-top:7rem;padding-bottom:7rem}.case-card.svelte-1dadcqa{padding:3rem}.case-stamp.svelte-1dadcqa{top:2.5rem;right:2.5rem;font-size:1.5rem}.case-grid.svelte-1dadcqa{grid-template-columns:3fr 9fr}.case-name.svelte-1dadcqa{font-size:2.25rem}.subsection-grid.svelte-1dadcqa,.victim-mini-grid.svelte-1dadcqa{grid-template-columns:repeat(2,1fr)}}
