/* One card at a time: the true/false card shared by the Sharing Check (/course/affiliate-academy/)
   and the guides’ Quick Check (assets/guide-check.js). Fresh Map tokens; phone first. */
.check{max-width:560px}
.check-card{padding:20px;border:1px solid var(--hair);border-radius:18px;background:var(--card)}
.check-card:focus{outline:2px solid var(--ink);outline-offset:4px}
.check-count{margin:0 0 6px;font:700 .9375rem/1.3 'Figtree',sans-serif;color:var(--brand)}
.check-bubble{margin:0 0 18px;padding:14px 16px;border-radius:4px 16px 16px 16px;background:var(--tile-mint);border:1px solid var(--hair);font-size:1.0625rem;line-height:1.5;overflow-wrap:anywhere}
.check-card h2{font-size:1.375rem;margin:0 0 12px}
.check-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.check-choice{min-height:52px;font-size:1rem;font-weight:700}
.check-choice[aria-disabled=true]{opacity:.65}.check-choice.is-right,.check-choice.is-wrong{opacity:1;border-width:2px}
.check-choice.is-right{border-color:var(--brand)}.check-choice.is-wrong{border-color:var(--danger,#b3261e)}
.check-feedback{margin-top:16px}
.check-verdict{margin:0 0 10px;padding:12px 14px;border-radius:10px;font-size:1rem;font-weight:600;border-left:4px solid var(--brand);background:var(--soft)}
.check-verdict.is-wrong{border-left-color:var(--danger,#b3261e);background:var(--tile-peach)}
.check-why{margin:0 0 14px;font-size:.9375rem}.check-why summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}
.check-why p{margin:8px 0}
.check-feedback>.btn{width:100%}
.check-result{max-width:560px;margin:0 0 24px;padding:24px;border-radius:18px;border:1px solid var(--hair);background:var(--soft)}.check-result.is-pass{background:var(--tile-mint);border-color:var(--brand)}.check-result.is-fail{background:var(--tile-peach)}
.check-score{font:800 3rem/1 'Bricolage Grotesque',sans-serif;margin:0 0 8px;color:var(--brand)}.check-result.is-fail .check-score{color:var(--ink)}
.quick-check-cards{list-style:none;padding:0;margin:0}.quick-check .check-card[hidden],.quick-check .check-result[hidden]{display:none}
@media(max-width:700px){.check-card{padding:16px}.check-result .btn{width:100%}}
