body{overflow:auto!important}#app{height:auto!important;min-height:100vh}.conflict-page.svelte-mh7b1v{max-width:800px;margin:0 auto;padding:0 20px;color:var(--color-text, #e0e0e0);font-family:EB Garamond,Georgia,"Noto Serif",serif;min-height:100vh;display:flex;flex-direction:column}.breadcrumb.svelte-mh7b1v{font-family:Inter,system-ui,sans-serif;font-size:.7rem;padding:16px 0 12px;color:var(--color-text-muted, rgba(255,255,255,.4))}.breadcrumb.svelte-mh7b1v a:where(.svelte-mh7b1v){color:inherit;text-decoration:none}.breadcrumb.svelte-mh7b1v a:where(.svelte-mh7b1v):hover{color:var(--color-text, #e0e0e0)}.sep.svelte-mh7b1v{margin:0 6px;opacity:.4}.current.svelte-mh7b1v{color:var(--color-text, #e0e0e0)}.hero.svelte-mh7b1v{margin:0 -20px;max-height:400px;overflow:hidden}.hero.svelte-mh7b1v img:where(.svelte-mh7b1v){width:100%;max-height:400px;object-fit:cover;display:block}h1.svelte-mh7b1v{font-size:2rem;font-weight:500;line-height:1.2;margin:20px 0 8px;color:var(--color-text, #fff)}.subtitle.svelte-mh7b1v{font-size:1.1rem;color:var(--color-text-muted, rgba(255,255,255,.55));margin:0 0 16px;line-height:1.4}.meta-bar.svelte-mh7b1v{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;font-size:.75rem;padding:10px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:16px}.meta-period.svelte-mh7b1v{font-weight:600;font-variant-numeric:tabular-nums}.meta-deaths.svelte-mh7b1v{color:#ef4444cc;font-weight:600}.meta-source.svelte-mh7b1v{padding:2px 8px;border-radius:3px;font-weight:600;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--source-color, #64748b) 15%,transparent);color:var(--source-color, #64748b)}.meta-dataset.svelte-mh7b1v{color:var(--color-text-muted, rgba(255,255,255,.35));font-size:.65rem}.participants.svelte-mh7b1v{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px;font-family:Inter,system-ui,sans-serif}.side.svelte-mh7b1v{display:flex;flex-wrap:wrap;gap:4px}.participant.svelte-mh7b1v{font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:3px;background:#ffffff0a;color:#93c5fdd9}.vs.svelte-mh7b1v{font-style:italic;font-size:.7rem;color:#ffffff40}.narrative.svelte-mh7b1v{font-size:1.1rem;line-height:1.75;color:var(--color-text, rgba(255,255,255,.72));margin-bottom:24px}.narrative.svelte-mh7b1v p:where(.svelte-mh7b1v){margin:0 0 12px}.narrative strong{font-weight:600;color:var(--color-text, #e0e0e8)}.narrative em{font-style:italic}.references.svelte-mh7b1v{margin-bottom:24px;font-family:Inter,system-ui,sans-serif}.references.svelte-mh7b1v h3:where(.svelte-mh7b1v){font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, rgba(255,255,255,.4));margin:0 0 8px}.references.svelte-mh7b1v ul:where(.svelte-mh7b1v){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.references.svelte-mh7b1v a:where(.svelte-mh7b1v){font-size:.75rem;color:var(--chronicle-accent, #facc15);text-decoration:none}.references.svelte-mh7b1v a:where(.svelte-mh7b1v):hover{text-decoration:underline}.ref-type.svelte-mh7b1v{font-size:.6rem;color:var(--color-text-muted, rgba(255,255,255,.3));margin-left:6px}.cta.svelte-mh7b1v{margin:24px 0}.cta-btn.svelte-mh7b1v{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color-accent, #e63946);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-decoration:none;border-radius:4px;transition:filter .15s}.cta-btn.svelte-mh7b1v:hover{filter:brightness(1.1)}.arrow.svelte-mh7b1v{transition:transform .2s}.cta-btn.svelte-mh7b1v:hover .arrow:where(.svelte-mh7b1v){transform:translate(4px)}.attribution.svelte-mh7b1v{font-family:Inter,system-ui,sans-serif;font-size:.65rem;color:var(--color-text-muted, rgba(255,255,255,.3));padding:12px 0;border-top:1px solid rgba(255,255,255,.04)}.attribution.svelte-mh7b1v a:where(.svelte-mh7b1v){color:var(--chronicle-accent, #facc15);text-decoration:none}.page-footer.svelte-mh7b1v{margin-top:auto;padding:20px 0;display:flex;align-items:center;gap:16px;font-family:Inter,system-ui,sans-serif;font-size:.7rem;color:var(--color-text-muted, rgba(255,255,255,.3));border-top:1px solid rgba(255,255,255,.04)}.footer-logo.svelte-mh7b1v{color:var(--color-text, rgba(255,255,255,.7));text-decoration:none;font-weight:600}.page-footer.svelte-mh7b1v a:where(.svelte-mh7b1v){color:inherit;text-decoration:none}.page-footer.svelte-mh7b1v a:where(.svelte-mh7b1v):hover{color:var(--color-text, #e0e0e0)}[data-theme=vintage] .participant.svelte-mh7b1v{color:#6b3a0a;background:#3b2f1e0f}[data-theme=vintage] .vs.svelte-mh7b1v{color:#3b2f1e4d}
