/*
 * Garde de rendu — fond fixe des etapes et couleurs du questionnaire.
 *
 * Extrait du contenu de la page 385 le 2026-09-05. Il y vivait dans un bloc HTML,
 * ce qui le rendait supprimable par le client, non mis en cache, et toujours
 * prioritaire sur les feuilles du <head>. Voir ARCHITECTURE_REVIEW.md §1.
 *
 * Ne pas modifier a la main sans raison : c'est du CSS genere.
 */
/* NovAsterion final fixed background and quiz color guard */
.na-steps-parallax{position:relative!important;overflow:hidden!important;background-color:#827EFC!important;background-image:url('/wp-content/plugins/novasterion-v3-blocks/assets/steps-parallax.webp')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-attachment:fixed!important;color:#FFF5E2!important;filter:none!important;isolation:isolate!important}
  .na-steps-parallax::before,.na-steps-parallax::after,.na-steps-parallax .elementor-background-overlay,.na-steps-parallax>.na-steps-parallax-media{content:none!important;display:none!important;background:none!important;opacity:0!important;filter:none!important}
  .na-steps-parallax>.e-con-inner,.na-steps-parallax>.elementor-container,.na-steps-parallax>.elementor-widget-container,.na-steps-parallax>.elementor-element,.na-steps-parallax>:not(.na-steps-parallax-media){position:relative!important;z-index:2!important}
  .na-steps-parallax .na-shell{position:relative!important;z-index:2!important}
  .na-steps-parallax .na-kicker,.na-steps-parallax .na-heading .elementor-heading-title,.na-steps-parallax .na-h2 .elementor-heading-title,.na-steps-parallax .na-section-text .elementor-widget-container,.na-steps-parallax .na-intro,.na-steps-parallax .na-intro p,.na-steps-parallax .na-intro .elementor-widget-container{color:#FFF5E2!important;text-shadow:0 2px 22px rgba(0,65,49,.38)!important}
  .na-steps-parallax .na-step,.na-steps-parallax .na-step>.elementor-widget-container{background:rgba(255,245,226,.88)!important;border:1px solid rgba(255,245,226,.70)!important;color:#004131!important;box-shadow:none!important;backdrop-filter:blur(7px)!important}
  .na-steps-parallax .na-step h3,.na-steps-parallax .na-step p,.na-steps-parallax .na-step .elementor-widget-container{color:#004131!important;text-shadow:none!important}
  .na-steps-parallax .na-step strong{background:#DCFF66!important;color:#004131!important}
  @media (max-width:767px){.na-steps-parallax{background-attachment:scroll!important;background-size:auto 100%!important;background-position:center center!important}}
  @supports (-webkit-touch-callout:none){.na-steps-parallax{background-attachment:scroll!important}}
  @media (prefers-reduced-motion:reduce){.na-steps-parallax{background-attachment:scroll!important}}
  #na-quiz-modal button,#na-quiz-modal .na-choice-card{appearance:none!important;border-color:rgba(0,65,49,.20)!important;box-shadow:none!important;text-shadow:none!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}
  #na-quiz-modal .na-quiz-next,#na-quiz-modal .na-quiz-submit{background:#004131!important;background-color:#004131!important;border-color:#004131!important;color:#FFF5E2!important}
  #na-quiz-modal .na-quiz-back{background:transparent!important;background-color:transparent!important;border-color:#827EFC!important;color:#004131!important}
  #na-quiz-modal button:hover,#na-quiz-modal button:focus-visible,#na-quiz-modal .na-choice-card:hover,#na-quiz-modal .na-choice-card:focus-visible{background:#827EFC!important;background-color:#827EFC!important;border-color:#827EFC!important;color:#FFF5E2!important;box-shadow:0 0 0 3px rgba(130,126,252,.24)!important}
  #na-quiz-modal button:hover *,#na-quiz-modal button:focus-visible *,#na-quiz-modal .na-choice-card:hover *,#na-quiz-modal .na-choice-card:focus-visible *{color:#FFF5E2!important}
  #na-quiz-modal .na-choice-card[aria-pressed="true"]{background:rgba(130,126,252,.18)!important;background-color:rgba(130,126,252,.18)!important;border-color:#827EFC!important;color:#004131!important}
  #na-quiz-modal .na-choice-card[aria-pressed="true"]:hover,#na-quiz-modal .na-choice-card[aria-pressed="true"]:focus-visible{background:#827EFC!important;background-color:#827EFC!important;color:#FFF5E2!important}
  #na-quiz-modal .na-quiz-next:hover,#na-quiz-modal .na-quiz-next:focus-visible,#na-quiz-modal .na-quiz-submit:hover,#na-quiz-modal .na-quiz-submit:focus-visible,#na-quiz-modal .na-quiz-back:hover,#na-quiz-modal .na-quiz-back:focus-visible{background:#827EFC!important;background-color:#827EFC!important;border-color:#827EFC!important;color:#FFF5E2!important}
  #na-quiz-modal button:active,#na-quiz-modal .na-choice-card:active{background:#827EFC!important;background-color:#827EFC!important;border-color:#827EFC!important;color:#FFF5E2!important}
  /* end NovAsterion final fixed background and quiz color guard */