/* The named W5 refusal's controls (Rev 12 F13 / F14 / F15). ⚠ A SEPARATE STYLESHEET on the same precedent as
   `comparison.css` and `w5_ranking.css`: `styles.css` stays byte-pinned, and `w5_ranking.css` holds only rules scoped
   to the W5 ANSWER (`.w5a`) — a refusal is not one. Every rule here is scoped to `.block-refusal`. */
/* ── ⌛ 19 Sep 2026 — the named W5 refusal's "see instead" controls (DECISION_REGISTER § 66.16.12 item 4) ────────────
   🔒 DESIGN: the Rev 12 frames F13 / F14 / F15 `nav.alts › a.alt` — their own values, copied: pill 44px min-height,
   radius 999px, 1px --line border, .88rem / 700, padding 4px 6px 4px 16px (mirrored in RTL), a 28px chevron well
   whose chevron points in the reading direction (−90° LTR, +90° RTL). The chevron is the same CSS mask `.w5a .chev`
   draws (OWNER RULING W-3: no icon element). ⚠ The frame control is a link; here it is a BUTTON because the existing
   re-ask path is `button[data-query]` (owner: "through the existing re-ask path"). ⛔ No new token. */
.block-refusal .alts{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
.block-refusal .alt{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px 4px 16px;
  border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);
  font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:none;cursor:pointer;text-align:start}
body[dir=rtl] .block-refusal .alt{padding:4px 16px 4px 6px}
.block-refusal .alt:focus-visible{outline:2px solid var(--purple-deep);outline-offset:2px}
.block-refusal .alt .chev-well{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:999px;
  border:1px solid var(--line);background:var(--surface);box-shadow:var(--lift-1)}
.block-refusal .alt:hover .chev-well{background:var(--tint);border-color:var(--line-accent)}
.block-refusal .alt .chev{display:block;width:16px;height:16px;background-color:currentColor;transform:rotate(-90deg);
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;
  -webkit-mask-size:contain;mask-size:contain;
  -webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4 6.25 8 10.25 12 6.25" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4 6.25 8 10.25 12 6.25" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>')}
body[dir=rtl] .block-refusal .alt .chev{transform:rotate(90deg)}