.detail.svelte-1w8gpns{padding:2rem 0}.breadcrumb.svelte-1w8gpns{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:1rem}.breadcrumb.svelte-1w8gpns a:where(.svelte-1w8gpns){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-1w8gpns a:where(.svelte-1w8gpns):hover{color:var(--accent-cyan)}.breadcrumb-id.svelte-1w8gpns{color:var(--text-muted, var(--text-secondary));font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem)}.page-header.svelte-1w8gpns{margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}h1.svelte-1w8gpns{font-size:var(--fs-2xl);margin:0 0 .6rem;color:var(--text-primary);letter-spacing:-.01em}.header-badges.svelte-1w8gpns{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.8rem}.badge.svelte-1w8gpns{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));text-transform:uppercase;letter-spacing:.04em}.state-active.svelte-1w8gpns{color:var(--accent-green);border-color:var(--accent-green)}.state-proposed.svelte-1w8gpns{color:var(--accent-cyan);border-color:var(--accent-cyan)}.state-closed.svelte-1w8gpns,.state-resolved.svelte-1w8gpns{color:var(--text-secondary)}.state-voided.svelte-1w8gpns{color:var(--text-muted, var(--text-secondary));text-decoration:line-through}.state-unknown.svelte-1w8gpns{color:var(--text-secondary)}.badge-judge.svelte-1w8gpns{color:var(--accent-yellow)}.badge-entrants.svelte-1w8gpns{color:var(--accent-amber, #d4a76c)}.topic-row.svelte-1w8gpns{display:flex;align-items:baseline;gap:.6rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);padding:.5rem .9rem;margin-bottom:1.2rem}.topic-label.svelte-1w8gpns{font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);white-space:nowrap}.topic-value.svelte-1w8gpns{color:var(--text-primary);font-size:var(--fs-sm)}.layout.svelte-1w8gpns{display:grid;grid-template-columns:1fr 280px;gap:1.8rem}@media (max-width: 900px){.layout.svelte-1w8gpns{grid-template-columns:1fr}}.content-wrap.svelte-1w8gpns{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.4rem 1.6rem}.section-h.svelte-1w8gpns{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-1w8gpns:first-child{margin-top:0}.section-debates.svelte-1w8gpns{color:var(--accent-cyan);border-bottom-color:#4fc3f766}.section-mechanism.svelte-1w8gpns{color:var(--accent-cyan);border-bottom-color:#38bdf866}.description.svelte-1w8gpns{color:var(--text-primary);line-height:1.65;margin:0}.empty.svelte-1w8gpns{color:var(--text-secondary);font-style:italic;margin:0}.section-gap.svelte-1w8gpns{margin-top:1rem}.entrants.svelte-1w8gpns{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.entrant-item.svelte-1w8gpns{background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px)}.entrant-item.svelte-1w8gpns:hover{border-color:var(--accent-cyan)}.entrant-link.svelte-1w8gpns{display:flex;justify-content:space-between;align-items:center;padding:.4rem .8rem;color:var(--text-primary);text-decoration:none;font-size:var(--fs-sm)}.entrant-ref.svelte-1w8gpns{font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);color:var(--accent-cyan)}.entrant-elo.svelte-1w8gpns{font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);color:var(--accent-amber, #d4a76c);font-variant-numeric:tabular-nums}.debates.svelte-1w8gpns{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.debate-item.svelte-1w8gpns{background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px)}.debate-item.svelte-1w8gpns:hover{border-color:var(--accent-cyan)}.debate-link.svelte-1w8gpns{display:flex;justify-content:space-between;align-items:center;padding:.45rem .8rem;color:var(--text-primary);text-decoration:none;font-size:var(--fs-sm);flex-wrap:wrap;gap:.4rem}.debate-title.svelte-1w8gpns{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debate-status.svelte-1w8gpns{font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.04em;color:var(--accent-cyan);font-family:SF Mono,monospace;white-space:nowrap}.side.svelte-1w8gpns{display:flex;flex-direction:column;gap:1rem}.meta-block.svelte-1w8gpns{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1.1rem}.meta-block.svelte-1w8gpns h3:where(.svelte-1w8gpns){margin:0 0 .6rem;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}dl.svelte-1w8gpns{display:grid;grid-template-columns:max-content 1fr;gap:.3rem .8rem;margin:0;font-size:var(--fs-sm)}dt.svelte-1w8gpns{color:var(--text-secondary);font-weight:500}dd.svelte-1w8gpns{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.dd-state.svelte-1w8gpns{border-radius:999px;padding:.1rem .5rem;font-size:.7rem;border:1px solid currentColor;text-transform:uppercase;letter-spacing:.04em}
