/* Native disclosure cards retain their interaction after reshuffling. */
#deck details.card{display:block;padding:0;min-height:175px;overflow:hidden}
#deck details.card summary{display:flex;flex-direction:column;justify-content:center;min-height:173px;padding:18px;cursor:pointer;list-style:none}
#deck details.card summary::-webkit-details-marker{display:none}
#deck details.card summary:focus-visible{outline:3px solid var(--topic,#2459a6);outline-offset:-4px;border-radius:16px}
#deck details.card[open] summary{min-height:90px}
#deck details.card .answer{display:none;margin:0;padding:0 18px 18px}
#deck details.card[open] .answer{display:block}
#deck .card-hint::after{content:"Nhấn để xem phiên âm và nghĩa"}
#deck details[open] .card-hint::after{content:"Nhấn để ẩn đáp án"}
