.quiz-panel{background:var(--navy);color:white;padding:24px;border-radius:20px;direction:rtl;max-width:850px;margin:20px auto}.quiz-panel h2,.quiz-panel h3{color:var(--gold);overflow-wrap:anywhere}.quiz-panel p{line-height:1.9}.quiz-panel input:not([type=radio]){display:block;width:100%;padding:12px;margin:8px 0 18px;color:#152c38;background:white;border:1px solid #ddd;border-radius:8px}.quiz-panel button,.quiz-panel a.quiz-link{display:inline-block;border:0;border-radius:9px;background:var(--teal);color:white;padding:12px 20px;margin:8px 4px;cursor:pointer;font:inherit}.quiz-panel button:disabled{opacity:.5}.quiz-panel article{padding:18px;border:1px solid #d1ae5f66;border-radius:14px;margin:12px 0}.quiz-panel img{width:100%;max-height:240px;object-fit:cover;border-radius:12px}.quiz-panel label{display:block;padding:10px}.quiz-panel [role=alert]{color:#ffd18b}.quiz-success{color:#82efab;font-size:22px}.quiz-celebration{font-size:55px;animation:quiz-pop .6s ease-out}.quiz-panel :focus-visible{outline:3px solid var(--gold);outline-offset:4px}@keyframes quiz-pop{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.quiz-celebration{animation:none}}
