h1.svelte-1ez3k3s{font-size:1.8rem}.subtitle.svelte-1ez3k3s{color:var(--text-dim);font-family:var(--font-serif);margin-bottom:2rem}.selectors.svelte-1ez3k3s{display:flex;gap:1rem;align-items:end;margin-bottom:1rem}.sel.svelte-1ez3k3s{flex:1}.sel.svelte-1ez3k3s select:where(.svelte-1ez3k3s){width:100%}.vs.svelte-1ez3k3s{font-family:var(--font-display);font-size:1.2rem;color:var(--accent);padding-bottom:.5rem}.topic-row.svelte-1ez3k3s{display:flex;gap:.75rem;margin-bottom:2rem}.topic-row.svelte-1ez3k3s input:where(.svelte-1ez3k3s){flex:1}.influence-note.svelte-1ez3k3s{font-family:var(--font-serif);font-style:italic;color:var(--accent);font-size:.85rem;margin-bottom:1rem;padding:.5rem 1rem;border-left:2px solid var(--accent)}.comparison-header.svelte-1ez3k3s{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;justify-content:center}.phil-card.svelte-1ez3k3s{display:flex;gap:.75rem;align-items:center;padding:1rem 1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex:1;max-width:320px}.portrait.svelte-1ez3k3s{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid var(--border);flex-shrink:0}.monogram.svelte-1ez3k3s{width:48px;height:48px;border-radius:50%;background:var(--accent-dim);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:1.4rem;color:var(--accent);flex-shrink:0}.phil-name.svelte-1ez3k3s{font-family:var(--font-display);font-size:1.1rem;display:block}.phil-trad.svelte-1ez3k3s{font-size:.75rem;color:var(--text-faint)}.vs-badge.svelte-1ez3k3s{font-family:var(--font-display);font-size:1.3rem;color:var(--accent);flex-shrink:0}.tradition-conflict.svelte-1ez3k3s{text-align:center;font-family:var(--font-serif);font-size:.85rem;color:var(--text-dim);margin-bottom:2rem}.tc-label.svelte-1ez3k3s{color:var(--text-faint);font-weight:600}.section.svelte-1ez3k3s{margin-bottom:2.5rem}.section-title.svelte-1ez3k3s{font-family:var(--font-display);font-size:1.15rem;color:var(--text);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.section-title.disagreement.svelte-1ez3k3s{color:#c0392b;border-bottom-color:#c0392b33}.section-title.core.svelte-1ez3k3s{color:var(--accent);border-bottom-color:var(--accent)}.side-name.svelte-1ez3k3s{font-family:var(--font-display);font-size:.9rem;color:var(--text-dim);margin-bottom:.75rem}.comparison.svelte-1ez3k3s{display:flex;gap:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden}.side.svelte-1ez3k3s{flex:1;padding:1.5rem}.divider-v.svelte-1ez3k3s{width:1px;background:var(--border)}.claims-list.svelte-1ez3k3s{display:flex;flex-direction:column;gap:.75rem}.claim.svelte-1ez3k3s{padding:.75rem;border-left:2px solid var(--border);transition:border-color var(--transition)}.claim.relevant.svelte-1ez3k3s{border-left-color:var(--accent)}.claim.svelte-1ez3k3s p:where(.svelte-1ez3k3s){font-family:var(--font-serif);font-style:italic;font-size:.9rem;line-height:1.7;color:var(--text-dim)}.relevance.svelte-1ez3k3s{font-size:.7rem;color:var(--accent);font-weight:600;margin-top:.25rem;display:block}.no-claims.svelte-1ez3k3s{color:var(--text-faint);font-style:italic;font-family:var(--font-serif)}.contradictions.svelte-1ez3k3s{display:flex;flex-direction:column;gap:1rem}.contradiction-row.svelte-1ez3k3s{display:flex;align-items:stretch;gap:0;border:1px solid #c0392b33;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card)}.contra-claim.svelte-1ez3k3s{flex:1;padding:1rem 1.25rem}.contra-claim.svelte-1ez3k3s p:where(.svelte-1ez3k3s){font-family:var(--font-serif);font-style:italic;font-size:.9rem;line-height:1.7;color:var(--text-dim);margin:0}.contra-phil.svelte-1ez3k3s{display:block;font-family:var(--font-display);font-size:.75rem;color:var(--text-faint);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.05em}.contra-vs.svelte-1ez3k3s{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;background:#c0392b15;border-left:1px solid #c0392b22;border-right:1px solid #c0392b22}.contra-icon.svelte-1ez3k3s{font-size:1.1rem;color:#c0392b;opacity:.7}.core-diff.svelte-1ez3k3s .core-content:where(.svelte-1ez3k3s){padding:1.25rem 1.5rem;background:var(--bg-card);border:1px solid var(--accent);border-radius:var(--radius-lg);border-left:3px solid var(--accent)}.core-traditions.svelte-1ez3k3s{font-family:var(--font-serif);font-size:.95rem;line-height:1.7;color:var(--text);margin-bottom:.75rem}.core-traditions.svelte-1ez3k3s em:where(.svelte-1ez3k3s){color:var(--accent)}.core-summary.svelte-1ez3k3s{font-family:var(--font-serif);font-size:.9rem;line-height:1.7;color:var(--text-dim)}@media(max-width:768px){.selectors.svelte-1ez3k3s{flex-direction:column}.vs.svelte-1ez3k3s{text-align:center;padding:0}.comparison.svelte-1ez3k3s{flex-direction:column}.divider-v.svelte-1ez3k3s{width:100%;height:1px}.topic-row.svelte-1ez3k3s,.comparison-header.svelte-1ez3k3s{flex-direction:column}.phil-card.svelte-1ez3k3s{max-width:100%}.contradiction-row.svelte-1ez3k3s{flex-direction:column}.contra-vs.svelte-1ez3k3s{width:100%;height:32px;border-left:none;border-right:none;border-top:1px solid #c0392b22;border-bottom:1px solid #c0392b22}}
