.tool[data-tool=quiz-maker] .qz-card{margin-block:var(--space-3);padding:var(--space-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}.tool[data-tool=quiz-maker] .qz-card legend{padding-inline:var(--space-1);font-weight:600}.tool[data-tool=quiz-maker] .qz-opt{gap:var(--space-2);margin-block:var(--space-2);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.tool[data-tool=quiz-maker] .qz-opt input[type=radio],.tool[data-tool=quiz-maker] .qz-choice input{block-size:1.4rem;inline-size:1.4rem}.tool[data-tool=quiz-maker] .qz-opt .btn{min-inline-size:2.75rem}.tool[data-tool=quiz-maker] .qz-choice{gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-2);border-radius:var(--r-sm,6px);align-items:center;display:flex}.tool[data-tool=quiz-maker] .qz-choice.right{color:#134d1f;background:#cfe9d4}.tool[data-tool=quiz-maker] .qz-choice.wrong{color:#6b1b1b;background:#f1d3d3}.tool[data-tool=quiz-maker] .qz-score{font-size:var(--fs-xl);font-weight:700}.tool[data-tool=quiz-maker] .qz-json{font-family:var(--font-mono,monospace);font-size:var(--fs-sm)}
