.tcw-quiz-list{display:grid;gap:var(--tcw-space-5)}.tcw-quiz{scroll-margin-top:88px;padding:var(--tcw-space-5);border:1px solid var(--tcw-border);border-radius:var(--tcw-radius-xl);background:var(--tcw-card);box-shadow:var(--tcw-shadow-1)}.tcw-quiz__title{font-size:var(--tcw-fs-xl)}.tcw-quiz__progress{height:8px;border-radius:var(--tcw-radius-pill);background:var(--tcw-surface);overflow:hidden;margin-bottom:var(--tcw-space-2)}.tcw-quiz__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tcw-teal),var(--tcw-accent));transition:width .4s var(--tcw-ease)}.tcw-quiz__q{font-size:var(--tcw-fs-lg);margin:var(--tcw-space-2) 0 var(--tcw-space-4)}.tcw-quiz__q:focus{outline:none}.tcw-quiz__opts{display:grid;gap:var(--tcw-space-2);margin-bottom:var(--tcw-space-4)}@media (min-width: 600px){.tcw-quiz__opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcw-quiz__opt{min-height:52px;padding:var(--tcw-space-3) var(--tcw-space-4);border:2px solid var(--tcw-border);border-radius:var(--tcw-radius-md);background:var(--tcw-card);color:var(--tcw-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer;transition:border-color var(--tcw-dur) var(--tcw-ease),background var(--tcw-dur) var(--tcw-ease),transform .12s var(--tcw-ease)}.tcw-quiz__opt:hover:not(:disabled){border-color:var(--tcw-teal);transform:translateY(-1px)}.tcw-quiz__opt:disabled{cursor:default}.tcw-quiz__opt.is-correct{border-color:var(--tcw-success);background:var(--tcw-success-tint)}.tcw-quiz__opt.is-wrong{border-color:var(--tcw-danger);background:var(--tcw-danger-tint)}.tcw-quiz__feedback p{margin:0 0 var(--tcw-space-2)}.tcw-quiz__ok{font-weight:800;color:var(--tcw-success)}.tcw-quiz__no{font-weight:800;color:var(--tcw-danger)}:root[data-theme=dark] .tcw-quiz__ok{color:#7fd3a6}:root[data-theme=dark] .tcw-quiz__no{color:#f19a86}.tcw-quiz__actions{display:flex;flex-wrap:wrap;gap:var(--tcw-space-2);margin-top:var(--tcw-space-4)}
