.detail-page.svelte-15yxxsw{max-width:var(--measure-detail);min-width:0;margin:0 auto}.detail-header.svelte-15yxxsw{padding-bottom:var(--space-7);border-bottom:1px solid var(--color-border-default);margin-bottom:var(--space-8)}.layer-label.svelte-15yxxsw{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-quiet);margin-bottom:.7rem}h1.svelte-15yxxsw{font-size:var(--fs-title);line-height:var(--leading-title);color:var(--color-text-title);overflow-wrap:anywhere;margin-bottom:var(--space-4)}.summary.svelte-15yxxsw{font-size:var(--fs-subtitle);line-height:var(--leading-relaxed);color:var(--color-text-body)}.core-meta.svelte-15yxxsw{gap:var(--space-6) var(--space-section);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.core-meta.svelte-15yxxsw div:where(.svelte-15yxxsw){gap:var(--space-1);flex-direction:column;display:flex}dt.svelte-15yxxsw{font-size:var(--fs-small);color:var(--color-text-quiet)}dd.svelte-15yxxsw{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text-body)}.detail-section.svelte-15yxxsw,.openness-panel.svelte-15yxxsw{margin-bottom:2.75rem}.detail-section.svelte-15yxxsw h2:where(.svelte-15yxxsw),.openness-panel.svelte-15yxxsw h2:where(.svelte-15yxxsw){font-size:var(--fs-h2);color:var(--color-text-title);margin-bottom:var(--space-4)}.term-list.svelte-15yxxsw{flex-wrap:wrap;gap:.55rem;list-style:none;display:flex}.term-list.svelte-15yxxsw li:where(.svelte-15yxxsw){font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text-body);background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.35rem .6rem}.openness-panel.svelte-15yxxsw{background:var(--color-warning-bg);color:var(--color-warning-text);border-left:3px solid var(--color-warning-border);border-radius:var(--radius-md);padding:1.15rem}.openness-panel.svelte-15yxxsw h2:where(.svelte-15yxxsw){color:inherit}.openness-panel.svelte-15yxxsw p:where(.svelte-15yxxsw){line-height:var(--leading-body)}.scope-note.svelte-15yxxsw{border-top:1px solid var(--color-warning-border);font-size:var(--fs-meta);margin-top:.8rem;padding-top:.8rem}.relationship-grid.svelte-15yxxsw{gap:var(--space-4);grid-template-columns:1fr;display:grid}.relationship-group.svelte-15yxxsw{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);min-width:0;padding:1.2rem}.relationship-group.svelte-15yxxsw h3:where(.svelte-15yxxsw){font-size:var(--fs-h3);color:var(--color-text-title);margin-bottom:var(--space-3)}.relationship-group.svelte-15yxxsw ul:where(.svelte-15yxxsw),.sources-section.svelte-15yxxsw ol:where(.svelte-15yxxsw){padding-left:1.2rem}.relationship-group.svelte-15yxxsw li:where(.svelte-15yxxsw),.sources-section.svelte-15yxxsw li:where(.svelte-15yxxsw){color:var(--color-text-muted);line-height:var(--leading-body-sm);overflow-wrap:anywhere;margin-bottom:.55rem}.relationship-group.svelte-15yxxsw a:where(.svelte-15yxxsw),.sources-section.svelte-15yxxsw a:where(.svelte-15yxxsw){color:var(--color-link-accent);text-underline-offset:var(--underline-offset)}.meta.svelte-15yxxsw{color:var(--color-text-quiet);font-size:var(--fs-meta)}.editorial-note.svelte-15yxxsw{text-align:center;color:var(--color-text-quiet);font-size:var(--fs-meta);padding-top:var(--space-4)}@media (width>=641px){.relationship-grid.svelte-15yxxsw{grid-template-columns:repeat(2,minmax(0,1fr))}.openness-panel.svelte-15yxxsw{padding:1.35rem var(--space-6)}}
