:root{--compare-yes:#1f7a3d;--compare-partial:#8a5a00;--compare-no:#5c6680;--compare-ours:#c47f2214}:root[data-theme=dark]{--compare-yes:#7fd49a;--compare-partial:#f0c36b;--compare-no:#9aa4bd;--compare-ours:#f0b13c1a}.sl-compare-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.sl-compare-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sl-compare{border-collapse:collapse;width:100%;min-width:920px;font-size:.9rem;line-height:1.4}.sl-compare th,.sl-compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.sl-compare thead th{background:var(--surface-raised);font-family:var(--display);white-space:nowrap;font-size:1rem;position:sticky;top:0}.sl-compare tbody th[scope=row]{background:var(--surface);min-width:13rem;font-weight:600;position:sticky;left:0}.sl-compare-group th{background:var(--surface-raised);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:.75rem;font-weight:600}.sl-compare .sl-compare-ours,.sl-compare td:nth-child(2){background:var(--compare-ours)}.sl-compare-mark{font-weight:600;display:block}.sl-compare-cell--yes .sl-compare-mark{color:var(--compare-yes)}.sl-compare-cell--partial .sl-compare-mark,.sl-compare-cell--paid .sl-compare-mark{color:var(--compare-partial)}.sl-compare-cell--no .sl-compare-mark,.sl-compare-cell--unknown .sl-compare-mark{color:var(--compare-no)}.sl-compare-note{color:var(--text-dim);font-size:.82rem;display:block}.sl-compare-src{color:var(--text-dim);font-size:.75rem}@media (max-width:640px){.sl-compare tbody th[scope=row]{min-width:8.5rem;max-width:8.5rem;font-size:.82rem}}
