/* Existing article quizzes share the navy/gold identity. Tables are untouched. */
.entry-content :is(.sz-article-quiz,.quiz-box,.quiz-container,.quiz-section,.quiz,.test-box,.questionnaire,.poll-box,.poll-container,.poll,.survey-box,.survey-container,.survey,.survey-section,form:has(input[type="radio"]):not(.sz-quiz-nested):not(.wpcf7-form)){
  box-sizing:border-box;direction:rtl;min-width:0;width:100%!important;max-width:min(100%,740px)!important;margin:26px auto!important;padding:24px!important;border:1px solid #806942!important;border-radius:16px!important;background:linear-gradient(145deg,#17263c,#101b2d)!important;color:#e3eaf3!important;box-shadow:0 12px 28px #00000016;font-family:"Heebo",sans-serif!important;font-size:16px;line-height:1.9;text-align:start;
}
.entry-content .sz-article-quiz .sz-quiz-nested{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.entry-content .sz-article-quiz :is(h2,h3,h4,legend){font-family:"Heebo",sans-serif!important;color:#f0d29e!important;line-height:1.8!important;letter-spacing:0!important}
.entry-content .sz-article-quiz>:is(h2,h3,h4){margin:0 0 16px!important;font-size:21px!important}
.entry-content .sz-article-quiz>p{color:#c9d5e5!important;margin:10px 0 16px!important;font-size:15px!important}
.entry-content .sz-article-quiz>p :is(strong,span,i,em){color:inherit!important}
.entry-content .sz-article-quiz>:is(span,strong){color:#c9d5e5!important}
.entry-content .sz-article-quiz>:is(span,strong)>:is(strong,span){color:inherit!important}
.entry-content .sz-article-quiz :is(fieldset,.sz-quiz-question){box-sizing:border-box;min-width:0;width:100%;max-width:100%;margin:18px 0 0!important;padding:18px!important;border:1px solid #3e536d!important;border-radius:12px!important;background:#0d192a!important;color:#e3eaf3!important;text-align:start}
.entry-content .sz-article-quiz :is(fieldset,.sz-quiz-question):first-child{margin-top:0!important}
.entry-content .sz-article-quiz :is(fieldset,.sz-quiz-question)>:is(p,strong,label:not(.sz-quiz-choice)){display:block;color:#f1e2c8!important;font-weight:600;line-height:1.9;margin:0 0 12px!important;font-size:16px!important}
.entry-content .sz-article-quiz legend{float:none;display:table;width:auto;max-width:100%;padding:0 5px!important;margin:0 0 10px!important;font-size:16px!important;font-weight:600;white-space:normal}
.entry-content .sz-article-quiz legend :is(strong,span){color:inherit!important;font:inherit!important}
.entry-content .sz-article-quiz .sz-quiz-question>strong label{color:inherit!important;font:inherit!important}
.entry-content .sz-article-quiz .sz-quiz-choice{box-sizing:border-box!important;display:flex!important;align-items:flex-start;gap:12px;width:100%!important;min-width:0;min-height:48px;height:auto!important;margin:9px 0!important;padding:12px 14px!important;border:1px solid #415873!important;border-radius:10px!important;background:#17263b!important;color:#e3eaf3!important;font:400 16px/1.85 "Heebo",sans-serif!important;white-space:normal!important;text-align:start!important;cursor:pointer;overflow-wrap:anywhere;box-shadow:none;transition:border-color .16s,background .16s}
.entry-content .sz-article-quiz .sz-quiz-choice :is(span,strong,em,i){color:inherit!important;font-size:inherit!important}
.entry-content .sz-article-quiz .sz-quiz-choice-text{min-width:0;flex:1}
.entry-content .sz-article-quiz .sz-quiz-choice:hover{border-color:#b2996a!important;background:#1d3048!important}
.entry-content .sz-article-quiz .sz-quiz-choice.is-selected,.entry-content .sz-article-quiz .sz-quiz-choice:has(input:checked){background:#342f29!important;border-color:#e1bd7d!important;color:#fff0d4!important;box-shadow:inset 3px 0 #dfba77}
.entry-content .sz-article-quiz .sz-quiz-choice:focus-within{outline:2px solid #ffe0a5;outline-offset:3px}
.entry-content .sz-article-quiz input:is([type="radio"],[type="checkbox"]){appearance:auto!important;-webkit-appearance:auto!important;position:static!important;display:inline-block!important;flex:0 0 19px;width:19px!important;height:19px!important;min-width:19px;max-width:19px;min-height:19px;margin:5px 0 0!important;padding:0!important;opacity:1!important;clip:auto!important;clip-path:none!important;transform:none!important;accent-color:#dfba77;cursor:pointer;color-scheme:dark}
.entry-content .sz-article-quiz .sz-quiz-choice input:focus-visible{outline:2px solid #ffe0a5;outline-offset:3px}
.entry-content .sz-article-quiz .sz-quiz-choice+br,.entry-content .sz-article-quiz .sz-quiz-empty-line{display:none!important}
.entry-content .sz-quiz-progress{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding-top:15px;border-top:1px solid #40526a;color:#c8d4e5;font:400 13px/1.8 "Heebo",sans-serif}
.entry-content .sz-quiz-progress-status{flex:1 1 180px}
.entry-content .sz-quiz-progress progress{display:block;width:100%;height:5px;flex:1 0 100%;border:0;border-radius:10px;overflow:hidden;background:#31435a;accent-color:#dfba77}
.entry-content .sz-quiz-progress progress::-webkit-progress-bar{background:#31435a;border-radius:10px}
.entry-content .sz-quiz-progress progress::-webkit-progress-value{background:#dfba77;border-radius:10px}
.entry-content .sz-quiz-progress progress::-moz-progress-bar{background:#dfba77;border-radius:10px}
.entry-content .sz-quiz-heading{border-inline-start:3px solid #dfba77;padding-inline-start:13px!important;color:#f1d29d!important}
.entry-content :is(.sz-quiz-answer-panel,.quiz-answers,.final-answers,.answers-box,.quiz-answer-box){box-sizing:border-box;width:100%;max-width:min(100%,740px);margin:24px auto!important;padding:20px!important;border:1px solid #527c77!important;border-radius:13px!important;background:#142c33!important;color:#d8e8e6!important;font-family:"Heebo",sans-serif!important}
.entry-content :is(.sz-quiz-answer-panel,.quiz-answers,.final-answers,.answers-box,.quiz-answer-box)>:is(h2,h3,h4,strong){color:#b5dbce!important}
.entry-content .sz-quiz-answer-heading{border-inline-start-color:#8ebfaf!important;color:#c6e5d8!important}
.entry-content :is(.sz-quiz-text-list,.sz-quiz-answer-list){width:100%;max-width:min(100%,740px);padding:0!important;margin:18px auto 24px!important;list-style-position:inside!important;counter-reset:none;direction:rtl}
.entry-content :is(.sz-quiz-text-list,.sz-quiz-answer-list)>li{box-sizing:border-box;padding:15px 18px!important;margin:10px 0!important;border:1px solid #435873;border-radius:11px;background:#142238;color:#e3eaf3;font:400 16px/1.95 "Heebo",sans-serif;overflow-wrap:anywhere}
.entry-content .sz-quiz-text-list>li::marker{color:#dfba77;font-weight:700}
.entry-content .sz-quiz-answer-list>li{border-color:#527c77;background:#142c33;color:#d8e8e6}
.entry-content .sz-quiz-answer-list>li::marker{color:#a6cdbc}
.entry-content .sz-article-quiz :is(button,input[type="submit"],input[type="button"]){box-sizing:border-box;max-width:100%;min-height:46px;padding:10px 20px!important;border:1px solid #dfba77!important;border-radius:7px!important;background:#dfba77!important;color:#132136!important;font:600 15px/1.8 "Heebo",sans-serif!important;white-space:normal;cursor:pointer}
@media(max-width:700px){
  .entry-content :is(.sz-article-quiz,.quiz-box,.quiz-container,.quiz-section,.quiz,.test-box,.questionnaire,.poll-box,.poll-container,.poll,.survey-box,.survey-container,.survey,.survey-section,form:has(input[type="radio"]):not(.sz-quiz-nested):not(.wpcf7-form)){padding:16px!important;margin:22px auto!important;border-radius:13px!important}
  .entry-content>:is(.sz-article-quiz,.sz-quiz-text-list,.sz-quiz-answer-list,.sz-quiz-answer-panel){max-width:calc(100% - 32px)!important}
  .entry-content .sz-article-quiz :is(fieldset,.sz-quiz-question){padding:14px 11px!important;border-radius:10px!important}
  .entry-content .sz-article-quiz .sz-quiz-nested{padding:0!important;margin:0!important}
  .entry-content .sz-article-quiz .sz-quiz-choice{font-size:15px!important;padding:11px 10px!important;gap:10px}
  .entry-content .sz-article-quiz :is(fieldset,.sz-quiz-question)>:is(p,strong,label:not(.sz-quiz-choice)),.entry-content .sz-article-quiz legend{font-size:15px!important}
  .entry-content :is(.sz-quiz-text-list,.sz-quiz-answer-list)>li{padding:13px 14px!important;font-size:15px}
}
@media(prefers-reduced-motion:reduce){.entry-content .sz-quiz-choice{transition:none!important}}

