/* QuizTime Question Quality v11 */
.qcard h3{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.45}
.qcard .options{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:14px}
.qcard .option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:48px;padding:12px 14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
.qcard .option strong{color:#fff;line-height:1.45}
.qcard .answer{border:1px solid rgba(74,222,128,.25);border-left:4px solid #4ade80;border-radius:14px;background:linear-gradient(145deg,rgba(10,28,29,.96),rgba(7,17,28,.98));padding:14px 16px}
.qcard .answer-key{display:grid;gap:5px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(148,163,184,.16)}
.qcard .answer-key span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#86efac}
.qcard .answer-key strong{font-size:15px;color:#f8fafc}
.qcard .answer-explanation{font-size:13px;line-height:1.65;color:#dbe7f4;white-space:normal;overflow-wrap:anywhere}
.qcard[data-quality="deduplicated"]::after{content:"UNIK";position:absolute;right:16px;bottom:16px;font-size:8px;font-weight:900;letter-spacing:.12em;color:rgba(125,211,252,.6)}
@media(max-width:720px){.qcard .option{min-height:44px;padding:11px 12px}.qcard h3{font-size:16px}.qcard .answer-explanation{font-size:12px}}
