/* Rubric palettes: pastel logo colors paired with readable dark accents. */
html[data-rubrique]{--wp--preset--color--primary:var(--rubric-accent)}
html[data-rubrique] #masthead #site-navigation{background:var(--rubric-soft)!important}
html[data-rubrique] #masthead .site-title a,html[data-rubrique] .entry-title,html[data-rubrique] #masthead .social-navigation a,html[data-rubrique] #masthead .newsletter-trigger{color:var(--rubric-ink)!important}
html[data-rubrique] #masthead #site-navigation .main-menu>li.current-menu-item>a,html[data-rubrique] #masthead #site-navigation .main-menu>li.current-menu-ancestor>a{background:var(--rubric-accent)!important;color:white!important}
html[data-rubrique] #masthead #site-navigation .main-menu ul,html[data-rubrique] #masthead #site-navigation .main-menu .sub-menu a{background:var(--rubric-paper)!important;color:var(--rubric-ink)!important}
html[data-rubrique] #masthead #site-navigation .main-menu>li>a:hover,html[data-rubrique] #masthead #site-navigation .main-menu .sub-menu a:hover,html[data-rubrique] #masthead #toggle-menu{background:var(--rubric-soft)!important;color:var(--rubric-ink)!important}
html[data-rubrique] .entry-content a:not(.wp-block-button__link):not(.home-primary):not(.home-secondary):not(.study-choice),html[data-rubrique] .has-primary-color{color:var(--rubric-accent)}
html[data-rubrique] .entry-content button,html[data-rubrique] .entry-content input[type=submit],html[data-rubrique] .entry-content .wp-block-button__link,html[data-rubrique] .has-primary-background-color,html[data-rubrique] .newsletter-close,html[data-rubrique] .burnout-dialog-close{background:var(--rubric-accent)!important;color:white!important}
html[data-rubrique] .entry-content h2,html[data-rubrique] .entry-content h3{color:var(--rubric-ink)}
html[data-rubrique] .entry-content summary{background:var(--rubric-soft)!important;color:var(--rubric-ink)!important}
html[data-rubrique] .newsletter-dialog,html[data-rubrique] .burnout-dialog{background:var(--rubric-paper);color:var(--rubric-ink)}
html[data-rubrique] .newsletter-dialog-header,html[data-rubrique] .burnout-dialog-header,html[data-rubrique] .burnout-card,html[data-rubrique] .burnout-research-callout,html[data-rubrique] .home-feature,html[data-rubrique] .home-newsletter,html[data-rubrique] #contenu-participer .soba-card,html[data-rubrique] #contenu-participer .soba-contact,html[data-rubrique] #contenu-ressources{background:linear-gradient(135deg,var(--rubric-paper),var(--rubric-soft))!important}
html[data-rubrique] .newsletter-dialog-header h2,html[data-rubrique] .burnout-dialog-header h2,html[data-rubrique] .burnout-card-copy h2,html[data-rubrique] .burnout-symptom,html[data-rubrique] .burnout-research-callout p,html[data-rubrique] #contenu-participer h2,html[data-rubrique] #contenu-participer h3,html[data-rubrique] #contenu-participer label,html[data-rubrique] #contenu-ressources .wp-block-media-text__content{color:var(--rubric-ink)!important}
html[data-rubrique] .burnout-card-panel,html[data-rubrique] #contenu-ressources .burnout-resource,html[data-rubrique] #contenu-participer .soba-contact .info{background:var(--rubric-paper)!important}
html[data-rubrique] .burnout-card-toggle,html[data-rubrique] #contenu-participer .soba-number,html[data-rubrique] #contenu-participer .soba-contact button,html[data-rubrique] .home-primary,html[data-rubrique] .study-choice span{background:var(--rubric-accent)!important;color:white!important;border-bottom-color:var(--rubric-ink)!important}
html[data-rubrique] .burnout-research-callout,html[data-rubrique] #contenu-ressources .burnout-resource,html[data-rubrique] #contenu-participer .soba-contact .info{border-left-color:var(--rubric-accent)!important}
html[data-rubrique] #contenu-ressources a{color:var(--rubric-accent)!important}
html[data-rubrique] .home-secondary,html[data-rubrique] .home-feature-label{background:var(--rubric-soft);color:var(--rubric-ink)!important}
html[data-rubrique] .study-choice{background:linear-gradient(135deg,var(--rubric-paper),var(--rubric-soft))}
html[data-rubrique] .entry-content :focus-visible,html[data-rubrique] .newsletter-dialog :focus-visible,html[data-rubrique] .burnout-dialog :focus-visible{outline-color:var(--rubric-accent)!important}
html[data-rubrique] .burnout-card:hover,html[data-rubrique] .burnout-card:focus-within{box-shadow:0 8px 24px color-mix(in srgb,var(--rubric-accent) 24%,transparent)}
html[data-rubrique] #masthead .site-title a:hover{background:var(--rubric-paper)!important}
html[data-rubrique] .burnout-card-toggle:hover,html[data-rubrique] .newsletter-close:hover,html[data-rubrique] .burnout-dialog-close:hover{background:var(--rubric-ink)!important}
html[data-rubrique] .entry-content .wp-block-button__link:hover{background:var(--rubric-ink)!important}
html[data-rubrique] .entry-content blockquote{border-color:var(--rubric-accent)}
/* Recolor authored content panels while preserving images and illustrations. */
html[data-rubrique] .entry-content .has-background:not(a):not(button):not(summary):not(mark):not(.wp-block-cover):not(.wp-block-cover__background){background-color:var(--rubric-soft)!important;color:var(--rubric-ink)!important}
html[data-rubrique] .entry-content .wp-block-media-text.has-background{background:linear-gradient(135deg,var(--rubric-paper),var(--rubric-soft))!important}
html[data-rubrique] .entry-content a.wp-block-button__link{background:var(--rubric-accent)!important;color:white!important}
