.detail.svelte-19ankiv{padding:2rem 0}.breadcrumb.svelte-19ankiv{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:1rem}.breadcrumb.svelte-19ankiv a:where(.svelte-19ankiv){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-19ankiv a:where(.svelte-19ankiv):hover{color:var(--accent-yellow)}.breadcrumb-id.svelte-19ankiv{color:var(--text-muted, var(--text-secondary));font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem)}.page-header.svelte-19ankiv{margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}h1.svelte-19ankiv{font-size:var(--fs-2xl);margin:0 0 .6rem;color:var(--text-primary);letter-spacing:-.01em}.header-badges.svelte-19ankiv{display:flex;flex-wrap:wrap;gap:.35rem}.badge.svelte-19ankiv{display:inline-block;border-radius:999px;padding:.15rem .65rem;font-size:var(--fs-xs, .75rem);border:1px solid var(--border-subtle);background:var(--bg-elevated, var(--bg-secondary))}.badge-gene.svelte-19ankiv{color:var(--accent-cyan);font-family:SF Mono,monospace}.badge-disease.svelte-19ankiv{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.badge-market.svelte-19ankiv{color:var(--accent-green);border-color:var(--accent-green);font-weight:600}.badge-status.svelte-19ankiv{color:var(--accent-yellow);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.score-grid.svelte-19ankiv{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1.6rem}@media (max-width: 700px){.score-grid.svelte-19ankiv{grid-template-columns:repeat(2,1fr)}}.score-cell.svelte-19ankiv{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);padding:.6rem .7rem .5rem}.score-label.svelte-19ankiv{font-size:var(--fs-xs, .7rem);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.score-value.svelte-19ankiv{font-family:SF Mono,monospace;font-variant-numeric:tabular-nums;color:var(--accent-yellow);font-size:var(--fs-lg, 1.2rem);margin:.1rem 0 .3rem;font-weight:600}.score-bar.svelte-19ankiv{height:4px;background:var(--bg-primary, #0a0a0a);border-radius:999px;overflow:hidden}.score-bar-fill.svelte-19ankiv{height:100%;background:var(--accent-yellow);transition:width .25s ease}.layout.svelte-19ankiv{display:grid;grid-template-columns:1fr 280px;gap:1.8rem}@media (max-width: 900px){.layout.svelte-19ankiv{grid-template-columns:1fr}}.content-wrap.svelte-19ankiv{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.4rem 1.6rem}.section-h.svelte-19ankiv{font-size:var(--fs-lg, 1.2rem);color:var(--text-primary);margin:1.4em 0 .6em;padding-bottom:.3em;border-bottom:1px solid var(--border-subtle)}.section-h.svelte-19ankiv:first-child{margin-top:0}.section-for.svelte-19ankiv{color:var(--accent-green);border-bottom-color:#81c78466}.section-against.svelte-19ankiv{color:var(--accent-red);border-bottom-color:#ef535066}.section-markets.svelte-19ankiv{color:var(--accent-yellow);border-bottom-color:#ffd54f66}.content-wrap.svelte-19ankiv .markdown{color:var(--text-primary);line-height:1.7}.content-wrap.svelte-19ankiv .markdown h1,.content-wrap.svelte-19ankiv .markdown h2,.content-wrap.svelte-19ankiv .markdown h3,.content-wrap.svelte-19ankiv .markdown h4{color:var(--text-primary);margin-top:1.6em;margin-bottom:.5em;line-height:1.3}.content-wrap.svelte-19ankiv .markdown h2{font-size:var(--fs-md, 1rem)}.content-wrap.svelte-19ankiv .markdown h3{font-size:var(--fs-md, 1rem);color:var(--accent-yellow)}.content-wrap.svelte-19ankiv .markdown p{margin:.7em 0}.content-wrap.svelte-19ankiv .markdown a{color:var(--accent-cyan)}.content-wrap.svelte-19ankiv .markdown code{font-family:SF Mono,monospace;font-size:.9em;background:var(--bg-primary, #0a0a0a);padding:.1em .3em;border-radius:3px}.content-wrap.svelte-19ankiv .markdown pre{background:var(--bg-primary, #0a0a0a);padding:1rem;border-radius:var(--radius-sm, 4px);overflow-x:auto;font-size:var(--fs-sm)}.content-wrap.svelte-19ankiv .markdown ul,.content-wrap.svelte-19ankiv .markdown ol{margin:.7em 0;padding-left:1.6em}.content-wrap.svelte-19ankiv .markdown blockquote{border-left:3px solid var(--accent-yellow);margin:.8em 0;padding:.2em 1em;color:var(--text-secondary)}.content-wrap.svelte-19ankiv .pmid-link,.pmid-link.svelte-19ankiv{background:#4fc3f71a;color:var(--accent-cyan);padding:.05em .3em;border-radius:3px;font-size:.9em;text-decoration:none}.pmid-link.svelte-19ankiv:hover{background:#4fc3f733}.evidence.svelte-19ankiv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.evidence-item.svelte-19ankiv{border-left:3px solid var(--border-subtle);padding:.4rem .7rem;background:var(--bg-primary, #0a0a0a);border-radius:0 var(--radius-sm, 4px) var(--radius-sm, 4px) 0}.evidence-for.svelte-19ankiv{border-left-color:var(--accent-green)}.evidence-against.svelte-19ankiv{border-left-color:var(--accent-red)}.evidence-claim.svelte-19ankiv{margin:0 0 .3rem;color:var(--text-primary);font-size:var(--fs-sm)}.evidence-meta.svelte-19ankiv{display:flex;gap:.5rem;flex-wrap:wrap;font-size:var(--fs-xs, .7rem);color:var(--text-secondary)}.evidence-year.svelte-19ankiv,.evidence-source.svelte-19ankiv{font-family:SF Mono,monospace}.evidence-abstract.svelte-19ankiv{margin:.4rem 0 0;color:var(--text-secondary);font-size:var(--fs-xs, .75rem);line-height:1.4}.markets.svelte-19ankiv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.market-item.svelte-19ankiv{background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px)}.market-item.svelte-19ankiv:hover{border-color:var(--accent-yellow)}.market-link.svelte-19ankiv{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.5rem .8rem;color:var(--text-primary);text-decoration:none}.market-title.svelte-19ankiv{font-size:var(--fs-sm)}.market-meta.svelte-19ankiv{display:flex;gap:.5rem;align-items:center;font-size:var(--fs-xs, .7rem)}.market-side.svelte-19ankiv{color:var(--text-secondary)}.market-price.svelte-19ankiv{color:var(--accent-yellow);font-family:SF Mono,monospace;font-weight:600;font-variant-numeric:tabular-nums}.market-state.svelte-19ankiv{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-green)}.empty.svelte-19ankiv{color:var(--text-secondary);font-style:italic}.side.svelte-19ankiv{display:flex;flex-direction:column;gap:1rem}.meta-block.svelte-19ankiv{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1.1rem}.meta-block.svelte-19ankiv h3:where(.svelte-19ankiv){margin:0 0 .6rem;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}dl.svelte-19ankiv{display:grid;grid-template-columns:max-content 1fr;gap:.3rem .8rem;margin:0;font-size:var(--fs-sm)}dt.svelte-19ankiv{color:var(--text-secondary);font-weight:500}dd.svelte-19ankiv{margin:0;color:var(--text-primary);overflow-wrap:anywhere}dd.svelte-19ankiv code:where(.svelte-19ankiv){font-family:SF Mono,monospace;font-size:.9em}.side-note.svelte-19ankiv{margin:0 0 .4rem;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5}.side-note.svelte-19ankiv a:where(.svelte-19ankiv){color:var(--accent-cyan)}
