.alternatives-lede{max-width:var(--measure-lede);margin:0 0 var(--space-6);color:var(--color-muted);font-size:var(--text-body);line-height:1.55}.alternatives-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.alternatives-card{gap:var(--space-4);padding:var(--space-6);border:var(--border-heavy);border-radius:var(--radius-surface);background:var(--color-surface);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);align-content:start;display:grid}.alternatives-card:hover{box-shadow:var(--shadow-card);transform:translate(-2px,-2px)}.alternatives-head{align-items:center;gap:var(--space-4);display:flex}.alternatives-title{flex:1;min-width:0;display:grid}.alternatives-name{color:var(--color-text);font-size:var(--text-card-title);font-weight:var(--weight-bold);overflow-wrap:anywhere;text-decoration:none}.alternatives-name:hover{color:var(--color-accent-700)}.alternatives-type{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-size:11px}.alternatives-score{min-width:44px;height:32px;padding-inline:var(--space-3);border-radius:var(--radius-score);background:var(--color-ink);color:var(--color-accent);font-family:var(--font-mono);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.alternatives-actions{gap:var(--space-3) var(--space-6);padding-top:var(--space-3);border-top:var(--border-hairline);flex-wrap:wrap;display:flex}.alternatives-link{color:var(--color-accent-700);font-size:13px;font-weight:var(--weight-bold);text-underline-offset:3px}.alternatives-link-secondary{color:var(--color-text)}.alternatives-link:focus-visible,.alternatives-name:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px;border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){.alternatives-card,.alternatives-card:hover{transition:none;transform:none}}.alternatives-more{margin:var(--space-4) 0 0}
