.compare[data-astro-cid-kimna4u7] h1[data-astro-cid-kimna4u7]{letter-spacing:-.04em;margin:12px 0;font-size:clamp(36px,5vw,56px)}.compare__lead[data-astro-cid-kimna4u7],.compare__note[data-astro-cid-kimna4u7]{color:var(--fg-muted);max-width:72ch}.compare__note[data-astro-cid-kimna4u7]{font-size:14px}.compare__narration[data-astro-cid-kimna4u7]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);max-height:280px;margin-top:18px;padding:16px 18px;overflow:auto}.compare__narration[data-astro-cid-kimna4u7] h2[data-astro-cid-kimna4u7]{margin:0 0 10px;font-size:16px}.compare__narration[data-astro-cid-kimna4u7] ol[data-astro-cid-kimna4u7]{gap:10px;margin:0;padding-left:1.15em;display:grid}.compare__narration[data-astro-cid-kimna4u7] li[data-astro-cid-kimna4u7]{color:var(--fg-muted);font-size:14px}.compare__narration[data-astro-cid-kimna4u7] time[data-astro-cid-kimna4u7]{color:var(--fg-dim);margin-bottom:2px;font-size:11px;display:block}.compare__play[data-astro-cid-kimna4u7],.compare__row[data-astro-cid-kimna4u7]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);margin-top:22px;padding:18px}.compare__play[data-astro-cid-kimna4u7] h2[data-astro-cid-kimna4u7]{margin:0 0 8px;font-size:22px}.compare__board[data-astro-cid-kimna4u7],.compare__row[data-astro-cid-kimna4u7] pre[data-astro-cid-kimna4u7]{background:var(--bg-code);font-family:var(--font-mono);white-space:pre-wrap;border-radius:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.45}.compare__actions[data-astro-cid-kimna4u7],.compare__filters[data-astro-cid-kimna4u7]{flex-wrap:wrap;gap:8px;display:flex}.compare__toolbar[data-astro-cid-kimna4u7]{gap:12px;margin-top:28px;display:grid}.compare__filters[data-astro-cid-kimna4u7] button[data-astro-cid-kimna4u7],.compare__row[data-astro-cid-kimna4u7] button[data-astro-cid-kimna4u7]{border:1px solid var(--border);color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.compare__filters[data-astro-cid-kimna4u7] button[data-astro-cid-kimna4u7].is-on{color:var(--fg);border-color:var(--accent-border);background:var(--accent-soft)}.compare__summary[data-astro-cid-kimna4u7],.compare__status[data-astro-cid-kimna4u7]{margin-top:14px}.compare__summary[data-astro-cid-kimna4u7]{border-radius:var(--radius);background:var(--accent-soft);padding:12px 14px}.compare__status[data-astro-cid-kimna4u7]{color:var(--fg-dim);min-height:1.2em}.compare__row[data-astro-cid-kimna4u7] header[data-astro-cid-kimna4u7]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.compare__row[data-astro-cid-kimna4u7] header[data-astro-cid-kimna4u7] span[data-astro-cid-kimna4u7],.compare__row[data-astro-cid-kimna4u7] header[data-astro-cid-kimna4u7] em[data-astro-cid-kimna4u7]{color:var(--fg-dim);font-size:12px;font-style:normal}.compare__q[data-astro-cid-kimna4u7],.compare__expect[data-astro-cid-kimna4u7]{color:var(--fg-muted);font-size:14px}.compare__pair[data-astro-cid-kimna4u7]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compare__pair[data-astro-cid-kimna4u7]>div[data-astro-cid-kimna4u7]{background:var(--bg);border-radius:10px;padding:10px 12px}.compare__pair[data-astro-cid-kimna4u7] span[data-astro-cid-kimna4u7],.compare__ms[data-astro-cid-kimna4u7],.compare__pair[data-astro-cid-kimna4u7] small[data-astro-cid-kimna4u7]{color:var(--fg-dim);font-size:12px}.compare__row[data-astro-cid-kimna4u7].is-win{box-shadow:inset 3px 0 0 var(--accent)}.compare__row[data-astro-cid-kimna4u7].is-lose{box-shadow:inset 3px 0 0 var(--rose)}.compare__choice[data-astro-cid-kimna4u7]{letter-spacing:-.04em;justify-content:space-between;align-items:baseline;gap:8px;margin:8px 0;font-size:26px;font-weight:650;display:flex}.compare__choice[data-astro-cid-kimna4u7].is-hit b[data-astro-cid-kimna4u7]{color:var(--accent)}.compare__choice[data-astro-cid-kimna4u7].is-miss b[data-astro-cid-kimna4u7]{color:var(--rose)}.compare__verdict[data-astro-cid-kimna4u7]{border:1px solid var(--border);background:var(--bg);letter-spacing:-.03em;border-radius:14px;margin:10px 0;padding:14px 16px;font-size:20px;font-weight:650}.compare__verdict[data-astro-cid-kimna4u7].is-win{color:var(--fg);background:var(--accent-soft);border-color:var(--accent-border)}.compare__verdict[data-astro-cid-kimna4u7].is-lose,.compare__verdict[data-astro-cid-kimna4u7].is-split{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 35%, var(--border))}.compare__verdict[data-astro-cid-kimna4u7].is-even{color:var(--fg-muted)}.compare__track[data-astro-cid-kimna4u7]{background:var(--bg-elev-2);border-radius:99px;height:10px;overflow:hidden}.compare__track[data-astro-cid-kimna4u7] i[data-astro-cid-kimna4u7]{background:linear-gradient(90deg, var(--accent-strong), var(--accent));width:0;height:100%;transition:width .55s cubic-bezier(.2,.8,.2,1);display:block}.compare__track[data-astro-cid-kimna4u7].is-miss i[data-astro-cid-kimna4u7]{background:var(--rose)}.compare__pair[data-astro-cid-kimna4u7]>div[data-astro-cid-kimna4u7].is-hit{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.compare__pair[data-astro-cid-kimna4u7]>div[data-astro-cid-kimna4u7].is-miss{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rose) 40%, var(--border))}.compare__bad[data-astro-cid-kimna4u7]{color:var(--rose)}.compare__row[data-astro-cid-kimna4u7] button[data-astro-cid-kimna4u7]{margin-top:8px}@media (width<=720px){.compare__pair[data-astro-cid-kimna4u7]{grid-template-columns:1fr}}
