/*! cab-front.css 3.67.0 - built by tools/build-front-css.py, do not edit */
html{scroll-behavior: smooth}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}
*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}
}
body{text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}
h1, h2, h3, .wp-block-post-title, .wp-block-query-title{text-wrap: balance}
p, li{text-wrap: pretty}
a{transition: color 0.2s ease, text-decoration-color 0.2s ease}
:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible{outline: 2px solid var(--wp--preset--color--brand-blue);outline-offset: 2px;border-radius: 2px}
.cab-skip-link{position: absolute;left: -9999px;z-index: 999;padding: 0.75rem 1.25rem;background: var(--wp--preset--color--brand-blue);color: var(--cab-sur-fond-sombre);text-decoration: none}
.cab-skip-link:focus{left: 1rem;top: 1rem}
:root{--cab-champ-fond: var(--wp--preset--color--white);--cab-champ-encre: var(--cab-encre);--cab-champ-filet: color-mix(in srgb, var(--wp--preset--color--brand-blue) 35%, transparent);--cab-champ-filet-vif: var(--wp--preset--color--brand-blue);--cab-champ-rayon: 8px;--cab-champ-marge: 0.6rem 0.8rem;--cab-champ-corps: 1rem;--cab-cnx-radius: var(--cab-champ-rayon);--cab-cnx-pad: var(--cab-champ-marge)}
.cab-champ, :is(.cab-form__field, .cab-proposer__champ, .cab-comments .comment-form) :is( input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], input[type="password"], input[type="search"], select, textarea ), .cab-bandeau .wp-block-search__input{box-sizing: border-box;padding: var(--cab-champ-marge);border: 1px solid var(--cab-champ-filet);border-radius: var(--cab-champ-rayon);background: var(--cab-champ-fond);color: var(--cab-champ-encre);font-family: inherit;font-size: var(--cab-champ-corps);line-height: 1.4}
:is(.cab-form__field, .cab-proposer__champ) label, .cab-comments .comment-form label, label:has(+ .cab-champ){color: var(--cab-encre);font-size: var(--wp--preset--font-size--small);font-weight: 700}
.cab-connexion .cab-connexion__field :is(label, legend){font-size: var(--wp--preset--font-size--small);font-weight: 700}
.cab-champ, :is(.cab-form__field, .cab-proposer__champ, .cab-comments .comment-form) :is(input, select, textarea):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]){width: 100%}
:is(.cab-form__field, .cab-proposer__champ, .cab-comments .comment-form) textarea, textarea.cab-champ{resize: vertical}
.cab-champ:focus-visible, :is(.cab-form__field, .cab-proposer__champ, .cab-comments .comment-form) :is(input, select, textarea):focus-visible, .cab-bandeau .wp-block-search__input:focus-visible{border-color: var(--cab-champ-filet-vif)}
.wp-site-blocks > header.wp-block-template-part{position: sticky;top: 0;z-index: 20}
.admin-bar .wp-site-blocks > header.wp-block-template-part{top: 32px}
@media (max-width: 782px){.admin-bar .wp-site-blocks > header.wp-block-template-part{top: 46px}
}
@media (max-width: 600px){.admin-bar .wp-site-blocks > header.wp-block-template-part{top: 0}
}
.cab-header-marker{position: absolute;left: 0;width: 1px;height: 1px;pointer-events: none}
.wp-site-blocks > .cab-header-marker + header.wp-block-template-part{margin-block-start: 0}
.cab-header{position: relative;z-index: 10;background: color-mix(in srgb, var(--wp--preset--color--white) 85%, transparent);box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);padding-block: 5px;transition: padding 0.25s ease, background-color 0.25s ease}
.cab-header.is-stuck{background: var(--wp--preset--color--white);padding-block: 3px}
.cab-header .wp-block-site-logo{transition: width 0.25s ease}
.cab-header.is-stuck .wp-block-site-logo{width: 160px;min-width: 0}
@media (prefers-reduced-motion: reduce){.cab-header, .cab-header .wp-block-site-logo{transition: none}
}
.cab-header .wp-block-site-logo{width: min(16vw, 216px);min-width: 150px}
.cab-header .wp-block-site-logo img{width: 100%;height: auto;max-height: 90px;object-fit: contain;object-position: left center;transition: opacity 0.2s ease}
.cab-header .wp-block-site-logo a:hover img{opacity: 0.85}
.cab-header__end{gap: var(--wp--preset--spacing--40);align-self: stretch;align-items: center}
.cab-nav .wp-block-navigation-item__content{position: relative;padding-block: 0.35rem;transition: opacity 0.4s ease-in-out}
.cab-nav .wp-block-navigation-item__content:hover{opacity: 0.7}
.cab-nav .wp-block-navigation-item__content::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--wp--preset--color--meadow-green);transform: scaleX(0);transform-origin: left;transition: transform 0.22s ease}
.cab-nav .current-menu-item > .wp-block-navigation-item__content::after, .cab-nav .current-menu-ancestor > .wp-block-navigation-item__content::after{transform: scaleX(1)}
.cab-account{position: relative;align-self: stretch;display: flex;align-items: center;font-family: var(--wp--preset--font-family--body);font-size: 14px;font-weight: 300;transition: font-size 0.25s ease}
.cab-account__login, .cab-account__summary{color: var(--wp--preset--color--brand-blue);text-decoration: none;transition: opacity 0.4s ease-in-out}
.cab-account__login:hover, .cab-account__summary:hover{opacity: 0.7}
.cab-account__summary{display: flex;align-items: center;gap: 0.5rem;cursor: pointer;list-style: none;padding-block: 0.35rem}
.cab-account__summary::-webkit-details-marker{display: none}
.cab-account__avatar, .cab-account__summary .avatar{border-radius: 50%;width: 36px;height: 36px;object-fit: cover;transition: width 0.25s ease, height 0.25s ease}
.cab-header.is-stuck .cab-account__avatar, .cab-header.is-stuck .cab-account__summary .avatar{width: 28px;height: 28px}
.cab-account__chevron{transition: transform 0.2s ease}
.cab-account__menu[open] .cab-account__chevron{transform: rotate(180deg)}
.cab-account__list{position: absolute;right: 0;top: calc(100% + 5px);z-index: 30;min-width: 12rem;margin: 0;padding: 0.4rem 0;list-style: none;background: var(--wp--preset--color--white);box-shadow: 0 0 7px rgba(0, 0, 0, 0.3)}
.cab-header.is-stuck .cab-account__list{top: calc(100% + 3px)}
.cab-account__list a{display: block;padding: 0.5rem 1rem;color: var(--wp--preset--color--brand-blue);text-decoration: none}
.cab-account__list a:hover, .cab-account__list a:focus{background: var(--wp--preset--color--cream)}
@media (prefers-reduced-motion: reduce){.cab-account__avatar, .cab-account__chevron{transition: none}
}
.cab-search .wp-block-search__button{background: transparent;border: 0;padding: 0.35rem;color: var(--wp--preset--color--brand-blue);cursor: pointer;transition: opacity 0.4s ease-in-out}
.cab-search .wp-block-search__button:hover{opacity: 0.7}
.cab-search .wp-block-search__button svg{width: 1.4rem;height: 1.4rem;fill: currentColor}
@media (max-width: 980px){.cab-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display: flex}
.cab-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display: none}
.cab-header .wp-block-group.alignwide{flex-wrap: nowrap}
.cab-header__end{flex-wrap: nowrap;gap: 0.75rem}
.cab-header .cab-search{order: -1}
.cab-search .wp-block-search__button svg{width: 1.7rem;height: 1.7rem}
.cab-nav .wp-block-navigation__responsive-container-open svg{display: none}
.cab-nav .wp-block-navigation__responsive-container-open{width: 30px;height: 20px;padding: 0;background-image: linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor);background-size: 100% 3px;background-position: left top, left center, left bottom;background-repeat: no-repeat}
.cab-header{padding-block: 16px}
.cab-header .wp-block-site-logo{width: auto;max-width: 100%;min-width: 0}
.cab-header .wp-block-site-logo img{width: auto;max-height: 95px}
.cab-nav, .cab-account{font-size: 16px}
}
@media (max-width: 767px){.cab-header{padding-block: 10px}
.cab-header .wp-block-site-logo img{max-height: 65px}
.cab-nav, .cab-account{font-size: 13px}
}
@media (min-width: 981px){.cab-header .cab-nav .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container, .cab-header .cab-account__list{min-width: 240px;padding-block: 20px;border: 0;border-top: 3px solid var(--wp--preset--color--brand-blue);background: color-mix(in srgb, var(--wp--preset--color--white) 92%, transparent);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1)}
.cab-header .cab-nav .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left: 0;right: auto;top: calc(100% + var(--cab-nav-drop, 5px))}
.cab-header .cab-nav .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container::before{content: "";position: absolute;left: 0;right: 0;top: calc(-1 * var(--cab-nav-drop, 5px) - 4px);height: calc(var(--cab-nav-drop, 5px) + 8px)}
.cab-header .cab-nav .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left: auto;right: 100%;top: -20px}
.cab-header .cab-account__menu{align-self: stretch;display: flex;align-items: center}
.cab-header .cab-account__list::before{content: "";position: absolute;left: 0;right: 0;top: -9px;height: 9px}
.cab-header .cab-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content, .cab-header .cab-account__list a{padding: 6px 20px;font-family: var(--wp--preset--font-family--body);font-size: 14px;font-weight: 300;color: var(--wp--preset--color--brand-blue)}
.cab-header .cab-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content::after{content: none}
.cab-header .cab-nav .wp-block-navigation__submenu-container .current-menu-item > .wp-block-navigation-item__content.wp-block-navigation-item__content{color: var(--wp--preset--color--meadow-green)}
.cab-header .cab-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content:hover, .cab-header .cab-account__list a:hover, .cab-header .cab-account__list a:focus{background: rgba(0, 0, 0, 0.025);opacity: 1}
.cab-header .cab-nav .wp-block-navigation-submenu__toggle svg{flex: 0 0 auto;width: 12px;height: 12px}
.cab-header .cab-account__chevron{width: 12px;height: 12px}
.cab-header .cab-nav .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-submenu__toggle svg path, .cab-header .cab-account__chevron path{stroke-width: 1}
.cab-header .cab-nav .wp-block-navigation-submenu__toggle{display: flex;align-self: center;align-items: center;height: auto}
.cab-header .cab-nav .wp-block-navigation__submenu-container .wp-block-navigation-item{display: flex;align-items: center}
.cab-header .cab-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{flex: 1 1 auto}
.cab-header .cab-nav .wp-block-navigation__submenu-container .wp-block-navigation-submenu__toggle{flex: 0 0 auto;margin-left: auto;box-sizing: content-box;width: auto;height: auto;padding-right: 20px}
.cab-header .cab-nav .wp-block-navigation__submenu-container .wp-block-navigation-submenu__toggle svg{flex: 0 0 auto;box-sizing: border-box;width: 1.5rem;height: 1.5rem;padding: 5px;border: 1px solid currentColor;border-radius: 50%;color: var(--wp--preset--color--meadow-green);transform: rotate(-90deg);transition: transform 0.2s ease}
.cab-header .cab-nav .wp-block-navigation__submenu-container .wp-block-navigation-submenu__toggle[aria-expanded="true"] svg, .cab-header .cab-nav .wp-block-navigation__submenu-container .cab-open > .wp-block-navigation-submenu__toggle svg{transform: rotate(0deg)}
.cab-header .cab-account__list{padding-inline: 0}
}
.cab-header:has(.cab-search:not(.wp-block-search__searchfield-hidden)) .cab-nav, .cab-header:has(.cab-search:not(.wp-block-search__searchfield-hidden)) .cab-account{display: none}
.cab-header:has(.cab-search:not(.wp-block-search__searchfield-hidden)) .cab-header__end{flex: 1 1 auto}
.cab-search:not(.wp-block-search__searchfield-hidden){flex: 1 1 auto}
.cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__inside-wrapper{width: 100%}
.cab-search .wp-block-search__input{flex: 1 1 auto;padding: 0.4rem 0.6rem;font-family: var(--wp--preset--font-family--body);font-size: 14px;font-weight: 300;color: var(--wp--preset--color--ink);background: transparent;border: 0;border-radius: 0;animation: cab-search-in 0.3s ease}
.cab-search .wp-block-search__input:focus-visible{outline: 0;box-shadow: inset 0 -2px 0 var(--wp--preset--color--brand-blue)}
.cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button svg{display: none}
.cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button{position: relative;width: 1.4rem;height: 1.4rem;padding: 0}
.cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button::before, .cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button::after{content: "";position: absolute;left: 50%;top: 50%;width: 1.3rem;height: 2px;margin-left: -0.65rem;margin-top: -1px;background: currentColor}
.cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button::before{transform: rotate(45deg)}
.cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button::after{transform: rotate(-45deg)}
.cab-search__close{cursor: pointer}
.cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button::before, .cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button::after, .cab-header .cab-nav .is-menu-open .wp-block-navigation__responsive-container-close::before, .cab-header .cab-nav .is-menu-open .wp-block-navigation__responsive-container-close::after, .cab-proposer__fermer::before, .cab-proposer__fermer::after{content: "";position: absolute;left: 50%;top: 50%;width: 1.3rem;height: 2px;margin-left: -0.65rem;margin-top: -1px;background: currentColor}
.cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button::before, .cab-header .cab-nav .is-menu-open .wp-block-navigation__responsive-container-close::before, .cab-proposer__fermer::before{transform: rotate(45deg)}
.cab-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button::after, .cab-header .cab-nav .is-menu-open .wp-block-navigation__responsive-container-close::after, .cab-proposer__fermer::after{transform: rotate(-45deg)}
@keyframes cab-search-in{from{opacity: 0}
to{opacity: 1}
}
@media (prefers-reduced-motion: reduce){.cab-search .wp-block-search__input{animation: none}
}
@media (max-width: 980px){.cab-header .cab-nav .wp-block-navigation__responsive-container.is-menu-open.is-menu-open{position: fixed;top: var(--cab-header-bottom, 127px);right: 0;bottom: auto;left: 0;display: block;max-height: calc(100vh - var(--cab-header-bottom, 127px));overflow-y: auto;padding: 0;background: transparent;animation: none;transform: none}
.cab-header .cab-nav .is-menu-open .wp-block-navigation__responsive-close{max-width: var(--wp--style--global--wide-size);margin-inline: auto;padding-inline: var(--wp--style--root--padding-right, 16px)}
.cab-header .cab-nav .is-menu-open .wp-block-navigation__responsive-dialog.wp-block-navigation__responsive-dialog{margin-top: 0;background: var(--wp--preset--color--white);border-top: 3px solid var(--wp--preset--color--brand-blue);border-bottom: 1px solid rgba(0, 0, 0, 0.12);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.14);padding-block: 0.75rem}
.cab-header .cab-nav .is-menu-open .wp-block-navigation__responsive-container-content, .cab-header .cab-nav .is-menu-open .wp-block-navigation__container, .cab-header .cab-nav .is-menu-open .wp-block-navigation__submenu-container{display: block;width: 100%;padding: 0;gap: 0;text-align: left}
.cab-header .cab-nav .is-menu-open .wp-block-navigation-item{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;gap: 0;width: 100%}
.cab-header .cab-nav .is-menu-open .wp-block-navigation-item__content.wp-block-navigation-item__content{flex: 1 1 0;min-width: 0;padding: 10px 2rem;font-size: 16px;color: var(--wp--preset--color--brand-blue);border-bottom: 1px solid rgba(0, 0, 0, 0.06)}
.cab-header .cab-nav .is-menu-open .wp-block-navigation-item__content::after{content: none}
.cab-header .cab-nav .is-menu-open .current-menu-item > .wp-block-navigation-item__content.wp-block-navigation-item__content, .cab-header .cab-nav .is-menu-open .current-menu-ancestor > .wp-block-navigation-item__content.wp-block-navigation-item__content{color: var(--wp--preset--color--meadow-green)}
.cab-header .cab-nav .is-menu-open .has-child > .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{display: none;flex-basis: 100%;position: static;border: 0;box-shadow: none;background: transparent}
.cab-header .cab-nav .is-menu-open .has-child.cab-open > .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{display: block}
.cab-header .cab-nav .is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{padding-inline: 0;margin-inline: 0}
.cab-header .cab-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding-left: 3.25rem;font-size: 15px}
.cab-header .cab-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding-left: 4.5rem}
.cab-header .cab-nav .is-menu-open .wp-block-navigation-submenu__toggle{flex: 0 0 auto;display: flex;align-self: stretch;align-items: center;height: auto;box-sizing: content-box;width: auto;padding: 10px 2rem 10px 0.5rem;background: transparent;border: 0;border-bottom: 1px solid rgba(0, 0, 0, 0.06);color: var(--wp--preset--color--meadow-green);cursor: pointer}
.cab-header .cab-nav .is-menu-open .wp-block-navigation-submenu__toggle svg{flex: 0 0 auto;box-sizing: border-box;width: 1.6rem;height: 1.6rem;padding: 5px;border: 1px solid currentColor;border-radius: 50%;fill: currentColor;transform: rotate(-90deg);transition: transform 0.2s ease}
.cab-header .cab-nav .is-menu-open .cab-open > .wp-block-navigation-submenu__toggle svg{transform: rotate(0deg)}
.cab-header .cab-nav .is-menu-open .wp-block-navigation-item__content:hover, .cab-header .cab-nav .is-menu-open .wp-block-navigation-item__content:focus, .cab-header .cab-nav .is-menu-open .cab-account__login:hover, .cab-header .cab-nav .is-menu-open .cab-account__list a:hover{background: rgba(0, 0, 0, 0.025);opacity: 1}
.cab-header .cab-nav:has(.is-menu-open) .wp-block-navigation__responsive-container-open{visibility: hidden}
.cab-header .cab-nav .is-menu-open .wp-block-navigation__responsive-container-close{position: fixed;top: var(--cab-header-top, 0px);right: var(--cab-nav-open-right, var(--wp--style--root--padding-right, 16px));width: 1.9rem;height: calc(var(--cab-header-bottom, 127px) - var(--cab-header-top, 0px));display: flex;align-items: center;justify-content: center;padding: 0;color: var(--wp--preset--color--brand-blue)}
.cab-header .cab-nav .is-menu-open .wp-block-navigation__responsive-container-close svg{display: none}
.cab-header .cab-nav .is-menu-open .cab-account{display: block;width: 100%;align-self: auto;position: static;font-size: 16px}
.cab-header .cab-nav .is-menu-open a:focus-visible, .cab-header .cab-nav .is-menu-open button:focus-visible, .cab-header .cab-nav .is-menu-open summary:focus-visible{outline: 2px solid var(--wp--preset--color--brand-blue);outline-offset: -2px}
.cab-header .cab-nav .is-menu-open .cab-account__login, .cab-header .cab-nav .is-menu-open .cab-account__summary{display: flex;align-items: center;gap: 0.6rem;box-sizing: border-box;width: 100%;padding: 10px 2rem;border-bottom: 1px solid rgba(0, 0, 0, 0.06)}
.cab-header .cab-nav .is-menu-open .cab-account__chevron{flex: 0 0 auto;box-sizing: border-box;margin-left: auto;width: 1.6rem;height: 1.6rem;padding: 5px;border: 1px solid currentColor;border-radius: 50%;color: var(--wp--preset--color--meadow-green);fill: currentColor;transform: rotate(-90deg)}
.cab-header .cab-nav .is-menu-open .cab-account__menu[open] .cab-account__chevron{transform: rotate(0deg)}
.cab-header .cab-nav .is-menu-open .cab-account__list{position: static;min-width: 0;padding: 0;background: transparent;box-shadow: none}
.cab-header .cab-nav .is-menu-open .cab-account__list a{padding: 10px 3.25rem;font-size: 15px;color: var(--wp--preset--color--brand-blue);border-bottom: 1px solid rgba(0, 0, 0, 0.06)}
.cab-header .cab-nav .is-menu-open .cab-account__login, .cab-header .cab-nav .is-menu-open .cab-account__menu:not([open]) > .cab-account__summary, .cab-header .cab-nav .is-menu-open .cab-account__list a:last-child{border-bottom: 0}
}
@media (prefers-reduced-motion: reduce){.cab-header .cab-nav .wp-block-navigation-submenu__toggle svg{transition: none}
}
.cab-bande{margin-block: 0}
.cab-bande + .cab-bande{margin-block-start: 0}
.home .wp-site-blocks > main{margin-block-start: 0}
.cab-bande :where(h1, h2, h3) + *{margin-block-start: 28px}
.cab-bande .wp-block-columns, .cab-bande .wp-block-query{max-width: var(--wp--style--global--wide-size)}
.cab-bande--news > .wp-block-heading{color: var(--cab-encre-bande)}
.cab-acces-rangee, .cab-histoire__rangee{column-gap: 5.5%;row-gap: var(--wp--preset--spacing--50)}
.cab-acces{box-sizing: border-box;position: relative;padding: 15px;border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 15px;color: var(--wp--preset--color--brand-blue);text-align: center;transition: transform 0.3s ease}
.cab-acces:hover, .cab-acces:focus-within{transform: scale(1.04)}
.cab-acces__icone{width: 54%;max-width: 270px;margin-inline: auto}
.cab-acces__icone img{border: 0;border-radius: 0}
.cab-bande--accueil .cab-acces__titre{margin-block: 0 10px;font-size: var(--wp--preset--font-size--medium);font-variant-caps: small-caps}
.cab-acces__titre a{color: inherit;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.18em}
.cab-acces__titre a::after{content: "";position: absolute;inset: 0}
.cab-acces:hover .cab-acces__titre a, .cab-acces__titre a:focus-visible{color: var(--wp--preset--color--brand-blue);text-decoration-color: currentColor}
.cab-bande--accueil .cab-acces__texte{margin-block-end: 0;font-size: var(--wp--preset--font-size--small)}
@media (prefers-reduced-motion: reduce){.cab-acces{transition: none}
.cab-acces:hover, .cab-acces:focus-within{transform: none}
}
.cab-bande--accueil{--cab-bowtie: var(--cab-fond-bande)}
.cab-bande--news{position: relative;background-color: var(--cab-fond-bande)}
.cab-bande--news::after{content: "";position: absolute;inset: calc(-1 * var(--cab-bowtie-height, 100px)) 0 0;z-index: 2;pointer-events: none;background-image: var(--cab-coin-vert);background-size: 100% 100%;background-repeat: no-repeat;transform: scaleY(-1)}
.cab-bande--news > *{position: relative;z-index: 3}
.cab-news .cab-breves + .cab-breves{margin-block-start: 0}
.cab-news .cab-breves .wp-block-post-template{gap: 0}
.cab-news .cab-breves .wp-block-post-template > li{margin-block: 0}
.cab-news .cab-breve{padding-block-start: 0.55rem;padding-block-end: 0.65rem;border-block-start: 1px solid rgba(255, 255, 255, 0.25)}
.cab-news .cab-breves:first-child li:first-child .cab-breve{border-block-start: 0;padding-block-start: 0}
.cab-news .cab-breve .wp-block-post-title{margin: 0;font-size: var(--wp--preset--font-size--regular);font-variant-caps: small-caps;line-height: 1.15}
.cab-news .cab-breve .wp-block-post-title a{color: var(--cab-encre-bande);text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.18em}
.cab-news .cab-breve .wp-block-post-title a:hover, .cab-news .cab-breve .wp-block-post-title a:focus-visible{color: var(--cab-sur-fond-sombre);text-decoration-color: currentColor}
.cab-news .cab-breve__meta{gap: 0.5rem;margin-block-start: 0.5rem;color: var(--cab-encre-bande);font-size: 0.8125rem;font-style: italic;line-height: 1.3}
.cab-news .cab-breve__meta > *{margin: 0;color: inherit}
.cab-news .cab-breve__meta .wp-block-post-date::after{content: "|";margin-inline-start: 0.5rem;opacity: 0.5;font-style: normal}
.cab-news .cab-breve__meta a{color: inherit;text-decoration-color: transparent}
.cab-news .cab-breve__meta a:hover, .cab-news .cab-breve__meta a:focus-visible{color: var(--cab-sur-fond-sombre);text-decoration-color: currentColor}
.cab-histoire__forum{box-sizing: border-box;align-self: start;padding: 1.5rem 1.4rem;border-radius: 14px;background-color: var(--wp--preset--color--pale-blue);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wp--preset--color--brand-blue) 25%, transparent)}
.cab-histoire__enseigne{margin-block: 0;font-size: var(--wp--preset--font-size--large);font-variant-caps: small-caps;color: color-mix(in srgb, var(--wp--preset--color--meadow-green) 90%, var(--cab-encre))}
.cab-forum{margin-block: 0;padding-inline-start: 0;list-style: none}
.cab-forum__item{display: flex;gap: 0.75rem;padding-block: 8px;border-block-end: 1px solid color-mix(in srgb, var(--cab-encre) 20%, transparent)}
.cab-forum__portrait{flex: 0 0 42px}
.cab-forum__portrait img{display: block;width: 42px;height: 42px;border-radius: 50%}
.cab-forum__corps{min-width: 0}
.cab-forum__titre{margin-block: 0;font-family: var(--wp--preset--font-family--body);font-size: 0.875rem;font-weight: 400;line-height: 1.1;color: var(--wp--preset--color--brand-blue)}
.cab-forum__titre a{color: var(--wp--preset--color--brand-blue);text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.18em}
.cab-forum__titre a:hover, .cab-forum__titre a:focus-visible{color: var(--wp--preset--color--meadow-green);text-decoration-color: currentColor}
.cab-forum__extrait{margin-block: 5px;font-size: 0.8125rem;line-height: 1.4;color: var(--wp--preset--color--brand-blue)}
.cab-forum__meta{margin-block: 0;font-size: 0.75rem;color: var(--wp--preset--color--brand-blue)}
.cab-forum__meta a{text-decoration-color: transparent}
.cab-forum__meta a:hover, .cab-forum__meta a:focus-visible{text-decoration-color: currentColor}
.cab-histoire__encart{box-sizing: border-box;position: relative;overflow: hidden;padding: 40px 60px;border-radius: 15px;background-color: var(--cab-fond-histoire);color: var(--cab-sur-fond-sombre);text-align: center}
.cab-histoire__encart::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: var(--cab-pilules);background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;transform: scaleX(-1)}
.cab-histoire__encart > *{position: relative;z-index: 1}
.cab-histoire__encart :is(h1, h2, h3){margin-block: 0 var(--wp--preset--spacing--40);color: var(--cab-sur-fond-sombre)}
.cab-histoire__encart p{font-size: var(--wp--preset--font-size--small)}
.cab-histoire__encart p a{color: var(--cab-sur-fond-sombre);text-decoration: underline;text-underline-offset: 0.18em}
.cab-histoire__encart p a:hover, .cab-histoire__encart p a:focus-visible{text-decoration-color: transparent}
@media (max-width: 60rem){.cab-histoire__encart{padding-inline: 25px}
}
.cab-bande--news .cab-card--pleine .wp-block-post-title a::after{content: "";position: absolute;inset: -100rem 0 0}
.cab-bande--news .cab-card--pleine .cab-meta a{position: relative;z-index: 3}
.cab-sitemap{columns: 20rem;column-gap: var(--wp--preset--spacing--60)}
.cab-sitemap__part{break-inside: avoid;margin-block-end: var(--wp--preset--spacing--60)}
.cab-sitemap__titre{margin-block: 0 0.6rem;padding-block-end: 0.4rem;border-block-end: 1px solid color-mix(in srgb, var(--cab-encre) 20%, transparent);font-size: var(--wp--preset--font-size--medium)}
.cab-sitemap__rubrique{margin-block: 1.1rem 0.35rem;font-size: var(--wp--preset--font-size--regular);font-variant-caps: small-caps}
.cab-sitemap :is(.cab-sitemap__titre, .cab-sitemap__rubrique) a{color: inherit;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.18em}
.cab-sitemap :is(.cab-sitemap__titre, .cab-sitemap__rubrique) a:hover, .cab-sitemap :is(.cab-sitemap__titre, .cab-sitemap__rubrique) a:focus-visible{text-decoration-color: currentColor}
.cab-sitemap__liste{margin-block: 0;padding-inline-start: 0;list-style: none;font-size: var(--wp--preset--font-size--small)}
.cab-sitemap__item{margin-block: 0.3rem;line-height: 1.4}
.cab-sitemap__date{color: var(--wp--preset--color--gray);font-size: 0.8125rem;white-space: nowrap}
.cab-sitemap__date::before{content: " — "}
.cab-sitemap__liste--pages .children{margin-block: 0.25rem;padding-inline-start: 1.1rem;list-style: none}
.cab-sitemap__liste--pages li{margin-block: 0.3rem}
.cab-sitemap__liste--pages .current_page_item > a{color: var(--cab-encre);font-weight: 700}
.cab-porte{margin-block: var(--wp--preset--spacing--50) 0;font-size: var(--wp--preset--font-size--small);text-align: right}
.cab-porte a{color: inherit;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.18em}
.cab-porte a::after{content: "\00a0\2192"}
.cab-porte a:hover, .cab-porte a:focus-visible{text-decoration-color: currentColor}
.cab-bande--news .cab-porte{color: var(--cab-encre-bande)}
@media (min-width: 38rem) and (max-width: 54.5rem){.cab-bande--evenements .cab-events__item:nth-child(3){display: none}
}
.cab-histoire__forum .cab-porte{color: var(--wp--preset--color--brand-blue)}
.cab-histoire__forum .cab-porte a:hover, .cab-histoire__forum .cab-porte a:focus-visible, .cab-bande--evenements .cab-porte a:hover, .cab-bande--evenements .cab-porte a:focus-visible{color: var(--wp--preset--color--meadow-green)}
.cab-home-hero{padding-block: 140px;position: relative;isolation: isolate}
.cab-home-hero::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient( 180deg, rgba(20, 35, 43, 0) 0%, rgba(20, 35, 43, 0.58) 25%, rgba(20, 35, 43, 0.58) 75%, rgba(20, 35, 43, 0) 100% );pointer-events: none}
.cab-home-hero .wp-block-cover__inner-container{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 1fr);justify-items: center;margin-block: 20px;padding: 10px;max-width: 800px}
.cab-home-hero__title{margin: 0;padding-bottom: 10px;font-family: var(--wp--preset--font-family--heading);font-size: 75px;font-weight: 300;line-height: 1;color: var(--cab-sur-fond-sombre);text-shadow: 0 7.5px 7.5px rgba(0, 0, 0, 0.4)}
.cab-home-hero__lead{margin: 0;font-family: var(--wp--preset--font-family--body);font-size: 25px;font-weight: 500;line-height: 1.7;color: var(--cab-sur-fond-sombre);text-shadow: 0 2.5px 2.5px rgba(0, 0, 0, 0.4)}
.cab-home-hero__note{margin: 0;font-family: var(--wp--preset--font-family--body);font-size: 14px;font-weight: 500;line-height: 1.7;color: var(--cab-sur-fond-sombre)}
.cab-home-hero__buttons{margin-top: 20px;column-gap: 15px;row-gap: 20px;flex-wrap: wrap}
.cab-home-hero .wp-block-button__link{padding: 6px 20px;font-family: var(--wp--preset--font-family--body);font-size: 20px;font-weight: 400;border-radius: 3px;border: 2px solid var(--wp--preset--color--brand-blue);background: var(--wp--preset--color--brand-blue);color: var(--cab-sur-fond-sombre)}
.cab-home-hero .is-style-outline .wp-block-button__link{border-color: var(--cab-sur-fond-sombre);background: transparent;color: var(--cab-sur-fond-sombre)}
.cab-home-hero .wp-block-button__link:hover, .cab-home-hero .wp-block-button__link:focus-visible{filter: brightness(1.1)}
.wp-site-blocks > .cab-home-hero + header.wp-block-template-part{margin-block-start: 0}
@media (max-width: 980px){.cab-home-hero__title{font-size: 55px}
.cab-home-hero__lead{font-size: 20px}
}
@media (max-width: 767px){.cab-home-hero .wp-block-cover__inner-container{max-width: 64%}
.cab-home-hero__title{font-size: 40px}
.cab-home-hero__lead{font-size: 16px}
.cab-home-hero .wp-block-button__link{font-size: 11px;padding: 3.3px 11px}
}
@media (prefers-reduced-motion: reduce){.cab-home-hero .wp-block-button__link{transition: none}
}
.cab-bandeau{position: relative;isolation: isolate;padding-block: 0.75rem 6.875rem}
.wp-site-blocks > main:has(> :first-child .cab-bandeau), .wp-site-blocks > main:has(> .cab-bandeau:first-child){margin-block-start: 0}
.cab-bandeau .wp-block-columns.wp-block-columns{position: relative;z-index: 2;max-width: min(var(--wp--style--global--wide-size, 1080px), calc(100% - 2rem));margin-block: 0;margin-inline: auto}
.cab-bandeau :where(.wp-block-post-title, .wp-block-query-title, .wp-block-heading){margin: 0;color: var(--wp--preset--color--meadow-green);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--display);font-weight: 600;line-height: 1;text-shadow: 0 2px 2px rgba(20, 35, 43, 0.4);text-wrap: balance}
.cab-bandeau__accent{color: var(--wp--preset--color--brand-blue)}
.cab-fil{color: var(--wp--preset--color--brand-blue);font-size: var(--wp--preset--font-size--small);line-height: 1.4}
.cab-bandeau > .cab-fil{max-width: min(var(--wp--style--global--wide-size, 1080px), calc(100% - 2rem));margin-block: 0;margin-inline: auto}
.cab-bandeau > .cab-fil ol{max-width: 60%}
.cab-fil ol{display: flex;flex-wrap: nowrap;gap: 0 0.4rem;margin: 0;padding: 0;list-style: none}
.cab-fil li{flex: none;margin: 0;white-space: nowrap}
.cab-fil li:last-child{flex: 0 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis}
.cab-fil .breadcrumb li::after{content: none;margin: 0}
.cab-fil li + li::before{content: "›";margin-inline-end: 0.4rem;opacity: 0.55}
.cab-fil a{color: inherit;text-decoration: underline;text-decoration-color: transparent}
.cab-fil a:hover, .cab-fil a:focus-visible{text-decoration: underline}
.cab-fil [aria-current="page"]{opacity: 0.75}
.cab-bandeau > .cab-fil + .wp-block-columns{margin-block-start: 1.25rem}
.cab-fil li:first-child > :where(a, span){display: inline-flex;align-items: center;gap: 0.3rem}
.cab-fil__maison{flex: none}
@media (max-width: 781px){.cab-fil{display: none}
}
.cab-bandeau :where(p, .wp-block-post-excerpt, .wp-block-term-description, .cab-bandeau__meta){color: var(--wp--preset--color--brand-blue)}
.cab-bandeau :where(p, .wp-block-post-excerpt, .wp-block-term-description){max-width: 95%;margin-block: 0.625rem 0}
.cab-bandeau :where(.wp-block-post-excerpt p, .wp-block-term-description p){margin-block: 0}
.cab-bandeau .wp-block-post-excerpt__more-text{display: none}
.cab-bandeau__note{max-width: 95%;margin-block: 0.5rem 0;font-size: var(--wp--preset--font-size--small);font-style: italic}
.cab-bandeau__meta{justify-content: flex-end;gap: 0 0.5rem;margin-block-start: 0.625rem;font-size: var(--wp--preset--font-size--small)}
.cab-bandeau__meta > * + *::before{content: "|";margin-inline-end: 0.5rem;opacity: 0.5}
body:not(.single-post) .cab-bandeau__meta{display: none}
.cab-bandeau :where(.wp-block-post-featured-image, .cab-term-image, .wp-block-image, .cab-bandeau__affiche){width: fit-content;margin: 0 0 0 auto;line-height: 0;transform: scale(1.2) translate(-33px, -33px) rotate(-6deg)}
.cab-bandeau :where(.wp-block-post-featured-image, .cab-term-image, .wp-block-image, .cab-bandeau__affiche) img{width: auto;max-width: 100%;max-height: 200px;border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 15px}
.cab-bandeau--evenement .cab-bandeau__affiche img{max-height: 300px}
.cab-bandeau--evenement .cab-bandeau__affiche{transform-origin: center top;transform: scale(1.2) translate(-33px, -50px) rotate(-6deg);margin-bottom: -100px}
@media (prefers-reduced-motion: no-preference){.cab-bandeau--evenement .cab-bandeau__affiche{animation-name: cab-affiche-entree}
}
@keyframes cab-affiche-entree{from{opacity: 0;transform: scale(1.06) translate(-33px, -7px) rotate(-6deg)}
to{opacity: 1;transform: scale(1.2) translate(-33px, -50px) rotate(-6deg)}
}
.cab-bandeau .cab-recherche-encore{max-width: 32rem}
@media (max-width: 30rem){.cab-recherche-encore .wp-block-search__button{display: flex;align-items: center;justify-content: center;flex: none;width: 3rem;min-width: 0;padding-inline: 0;font-size: 0}
.cab-recherche-encore .wp-block-search__button::before{content: "";width: 1.5rem;height: 1.5rem;background-color: currentColor;-webkit-mask-image: var(--cab-loupe);mask-image: var(--cab-loupe);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}
}
.cab-carte-compte{position: relative;z-index: 2;max-width: 34rem;margin-block-start: 1.25rem}
.cab-carte-compte .cab-connexion__card{display: block;padding: 0;background: none;box-shadow: none}
.cab-colonnes .cab-connexion{max-width: none;margin-inline: 0}
.cab-colonnes .cab-connexion__form{padding: 0;background: none;box-shadow: none}
.cab-connexion__section--ailleurs{position: relative;margin-block: var(--wp--preset--spacing--30, 1rem);padding-block: var(--wp--preset--spacing--40, 1.5rem)}
.cab-connexion__section--ailleurs::before{content: "";position: absolute;z-index: -1;inset-block: 0;left: var(--cab-pleine-gauche, 0px);width: var(--cab-pleine-largeur, 100%);background: var(--wp--preset--color--cream)}
@media (min-width: 48rem){.cab-colonnes .cab-connexion__section--options{grid-template-columns: minmax(0, 1fr) minmax(0, 20rem);column-gap: var(--wp--preset--spacing--60, 48px);align-items: start}
.cab-colonnes .cab-connexion__identite{grid-column: 1;grid-row: 2}
.cab-colonnes .cab-connexion__field--avatar{grid-column: 2;grid-row: 2}
.cab-colonnes .cab-connexion__section--options > :not(.cab-connexion__identite):not(.cab-connexion__field--avatar){grid-column: 1 / -1}
}
@media (min-width: 48rem){.cab-carte-compte .cab-connexion__card > div{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 1.25rem}
.cab-carte-compte .cab-connexion__mail{margin-block-start: 0}
.cab-carte-compte .cab-connexion__since{flex-basis: 100%}
}
.cab-bandeau .cab-carte-compte .cab-connexion__name{color: var(--cab-cnx-accent, var(--wp--preset--color--brand-blue))}
.cab-bandeau .cab-carte-compte .cab-connexion__mail, .cab-bandeau .cab-carte-compte .cab-connexion__since{color: var(--cab-cnx-muted, var(--wp--preset--color--gray))}
.cab-bandeau .wp-block-columns:not(:has(img)) > .wp-block-column{flex-basis: 100% !important}
.cab-bandeau .wp-block-column:last-child:not(:has(img)){display: none}
@media (prefers-reduced-motion: no-preference){.cab-bandeau :where(.wp-block-post-featured-image, .cab-term-image, .wp-block-image, .cab-bandeau__affiche){animation: cab-bandeau-entree 900ms cubic-bezier(0.22, 1.15, 0.36, 1) both}
}
@keyframes cab-bandeau-entree{from{opacity: 0;transform: scale(1.06) translate(-33px, 10px) rotate(-6deg)}
to{opacity: 1;transform: scale(1.2) translate(-33px, -33px) rotate(-6deg)}
}
@media (max-width: 781px){.cab-bandeau{padding-block: 1.75rem 4.375rem}
.cab-bandeau :where(.wp-block-post-featured-image, .cab-term-image, .wp-block-image, .cab-bandeau__affiche){margin-inline: auto;transform: rotate(-6deg)}
.cab-bandeau--evenement .cab-bandeau__affiche{transform-origin: center;transform: rotate(-6deg);margin-bottom: 0}
.cab-bandeau--evenement .cab-bandeau__affiche img{max-height: 200px}
.cab-bandeau__meta{gap: 0 1rem}
.cab-bandeau__meta > * + *::before{content: none}
}
@media (max-width: 781px) and (prefers-reduced-motion: no-preference){.cab-bandeau :where(.wp-block-post-featured-image, .cab-term-image, .wp-block-image, .cab-bandeau__affiche), .cab-bandeau--evenement .cab-bandeau__affiche{animation-name: cab-bandeau-entree-etroit}
}
@keyframes cab-bandeau-entree-etroit{from{opacity: 0;transform: translateY(10px) rotate(-6deg)}
to{opacity: 1;transform: rotate(-6deg)}
}
.cab-card{box-sizing: border-box;height: 100%;background: var(--wp--preset--color--white);border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 15px;padding: 0 19px 19px;box-shadow: 0 12px 18px -6px rgba(0, 0, 0, 0.3);overflow: hidden;display: flex;flex-direction: column}
.cab-card .cab-card__photo{position: relative;margin: 0 -19px 16px;border-radius: 13px 13px 0 0;overflow: hidden;background: var(--wp--preset--color--ink)}
.cab-card__photo .wp-block-post-featured-image{margin: 0}
.cab-card__photo img{display: block;width: 100%;aspect-ratio: 8 / 5;object-fit: cover;border-radius: 0;transform: scale(1);transition: filter 0.35s ease, transform 0.55s ease}
@media (hover: hover){.cab-card__photo img{filter: brightness(0.68)}
.cab-card:hover .cab-card__photo img, .cab-card:focus-within .cab-card__photo img{filter: brightness(1);transform: scale(1.06)}
}
.cab-card__photo::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient( to top, rgba(11, 20, 26, 0.92) 0%, rgba(11, 20, 26, 0.72) 34%, rgba(11, 20, 26, 0.12) 66%, rgba(11, 20, 26, 0) 100% )}
.cab-card__photo .wp-block-post-title{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;margin: 0;padding: 16px 18px;font-size: 21px;line-height: 1.18;color: var(--cab-sur-fond-sombre)}
.cab-card__photo .wp-block-post-title a{color: inherit;text-decoration: underline;text-decoration-color: transparent}
.cab-card__photo .wp-block-post-title a:hover, .cab-card__photo .wp-block-post-title a:focus-visible{text-decoration: underline}
.cab-card:not(.cab-card--pleine) .cab-card__photo:not(:has(img)){min-height: 11rem;background-image: var(--cab-coin-vert);background-size: 100% 100%;background-repeat: no-repeat}
.cab-card .cab-meta{font-size: 0.75rem;font-weight: 600;letter-spacing: 0.09em;text-transform: uppercase;color: var(--wp--preset--color--brand-blue)}
.cab-card .cab-meta a{color: inherit;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.18em}
.cab-card .cab-meta a:hover, .cab-card .cab-meta a:focus-visible{color: var(--wp--preset--color--meadow-green);text-decoration-color: currentColor}
.cab-card .wp-block-post-excerpt{color: var(--wp--preset--color--gray)}
.cab-card .cab-card__ruban{margin: 0;position: absolute;z-index: 4;padding: 0.26rem 0;transform: rotate(-45deg);text-align: center;font-size: 0.68rem;font-weight: 600;line-height: 1.5;letter-spacing: 0.14em;text-transform: uppercase;box-shadow: 0 2px 3px -1px rgba(20, 35, 43, 0.32);color: var(--cab-sur-fond-sombre);pointer-events: none}
.cab-card .cab-card__ruban--neuf{background-color: var(--wp--preset--color--meadow-green)}
.cab-card .cab-card__ruban--date{background-color: var(--wp--preset--color--brand-blue);text-transform: none;letter-spacing: 0.08em}
.cab-card .cab-card__ruban--rang-1{top: 1.6rem;left: -3.2rem;width: 11rem}
.cab-card .cab-card__ruban--rang-2{top: 2.61rem;left: -3.62rem;width: 14rem}
.cab-card--pleine{border: 0;padding: 0;background: transparent}
.cab-card--pleine .cab-card__photo, .cab-card.cab-card--pleine .cab-card__photo{margin: 0;height: 100%;min-height: 17rem;aspect-ratio: 3 / 4;border-radius: 15px}
.cab-card--pleine .cab-card__photo img{aspect-ratio: 3 / 4;height: 100%}
.cab-card--pleine .cab-card__photo::after{background: linear-gradient( to top, rgba(11, 20, 26, 0.5) 0%, rgba(11, 20, 26, 0.18) 30%, rgba(11, 20, 26, 0) 55% )}
.cab-card--pleine .cab-card__texte{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding: 54px 18px 18px;display: flex;flex-direction: column;gap: 7px;background: linear-gradient( to top, rgba(11, 20, 26, 0.72) 0%, rgba(11, 20, 26, 0.68) 82%, rgba(11, 20, 26, 0) 100% )}
.cab-card--pleine .cab-card__texte .wp-block-post-title{position: static;padding: 0;font-size: 21px}
.cab-card--pleine .cab-card__texte .cab-meta, .cab-card--pleine .cab-card__texte .cab-meta a{color: var(--cab-meta-photo)}
.cab-card--pleine .cab-card__texte .wp-block-post-excerpt{color: var(--cab-texte-photo);font-size: var(--wp--preset--font-size--small)}
.cab-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35rem 0.9rem;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--gray)}
.cab-meta a{color: inherit;text-decoration: underline;text-decoration-color: transparent}
.cab-meta a:hover, .cab-meta a:focus-visible{color: var(--wp--preset--color--meadow-green);text-decoration-line: underline;text-decoration-color: currentColor}
:where(:is(.cab-content, .wp-block-post-content) figure) img{border-radius: 3px}
:is(.cab-content, .wp-block-post-content) figcaption{margin-top: 0.5rem}
:is(.cab-content, .wp-block-post-content) :where(table, pre, .wp-block-table){display: block;max-width: 100%;overflow-x: auto}
:is(.cab-content, .wp-block-post-content) .wp-block-table table{display: table;width: 100%;border-collapse: collapse}
@media (max-width: 40rem){:is(.cab-content, .wp-block-post-content) .wp-block-table table{min-width: 30rem}
}
:is(.cab-content, .wp-block-post-content) .wp-block-table :is(th, td){padding: 0.6rem 0.8rem;border: 0;border-block-start: 1px solid color-mix(in srgb, var(--cab-encre) 12%, transparent);font-variant-numeric: tabular-nums;overflow-wrap: break-word;text-align: start;vertical-align: top;word-break: normal}
:is(.cab-content, .wp-block-post-content) .wp-block-table :is(thead, tfoot){border: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-table thead th{border-block-start: 0;border-block-end: 2px solid color-mix(in srgb, var(--wp--preset--color--brand-blue) 35%, transparent);color: var(--wp--preset--color--brand-blue);font-family: var(--wp--preset--font-family--heading);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}
:is(.cab-content, .wp-block-post-content) .wp-block-table tfoot :is(th, td){border-block-start-width: 2px;font-weight: 600}
:is(.cab-content, .wp-block-post-content) .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color: var(--wp--preset--color--cream)}
:is(.cab-content, .wp-block-post-content) .wp-block-table.is-style-stripes tbody :is(th, td){border-block-start-color: transparent}
:is(.cab-content, .wp-block-post-content) .wp-block-table.is-style-stripes{border-bottom: 1px solid color-mix(in srgb, var(--cab-encre) 12%, transparent)}
:is(.cab-content, .wp-block-post-content) :is(.wp-block-code, .wp-block-preformatted, .wp-block-verse){padding: 1rem 1.1rem;border-radius: 14px;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cab-encre) 12%, transparent)}
:is(.cab-content, .wp-block-post-content) :where(.wp-block-preformatted, .wp-block-verse){background-color: var(--wp--preset--color--cream)}
:is(.cab-content, .wp-block-post-content) :not(pre) > code{padding: 0.1em 0.4em;border-radius: 4px;background-color: color-mix(in srgb, var(--cab-encre) 8%, transparent);font-family: ui-monospace, "Cascadia Mono", Consolas, monospace;font-size: 0.9em}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color){color: var(--wp--preset--color--brand-blue)}
:is(.wp-block-cover, .cab-voisines__bande, .cab-histoire__encart, [class*="has-brand-blue-background"]) .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color){color: currentColor}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible{border-color: var(--wp--preset--color--meadow-green);background-color: var(--wp--preset--color--meadow-green);color: var(--cab-sur-fond-sombre)}
:is(.cab-content, .wp-block-post-content) .wp-block-list{padding-inline-start: 1.5em}
:is(.cab-content, .wp-block-post-content) .wp-block-list li{margin-block: 0.3rem}
:is(.cab-content, .wp-block-post-content) .wp-block-list li::marker{color: var(--wp--preset--color--meadow-green)}
:is(.cab-content, .wp-block-post-content) .wp-block-list :is(ul, ol){margin-block-start: 0.3rem}
:is(.cab-content, .wp-block-post-content) .wp-block-separator{margin-block: var(--wp--preset--spacing--50)}
:is(.cab-content, .wp-block-post-content) .wp-block-separator:not(.is-style-dots){height: 0;border-block-start-width: 0;border-block-end: 1px solid color-mix(in srgb, var(--cab-encre) 15%, transparent)}
:is(.cab-content, .wp-block-post-content) .wp-block-details{padding: 0.9rem 1.1rem;border-radius: 14px;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cab-encre) 12%, transparent);background-color: var(--wp--preset--color--cream)}
:is(.cab-content, .wp-block-post-content) .wp-block-details > summary{display: flex;align-items: center;gap: 0.6rem;color: var(--wp--preset--color--meadow-green);cursor: pointer;font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--medium);line-height: 1.15;list-style: none}
:is(.cab-content, .wp-block-post-content) .wp-block-details > summary::-webkit-details-marker{display: none}
:is(.cab-content, .wp-block-post-content) .wp-block-details > summary::before{content: "";flex: none;width: 0.4rem;height: 0.4rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform 0.2s ease}
:is(.cab-content, .wp-block-post-content) .wp-block-details[open] > summary::before{transform: translateY(2px) rotate(-135deg)}
:is(.cab-content, .wp-block-post-content) .wp-block-details > summary + *{margin-block-start: 0.9rem;padding-block-start: 0.9rem;border-block-start: 1px solid color-mix(in srgb, var(--cab-encre) 12%, transparent)}
:is(.cab-content, .wp-block-post-content) .wp-block-details > :last-child{margin-block-end: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion{border: 1px solid color-mix(in srgb, var(--cab-encre) 14%, transparent);border-radius: 14px;overflow: hidden}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-item{background-color: var(--wp--preset--color--cream)}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-item + .wp-block-accordion-item{border-block-start: 1px solid color-mix(in srgb, var(--cab-encre) 14%, transparent)}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion > *, :is(.cab-content, .wp-block-post-content) .wp-block-accordion-item > *{margin-block: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-panel > :first-child{margin-block-start: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-heading{margin-block: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-heading__toggle{gap: 0.6rem;padding: 0.85rem 1.1rem;color: var(--wp--preset--color--meadow-green);font-family: var(--wp--preset--font-family--heading);font-size: inherit;line-height: 1.15}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-item.is-open > .wp-block-accordion-heading{background-color: color-mix(in srgb, var(--cab-encre) 9%, var(--wp--preset--color--cream))}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-panel:not([hidden]){padding: 1.1rem;border-block-start: 1px solid color-mix(in srgb, var(--cab-encre) 14%, transparent);background-color: var(--wp--preset--color--white)}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-panel > :last-child{margin-block-end: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-heading__toggle-icon{flex: none;font-size: 0;width: 0.9rem;height: 0.9rem}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-heading__toggle-icon::before{content: "";display: block;width: 0.4rem;height: 0.4rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg)}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform: none}
:is(.cab-content, .wp-block-post-content) .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon::before{transform: translateY(2px) rotate(-135deg)}
@media (prefers-reduced-motion: no-preference){:is(.cab-content, .wp-block-post-content) .wp-block-accordion-heading__toggle-icon::before{transition: transform 0.2s ease}
}
:is(.cab-content, .wp-block-post-content) .wp-block-tabs{border: 1px solid color-mix(in srgb, var(--cab-encre) 14%, transparent);border-radius: 14px;background-color: var(--wp--preset--color--cream)}
:is(.cab-content, .wp-block-post-content) .wp-block-tabs > *{margin-block: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list{--cab-onglet-taille: var(--wp--preset--font-size--medium);gap: 0.25rem;padding: 0.4rem 0.4rem 0}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list.cab-uo-level-0{--cab-onglet-taille: var(--wp--preset--font-size--regular)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list.cab-uo-level-0 > button{font-family: var(--wp--preset--font-family--body, inherit)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list.cab-uo-level-1{--cab-onglet-taille: var(--wp--preset--font-size--display)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list.cab-uo-level-2{--cab-onglet-taille: var(--wp--preset--font-size--x-large)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list.cab-uo-level-3{--cab-onglet-taille: var(--wp--preset--font-size--large)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list.cab-uo-level-5{--cab-onglet-taille: var(--wp--preset--font-size--regular)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list.cab-uo-level-6{--cab-onglet-taille: var(--wp--preset--font-size--small)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list > button{padding: 0.7rem 1rem;border-start-start-radius: 10px;border-start-end-radius: 10px;color: var(--wp--preset--color--meadow-green);font-family: var(--wp--preset--font-family--heading);font-size: var(--cab-onglet-taille, var(--wp--preset--font-size--medium));font-weight: 400;line-height: 1.15}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list > button:hover{background-color: color-mix(in srgb, var(--cab-encre) 7%, transparent)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list > button[aria-selected="true"]{background-color: var(--wp--preset--color--white);box-shadow: inset 0 3px 0 0 var(--wp--preset--color--meadow-green)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-list > button[aria-selected="true"]::before{content: none}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-panels{border-end-start-radius: 13px;border-end-end-radius: 13px;background-color: var(--wp--preset--color--white)}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-panel{padding: 1.1rem}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-panel > :first-child{margin-block-start: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-tab-panel > :last-child{margin-block-end: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-media-text{gap: var(--wp--preset--spacing--50, 1.5rem) var(--wp--preset--spacing--60, 3rem)}
:is(.cab-content, .wp-block-post-content) .wp-block-media-text > .wp-block-media-text__content{padding-inline: 0}
:where(:is(.cab-content, .wp-block-post-content) .wp-block-embed) :is(iframe, video){border-radius: 3px}
.cab-footer a{text-decoration: underline;text-decoration-color: transparent}
.cab-footer a:hover{text-decoration: underline}
.cab-footer__haut{padding-block: 100px 50px}
.cab-footer__colonnes{gap: 31px}
.cab-footer__titre{margin-block: 0 18px;color: var(--cab-titre-pied);line-height: 1.5}
.cab-footer__liste .wp-block-post-title, .cab-footer__liens{margin-block: 0;line-height: 1.4}
.cab-footer__liste .wp-block-post-template{gap: 7px}
.cab-footer__liste .wp-block-post-title a, .cab-footer__liens a{color: var(--wp--preset--color--brand-blue)}
.cab-footer__liens a{display: inline-block;margin-block: 3px}
.cab-footer .cab-footer__bas{padding-block: 11px;margin-block-start: 0}
.cab-footer__signature{align-items: center;justify-content: space-between;gap: 20px}
.cab-footer__copyright{margin-block: 0;font-family: var(--wp--preset--font-family--heading);line-height: 1.7}
.cab-footer__copyright a{color: inherit;text-decoration: underline;text-decoration-color: transparent;transition: filter 0.15s ease}
.cab-footer__copyright a:hover{filter: brightness(1.25);text-decoration: none}
.cab-footer__copyright a:focus-visible{text-decoration: underline;text-underline-offset: 2px}
.cab-footer__signes{display: flex;align-items: center;justify-content: flex-end;flex-wrap: nowrap;gap: 20px}
.cab-footer__marque{margin-block: 0;flex: 0 0 auto}
.cab-footer__marque a{display: block}
.cab-footer__marque img{display: block;transition: filter 0.15s ease}
.cab-footer__marque a:hover img, .cab-footer__marque a:focus-visible img{filter: brightness(1.35)}
.cab-footer__social{margin-block: 0;flex: 0 0 auto}
@media (max-width: 781px){.cab-footer__signature{text-align: center;justify-content: center}
.cab-footer__signature > .cab-footer__copyright{flex-basis: 100%}
.cab-footer__bas .cab-footer__signes{justify-content: center}
.cab-footer__haut{padding-block: 70px 40px}
.cab-footer__liste .wp-block-post-template > li:nth-child(n + 5){display: none}
}
.cab-bowtie{position: relative}
.cab-bowtie::before{content: "";position: absolute;top: -1px;left: 0;right: 0;height: calc(var(--cab-bowtie-height, 100px) + 1px);z-index: 1;pointer-events: none;background-color: var(--cab-bowtie, var(--wp--preset--color--white));-webkit-mask-image: var(--cab-bowtie-image);mask-image: var(--cab-bowtie-image);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}
:root{--cab-bowtie-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='140' viewBox='0 0 1280 140' preserveAspectRatio='none'%3E%3Cg fill='%23fff'%3E%3Cpath d='M1280 0L640 70 0 0v140l640-70 640 70V0z' fill-opacity='.5'/%3E%3Cpath d='M1280 0H0l640 70 640-70z'/%3E%3C/g%3E%3C/svg%3E");--cab-bowtie-image-bas: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='140' viewBox='0 0 1280 140' preserveAspectRatio='none'%3E%3Cg fill='%23fff'%3E%3Cpath d='M0 140l640-70 640 70V0L640 70 0 0v140z' fill-opacity='.5'/%3E%3Cpath d='M0 140h1280L640 70 0 140z'/%3E%3C/g%3E%3C/svg%3E");--cab-coin-vert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1250' preserveAspectRatio='none' fill='%23a4bd01' fill-opacity='.55'%3E%3Cpath d='M1423.43,1145.79,1920,958.23V0H832.83l400.32,1059.85A147.64,147.64,0,0,0,1423.43,1145.79Z'/%3E%3C/svg%3E");--cab-pilules: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1440' preserveAspectRatio='xMinYMin slice' fill='%23000' fill-opacity='.1'%3E%3Cpath d='M1354.19,697.54,817.48,1440H525l637.07-881.3a118.5,118.5,0,0,1,165.46-26.62h0A118.51,118.51,0,0,1,1354.19,697.54Zm7-212.3h0a118.49,118.49,0,0,0,165.45-26.61L1858.16,0H1565.72L1334.55,319.78A118.5,118.5,0,0,0,1361.17,485.24Zm-3.6,519.84h0a118.5,118.5,0,0,0-165.46,26.62L897,1440H1189.4l194.79-269.46A118.51,118.51,0,0,0,1357.57,1005.08Zm33.6-46.84h0a118.49,118.49,0,0,0,165.45-26.61L1920,429V24.4L1364.55,792.78A118.5,118.5,0,0,0,1391.17,958.24Zm306.4,89.84h0a118.5,118.5,0,0,0-165.46,26.62L1268.05,1440h292.43l163.71-226.46A118.51,118.51,0,0,0,1697.57,1048.08Zm7-212.3a118.5,118.5,0,0,0,26.62,165.46h0a118.49,118.49,0,0,0,165.45-26.61L1920,942.29V537.74Z'/%3E%3C/svg%3E");--cab-loupe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z'/%3E%3C/svg%3E")}
.cab-bowtie--bas{position: relative}
.cab-bowtie--bas::after{content: "";position: absolute;bottom: -1px;left: 0;right: 0;height: calc(var(--cab-bowtie-height, 100px) + 1px);z-index: 1;pointer-events: none;background-color: var(--cab-bowtie, var(--wp--preset--color--white));-webkit-mask-image: var(--cab-bowtie-image-bas);mask-image: var(--cab-bowtie-image-bas);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}
@media (max-width: 781px){.cab-bowtie::before, .cab-bowtie--bas::after{height: calc(var(--cab-bowtie-height, 60px) + 1px)}
.cab-bande--news::after{inset: calc(-1 * var(--cab-bowtie-height, 60px)) 0 0}
}
.wp-block-query-pagination{margin-top: var(--wp--preset--spacing--50)}
.post-nav-links{margin-top: var(--wp--preset--spacing--50);text-align: center}
.wp-block-query-pagination .page-numbers, .post-nav-links .post-page-numbers, .cab-comments .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 2.4rem;height: 2.4rem;padding-inline: 0.5rem;border: 1px solid var(--wp--preset--color--light-gray);border-radius: 3px;text-decoration: none}
.wp-block-query-pagination .page-numbers:hover, .wp-block-query-pagination .page-numbers.current, .post-nav-links .post-page-numbers:hover, .post-nav-links .post-page-numbers.current, .cab-comments .page-numbers:hover, .cab-comments .page-numbers.current{background: var(--wp--preset--color--brand-blue);border-color: var(--wp--preset--color--brand-blue);color: var(--cab-sur-fond-sombre)}
.cab-events{display: grid;grid-template-columns: repeat(auto-fill, minmax(17rem, 1fr));gap: var(--wp--preset--spacing--40);margin: 0;padding: 0;list-style: none}
.cab-bande :where(h1, h2, h3) + .cab-events{margin-block-start: 28px}
.cab-events__item{margin: 0}
.cab-events__tab{position: absolute;top: 14px;left: 14px;z-index: 3;margin: 0;padding: 8px 12px 7px;border-radius: 4px;background: rgba(244, 246, 243, 0.94);text-align: center;line-height: 1.1}
.cab-events__tampon{position: absolute;top: 16px;right: 12px;z-index: 3;padding: 0.28rem 0.6rem;border: 2px solid var(--wp--preset--color--signal-orange);border-radius: 4px;margin: 0;background: rgba(244, 246, 243, 0.94);color: var(--wp--preset--color--ink);font-family: var(--wp--preset--font-family--heading);font-size: 0.86rem;letter-spacing: 0.14em;line-height: 1;text-transform: uppercase;transform: rotate(-8deg)}
.cab-events--cote .cab-events__tampon{top: 12px;right: 10px;font-size: 0.74rem}
.cab-events__day{display: block;font-family: var(--wp--preset--font-family--heading);font-size: 1.55rem;color: var(--wp--preset--color--meadow-green)}
.cab-events__month{display: block;margin-top: 2px;font-size: 0.78rem;color: var(--wp--preset--color--brand-blue)}
.cab-events__title{margin: 0 0 10px;font-size: 20px;line-height: 1.2;color: var(--cab-sur-fond-sombre)}
.cab-events__title a{color: inherit;text-decoration: underline;text-decoration-color: transparent}
.cab-events__title a:hover, .cab-events__title a:focus-visible{color: inherit;text-decoration: underline;text-decoration-color: currentColor}
.cab-events__facts{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 5px}
.cab-events__fact{display: grid;grid-template-columns: 15px 1fr;align-items: start;gap: 8px;margin: 0;font-size: 0.82rem;line-height: 1.4;color: var(--cab-texte-photo-fort)}
.cab-events__icon{margin-top: 0.18em;color: var(--cab-meta-photo)}
.cab-events__fact a{color: inherit;text-decoration-line: underline;text-underline-offset: 2px}
.cab-events__fact--place{font-size: 0.78rem;color: var(--cab-texte-photo-doux)}
.cab-events--empty p{margin: 0;color: var(--wp--preset--color--gray)}
.cab-form__form{display: grid;gap: var(--wp--preset--spacing--30, 1rem);max-width: 38rem}
.cab-form__field{display: grid;gap: 0.3rem;margin: 0}
.cab-form__trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}
.cab-form__actions{margin: 0}
.cab-form__notice{padding: 0.9rem 1.1rem;margin-bottom: 1.2rem;border-left: 4px solid;border-radius: 3px}
.cab-form__notice--succes{border-color: var(--wp--preset--color--meadow-green, #557a2c);background: color-mix(in srgb, var(--wp--preset--color--meadow-green, #557a2c) 12%, transparent)}
.cab-form__notice--erreur{border-color: var(--wp--preset--color--signal-orange, #ff812d);background: color-mix(in srgb, var(--wp--preset--color--signal-orange, #ff812d) 12%, transparent)}
.cab-carte{margin: 0}
.cab-carte__trace{display: block;width: 100%;height: auto}
@supports selector(:has(*)){.cab-carte .cab-carte__trace{opacity: 0}
.cab-carte:has(.cab-carte__legende) .cab-carte__trace{opacity: 1;transition: opacity 0.25s ease-out}
}
@media (prefers-reduced-motion: reduce){.cab-carte:has(.cab-carte__legende) .cab-carte__trace{transition: none}
}
.cab-carte__region{fill: var(--cab-carte-actif, #d5d5d5);stroke: var(--wp--preset--color--white);stroke-width: 0.8;stroke-linejoin: round;transition: fill 0.2s ease}
.cab-carte__region--calme{fill: var(--cab-carte-calme, #e6e6e6)}
.cab-carte__region--rien{fill: url("#cab-carte-hachures")}
.cab-carte__hachure-fond{fill: var(--cab-carte-calme, #e6e6e6)}
.cab-carte__hachure-trait{stroke: var(--cab-carte-hachure, #c9c9c9);stroke-width: 2}
.cab-carte__legende{display: flex;flex-wrap: wrap;gap: 0.35rem 1.1rem;margin: 0.9rem 0 0;padding: 0;list-style: none;color: var(--cab-encre);font-size: var(--wp--preset--font-size--small);line-height: 1.4}
.cab-carte__cle{display: flex;align-items: center;gap: 0.45rem;margin: 0}
.cab-carte__pastille{flex: none;width: 0.95rem;height: 0.95rem;border: 1px solid color-mix(in srgb, var(--cab-encre) 25%, transparent);border-radius: 2px}
.cab-carte__pastille--actif{background: var(--cab-carte-actif, #d5d5d5)}
.cab-carte__pastille--calme{background: var(--cab-carte-calme, #e6e6e6)}
.cab-carte__pastille--rien{background: repeating-linear-gradient( 45deg, var(--cab-carte-hachure, #c9c9c9) 0 2px, var(--cab-carte-calme, #e6e6e6) 2px 5px )}
.cab-carte a:hover .cab-carte__region, .cab-carte a:focus-visible .cab-carte__region, .cab-carte__region--courante{fill: var(--wp--preset--color--meadow-green)}
.cab-carte a{outline: none}
.cab-carte a:focus-visible .cab-carte__region{stroke: var(--wp--preset--color--brand-blue);stroke-width: 2}
@media (prefers-reduced-motion: reduce){.cab-carte__region{transition: none}
}
:root[data-theme="dark"]{--cab-carte-actif: #3c4a55;--cab-carte-calme: #2c3841;--cab-carte-hachure: #4b5b68}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--cab-carte-actif: #3c4a55;--cab-carte-calme: #2c3841;--cab-carte-hachure: #4b5b68}
}
ul.cab-events--cote{display: block;margin: 0;padding: 0;list-style: none}
.cab-events--cote .cab-events__item{display: grid;grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);gap: var(--wp--preset--spacing--40);align-items: start;margin: 0}
.cab-events--cote .cab-events__vignette{position: relative;border-radius: 10px;margin: 0;box-shadow: 0 8px 14px -6px rgba(20, 35, 43, 0.35);line-height: 0;overflow: hidden}
.cab-events--cote .cab-events__vignette img{width: 100%;height: auto}
.cab-events--cote .cab-events__corps{min-width: 0}
.cab-events--cote .cab-events__title{margin: 0 0 0.6rem;color: var(--wp--preset--color--meadow-green);font-size: var(--wp--preset--font-size--large);line-height: 1.15}
.cab-events--cote .cab-events__title a{color: inherit;text-decoration: underline;text-decoration-color: transparent}
.cab-events--cote .cab-events__title a:hover, .cab-events--cote .cab-events__title a:focus-visible{text-decoration: underline}
.cab-events--cote .cab-events__fact{display: flex;align-items: flex-start;gap: 0.45rem;margin: 0 0 0.3rem;color: var(--cab-encre);font-size: var(--wp--preset--font-size--small)}
.cab-events--cote .cab-events__fact--place{color: var(--cab-encre);font-size: var(--wp--preset--font-size--small)}
.cab-events--cote .cab-events__icon{flex: none;margin-top: 0.2em;color: var(--wp--preset--color--meadow-green)}
.cab-events--cote .cab-events__extrait{margin: 0.9rem 0 0;color: var(--cab-encre)}
.cab-events--cote .cab-events__plus{margin: 1rem 0 0;text-align: right}
.cab-events--cote .cab-events__lien{display: inline-block}
.cab-events-suite--grille{padding-block: 2.5rem 3.5rem;margin-block-start: 2.5rem;background: var(--wp--preset--color--cream)}
.cab-events-suite--grille > *{max-width: var(--wp--style--global--wide-size);margin-inline: auto;padding-inline: 1rem}
@supports selector(:has(*)){.wp-site-blocks:has(.cab-events-suite--grille, .cab-fiche__voisins, .cab-bande-liste, .cab-bande--evenements) .cab-footer__haut{--cab-bowtie: var(--wp--preset--color--cream)}
.wp-site-blocks:has(.cab-events-suite--grille, .cab-fiche__voisins, .cab-bande-liste, .cab-bande--evenements) > footer{margin-block-start: 0}
}
.cab-events-suite--cote{margin-block-start: 0}
.cab-fiche__voisins .cab-events-suite--grille{margin-block-start: 0;padding-block: 0;background: none}
.cab-fiche__voisins .cab-events-suite--grille > *{max-width: none;margin-inline: 0;padding-inline: 0}
.cab-events__repli, .cab-uo-gallery-more{margin-block-start: var(--wp--preset--spacing--40);text-align: center}
.cab-events__repli-bouton, .cab-uo-gallery-more__button{display: inline-flex;align-items: center;gap: 0.55rem;cursor: pointer;list-style: none}
.cab-events__repli-bouton::-webkit-details-marker{display: none}
.cab-events__repli-mot--fermer, .cab-events__repli[open] .cab-events__repli-mot--ouvrir{display: none}
.cab-events__repli[open] .cab-events__repli-mot--fermer{display: inline}
.cab-events__repli-fleche, .cab-uo-gallery-more__arrow{width: 0.4rem;height: 0.4rem;flex: none;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg)}
.cab-uo-gallery-more--open .cab-uo-gallery-more__arrow{transform: translateY(2px) rotate(-135deg)}
.cab-events__repli[open] .cab-events__repli-fleche{transform: translateY(2px) rotate(-135deg)}
.cab-events--suite{margin-block-start: var(--wp--preset--spacing--40);text-align: start}
@media (max-width: 40rem){.cab-events-suite--grille .cab-events{grid-template-columns: repeat(2, 1fr);gap: 12px}
.cab-events-suite--grille .cab-card--pleine .cab-card__texte{padding: 40px 10px 11px;gap: 4px}
.cab-events-suite--grille .cab-events__title{margin-block-end: 3px;font-size: 15px}
.cab-events-suite--grille .cab-events__fact--date, .cab-events-suite--grille .cab-events__fact--place, .cab-events-suite--grille .cab-events__fact--who, .cab-events-suite--grille .cab-events__fact--cost{display: none}
.cab-events-suite--grille .cab-events__fact{grid-template-columns: 13px 1fr;gap: 6px;font-size: 0.72rem}
.cab-events-suite--grille .cab-events__icon{width: 13px;height: 13px}
.cab-events-suite--grille .cab-events__tab{top: 8px;left: 8px;padding: 5px 8px 4px;font-size: 0.68rem}
.cab-events-suite--grille .cab-events__day{font-size: 1.1rem}
.cab-events-suite--grille .cab-events__tampon{top: 9px;right: 7px;padding: 0.2rem 0.42rem;font-size: 0.62rem}
}
@supports selector(:has(*)){@media (max-width: 40rem){.cab-events-suite--grille:not(.cab-events-suite--pas-a-pas):has(.cab-events__repli) > ul.cab-events > li:nth-child(n+7){display: none}
.cab-events-suite--grille:not(.cab-events-suite--pas-a-pas):has(.cab-events__repli[open]) > ul.cab-events > li:nth-child(n+7){display: flex}
.cab-events-suite--grille[data-rangees="1"]:not(.cab-events-suite--pas-a-pas):has(.cab-events__repli) > ul.cab-events > li:nth-child(n+3){display: none}
.cab-events-suite--grille[data-rangees="1"]:not(.cab-events-suite--pas-a-pas):has(.cab-events__repli[open]) > ul.cab-events > li:nth-child(n+3){display: flex}
}
}
.cab-events__item--cachee{display: none}
@keyframes cab-descente{from{opacity: 0;transform: translateY(-18px)}
to{opacity: 1;transform: none}
}
.cab-events__item--arrive{animation: cab-descente 0.45s cubic-bezier(0.22, 0.68, 0.28, 1) both;animation-delay: calc(var(--cab-uo-rank, 0) * 70ms)}
@media (prefers-reduced-motion: reduce){.cab-events__item--arrive{animation-delay: 0s}
}
.cab-events__affiche{display: block}
.cab-events__affiche img, .cab-events__affiche .cab-sans-affiche{transition: transform 0.55s ease}
@media (hover: hover){.cab-events__item:hover .cab-events__affiche img, .cab-events__item:focus-within .cab-events__affiche img, .cab-events__item:hover .cab-events__affiche .cab-sans-affiche, .cab-events__item:focus-within .cab-events__affiche .cab-sans-affiche{transform: scale(1.06)}
}
@media (prefers-reduced-motion: reduce){.cab-events__affiche img, .cab-events__affiche .cab-sans-affiche{transition: none}
.cab-events__item:hover .cab-events__affiche img, .cab-events__item:hover .cab-events__affiche .cab-sans-affiche{transform: none}
}
.cab-events-suite__entete{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 0.4rem 1.2rem;margin-block-end: 0.85rem}
.cab-events-suite__titre{margin-block: 0 0.85rem;color: var(--wp--preset--color--brand-blue);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--medium);font-weight: 400}
.cab-events-suite__entete .cab-events-suite__titre{margin-block-end: 0}
.cab-events-suite__temps{display: inline-flex;flex: none;align-items: center;gap: 0.35rem;font-size: var(--wp--preset--font-size--small);text-underline-offset: 3px}
.cab-events-suite__temps-icone{flex: none}
.cab-events--empty .cab-events-suite__temps{margin-block-start: 0.7rem}
@media (max-width: 900px){.cab-events--cote .cab-events__item{grid-template-columns: 1fr}
}
.cab-agenda__rangee{column-gap: clamp(1.75rem, 3.5vw, 3rem)}
.wp-block-group.cab-annonce{padding: 1.6rem 1.5rem;border-radius: 14px;margin-block-start: 2.25rem;background: var(--wp--preset--color--pale-blue);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wp--preset--color--brand-blue) 45%, transparent)}
.cab-annonce h3{margin-block: 0 0.6rem}
.cab-annonce p{margin-block: 0 1.25rem;font-size: var(--wp--preset--font-size--small)}
.cab-annonce .wp-block-buttons{margin-block-end: 0}
.cab-filtres{margin-block-end: 2rem}
.cab-fiche{margin-block: var(--wp--preset--spacing--50)}
.cab-fiche__rangee{column-gap: clamp(1.75rem, 3.5vw, 3rem)}
.cab-fiche__texte > :first-child{margin-block-start: 0}
.cab-fiche__passe{padding: 0.7rem 1rem;border-inline-start: 4px solid var(--wp--preset--color--signal-orange);margin-block: 0 1.5rem;background: color-mix(in srgb, var(--wp--preset--color--signal-orange) 12%, transparent);font-size: var(--wp--preset--font-size--small)}
.cab-fiche__panneau{padding: 1.5rem 1.4rem;border-radius: 14px;background: var(--wp--preset--color--pale-blue);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wp--preset--color--brand-blue) 25%, transparent)}
.cab-fiche__titre{margin-block: 0 1.1rem;color: var(--wp--preset--color--brand-blue);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--medium);font-weight: 400}
.cab-fiche__ligne{display: flex;align-items: flex-start;gap: 0.65rem;padding-block: 0.6rem;border-block-start: 1px solid color-mix(in srgb, var(--cab-encre) 12%, transparent);line-height: 1.4}
.cab-fiche__ligne:first-of-type{border-block-start: 0;padding-block-start: 0}
.cab-fiche__ligne .cab-events__icon{flex: none;margin-block-start: 0.9em;color: var(--wp--preset--color--meadow-green)}
.cab-fiche__quoi{display: block;color: var(--cab-encre);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.06em;opacity: 0.7;text-transform: uppercase}
.cab-fiche__adresse, .cab-fiche__lien{display: block}
.cab-fiche__agenda{display: flex;flex-wrap: wrap;gap: 0.3rem 1rem;padding-block-start: 0.9rem;border-block-start: 1px solid color-mix(in srgb, var(--cab-encre) 12%, transparent);margin-block-start: 0.6rem}
.cab-fiche__agenda .cab-fiche__quoi{flex-basis: 100%;margin-block-end: 0.2rem}
.cab-fiche.cab-fiche{margin-block-start: clamp(2.5rem, 5vw, 3.5rem)}
.cab-fiche__voisins{padding-block: 2.5rem 3.5rem;background: var(--wp--preset--color--cream)}
.cab-fiche__voisins > *{max-width: var(--wp--style--global--wide-size);margin-inline: auto;padding-inline: 1rem}
.cab-bandeau__faits{display: grid;gap: 0.45rem;padding: 0;margin: 1rem 0 0;list-style: none}
.cab-bandeau__faits li{display: flex;align-items: flex-start;gap: 0.5rem;color: var(--wp--preset--color--brand-blue);line-height: 1.35}
.cab-bandeau__faits .cab-events__icon{flex: none;margin-block-start: 0.28em;opacity: 0.75}
.cab-bandeau__faits a{color: inherit}
.cab-bandeau__affiche .cab-sans-affiche{display: block;width: 150px;height: 200px;border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 15px}
.cab-sans-affiche{display: block;width: 100%;height: 100%;color: color-mix(in srgb, var(--cab-sur-fond-sombre) 60%, transparent)}
.cab-sans-affiche__fond{fill: var(--wp--preset--color--ink)}
.cab-sans-affiche__mot{fill: currentColor;font-family: var(--wp--preset--font-family--heading);font-size: 27px;letter-spacing: 0.04em}
.cab-segments{--cab-segments-rayon: 999px;--cab-segments-filet: color-mix(in srgb, var(--wp--preset--color--brand-blue) 28%, transparent);display: inline-flex;align-items: stretch;max-width: 100%;min-height: 46px;border: 2px solid var(--wp--preset--color--brand-blue);border-radius: var(--cab-segments-rayon);background: var(--wp--preset--color--white)}
.cab-segments > *{display: flex;margin: 0}
.cab-segments > * + *{border-inline-start: 1px solid var(--cab-segments-filet)}
.cab-segments__pave{display: flex;flex: 1;align-items: center;gap: 0.45rem;padding-inline: 0.85rem;border: 0;background: none;color: var(--wp--preset--color--brand-blue);cursor: pointer;font-family: inherit;font-size: var(--wp--preset--font-size--small);line-height: 1.2;list-style: none;text-decoration: none;white-space: nowrap;transition: background-color 0.15s ease}
.cab-segments > .cab-segments__pave{flex: none}
.cab-segments__pave::-webkit-details-marker{display: none}
.cab-segments__pave:hover, .cab-segments__pave:focus-visible{background: color-mix(in srgb, var(--wp--preset--color--brand-blue) 8%, transparent)}
.cab-segments > :first-child > .cab-segments__pave, .cab-segments > .cab-segments__pave:first-child{padding-inline-start: 1.1rem;border-start-start-radius: var(--cab-segments-rayon);border-end-start-radius: var(--cab-segments-rayon)}
.cab-segments > :last-child > .cab-segments__pave, .cab-segments > .cab-segments__pave:last-child{border-start-end-radius: var(--cab-segments-rayon);border-end-end-radius: var(--cab-segments-rayon)}
.cab-segments__pave--valider{padding-inline: 1.2rem;background: var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--white);font-weight: 700}
.cab-segments__pave--valider:hover, .cab-segments__pave--valider:focus-visible{background: var(--wp--preset--color--brand-blue);filter: brightness(1.15)}
.cab-segments__icone{display: block;flex: none}
.cab-segments__menu{position: relative}
.cab-segments__menu--actif > .cab-segments__pave{background: var(--wp--preset--color--pale-blue);font-weight: 700}
.cab-segments__fleche{width: 0.4rem;height: 0.4rem;flex: none;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg)}
.cab-segments__menu[open] .cab-segments__fleche{transform: translateY(2px) rotate(-135deg)}
.cab-segments__compte{display: inline-flex;flex: none;align-items: center;justify-content: center;min-width: 1.3rem;height: 1.3rem;padding-inline: 0.3rem;border-radius: 999px;background: var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--white);font-size: 0.74rem;font-variant-numeric: tabular-nums;font-weight: 700}
.cab-segments__liste{position: absolute;z-index: 5;inset-block-start: calc(100% + 0.5rem);inset-inline-start: 0;min-width: 100%;width: max-content;max-width: min(22rem, 80vw);max-height: 17rem;padding: 0.9rem 1.1rem;border-radius: 12px;background: var(--wp--preset--color--white);box-shadow: 0 12px 34px rgb(6 38 52 / 20%);overflow-y: auto}
.cab-segments__liste fieldset{padding: 0;border: 0;margin: 0}
.cab-segments__case{display: flex;align-items: flex-start;gap: 0.6rem;padding-block: 0.4rem;color: var(--wp--preset--color--brand-blue);cursor: pointer;line-height: 1.3}
.cab-segments__case span{text-decoration: underline;text-decoration-color: transparent;transition: text-decoration-color 0.2s ease}
.cab-segments__case:hover span{text-decoration-color: currentColor}
.cab-segments__case input{flex: none;width: 1.05rem;height: 1.05rem;margin: 0.05rem 0 0;accent-color: var(--wp--preset--color--brand-blue)}
@media (max-width: 40rem){.cab-segments{--cab-segments-rayon: 18px;display: grid;grid-template-columns: 1fr 1fr;width: 100%}
.cab-segments > * + *{border-inline-start: 0}
.cab-segments > *:nth-child(even){border-inline-start: 1px solid var(--cab-segments-filet)}
.cab-segments > *:nth-child(n+3){border-block-start: 1px solid var(--cab-segments-filet)}
.cab-segments > :last-child:nth-child(odd){grid-column: 1 / -1}
.cab-segments:not(.cab-sommaire__gelule) > :first-child > .cab-segments__pave, .cab-segments:not(.cab-sommaire__gelule) > .cab-segments__pave:first-child{border-radius: var(--cab-segments-rayon) 0 0 0}
.cab-segments:not(.cab-sommaire__gelule) > :nth-child(2) > .cab-segments__pave, .cab-segments:not(.cab-sommaire__gelule) > .cab-segments__pave:nth-child(2){border-radius: 0 var(--cab-segments-rayon) 0 0}
.cab-segments:not(.cab-sommaire__gelule) > :last-child:nth-child(odd) > .cab-segments__pave, .cab-segments:not(.cab-sommaire__gelule) > .cab-segments__pave:last-child:nth-child(odd){border-radius: 0 0 var(--cab-segments-rayon) var(--cab-segments-rayon)}
.cab-segments:not(.cab-sommaire__gelule) > :last-child:nth-child(even) > .cab-segments__pave, .cab-segments:not(.cab-sommaire__gelule) > .cab-segments__pave:last-child:nth-child(even){border-radius: 0 0 var(--cab-segments-rayon) 0}
.cab-segments:not(.cab-sommaire__gelule) > :nth-last-child(2):nth-child(odd) > .cab-segments__pave, .cab-segments:not(.cab-sommaire__gelule) > .cab-segments__pave:nth-last-child(2):nth-child(odd){border-radius: 0 0 0 var(--cab-segments-rayon)}
.cab-segments:not(.cab-sommaire__gelule) > :first-child:nth-last-child(2) > .cab-segments__pave, .cab-segments:not(.cab-sommaire__gelule) > .cab-segments__pave:first-child:nth-last-child(2){border-radius: var(--cab-segments-rayon) 0 0 var(--cab-segments-rayon)}
.cab-segments:not(.cab-sommaire__gelule) > :last-child:nth-child(2) > .cab-segments__pave, .cab-segments:not(.cab-sommaire__gelule) > .cab-segments__pave:last-child:nth-child(2){border-radius: 0 var(--cab-segments-rayon) var(--cab-segments-rayon) 0}
.cab-segments__pave{justify-content: center;min-height: 46px;padding-inline: 0.6rem;text-align: center;white-space: normal}
.cab-segments > :first-child > .cab-segments__pave, .cab-segments > .cab-segments__pave:first-child{padding-inline-start: 0.6rem}
.cab-segments > *:nth-child(even) .cab-segments__liste{inset-inline-start: auto;inset-inline-end: 0}
}
.cab-carte__retour{margin: 0.6rem 0 0;font-size: var(--wp--preset--font-size--small);text-align: end}
@media (prefers-reduced-motion: reduce){.cab-segments__pave{transition: none}
}
.cab-haut{position: fixed;z-index: 90;right: clamp(0.75rem, 3vw, 1.5rem);bottom: clamp(0.75rem, 3vw, 1.5rem);display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--white);box-shadow: 0 6px 18px rgb(6 38 52 / 28%);cursor: pointer;opacity: 0;visibility: hidden;transform: translateY(12px);transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s, background-color 0.2s ease}
.cab-haut--vu{opacity: 1;visibility: visible;transform: none}
.cab-haut:hover, .cab-haut:focus-visible{background: var(--wp--preset--color--meadow-green)}
.cab-haut-marqueur{position: absolute;width: 1px;height: 1px}
.cab-proposer{max-width: 44rem;margin-inline: auto}
.cab-proposer__reponse{padding: 0.9rem 1.1rem;border-inline-start: 4px solid var(--wp--preset--color--meadow-green);border-radius: 0 8px 8px 0;margin-block-end: 1.6rem;background: color-mix(in srgb, var(--wp--preset--color--meadow-green) 10%, transparent)}
.cab-proposer__etat{display: flex;flex-wrap: wrap;align-items: center;gap: 0.6rem 1rem;padding: 0.7rem 1rem;border-radius: 8px;margin-block-end: 1.4rem;background: var(--wp--preset--color--pale-blue);color: var(--wp--preset--color--brand-blue);font-size: var(--wp--preset--font-size--small)}
.cab-proposer__etat-mot{flex: 1 1 16rem;margin: 0}
.cab-proposer__voir{display: inline-flex;flex: 0 0 auto;align-items: center;gap: 0.5rem;min-height: 40px;padding-inline: 1.1rem;border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 999px;background: var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--white);font-weight: 700;text-decoration: none}
.cab-proposer__voir .cab-events__icon{width: 18px;height: 18px}
.cab-proposer__voir:hover, .cab-proposer__voir:focus-visible{background: var(--wp--preset--color--white);color: var(--wp--preset--color--brand-blue);text-decoration: underline}
.cab-proposer__reponse--mal{border-inline-start-color: var(--wp--preset--color--signal-orange);background: color-mix(in srgb, var(--wp--preset--color--signal-orange) 12%, transparent)}
.cab-proposer__chemin{display: flex;flex-wrap: wrap;gap: 0.4rem 1.4rem;margin: 0 0 1.8rem;padding: 0;list-style: none}
.cab-proposer__jalon{display: flex;align-items: center;gap: 0.5rem;color: var(--wp--preset--color--gray);font-size: var(--wp--preset--font-size--small)}
.cab-proposer__numero{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 1.7rem;height: 1.7rem;border: 2px solid currentColor;border-radius: 50%;font-family: var(--wp--preset--font-family--heading);font-size: 0.95rem;line-height: 1}
.cab-proposer__jalon--ici{color: var(--wp--preset--color--brand-blue);font-weight: 700}
.cab-proposer__jalon--fait{color: var(--wp--preset--color--meadow-green)}
.cab-proposer__jalon--fait .cab-proposer__numero{background: var(--wp--preset--color--meadow-green);border-color: var(--wp--preset--color--meadow-green);color: var(--wp--preset--color--white)}
.cab-proposer__etape{padding: 0;border: 0;margin: 0 0 1.6rem}
.cab-proposer__etape > legend{padding: 0;margin-block-end: 1rem;color: var(--wp--preset--color--brand-blue);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--medium);font-weight: 400}
.cab-proposer__formulaire--pliee .cab-proposer__etape > legend{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
.cab-proposer__champ{display: flex;flex-direction: column;gap: 0.3rem;margin: 0 0 1rem}
.cab-proposer__requis{color: var(--wp--preset--color--signal-orange)}
.cab-proposer__aide{color: var(--wp--preset--color--gray);font-size: 0.82rem;line-height: 1.4}
.cab-proposer__paire{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 1rem}
@media (max-width: 34rem){.cab-proposer__paire{grid-template-columns: 1fr}
}
.cab-proposer__cases{padding: 0.9rem 1.1rem;border: 1px solid color-mix(in srgb, var(--wp--preset--color--brand-blue) 22%, transparent);border-radius: 10px;margin: 0 0 1rem;display: grid;grid-template-columns: repeat(auto-fill, minmax(11rem, 1fr));gap: 0.15rem 1rem}
.cab-proposer__cases > legend{padding-inline: 0.35rem;color: var(--cab-encre);font-size: var(--wp--preset--font-size--small);font-weight: 700}
.cab-proposer__case{display: flex;align-items: flex-start;gap: 0.5rem;padding-block: 0.25rem;color: var(--wp--preset--color--brand-blue);cursor: pointer;font-size: 0.86rem;line-height: 1.3}
.cab-proposer__case input{flex: none;width: 1rem;height: 1rem;margin: 0.1rem 0 0;accent-color: var(--wp--preset--color--brand-blue)}
.cab-proposer__leurre{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}
.cab-proposer__navigation{display: flex;justify-content: space-between;gap: 0.75rem;margin: 0}
.cab-proposer__navigation:has(.cab-proposer__pas--arriere[hidden]){justify-content: flex-end}
.cab-proposer__pas[hidden], .cab-proposer__envoi[hidden], .cab-proposer__etape[hidden]{display: none}
.cab-proposer__pas, .cab-proposer__bouton{cursor: pointer}
.cab-proposer__pas--arriere.wp-element-button{border: 2px solid currentColor;padding: calc(0.7rem - 2px) calc(1.5rem - 2px);background-color: transparent;color: var(--wp--preset--color--brand-blue)}
.cab-proposer__pas--arriere.wp-element-button:hover, .cab-proposer__pas--arriere.wp-element-button:focus-visible{border-color: var(--wp--preset--color--meadow-green);background-color: var(--wp--preset--color--meadow-green);color: var(--cab-sur-fond-sombre)}
.cab-proposer input[type="file"]{font-family: inherit;font-size: var(--wp--preset--font-size--small)}
.cab-proposer input[type="file"]::file-selector-button{margin-inline-end: 0.8rem;padding: calc(0.7rem - 2px) calc(1.5rem - 2px);border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 4px;background-color: transparent;color: var(--wp--preset--color--brand-blue);cursor: pointer;font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--regular);font-weight: 700}
.cab-proposer input[type="file"]:hover::file-selector-button, .cab-proposer input[type="file"]:focus-visible::file-selector-button{border-color: var(--wp--preset--color--meadow-green);background-color: var(--wp--preset--color--meadow-green);color: var(--cab-sur-fond-sombre)}
.cab-proposer__envoi{margin: 1.4rem 0 0;text-align: end}
.cab-proposer__formulaire--pliee .cab-proposer__envoi{margin-block-start: 0}
.cab-proposer__fenetre{position: relative;width: min(1080px, 92vw);max-width: none;max-height: 88vh;padding: 2.2rem clamp(1.1rem, 4vw, 2.6rem) 2rem;border: 0;border-radius: 14px;background: var(--wp--preset--color--white);color: var(--cab-encre);box-shadow: 0 18px 50px rgb(6 38 52 / 32%);overflow-y: auto}
.cab-proposer__fenetre::backdrop{background: rgb(6 38 52 / 55%)}
.cab-proposer__fenetre .cab-proposer{max-width: 46rem}
.cab-proposer__fermer{position: absolute;top: 0.9rem;right: 0.9rem;width: 2.2rem;height: 2.2rem;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--wp--preset--color--brand-blue);cursor: pointer}
.cab-proposer__fermer:hover, .cab-proposer__fermer:focus-visible{background: color-mix(in srgb, var(--wp--preset--color--brand-blue) 10%, transparent)}
#wpforo .wpforo-subforum ul li{list-style: none}
#wpforo .wpforo-category{min-height: 134px}
@media (max-width: 1024px){#wpforo .wpforo-category{min-height: 50px}
}
#wpforo #wpf-widget-recent-replies .postuser{margin-top: 10px;text-align: right;font-style: italic;color: var(--wp--preset--color--gray)}
#wpforo #wpf-widget-recent-replies .postuser a{color: var(--wp--preset--color--brand-blue)}
.widget_wpforo_recent_posts{margin-bottom: 0}
#wpforo, #wpforo input, #wpforo textarea, #wpforo select, #wpforo button{font-family: var(--wp--preset--font-family--body)}
#wpforo h1, #wpforo h2, #wpforo h3, #wpforo #wpforo-title{font-family: var(--wp--preset--font-family--heading);font-weight: 400}
#wpforo #wpforo-wrap{background: var(--wp--preset--color--white);color: var(--cab-encre)}
#wpforo #wpforo-wrap #wpforo-menu, #wpforo #wpforo-wrap .wpf-head-bar, #wpforo #wpforo-wrap .wpforo-topic-badges{background: var(--wp--preset--color--cream)}
#wpforo #wpforo-wrap #wpforo-menu{border-bottom-color: var(--wp--preset--color--light-gray)}
#wpforo #wpforo-wrap #wpforo-menu li a, #wpforo #wpforo-wrap .wpf-search input[type="text"], #wpforo #wpforo-wrap [class*="wpfl-"] .cat-title, #wpforo #wpforo-wrap [class*="wpfl-"] .cat-stat-posts, #wpforo #wpforo-wrap [class*="wpfl-"] .cat-stat-topics, #wpforo #wpforo-wrap [class*="wpfl-"] .head-title, #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-topic-info, #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-topic-head{color: var(--wp--preset--color--brand-blue)}
#wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-category, #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-post .wpf-left, #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-last-topics-list li{background-color: var(--wp--preset--color--cream)}
#wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-category, #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-topic-head{border-bottom-color: var(--wp--preset--color--brand-blue)}
#wpforo #wpforo-wrap [class*="wpfl-"] .forum-wrap{border-bottom-color: var(--wp--preset--color--cream)}
#wpforo #wpforo-wrap [class*="wpfl-"] .topic-wrap, #wpforo #wpforo-wrap .wpf-head-bar{border-bottom-color: var(--wp--preset--color--light-gray)}
#wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-subforum{border-top-color: var(--wp--preset--color--light-gray)}
:root[data-theme="dark"] #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-forum-description, :root[data-theme="dark"] #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-forum-description p, :root[data-theme="dark"] #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-forum-description b, :root[data-theme="dark"] #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-forum-footer{color: var(--wp--preset--color--gray)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-forum-description, :root:not([data-theme="light"]) #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-forum-description p, :root:not([data-theme="light"]) #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-forum-description b, :root:not([data-theme="light"]) #wpforo #wpforo-wrap [class*="wpfl-"] .wpforo-forum-footer{color: var(--wp--preset--color--gray)}
}
#wpforo #wpforo-wrap input[type="text"], #wpforo #wpforo-wrap input[type="email"], #wpforo #wpforo-wrap input[type="password"], #wpforo #wpforo-wrap input[type="search"], #wpforo #wpforo-wrap textarea, #wpforo #wpforo-wrap select{background: var(--wp--preset--color--white);border-color: var(--wp--preset--color--light-gray);color: var(--cab-encre)}
#wpforo #wpforo-wrap{padding: 0}
#wpforo #wpforo-wrap .wpf-footer-buttons{flex-wrap: wrap;gap: 0.35rem 0}
@media (max-width: 480px){#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title{padding-right: 15px}
}
.cab-forum :where(table){display: block;max-width: 100%;overflow-x: auto}
:root{--cab-titre-pied: #4d6f27;--cab-meta-photo: #c9e14e;--cab-texte-photo: #d5e2ea;--cab-texte-photo-fort: #e4edf3;--cab-texte-photo-doux: #cfdae2;--cab-sur-fond-sombre: #fff;--cab-fond-bande: #06668c;--cab-encre-bande: #ebf2fa;--cab-fond-histoire: #427aa1;--cab-encre: #2b3a44}
:root[data-theme="dark"]{--wp--preset--color--white: #16202a;--wp--preset--color--cream: #1b2734;--wp--preset--color--light-gray: #2a3a48;--wp--preset--color--pale-blue: #16232e;--wp--preset--color--gray: #a2b3bf;--cab-encre: #d3e2ec;--wp--preset--color--brand-blue: #74bfe2;--wp--preset--color--meadow-green: #a9d16b;--wp--preset--color--ink: #0e1720;--cab-titre-pied: #a9d16b}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--wp--preset--color--white: #16202a;--wp--preset--color--cream: #1b2734;--wp--preset--color--light-gray: #2a3a48;--wp--preset--color--pale-blue: #16232e;--wp--preset--color--gray: #a2b3bf;--cab-encre: #d3e2ec;--wp--preset--color--brand-blue: #74bfe2;--wp--preset--color--meadow-green: #a9d16b;--wp--preset--color--ink: #0e1720;--cab-titre-pied: #a9d16b}
}
.cab-header .cab-theme{position: relative;display: flex;align-items: center;align-self: stretch}
.cab-theme__menu{position: relative;display: flex;align-items: center;align-self: stretch}
.cab-theme__bouton{display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;cursor: pointer;color: var(--wp--preset--color--brand-blue);list-style: none;transition: color 0.15s ease, background-color 0.15s ease}
.cab-theme__bouton::-webkit-details-marker{display: none}
.cab-theme__bouton:hover, .cab-theme__menu[open] .cab-theme__bouton{color: var(--wp--preset--color--brand-blue);background: color-mix(in srgb, var(--wp--preset--color--brand-blue) 14%, transparent)}
.cab-theme__icone, .cab-theme__marque, .cab-theme__coche{flex: 0 0 auto}
.cab-theme__liste{position: absolute;right: 0;top: calc(100% + 5px);z-index: 30;min-width: 11rem;margin: 0;padding: 0.4rem 0;list-style: none;background: var(--wp--preset--color--white);box-shadow: 0 0 7px rgba(0, 0, 0, 0.3)}
.cab-header.is-stuck .cab-theme__liste{top: calc(100% + 3px)}
.cab-theme__choix{display: flex;align-items: center;gap: 0.6rem;width: 100%;padding: 0.45rem 0.9rem;border: 0;background: none;cursor: pointer;font-family: inherit;font-size: var(--wp--preset--font-size--small);color: var(--cab-encre);text-align: left}
.cab-theme__choix:hover, .cab-theme__choix:focus-visible{background: var(--wp--preset--color--cream)}
.cab-theme__nom{flex: 1 1 auto}
.cab-theme__coche{opacity: 0;color: var(--wp--preset--color--meadow-green)}
.cab-theme__choix[aria-pressed="true"] .cab-theme__coche{opacity: 1}
@media (max-width: 980px){.cab-header .cab-theme__liste{min-width: 240px;padding-block: 20px;border-top: 3px solid var(--wp--preset--color--brand-blue);background: color-mix(in srgb, var(--wp--preset--color--white) 92%, transparent);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1)}
}
.has-modal-open .cab-header{z-index: auto}
.has-modal-open .cab-theme{z-index: 100001}
.cab-comments__titre{display: inline-block;margin: 0 0 var(--wp--preset--spacing--50);padding-bottom: 0.3em;border-bottom: 3px solid var(--wp--preset--color--brand-blue)}
.cab-comments .wp-block-comment-template, .cab-comments .wp-block-comment-template ol{margin: 0;padding: 0;list-style: none}
.cab-comments .wp-block-comment-template > li + li{margin-top: var(--wp--preset--spacing--40)}
.cab-comment{display: flex;align-items: flex-start;gap: 1.25rem}
.cab-comment > *, .cab-comment__bulle > *, .cab-comment__tete > *{margin-block-start: 0}
.cab-comment__face{flex-shrink: 0;line-height: 0}
.cab-comment__face img{display: block;width: 56px;height: 56px;border: 2px solid var(--wp--preset--color--light-gray);border-radius: 50%}
.cab-comment__bulle{position: relative;flex: 1;min-width: 0;padding: 1rem 1.25rem;border: 1px solid var(--wp--preset--color--light-gray);border-radius: 12px;background: var(--wp--preset--color--cream)}
.cab-comment__bulle::before, .cab-comment__bulle::after{content: "";position: absolute;border-top: 8px solid transparent;border-bottom: 8px solid transparent}
.cab-comment__bulle::before{top: 18px;left: -9px;border-right: 9px solid var(--wp--preset--color--light-gray)}
.cab-comment__bulle::after{top: 19px;left: -7px;border-top-width: 7px;border-bottom-width: 7px;border-right: 8px solid var(--wp--preset--color--cream)}
.cab-comment__tete{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35rem 0.9rem;margin-bottom: 0.75rem;padding-bottom: 0.6rem;border-bottom: 1px solid var(--wp--preset--color--light-gray)}
.cab-comment__tete .wp-block-comment-author-name{color: var(--wp--preset--color--meadow-green);font-size: var(--wp--preset--font-size--regular);font-weight: 700;line-height: 1.2}
.cab-comment__tete .wp-block-comment-author-name a{color: inherit;text-decoration: underline;text-decoration-color: transparent}
.cab-comment__tete .wp-block-comment-author-name a:hover{text-decoration: underline}
.cab-comment__tete .wp-block-comment-date{flex: 1;color: var(--wp--preset--color--gray);font-size: 0.82rem}
.cab-comment__tete .wp-block-comment-date a, .cab-comment__tete .wp-block-comment-edit-link a{color: inherit;text-decoration: underline;text-decoration-color: transparent}
.cab-comment__tete .wp-block-comment-edit-link{color: var(--wp--preset--color--gray);font-size: 0.78rem}
.cab-comment__tete .wp-block-comment-date a:hover, .cab-comment__tete .wp-block-comment-edit-link a:hover{color: var(--wp--preset--color--meadow-green);text-decoration: underline}
.cab-comment__tete .wp-block-comment-reply-link a, .cab-comments__replier{display: inline-block;padding: 0.5rem 1.3rem;border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 999px;background: transparent;color: var(--wp--preset--color--brand-blue);cursor: pointer;font-family: inherit;font-size: 0.7rem;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}
.cab-comment__tete .wp-block-comment-reply-link a:hover, .cab-comment__tete .wp-block-comment-reply-link a:focus-visible, .cab-comments__replier:hover, .cab-comments__replier:focus-visible{background: var(--wp--preset--color--meadow-green);border-color: var(--wp--preset--color--meadow-green);color: var(--cab-sur-fond-sombre)}
.cab-comment .wp-block-comment-content{margin: 0;color: var(--cab-encre);font-size: 0.95rem;line-height: 1.7}
.cab-comment .wp-block-comment-content p:last-child{margin-bottom: 0}
.cab-comment .wp-block-comment-content p:has( > .comment-awaiting-moderation ){margin: 0 0 0.85rem}
.cab-comment .comment-awaiting-moderation{display: block;padding: 0.55rem 0.85rem;border-radius: 8px;background: var(--wp--preset--color--signal-orange);color: #2b1a0c;font-size: 0.78rem;font-style: normal;line-height: 1.5}
.cab-comment .comment-awaiting-moderation::before{content: "⏳ "}
@supports selector(:has(*)){.cab-comment__bulle:has( .comment-awaiting-moderation ){border-color: var(--wp--preset--color--signal-orange);border-style: dashed;background: color-mix(in srgb, var(--wp--preset--color--signal-orange) 8%, var(--wp--preset--color--white))}
.cab-comment__bulle:has( .comment-awaiting-moderation )::before{border-right-color: var(--wp--preset--color--signal-orange)}
.cab-comment__bulle:has( .comment-awaiting-moderation )::after{border-right-color: color-mix(in srgb, var(--wp--preset--color--signal-orange) 8%, var(--wp--preset--color--white))}
}
.cab-comments__replier{margin: 0.75rem 0 0 4.75rem}
.cab-comments__replier::before{content: "▾";margin-right: 0.5em}
.cab-comments__replier[aria-expanded="true"]::before{content: "▴"}
.cab-comments .wp-block-comment-template ol{margin: 0.75rem 0 0 4.75rem;padding-left: 1.5rem;border-left: 3px solid var(--wp--preset--color--light-gray)}
.cab-comments .wp-block-comment-template ol > li + li{margin-top: var(--wp--preset--spacing--30)}
.cab-comments .wp-block-comment-template ol .cab-comment__bulle{background: var(--wp--preset--color--pale-blue)}
.cab-comments .wp-block-comment-template ol .cab-comment__bulle::after{border-right-color: var(--wp--preset--color--pale-blue)}
.cab-comments .wp-block-comments-pagination{display: flex;flex-wrap: wrap;align-items: center;gap: 0.45rem;margin-top: var(--wp--preset--spacing--50);padding-top: var(--wp--preset--spacing--40);border-top: 1px solid var(--wp--preset--color--light-gray)}
.cab-comments .wp-block-comments-pagination-numbers{display: flex;align-items: center;gap: 0.35rem}
.cab-comments .wp-block-comments-pagination-next{margin-left: auto}
.cab-comments__close{display: flex;align-items: center;justify-content: center;gap: 0.6rem;margin: var(--wp--preset--spacing--50) 0 0;padding: var(--wp--preset--spacing--40);border: 1px dashed var(--wp--preset--color--brand-blue);border-radius: 14px;background: var(--wp--preset--color--cream);color: var(--wp--preset--color--gray);font-size: 0.9rem;text-align: center}
.cab-comments__close::before{content: "🔒";flex-shrink: 0}
.cab-comments .comment-respond{margin-top: var(--wp--preset--spacing--50);padding: var(--wp--preset--spacing--40);border: 1px solid var(--wp--preset--color--light-gray);border-radius: 14px;background: var(--wp--preset--color--cream)}
.cab-comments .comment-reply-title{display: block;margin: 0 0 var(--wp--preset--spacing--30);color: var(--wp--preset--color--meadow-green);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--large);font-weight: 400;line-height: 1.15}
.cab-comments .comment-reply-title small{margin-left: 1rem;font-family: var(--wp--preset--font-family--body);font-size: 0.78rem;font-weight: 400}
.cab-comments #cancel-comment-reply-link{display: inline-block;padding: 0.35rem 0.9rem;border: 1px solid var(--wp--preset--color--brand-blue);border-radius: 999px;color: var(--wp--preset--color--brand-blue);font-size: 0.72rem;font-weight: 600;letter-spacing: 0.04em;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;white-space: nowrap}
.cab-comments #cancel-comment-reply-link::before{content: "✕";margin-right: 0.45em}
.cab-comments #cancel-comment-reply-link:hover{background: var(--wp--preset--color--meadow-green);border-color: var(--wp--preset--color--meadow-green);color: var(--cab-sur-fond-sombre)}
.cab-comments .wp-block-comment-template .comment-respond{margin: 0.75rem 0 0 4.75rem;border-left: 3px solid var(--wp--preset--color--brand-blue);border-radius: 0 14px 14px 0}
.cab-comments .wp-block-comment-template .comment-reply-title{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 1rem;font-size: var(--wp--preset--font-size--medium)}
.cab-comments .wp-block-comment-template .comment-reply-title small{margin-left: 0}
.cab-comments .wp-block-comment-template ol .comment-respond{margin-left: 0}
.cab-comments .logged-in-as{padding-bottom: 0.8rem;border-bottom: 1px solid var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--gray);font-size: 0.85rem;line-height: 1.7}
.cab-comments .logged-in-as img, .cab-comments__moi{width: 32px;height: 32px;margin-right: 0.6rem;border: 2px solid var(--wp--preset--color--light-gray);border-radius: 50%;object-fit: cover;vertical-align: middle}
.cab-comments .logged-in-as a{font-weight: 600;text-decoration: underline;text-decoration-color: transparent}
.cab-comments .logged-in-as a:hover{text-decoration: underline}
.cab-comments .logged-in-as .required-field-message{display: block;margin-top: 0.2rem;font-size: 0.78rem;font-style: italic}
.cab-comments .required{color: var(--wp--preset--color--signal-orange)}
.cab-comments .comment-form label{display: block;margin-bottom: 0.35rem}
.cab-comments .comment-form textarea{min-height: 9rem}
.cab-comments .comment-form{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--wp--preset--spacing--30) 1rem}
.cab-comments .comment-form > *{grid-column: 1 / -1;margin: 0}
.cab-comments .comment-form .comment-notes{order: -2;color: var(--wp--preset--color--gray);font-size: 0.82rem}
.cab-comments .comment-form-author, .cab-comments .comment-form-email, .cab-comments .comment-form-url{order: -1}
.cab-comments .comment-form-author{grid-column: 1}
.cab-comments .comment-form-email{grid-column: 2}
.cab-comments .comment-form-url{grid-column: 3}
.cab-comments .comment-form-cookies-consent{display: flex;align-items: flex-start;gap: 0.6rem}
.cab-comments .comment-form-cookies-consent label{margin: 0;font-size: 0.78rem;font-weight: 400}
.cab-comments .comment-form .form-submit{margin-bottom: 0}
@media (max-width: 781px){.cab-comment{gap: 0.9rem}
.cab-comment__face img{width: 42px;height: 42px}
.cab-comments .wp-block-comment-template ol, .cab-comments .wp-block-comment-template .comment-respond, .cab-comments__replier{margin-left: 2rem}
.cab-comments .wp-block-comment-template ol{padding-left: 0.9rem}
.cab-comments .comment-form{grid-template-columns: 1fr}
.cab-comments .comment-form-author, .cab-comments .comment-form-email, .cab-comments .comment-form-url{grid-column: 1 / -1}
.cab-comments .wp-block-comments-pagination{justify-content: center}
.cab-comments .wp-block-comments-pagination-next{margin-left: 0}
}
.cab-partage.cab-partage{margin: clamp(2rem, 4vw, 3rem) 0 clamp(2rem, 4vw, 3rem);padding-top: 1.25rem;border-top: 1px solid var(--wp--preset--color--light-gray)}
.cab-partage__titre{margin: 0 0 0.6rem;color: var(--wp--preset--color--gray);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase}
.cab-partage__liste{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.3rem 0.55rem;margin: 0;padding: 0;list-style: none}
.cab-partage__liste li::before{content: none}
.cab-partage__liste li:not([hidden]) ~ li:not([hidden])::before{content: "·";content: "·" / "";margin-right: 0.55rem;color: var(--wp--preset--color--light-gray)}
.cab-partage__lien{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0;border: 0;border-bottom: 1px solid transparent;background: none;color: var(--wp--preset--color--brand-blue);cursor: pointer;font-family: inherit;font-size: 0.9rem;font-weight: 500;line-height: 1.4;text-decoration: none;transition: color 0.18s ease, border-color 0.18s ease}
.cab-partage__lien svg{flex: none;width: 1em;height: 1em;fill: currentColor;opacity: 0.8}
.cab-partage__lien:hover, .cab-partage__lien:focus-visible{border-bottom-color: var(--wp--preset--color--meadow-green);color: var(--wp--preset--color--meadow-green)}
.cab-partage__lien:focus-visible{border-radius: 2px;outline: 2px solid var(--wp--preset--color--brand-blue);outline-offset: 3px}
.cab-partage__lien--copie.est-copie{border-bottom-color: transparent;color: var(--wp--preset--color--signal-orange)}
@media (prefers-reduced-motion: reduce){.cab-partage__lien{transition: none}
}
.cab-rubriques{margin-block: clamp(2rem, 4vw, 3rem)}
.cab-rubriques__titre{margin: 0 0 clamp(1.25rem, 2.5vw, 2rem)}
.cab-rubriques__liste{display: grid;grid-template-columns: repeat(var(--cab-rubriques-colonnes, 4), minmax(0, 1fr));gap: 2rem;margin: 0;padding: 0;list-style: none}
.cab-rubriques__liste + .cab-rubriques__liste{margin-block-start: 2rem}
.cab-rubrique{display: flex;flex-direction: column;gap: 0.4rem;margin: 0;min-width: 0}
.cab-rubrique__lien{display: flex;flex-direction: column;gap: 0.7rem;text-decoration: none}
.cab-rubrique__photo{display: block;overflow: hidden;border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 15px;box-shadow: 0 8px 14px -6px rgba(20, 35, 43, 0.35);line-height: 0}
.cab-rubrique__photo img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;transition: transform 0.3s ease}
.cab-rubrique__lien:hover .cab-rubrique__photo img, .cab-rubrique__lien:focus-visible .cab-rubrique__photo img{transform: scale(1.05)}
.cab-rubrique__nom{color: var(--wp--preset--color--meadow-green);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--medium);line-height: 1.15;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.18em;transition: color 0.18s ease, text-decoration-color 0.18s ease}
.cab-rubrique__lien:hover .cab-rubrique__nom, .cab-rubrique__lien:focus-visible .cab-rubrique__nom{color: var(--wp--preset--color--brand-blue);text-decoration-color: currentColor}
.cab-rubrique__lien:focus-visible{outline: 2px solid var(--wp--preset--color--brand-blue);outline-offset: 4px;border-radius: 4px}
.cab-rubrique__compte{margin: 0;color: var(--wp--preset--color--gray);font-size: 0.78rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase}
.cab-liste__titre{margin-block: clamp(2.5rem, 5vw, 3.5rem) clamp(1.25rem, 2.5vw, 2rem)}
.cab-liste__titre span{color: var(--wp--preset--color--brand-blue)}
@media (max-width: 900px){.cab-rubriques__liste{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1.5rem}
}
@media (max-width: 600px){.cab-rubriques__liste{gap: 1.1rem}
.cab-rubrique__nom{font-size: var(--wp--preset--font-size--regular)}
}
@media (prefers-reduced-motion: reduce){.cab-rubrique__photo img{transition: none}
.cab-rubrique__lien:hover .cab-rubrique__photo img{transform: none}
}
:root[data-theme="dark"] #wpforo #wpforo-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-tab-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-admin-note, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-button-outlined:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-forum, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-topic, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-member-title.wpfut, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-post, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-left .avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar .avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item.wpf-starter .avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-board-panel-right span.wpf-active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-activity-icon i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-category .wpf-button, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="text"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="search"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="password"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="email"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="date"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="number"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="url"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="tel"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field textarea, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field select, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-revisions-wrap .wpforo-revision-body{background-color: var(--wp--preset--color--white)}
:root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-menu, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-helper-toggle, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-mode-active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-more-btn, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-chat-msg-assistant .wpf-ai-chat-msg-content, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-menu li > ul, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-search input[type="text"]:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li:hover, :root[data-theme="dark"] #wpf-widget-profile .wpf-notifications .wpf-notification-content li:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .author-rating, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-breadcrumb div:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-breadcrumb div.active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-topic-badges, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-head-bar, :root[data-theme="dark"] #wpforo #wpforo-wrap.wpft-post .wpf-manage-link .wpf-action, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-category, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list li, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .author-rating, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-action, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-category, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-category, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic .wpf-tbox, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-tags, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpforo-category, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .author-rating, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-thread, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-board-panel, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="text"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="password"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="email"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="date"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="number"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="url"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="tel"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field textarea, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field select, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span.wpf-active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-cat, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span.wpf-active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-followers .wpforo-follower, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-following .wpforo-follower, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-create, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-post-create, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-please-login, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ttr, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-footer-box, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-tools, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-sb-1, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-sb-2, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-revision, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-menu .wpf-menu, :root[data-theme="dark"] #wpforo #wpforo-wrap.wpf-dark .wpf-topic-create, :root[data-theme="dark"] #wpforo #wpforo-wrap.wpf-dark .wpf-topic-create div.mce-toolbar-grp, :root[data-theme="dark"] #wpforo #wpforo-wrap.wpf-dark .wpf-post-create, :root[data-theme="dark"] #wpforo #wpforo-wrap.wpf-dark .wpf-post-create div.mce-toolbar-grp, :root[data-theme="dark"] #wpforo #wpforo-wrap.wpf-dark .wpforo-members-content table tr, :root[data-theme="dark"] #wpforo #wpforo-wrap.wpf-dark .wpf-field:nth-child(even), :root[data-theme="dark"] #wpforo #wpforo-wrap.wpf-dark .wpforo-portable-form-wrap div.mce-toolbar-grp, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-portable-form-wrap div.mce-menubar{background-color: var(--wp--preset--color--cream)}
:root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic .wpf-tbox, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-members .wpforo-member, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr{background-color: var(--wp--preset--color--white)}
:root[data-theme="dark"] #wpforo #wpforo-wrap pre, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author-data-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-icon{background-color: var(--wp--preset--color--pale-blue)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpforo #wpforo-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-tab-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-admin-note, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-button-outlined:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-forum, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-topic, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-member-title.wpfut, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-post, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-left .avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar .avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item.wpf-starter .avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-board-panel-right span.wpf-active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-activity-icon i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-category .wpf-button, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="text"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="search"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="password"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="email"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="date"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="number"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="url"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="tel"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field textarea, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-revisions-wrap .wpforo-revision-body{background-color: var(--wp--preset--color--white)}
:root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-menu, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-helper-toggle, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-mode-active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-more-btn, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-chat-msg-assistant .wpf-ai-chat-msg-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-menu li > ul, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-search input[type="text"]:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li:hover, :root:not([data-theme="light"]) #wpf-widget-profile .wpf-notifications .wpf-notification-content li:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .author-rating, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-breadcrumb div:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-breadcrumb div.active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-topic-badges, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-head-bar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap.wpft-post .wpf-manage-link .wpf-action, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-category, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list li, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .author-rating, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-action, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-category, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-category, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic .wpf-tbox, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-tags, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpforo-category, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .author-rating, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-thread, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-board-panel, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="text"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="password"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="email"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="date"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="number"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="url"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="tel"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field textarea, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span.wpf-active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-cat, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span.wpf-active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-followers .wpforo-follower, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-following .wpforo-follower, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-create, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-post-create, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-please-login, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ttr, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-footer-box, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-tools, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-sb-1, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-sb-2, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-revision, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-menu .wpf-menu, :root:not([data-theme="light"]) #wpforo #wpforo-wrap.wpf-dark .wpf-topic-create, :root:not([data-theme="light"]) #wpforo #wpforo-wrap.wpf-dark .wpf-topic-create div.mce-toolbar-grp, :root:not([data-theme="light"]) #wpforo #wpforo-wrap.wpf-dark .wpf-post-create, :root:not([data-theme="light"]) #wpforo #wpforo-wrap.wpf-dark .wpf-post-create div.mce-toolbar-grp, :root:not([data-theme="light"]) #wpforo #wpforo-wrap.wpf-dark .wpforo-members-content table tr, :root:not([data-theme="light"]) #wpforo #wpforo-wrap.wpf-dark .wpf-field:nth-child(even), :root:not([data-theme="light"]) #wpforo #wpforo-wrap.wpf-dark .wpforo-portable-form-wrap div.mce-toolbar-grp, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-portable-form-wrap div.mce-menubar{background-color: var(--wp--preset--color--cream)}
:root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic .wpf-tbox, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-members .wpforo-member, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr{background-color: var(--wp--preset--color--white)}
:root:not([data-theme="light"]) #wpforo #wpforo-wrap pre, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author-data-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-icon{background-color: var(--wp--preset--color--pale-blue)}
}
:root[data-theme="dark"] #wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-acp-content a.wpf-button-secondary, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-acp-footer a.wpf-button-secondary, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-pref-input, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-pref-select, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-popover .wpf-popover-content i:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-recent-activity-filter-form select, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-search input[type="text"].wpf-search-field:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-timeline-card, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-timeline-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .wpforo-reaction, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content .wpforo-reaction, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-content .wpf-logout-message, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-portable-form-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpforo-profile-head-data .wpf-profile-details, :root[data-theme="dark"] #wpforo-dialog, :root[data-theme="dark"] .wpf-topic-added, :root[data-theme="dark"] .wpf_ac_results{background-color: var(--wp--preset--color--white)}
:root[data-theme="dark"] #wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a, :root[data-theme="dark"] #wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell > svg, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-acp-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-acp-footer, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-acp-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-activity-delete:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-chat-messages .wpf-ai-chat-typing, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-clean, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-detected, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-suspected, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-uncertain, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-button-secondary, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-page-message-text, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-popover .wpf-popover-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-recent-activity-item:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-spoiler-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-label, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-title .wpf-member-title.wpfut.wpfsut, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-table .wpfw-1 .wpf-field:nth-child(even), :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-follow-user:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-edit-cover i, :root[data-theme="dark"] #wpforo .wpforo-widget-wrap .wpf-button-secondary, :root[data-theme="dark"] .wpf-post-create, :root[data-theme="dark"] .wpf_ac_results .wpf_ac_over, :root[data-theme="dark"] .wpforo-widget-wrap .wpf-button-secondary, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-rcn-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-table{background-color: var(--wp--preset--color--cream)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-acp-content a.wpf-button-secondary, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-acp-footer a.wpf-button-secondary, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-pref-input, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-pref-select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-popover .wpf-popover-content i:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-recent-activity-filter-form select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-search input[type="text"].wpf-search-field:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-timeline-card, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-timeline-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .wpforo-reaction, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content .wpforo-reaction, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-content .wpf-logout-message, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-portable-form-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpforo-profile-head-data .wpf-profile-details, :root:not([data-theme="light"]) #wpforo-dialog, :root:not([data-theme="light"]) .wpf-topic-added, :root:not([data-theme="light"]) .wpf_ac_results{background-color: var(--wp--preset--color--white)}
:root:not([data-theme="light"]) #wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a, :root:not([data-theme="light"]) #wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell > svg, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-acp-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-acp-footer, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-acp-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-activity-delete:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-chat-messages .wpf-ai-chat-typing, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-clean, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-detected, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-suspected, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-uncertain, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-button-secondary, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-page-message-text, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-popover .wpf-popover-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-recent-activity-item:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-spoiler-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-label, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-title .wpf-member-title.wpfut.wpfsut, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-table .wpfw-1 .wpf-field:nth-child(even), :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-follow-user:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-edit-cover i, :root:not([data-theme="light"]) #wpforo .wpforo-widget-wrap .wpf-button-secondary, :root:not([data-theme="light"]) .wpf-post-create, :root:not([data-theme="light"]) .wpf_ac_results .wpf_ac_over, :root:not([data-theme="light"]) .wpforo-widget-wrap .wpf-button-secondary, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-rcn-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-table{background-color: var(--wp--preset--color--cream)}
}
:root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-cat-panel{background: rgba(22, 32, 42, 0.72) !important;color: var(--cab-encre) !important}
:root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-button-secondary{background: var(--wp--preset--color--cream) !important;border-color: var(--wp--preset--color--light-gray) !important;color: var(--cab-encre) !important}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-cat-panel{background: rgba(22, 32, 42, 0.72) !important;color: var(--cab-encre) !important}
:root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-button-secondary{background: var(--wp--preset--color--cream) !important;border-color: var(--wp--preset--color--light-gray) !important;color: var(--cab-encre) !important}
}
:root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-button-secondary, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-button-secondary:hover, :root[data-theme="dark"] .wpf-button-secondary, :root[data-theme="dark"] .wpf-button-secondary:hover{background-color: var(--wp--preset--color--white)}
:root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="date"]:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="email"]:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="number"]:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="password"]:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="tel"]:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="text"]:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="url"]:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field select:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field textarea:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-notifications, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-post-content.wpf-ai-translated, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-comment-text.wpf-ai-translated, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post-content.wpf-ai-translated, :root[data-theme="dark"] */ #wpf-widget-profile .wpf-notifications{background-color: var(--wp--preset--color--cream)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-button-secondary, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-button-secondary:hover, :root:not([data-theme="light"]) .wpf-button-secondary, :root:not([data-theme="light"]) .wpf-button-secondary:hover{background-color: var(--wp--preset--color--white)}
:root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="date"]:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="email"]:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="number"]:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="password"]:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="tel"]:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="text"]:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="url"]:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field select:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field textarea:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-notifications, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-post-content.wpf-ai-translated, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-comment-text.wpf-ai-translated, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post-content.wpf-ai-translated, :root:not([data-theme="light"]) */ #wpf-widget-profile .wpf-notifications{background-color: var(--wp--preset--color--cream)}
}
:root[data-theme="dark"] #wpforo .wpfbg-3, :root[data-theme="dark"] .wpfbg-3{background-color: var(--wp--preset--color--white) !important}
:root[data-theme="dark"] #wpforo .wpfbg-9, :root[data-theme="dark"] .wpfbg-9{background-color: var(--wp--preset--color--cream) !important}
:root[data-theme="dark"] #wpforo .wpfbg-7, :root[data-theme="dark"] .wpfbg-7{background-color: var(--wp--preset--color--light-gray) !important}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpforo .wpfbg-3, :root:not([data-theme="light"]) .wpfbg-3{background-color: var(--wp--preset--color--white) !important}
:root:not([data-theme="light"]) #wpforo .wpfbg-9, :root:not([data-theme="light"]) .wpfbg-9{background-color: var(--wp--preset--color--cream) !important}
:root:not([data-theme="light"]) #wpforo .wpfbg-7, :root:not([data-theme="light"]) .wpfbg-7{background-color: var(--wp--preset--color--light-gray) !important}
}
:root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-board-panel-right span, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-load-more-spinner, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list li, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data .wpforo-forum-details .wpf-stat-box .wpf-sbd.wpf-sbd-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic .wpf-sbd.wpf-sbd-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author-data-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item:nth-child(even), :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer .reacted-users:not(:empty), :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-followers .wpforo-follower .follower-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-following .wpforo-follower .follower-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-avatar img.avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-online, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar .wpf-profile-online, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar img.avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfltd, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfrtd, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-shead-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-spost-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfltd, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfrtd, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-shead-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-spost-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-subscriptions .sbn-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-tags .wpf-tags-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field{border-color: var(--wp--preset--color--white)}
:root[data-theme="dark"] #wpf-widget-profile .wpf-notifications .wpf-notification-content li, :root[data-theme="dark"] #wpf-widget-profile .wpf-prof-content, :root[data-theme="dark"] #wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut, :root[data-theme="dark"] #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts, :root[data-theme="dark"] #wpf-widget-profile .wpf-prof-header .wpf-prof-info, :root[data-theme="dark"] #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc, :root[data-theme="dark"] #wpforo #wpf-widget-profile .wpf-prof-content, :root[data-theme="dark"] #wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut, :root[data-theme="dark"] #wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts, :root[data-theme="dark"] #wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-info, :root[data-theme="dark"] #wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-menu, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-menu li > ul li, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-poweredby, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-forum-icons, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-stat-body .wpf-stat-item, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-stat-body .wpf-stat-item .wpf-stat-label, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-stat-header, :root[data-theme="dark"] #wpforo #wpforo-wrap .author-rating, :root[data-theme="dark"] #wpforo #wpforo-wrap .widget-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-acp-footer, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-action-link, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-activity-data, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-activity-data .wpf-activity-bottom .wpf-activity-forum, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-helper-toggle, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report .wpf-ai-mod-indicator.wpf-ai-mod-severity-low, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-clean, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-detected, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-uncertain, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpf-toggle-wrap .wpf-toggle, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfltd, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfrtd, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-search-toggle, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-tab-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input:focus, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-button-secondary, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field .wpf-field-wrap .mce-tinymce.mce-container.mce-panel, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field .wpf-filed-value i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="date"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="email"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="number"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="password"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="search"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="tel"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="text"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field input[type="url"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field select, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-field textarea, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-head-bar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-notifications, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-p-error, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-html, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-tmce, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-post-create .wp-editor-tools, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-post-edit-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-recent-activity-filter-form select, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-recent-activity-item, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-spoiler-wrap .wpf-spoiler-body, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-timeline-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-timeline-card, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-timeline-card-header, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-timeline-excerpt, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-timeline-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts ul li, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-html, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-tmce, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tools, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-label, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-value, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-form-wrap > .wpf-extra-fields, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-navi .wpf-navi-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-rel .wpf-no-rel, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-visitors, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .forum-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .topic-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-1, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-2, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .author-rating, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-subforum, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .post-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .topic-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpf-sb-right, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data .wpforo-last-post-info, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-left .avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpf-bottom-bar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpf-sb-right, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat .wpft-cell-left, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic-status, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-data, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-stat, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-tool-bar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-status, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item .wpf-forum-item-stat, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-content-foot, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar .avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reaction-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reaction-wrap .wpf-like-count, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-replies-sep, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-status .wpf-circle.wpfsq:first-child, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .bottom, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .author-rating, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-right .wpforo-post-content-top, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-404-wrap .wpf-search-box, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-404-wrap .wpforo-404-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-admin-note, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-content .wpf-logout-message, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-followers .wpf-tab-subtitle, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-following .wpf-tab-subtitle, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-legal-privacy, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-legal-rules, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-ug, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-members-wrap td.wpf-members-search, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post .wpforo-post-code, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post .wpforo-post-code-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post .wpforo-post-content img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post .wpforo-post-signature, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post code, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="date"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="email"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="number"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="password"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="tel"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="text"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="url"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field select, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpf-field textarea, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-home .wpf-field.wpf-field-name-html_soc_net, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-actions, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile img.wpf-custom-avatar-img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-revision-body .wpforo-post-code, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-revision-body code, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-revision-body img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-revisions-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpf-toggle-wrap .wpf-toggle, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ptr, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options ul li, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-subscriptions .wpforo-sb, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-threads-head, :root[data-theme="dark"] #wpforo #wpforo-wrap input[type="email"], :root[data-theme="dark"] #wpforo #wpforo-wrap input[type="password"], :root[data-theme="dark"] #wpforo #wpforo-wrap input[type="text"], :root[data-theme="dark"] #wpforo #wpforo-wrap pre, :root[data-theme="dark"] #wpforo #wpforo-wrap select, :root[data-theme="dark"] #wpforo #wpforo-wrap textarea, :root[data-theme="dark"] #wpforo .wpforo-widget-wrap .wpf-button-secondary, :root[data-theme="dark"] .ui-dialog .ui-widget-header, :root[data-theme="dark"] .wpf-button-secondary, :root[data-theme="dark"] .wpf-post-create, :root[data-theme="dark"] .wpf_ac_results, :root[data-theme="dark"] .wpfbr-7, :root[data-theme="dark"] .wpfbr-9, :root[data-theme="dark"] .wpforo-widget-wrap .widget-title, :root[data-theme="dark"] .wpforo-widget-wrap .wpf-button-secondary, :root[data-theme="dark"] .wpforo-widget-wrap .wpforo-widget-content li, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-page-message-wrap, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-rcn-wrap{border-color: var(--wp--preset--color--light-gray)}
:root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-breadcrumb div:after, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-tags a:after{background: var(--wp--preset--color--white)}
:root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-breadcrumb div.active:after, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-breadcrumb div:hover:after{background: var(--wp--preset--color--cream)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-board-panel-right span, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-load-more-spinner, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list li, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data .wpforo-forum-details .wpf-stat-box .wpf-sbd.wpf-sbd-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic .wpf-sbd.wpf-sbd-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author-data-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item:nth-child(even), :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer .reacted-users:not(:empty), :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-followers .wpforo-follower .follower-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-following .wpforo-follower .follower-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-avatar img.avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-online, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar .wpf-profile-online, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar img.avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfltd, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfrtd, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-shead-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-spost-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfltd, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfrtd, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-shead-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-spost-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-subscriptions .sbn-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-tags .wpf-tags-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field{border-color: var(--wp--preset--color--white)}
:root:not([data-theme="light"]) #wpf-widget-profile .wpf-notifications .wpf-notification-content li, :root:not([data-theme="light"]) #wpf-widget-profile .wpf-prof-content, :root:not([data-theme="light"]) #wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut, :root:not([data-theme="light"]) #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts, :root:not([data-theme="light"]) #wpf-widget-profile .wpf-prof-header .wpf-prof-info, :root:not([data-theme="light"]) #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc, :root:not([data-theme="light"]) #wpforo #wpf-widget-profile .wpf-prof-content, :root:not([data-theme="light"]) #wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut, :root:not([data-theme="light"]) #wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts, :root:not([data-theme="light"]) #wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-info, :root:not([data-theme="light"]) #wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-menu, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-menu li > ul li, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-poweredby, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-forum-icons, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-stat-body .wpf-stat-item, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-stat-body .wpf-stat-item .wpf-stat-label, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-stat-header, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .author-rating, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .widget-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-acp-footer, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-action-link, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-activity-data, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-activity-data .wpf-activity-bottom .wpf-activity-forum, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-helper-toggle, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report .wpf-ai-mod-indicator.wpf-ai-mod-severity-low, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-clean, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-detected, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-moderation-report.wpf-ai-mod-uncertain, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpf-toggle-wrap .wpf-toggle, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfltd, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfrtd, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-search-toggle, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-tab-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input:focus, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-button-secondary, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field .wpf-field-wrap .mce-tinymce.mce-container.mce-panel, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field .wpf-filed-value i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="date"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="email"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="number"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="password"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="search"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="tel"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="text"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field input[type="url"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-field textarea, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-head-bar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-notifications, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-p-error, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-html, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-tmce, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-post-create .wp-editor-tools, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-post-edit-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-recent-activity-filter-form select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-recent-activity-item, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-spoiler-wrap .wpf-spoiler-body, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-timeline-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-timeline-card, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-timeline-card-header, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-timeline-excerpt, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-timeline-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts ul li, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-html, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-tmce, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tools, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-label, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-value, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-form-wrap > .wpf-extra-fields, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-navi .wpf-navi-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-rel .wpf-no-rel, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-visitors, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .forum-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .topic-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-1, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-2, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .author-rating, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-subforum, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .post-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .topic-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpf-sb-right, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data .wpforo-last-post-info, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-left .avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpf-bottom-bar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpf-sb-right, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat .wpft-cell-left, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic-status, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-data, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-stat, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-tool-bar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-status, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item .wpf-forum-item-stat, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-content-foot, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar .avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reaction-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reaction-wrap .wpf-like-count, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-replies-sep, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-status .wpf-circle.wpfsq:first-child, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .bottom, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .author-rating, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-right .wpforo-post-content-top, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-404-wrap .wpf-search-box, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-404-wrap .wpforo-404-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-admin-note, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-content .wpf-logout-message, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-followers .wpf-tab-subtitle, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-following .wpf-tab-subtitle, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-legal-privacy, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-legal-rules, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-ug, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-members-wrap td.wpf-members-search, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post .wpforo-post-code, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post .wpforo-post-code-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post .wpforo-post-content img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post .wpforo-post-signature, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post code, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="date"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="email"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="number"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="password"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="tel"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="text"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="url"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpf-field textarea, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-home .wpf-field.wpf-field-name-html_soc_net, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-actions, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile img.wpf-custom-avatar-img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-revision-body .wpforo-post-code, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-revision-body code, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-revision-body img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-revisions-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpf-toggle-wrap .wpf-toggle, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ptr, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options ul li, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-subscriptions .wpforo-sb, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-threads-head, :root:not([data-theme="light"]) #wpforo #wpforo-wrap input[type="email"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap input[type="password"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap input[type="text"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap pre, :root:not([data-theme="light"]) #wpforo #wpforo-wrap select, :root:not([data-theme="light"]) #wpforo #wpforo-wrap textarea, :root:not([data-theme="light"]) #wpforo .wpforo-widget-wrap .wpf-button-secondary, :root:not([data-theme="light"]) .ui-dialog .ui-widget-header, :root:not([data-theme="light"]) .wpf-button-secondary, :root:not([data-theme="light"]) .wpf-post-create, :root:not([data-theme="light"]) .wpf_ac_results, :root:not([data-theme="light"]) .wpfbr-7, :root:not([data-theme="light"]) .wpfbr-9, :root:not([data-theme="light"]) .wpforo-widget-wrap .widget-title, :root:not([data-theme="light"]) .wpforo-widget-wrap .wpf-button-secondary, :root:not([data-theme="light"]) .wpforo-widget-wrap .wpforo-widget-content li, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-page-message-wrap, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-rcn-wrap{border-color: var(--wp--preset--color--light-gray)}
:root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-breadcrumb div:after, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-tags a:after{background: var(--wp--preset--color--white)}
:root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-breadcrumb div.active:after, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-breadcrumb div:hover:after{background: var(--wp--preset--color--cream)}
}
#wpforo #wpforo-wrap .wpf-statbox-icon{flex: none}
:root[data-theme="dark"] #wpforo #wpforo-wrap .mce-tinymce.mce-panel, :root[data-theme="dark"] #wpforo #wpforo-wrap .mce-toolbar-grp.mce-panel, :root[data-theme="dark"] #wpforo #wpforo-wrap .mce-statusbar.mce-panel, :root[data-theme="dark"] #wpforo #wpforo-wrap .mce-menubar.mce-panel{background: var(--wp--preset--color--cream);border-color: var(--wp--preset--color--light-gray);color: var(--cab-encre)}
:root[data-theme="dark"] #wpforo #wpforo-wrap .mce-btn:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .mce-btn.mce-active, :root[data-theme="dark"] #wpforo #wpforo-wrap .mce-btn:focus{background: var(--wp--preset--color--light-gray);border-color: var(--wp--preset--color--light-gray)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpforo #wpforo-wrap .mce-tinymce.mce-panel, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .mce-toolbar-grp.mce-panel, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .mce-statusbar.mce-panel, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .mce-menubar.mce-panel{background: var(--wp--preset--color--cream);border-color: var(--wp--preset--color--light-gray);color: var(--cab-encre)}
:root:not([data-theme="light"]) #wpforo #wpforo-wrap .mce-btn:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .mce-btn.mce-active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .mce-btn:focus{background: var(--wp--preset--color--light-gray);border-color: var(--wp--preset--color--light-gray)}
}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar img.avatar, #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-avatar img.avatar, #wpforo #wpforo-wrap .wpforo-followers .wpforo-follower .follower-avatar img, #wpforo #wpforo-wrap .wpforo-following .wpforo-follower .follower-avatar img, #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data .wpforo-forum-details .wpf-stat-box .wpf-sbd.wpf-sbd-avatar img, #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic .wpf-sbd.wpf-sbd-avatar img{border-color: var(--wp--preset--color--brand-blue)}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar .wpf-profile-online, #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-online{border: 0}
:root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar img.avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-avatar img.avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-followers .wpforo-follower .follower-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-following .wpforo-follower .follower-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data .wpforo-forum-details .wpf-stat-box .wpf-sbd.wpf-sbd-avatar img, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic .wpf-sbd.wpf-sbd-avatar img{border-color: var(--wp--preset--color--brand-blue)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar img.avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-avatar img.avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-followers .wpforo-follower .follower-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-following .wpforo-follower .follower-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data .wpforo-forum-details .wpf-stat-box .wpf-sbd.wpf-sbd-avatar img, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic .wpf-sbd.wpf-sbd-avatar img{border-color: var(--wp--preset--color--brand-blue)}
}
#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-ug, #wpforo #wpforo-wrap .wpforo-profile .wpforo-member-ug{border: 0}
@media (min-width: 801px){#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-head{min-height: 130px}
#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-head .wpf-member-name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}
}
:root[data-theme="dark"] #wpf-widget-profile .wpf-notifications .wpf-notification-content, :root[data-theme="dark"] #wpf-widget-profile .wpf-notifications .wpf-notification-head, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-description, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-menu li a, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-poweredby, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-poweredby a, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-stat-body .wpf-all-read i, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-stat-body.wpf-new svg, :root[data-theme="dark"] #wpforo #wpforo-wrap #wpforo-stat-header, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-acp-header .wpf-acp-toggle i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-action, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-action:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-add-topic-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-helper-toggle, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-suggestions-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-summarize-btn, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-summarize-btn .wpf-ai-star, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-summarize-btn:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-summary-body h3, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-summary-body h4, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-tab-active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-score, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-breadcrumb div.active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-link, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-head, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-popover i.fa-thumbs-up, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-post-starter, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-recent-activity-label a, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-res-menu, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-sb .wpf-sb-toggle .wpfsa, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-sb-2, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-sb-4, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-sb.wpf-sb-top.sb-tt-expanded .wpf-sb-buttons i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-sbtn, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-search i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-search input[type="text"], :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-timeline-user a:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-tools .wpf-tool-tabs .wpf-tool-tab.wpf-tt-active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-topic-tags #wpf_tags, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpf-unread-forum .wpforo-forum-icon i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .cat-stat-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .cat-stat-topics, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .cat-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .head-stat-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .head-stat-views, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .head-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-tab, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-tab, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-head, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-info, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-views, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .cat-lastpostinfo, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .cat-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .head-stat-lastpost, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .head-stat-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .head-stat-views, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .head-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-info, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-top, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-head, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-info, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-lastpost, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-views, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .cat-stat-answers, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .cat-stat-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .cat-stat-questions, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .cat-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .head-stat-lastpost, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .head-stat-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .head-title, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpforo-comment-action-links .wpf-action:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-icon, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-info, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-answers, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-posts, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-questions, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-list, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-tab, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-head, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-approve i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-open i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-public i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsolved i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsolved i:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsticky i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsticky i:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply:hover .wpf-action, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest.wpf-active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-post-replies-info, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-body, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags tag a:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpflink, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpflink:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-category .wpf-button, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content h3, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-social a:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-post .wpforo-membertoggle i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu.wpforo-active, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content h3, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-revisions-wrap .wpforo-revision-body, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-subforum .wpf-unread-forum i, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-checkbox, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-topic-badges i.fa, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-topic-badges i.fab, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-topic-badges i.fal, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-topic-badges i.far, :root[data-theme="dark"] #wpforo #wpforo-wrap .wpforo-topic-badges i.fas, :root[data-theme="dark"] #wpforo #wpforo-wrap a, :root[data-theme="dark"] #wpforo #wpforo-wrap a:active, :root[data-theme="dark"] #wpforo #wpforo-wrap a:hover, :root[data-theme="dark"] #wpforo #wpforo-wrap a:visited, :root[data-theme="dark"] #wpforo-load, :root[data-theme="dark"] #wpforo-load i, :root[data-theme="dark"] .wpf-notifications .wpf-action, :root[data-theme="dark"] .wpf-notifications .wpf-action:hover, :root[data-theme="dark"] .wpfcl-1, :root[data-theme="dark"] .wpfcl-6, :root[data-theme="dark"] .wpfcl-a, :root[data-theme="dark"] .wpfcl-b{color: var(--wp--preset--color--brand-blue)}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #wpf-widget-profile .wpf-notifications .wpf-notification-content, :root:not([data-theme="light"]) #wpf-widget-profile .wpf-notifications .wpf-notification-head, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-description, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-menu li a, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-poweredby, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-poweredby a, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-stat-body .wpf-all-read i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-stat-body.wpf-new svg, :root:not([data-theme="light"]) #wpforo #wpforo-wrap #wpforo-stat-header, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-acp-header .wpf-acp-toggle i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-action, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-action:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-add-topic-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-helper-toggle, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-suggestions-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-summarize-btn, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-summarize-btn .wpf-ai-star, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-summarize-btn:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-summary-body h3, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-summary-body h4, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-tab-active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-score, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-breadcrumb div.active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-link, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-head, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-popover i.fa-thumbs-up, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-post-starter, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-recent-activity-label a, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-res-menu, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-sb .wpf-sb-toggle .wpfsa, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-sb-2, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-sb-4, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-sb.wpf-sb-top.sb-tt-expanded .wpf-sb-buttons i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-sbtn, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-search i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-search input[type="text"], :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-timeline-user a:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-tools .wpf-tool-tabs .wpf-tool-tab.wpf-tt-active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-topic-tags #wpf_tags, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpf-unread-forum .wpforo-forum-icon i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .cat-stat-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .cat-stat-topics, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .cat-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .head-stat-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .head-stat-views, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .head-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-tab, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-tab, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-head, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-info, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-views, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .cat-lastpostinfo, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .cat-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .head-stat-lastpost, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .head-stat-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .head-stat-views, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .head-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-info, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-top, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-head, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-info, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-lastpost, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-views, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .cat-stat-answers, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .cat-stat-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .cat-stat-questions, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .cat-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .head-stat-lastpost, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .head-stat-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .head-title, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpforo-comment-action-links .wpf-action:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-icon, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-info, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-answers, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-posts, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-questions, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-list, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-tab, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-head, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-approve i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-open i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-public i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsolved i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsolved i:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsticky i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsticky i:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply:hover .wpf-action, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest.wpf-active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-post-replies-info, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-body, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags tag a:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpflink, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpflink:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-category .wpf-button, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content h3, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-social a:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-post .wpforo-membertoggle i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu.wpforo-active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content h3, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-revisions-wrap .wpforo-revision-body, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-subforum .wpf-unread-forum i, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-checkbox, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-topic-badges i.fa, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-topic-badges i.fab, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-topic-badges i.fal, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-topic-badges i.far, :root:not([data-theme="light"]) #wpforo #wpforo-wrap .wpforo-topic-badges i.fas, :root:not([data-theme="light"]) #wpforo #wpforo-wrap a, :root:not([data-theme="light"]) #wpforo #wpforo-wrap a:active, :root:not([data-theme="light"]) #wpforo #wpforo-wrap a:hover, :root:not([data-theme="light"]) #wpforo #wpforo-wrap a:visited, :root:not([data-theme="light"]) #wpforo-load, :root:not([data-theme="light"]) #wpforo-load i, :root:not([data-theme="light"]) .wpf-notifications .wpf-action, :root:not([data-theme="light"]) .wpf-notifications .wpf-action:hover, :root:not([data-theme="light"]) .wpfcl-1, :root:not([data-theme="light"]) .wpfcl-6, :root:not([data-theme="light"]) .wpfcl-a, :root:not([data-theme="light"]) .wpfcl-b{color: var(--wp--preset--color--brand-blue)}
}
#wpforo #wpforo-wrap .wpfp-name .wpfp-name__titre{display: inline;margin: 0;font: inherit;line-height: inherit;letter-spacing: inherit;color: inherit}
#wpforo #wpforo-wrap .wpforo-category .wpforo-cat-panel, #wpforo #wpforo-wrap .wpforo-category .wpforo-cat-panel .cat-name{color: var(--cab-encre) !important}
#wpforo #wpforo-wrap .wpfl-1 .cat-stat-posts, #wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-stat-posts{min-width: 96px}
#wpforo #wpforo-wrap .wpfl-1 .cat-stat-topics, #wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-stat-topics{min-width: 64px}
@media (min-width: 782px){.cab-archive-corps{display: grid;grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);column-gap: 1.5rem;row-gap: 0;align-items: start}
.cab-archive-corps.cab-archive-corps > *{grid-column: 1;margin-block-start: 0}
.cab-archive-corps > .cab-voisines{grid-column: 2;grid-row: var(--cab-rangee, 1)}
.cab-archive-corps.cab-archive-corps > .cab-retour{margin-block-start: clamp(1.5rem, 3vw, 2.25rem)}
}
.cab-voisines__rubrique + .cab-voisines__rubrique{margin-block-start: 1.1rem;padding-block-start: 1.1rem;border-block-start: 1px solid color-mix(in srgb, var(--cab-encre) 12%, transparent)}
.cab-voisines__nom{display: flex;align-items: baseline;gap: 0.5rem;margin-block: 0 0.45rem;font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--regular);font-weight: 700;line-height: 1.3}
.cab-voisines__compte{flex: none;font-size: var(--wp--preset--font-size--small);font-weight: 400;color: var(--wp--preset--color--gray);font-variant-numeric: tabular-nums}
.cab-voisines__liste{margin: 0;padding: 0;list-style: none}
.cab-voisines__item{margin-block-start: 0.3rem;font-size: var(--wp--preset--font-size--small);line-height: 1.45}
.cab-retour{margin-block: clamp(1.5rem, 3vw, 2.25rem) 0;font-size: var(--wp--preset--font-size--small)}
.cab-retour__lien{display: inline-flex;align-items: baseline;gap: 0.45rem}
.cab-retour__fleche{transition: transform 0.3s ease}
.cab-retour__lien:hover .cab-retour__fleche, .cab-retour__lien:focus-visible .cab-retour__fleche{transform: translateX(-0.2em)}
@media (prefers-reduced-motion: reduce){.cab-retour__fleche{transition: none}
.cab-retour__lien:hover .cab-retour__fleche, .cab-retour__lien:focus-visible .cab-retour__fleche{transform: none}
}
a:where(:not(.wp-element-button)){text-decoration-color: transparent;text-underline-offset: 0.18em;transition: color 0.3s ease, text-decoration-color 0.3s ease}
a:where(:not(.wp-element-button)):hover, a:where(:not(.wp-element-button)):focus-visible{text-decoration-color: currentColor}
:is(h1, h2, h3, h4, h5, h6) a:where(:not(.wp-element-button)){color: var(--wp--preset--color--meadow-green)}
:is(h1, h2, h3, h4, h5, h6) a:where(:not(.wp-element-button)):where(:hover, :focus-visible){color: var(--wp--preset--color--brand-blue);text-decoration-color: currentColor}
.cab-bandeau__faits a:hover, .cab-bandeau__faits a:focus-visible, .cab-footer__liste .wp-block-post-title a:hover, .cab-footer__liste .wp-block-post-title a:focus-visible{color: var(--wp--preset--color--meadow-green);text-decoration-color: currentColor}
.cab-events__fact a:hover, .cab-events__fact a:focus-visible{color: var(--wp--preset--color--bright-green);text-decoration-color: currentColor}
.cab-bande-liste{padding-block: clamp(2.5rem, 5vw, 4rem) clamp(3rem, 6vw, 4.5rem)}
.cab-bande-liste:last-child{margin-block-end: 0}
.cab-rubriques__titre{margin-block-end: 0}
.cab-rubriques > .cab-rubriques__titre, .cab-rubriques > .cab-rubriques__saut{display: inline-block}
.cab-rubriques{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 0.5rem 1.5rem}
.cab-rubriques__liste{flex-basis: 100%}
.cab-rubriques__saut{font-size: var(--wp--preset--font-size--small);white-space: nowrap}
.cab-rubriques__fleche{display: inline-block;transition: transform 0.3s ease}
.cab-rubriques__saut:hover .cab-rubriques__fleche, .cab-rubriques__saut:focus-visible .cab-rubriques__fleche{transform: translateY(0.2em)}
@media (prefers-reduced-motion: reduce){.cab-rubriques__fleche{transition: none}
.cab-rubriques__saut:hover .cab-rubriques__fleche, .cab-rubriques__saut:focus-visible .cab-rubriques__fleche{transform: none}
}
#la-liste{scroll-margin-block-start: calc(var(--wp-admin--admin-bar--height, 0px) + 7rem)}
.cab-rubriques--sur-photo .cab-rubrique__photo{position: relative}
.cab-rubriques--sur-photo .cab-rubrique__legende{position: absolute;inset-inline: 0;bottom: 0;z-index: 2;display: flex;flex-direction: column;align-items: flex-start;gap: 0.55rem;padding: 5.5rem 1.1rem 0.95rem;text-align: left;background: linear-gradient( to top, rgba(11, 20, 26, 0.75) 0%, rgba(11, 20, 26, 0.72) 38%, rgba(11, 20, 26, 0.42) 62%, rgba(11, 20, 26, 0.16) 82%, rgba(11, 20, 26, 0) 100% )}
.cab-rubriques--sur-photo .cab-rubrique__nom{color: var(--cab-sur-fond-sombre);text-decoration-color: transparent}
.cab-rubriques--sur-photo .cab-rubrique__lien:hover .cab-rubrique__nom, .cab-rubriques--sur-photo .cab-rubrique__lien:focus-visible .cab-rubrique__nom{color: var(--cab-sur-fond-sombre);text-decoration-color: currentColor}
.cab-rubriques--sur-photo .cab-rubrique__compte{margin: 0;color: var(--cab-texte-photo-doux)}
.cab-rubriques--sur-photo .cab-rubrique{gap: 0}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image), figure.wp-block-image.cab-survol:not(#individual-image), figure.wp-block-media-text__media.cab-survol:not(#individual-image){container: cab-vignette / inline-size;position: relative}
.wp-block-gallery.has-nested-images figure.wp-block-image.cab-survol figcaption, figure.wp-block-image.cab-survol figcaption, figure.wp-block-media-text__media.cab-survol figcaption, .cab-survol figure.wp-block-media-text__media figcaption{display: flex;position: absolute;inset: var(--cab-image-filet, 0px);border-radius: calc(var(--cab-image-rayon, 0px) - var(--cab-image-filet, 0px));box-sizing: border-box;max-height: none;margin: 0;padding: 20px;padding: clamp(0.5rem, 6cqi, 20px);flex-direction: column;justify-content: center;gap: 0.35em;background: rgb(20 35 43 / 80%);color: var(--wp--preset--color--white, #fff);font-size: var(--wp--preset--font-size--small, 0.875rem);font-size: clamp(0.5625rem, 0.4rem + 2.1cqi, var(--wp--preset--font-size--small, 0.875rem));line-height: 1.45;text-align: center;text-shadow: none;overflow: hidden;opacity: 0;transition: opacity 0.5s ease-in-out;pointer-events: none}
@media (hover: hover){.wp-block-gallery.has-nested-images figure.wp-block-image.cab-survol figcaption a, figure.wp-block-image.cab-survol figcaption a, figure.wp-block-media-text__media.cab-survol figcaption a, .cab-survol figure.wp-block-media-text__media figcaption a{pointer-events: auto}
}
:not(.wp-block-gallery) > figure.wp-block-image.cab-survol:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){display: table}
:not(.wp-block-gallery) > figure.wp-block-image.cab-survol:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter){margin-inline-start: 0 !important}
.wp-block-gallery.has-nested-images figure.wp-block-image.cab-survol::before{content: none}
.wp-block-gallery.has-nested-images figure.wp-block-image.cab-survol:hover figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.cab-survol:focus-within figcaption, figure.wp-block-image.cab-survol:hover figcaption, figure.wp-block-image.cab-survol:focus-within figcaption, figure.wp-block-media-text__media.cab-survol:hover figcaption, figure.wp-block-media-text__media.cab-survol:focus-within figcaption, .cab-survol:hover figure.wp-block-media-text__media figcaption, .cab-survol:focus-within figure.wp-block-media-text__media figcaption{opacity: 1}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption strong, figure.wp-block-image.cab-survol figcaption strong, figure.wp-block-media-text__media.cab-survol figcaption strong, .cab-survol figure.wp-block-media-text__media figcaption strong{display: block;margin-bottom: 0.35em;color: var(--cab-meta-photo);font-size: 1rem;font-size: clamp(0.625rem, 0.44rem + 2.5cqi, 1rem);letter-spacing: 0.03em;text-transform: uppercase}
figcaption[data-cab-survol]:not(:has(strong))::before, .cab-survol--titre figcaption:not(:has(strong))::before{content: var(--cab-survol-titre, attr(data-cab-survol));display: block;margin-bottom: 0.35em;color: var(--cab-meta-photo);font-size: 1rem;font-size: clamp(0.625rem, 0.44rem + 2.5cqi, 1rem);letter-spacing: 0.03em;text-transform: uppercase}
figure.cab-survol[data-cab-survol]:not(:has(figcaption))::after, figure.cab-survol--titre:not(:has(figcaption))::after{content: var(--cab-survol-titre, attr(data-cab-survol));display: flex;position: absolute;inset: var(--cab-image-filet, 0px);border-radius: calc(var(--cab-image-rayon, 0px) - var(--cab-image-filet, 0px));box-sizing: border-box;padding: clamp(0.5rem, 6cqi, 20px);align-items: center;justify-content: center;background: rgb(20 35 43 / 80%);color: var(--cab-meta-photo);font-size: 1rem;font-size: clamp(0.625rem, 0.44rem + 2.5cqi, 1rem);letter-spacing: 0.03em;text-align: center;text-transform: uppercase;line-height: 1.45;pointer-events: none;opacity: 0;transition: opacity 0.5s ease-in-out}
figure.cab-survol[data-cab-survol]:not(:has(figcaption)):hover::after, figure.cab-survol[data-cab-survol]:not(:has(figcaption)):focus-within::after, figure.cab-survol--titre:not(:has(figcaption)):hover::after, figure.cab-survol--titre:not(:has(figcaption)):focus-within::after{opacity: 1}
@media (hover: none){figure.cab-survol[data-cab-survol]:not(:has(figcaption))::after, figure.cab-survol--titre:not(:has(figcaption))::after{opacity: 1}
}
@media (prefers-reduced-motion: reduce){figure.cab-survol[data-cab-survol]:not(:has(figcaption))::after, figure.cab-survol--titre:not(:has(figcaption))::after{transition: none}
}
.wp-block-gallery.is-style-cab-rows figure.wp-block-image.cab-uo-gallery-hidden{display: none}
.wp-block-gallery.is-style-cab-rows figure.wp-block-image.cab-uo-gallery-in{animation: cab-descente 0.45s cubic-bezier(0.22, 0.68, 0.28, 1) both;animation-delay: calc(var(--cab-uo-rank, 0) * 70ms)}
@media (prefers-reduced-motion: reduce){.wp-block-gallery.is-style-cab-rows figure.wp-block-image.cab-uo-gallery-in{animation-delay: 0s}
}
.cab-fiche__bande{margin-block-start: var(--wp--preset--spacing--70);padding-block: var(--wp--preset--spacing--60);padding-block-start: max( var(--wp--preset--spacing--60), calc(var(--cab-sommaire-place, 0px) + 0.75rem) )}
.cab-fiche__apres-bande{margin-block-start: max( var(--wp--preset--spacing--60), calc(var(--cab-sommaire-place, 0px) + 0.75rem) )}
.cab-fiche__section-titre, .cab-connexion__section-titre{color: var(--wp--preset--color--meadow-green);margin-block: 0 2rem;padding-bottom: 0.35rem;border-bottom: 2px solid currentColor;font-size: var(--wp--preset--font-size--large);scroll-margin-top: calc( var(--cab-header-bottom, 127px) + var(--cab-sommaire-place, 0px) + 0.75rem - var(--cab-sommaire-bandeau, 0px) )}
.cab-aside__liste{margin: 0 0 var(--wp--preset--spacing--40, 1.5rem);padding: 0;list-style: none}
.cab-aside__liste:last-child{margin-block-end: 0}
.cab-aside__item{margin: 0;padding-block: 0.4rem;border-block-end: 1px solid color-mix(in srgb, var(--wp--preset--color--brand-blue, #06668c) 14%, transparent);line-height: 1.35}
.cab-aside__item:last-child{border-block-end: 0;padding-block-end: 0}
.cab-aside__item:first-child{padding-block-start: 0}
.cab-aside__item--ici > a{position: relative;font-weight: 700;text-decoration: none}
.cab-aside__item--ici > a::before{content: "";position: absolute;inset-inline-start: -0.75rem;inset-block: 0.15em;width: 3px;border-radius: 2px;background: var(--wp--preset--color--meadow-green, #557a2c)}
.cab-aside .cab-fiche__titre + .cab-aside__liste{margin-block-start: 0.4rem}
.cab-aside__liste + .cab-fiche__titre{margin-block-start: var(--wp--preset--spacing--40, 1.5rem)}
.cab-colonnes.cab-colonnes{gap: var(--wp--preset--spacing--60, 48px)}
.cab-term-lien{margin-block: 0.9rem 0}
.cab-term-lien__lien{display: inline-flex;align-items: center;gap: 0.4rem;font-weight: 600}
.cab-term-lien__icone{flex: none;width: 1.05em;height: 1.05em;fill: currentColor}
.cab-voisines__titre{margin-block: 0 var(--wp--preset--spacing--50, 2rem);color: var(--cab-sur-fond-sombre);font-size: var(--wp--preset--font-size--large, 1.75rem);text-align: center;text-wrap: balance}
.cab-voisines__titre a{color: inherit;text-decoration: none}
.cab-voisines__titre a:hover, .cab-voisines__titre a:focus-visible{color: rgb(196, 212, 90);color: color-mix(in srgb, var(--wp--preset--color--bright-green, #a4bd01) 65%, #fff);text-decoration: underline;text-underline-offset: 0.18em}
.cab-voisines > .cab-voisines__liste{display: grid;grid-template-columns: repeat(3, 1fr);gap: var(--wp--preset--spacing--40, 1.5rem);margin: 0;padding: 0;list-style: none}
.cab-voisines__case{display: flex;margin: 0}
.cab-voisines__case > .cab-card{width: 100%}
.cab-voisines .wp-block-post-title{margin: 0;text-wrap: balance}
.cab-voisines .cab-meta{margin-block: 0.4rem 0}
.cab-voisines .cab-card:not(:has(.cab-meta)){padding-bottom: 0}
.cab-voisines .cab-card:not(:has(.cab-meta)) .cab-card__photo{margin-bottom: 0;border-radius: 13px}
@media (max-width: 44rem){.cab-voisines > .cab-voisines__liste{grid-template-columns: 1fr}
}
.cab-voisines__bande{padding-block: var(--wp--preset--spacing--70);background-color: var(--cab-fond-bande)}
body:has(.cab-voisines__bande) .cab-footer__haut{--cab-bowtie: var(--cab-fond-bande)}
body:has(.cab-voisines__bande) .wp-site-blocks > footer{margin-block-start: 0}
.cab-fiche__section-titre + *, .cab-connexion__section-titre + *{margin-block-start: 0}
.cab-fiche__panneau .cab-spec__group{padding: 0;border: 0;border-radius: 0;background: none}
.cab-fiche__panneau .cab-spec__title{margin-block: 0 1.1rem;padding-bottom: 0;border-bottom: 0;color: var(--wp--preset--color--brand-blue);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--medium);font-weight: 400}
.cab-fiche__panneau .cab-spec__list{display: block;gap: 0;border: 0;border-radius: 0;background: none;overflow: visible}
.cab-fiche__panneau .cab-spec__row{display: block;padding: 0.6rem 0;border-block-start: 1px solid color-mix(in srgb, var(--cab-encre) 12%, transparent);background: none;line-height: 1.4;text-align: start}
.cab-fiche__panneau .cab-spec__row:first-child{padding-block-start: 0;border-block-start: 0}
.cab-fiche__panneau .cab-spec__row dt{color: var(--cab-encre);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.06em;opacity: 0.7;text-transform: uppercase}
.cab-fiche__panneau .cab-spec__row dd, .cab-fiche__panneau .cab-spec__row--mot dd{color: inherit;font-size: inherit;font-weight: 400;line-height: 1.4}
.cab-fiche__panneau .cab-spec__unit{display: inline;font-size: inherit}
.cab-fiche__panneau .cab-spec__blocs{margin-block-start: 0}
.cab-fiche__panneau .cab-spec__bloc{padding: 0.6rem 0;border-block-start: 1px solid color-mix(in srgb, var(--cab-encre) 12%, transparent)}
.cab-fiche__panneau .cab-spec__bloc dt{color: var(--cab-encre);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.06em;opacity: 0.7}
.cab-fiche__panneau .cab-spec__subtitle{margin-block: 1.4rem 0.5rem;color: var(--wp--preset--color--brand-blue);font-family: var(--wp--preset--font-family--heading);font-size: var(--wp--preset--font-size--small);font-weight: 400;letter-spacing: 0;text-transform: none}
.cab-fiche__panneau .cab-spec__subtitle + .cab-spec__list .cab-spec__row:first-child{padding-block-start: 0;border-block-start: 0}
@media (hover: hover){.cab-bulle{position: fixed;z-index: 60;max-width: min(22rem, calc(100vw - 2rem));padding: 0.7rem 0.9rem;border-radius: 12px;background: var(--cab-encre, #14232b);color: var(--wp--preset--color--white, #fff);font-size: var(--wp--preset--font-size--small, 0.875rem);font-weight: 400;font-style: normal;line-height: 1.45;text-align: start;text-transform: none;letter-spacing: 0;box-shadow: 0 8px 24px rgba(20, 35, 43, 0.28);opacity: 0;visibility: hidden;transform: translateY(4px);transition: opacity 0.16s ease, transform 0.16s ease, visibility 0.16s;pointer-events: none}
.cab-bulle--visible{opacity: 1;visibility: visible;transform: none}
.cab-bulle::after{content: "";position: absolute;top: 100%;left: var(--cab-bulle-fleche, 50%);width: 0;height: 0;margin-inline-start: -7px;border: 7px solid transparent;border-block-start-color: var(--cab-encre, #14232b)}
.cab-bulle--dessous::after{top: auto;bottom: 100%;border-block-start-color: transparent;border-block-end-color: var(--cab-encre, #14232b)}
.cab-bulle > :first-child{margin-block-start: 0}
.cab-bulle > :last-child{margin-block-end: 0}
}
@media (hover: none){.cab-bulle{display: block;margin-block-start: 0.5rem;font-size: var(--wp--preset--font-size--small, 0.875rem);font-weight: 400;line-height: 1.45;text-align: start}
}
@media (prefers-reduced-motion: reduce){.cab-bulle{transition: none}
}
.cab-sommaire{position: sticky;top: var(--cab-header-bottom, 127px);z-index: 15;margin-block: var(--wp--preset--spacing--40, 1.5rem);padding-block: 0.35rem;background: transparent;text-align: center}
.cab-sommaire__gelule{max-width: 100%;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;scroll-behavior: smooth}
.cab-sommaire__gelule::-webkit-scrollbar{display: none}
.cab-sommaire__pave{flex: none}
.cab-sommaire__pave:hover, .cab-sommaire__pave:focus-visible{background: color-mix(in srgb, var(--wp--preset--color--brand-blue) 8%, transparent)}
.cab-sommaire__pave--ici{background: var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--white)}
.cab-sommaire__pave--ici:hover, .cab-sommaire__pave--ici:focus-visible{background: var(--wp--preset--color--brand-blue)}
@media (max-width: 40rem){.cab-sommaire .cab-segments{display: flex;grid-template-columns: none;width: auto}
.cab-sommaire .cab-segments > * + *{border-inline-start: 1px solid var(--cab-segments-filet);border-block-start: 0}
.cab-sommaire .cab-segments > :last-child:nth-child(odd){grid-column: auto}
.cab-sommaire__gelule:not(:has(> :nth-child(5))){flex-wrap: wrap;overflow: hidden}
.cab-sommaire__gelule:not(:has(> :nth-child(5))) > .cab-sommaire__pave{flex: 1 1 auto;justify-content: center;border-radius: 0}
}
.wp-block-gallery figure.wp-block-image img{cursor: zoom-in}
.wp-lightbox-container button.lightbox-trigger{z-index: 10}
.wp-lightbox-overlay .scrim{background-color: #000 !important;opacity: 0.92 !important}
.wp-lightbox-overlay{--cab-photo-haut: 0px;--cab-photo-gauche: 0px;--cab-photo-largeur: 100%;--cab-photo-hauteur: 100%;--cab-photo-filet: 0px;--cab-photo-rayon: 0px;--cab-photo-dessus: 2000002;--cab-photo-accent: var(--cab-meta-photo)}
.wp-lightbox-overlay .lightbox-image-container img{box-sizing: border-box}
.wp-lightbox-overlay > .cab-visionneuse__legende{display: flex;box-sizing: border-box;position: absolute;top: calc(var(--cab-photo-haut) + var(--cab-photo-filet));left: calc(var(--cab-photo-gauche) + var(--cab-photo-filet));width: calc(var(--cab-photo-largeur) - 2 * var(--cab-photo-filet));height: calc(var(--cab-photo-hauteur) - 2 * var(--cab-photo-filet));margin: 0;padding: 0;flex-direction: column;justify-content: flex-end;color: var(--cab-sur-fond-sombre, #fff);text-align: left;pointer-events: none;z-index: var(--cab-photo-dessus);border-radius: calc(var(--cab-photo-rayon) - var(--cab-photo-filet));overflow: hidden;background: linear-gradient( to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.74) 6%, rgba(0, 0, 0, 0.62) 12%, rgba(0, 0, 0, 0.47) 19%, rgba(0, 0, 0, 0.32) 26%, rgba(0, 0, 0, 0.19) 33%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.04) 47%, rgba(0, 0, 0, 0) 55% )}
.cab-visionneuse__corps{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: var(--cab-legende-lignes, 3);line-clamp: var(--cab-legende-lignes, 3);overflow: hidden}
.cab-visionneuse__legende strong{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}
.cab-visionneuse__texte{position: relative;padding: 20px;font-size: 1rem;line-height: 1.4}
.cab-visionneuse__legende strong, .wp-block-gallery figcaption strong{display: block;font-weight: 700}
.cab-visionneuse__legende strong{font-size: 1.25rem;line-height: 1.25}
.cab-visionneuse__rang{position: absolute;right: 20px;bottom: 20px;color: var(--cab-photo-accent);font-size: 1rem;font-weight: 900;font-variant-numeric: tabular-nums}
.wp-lightbox-overlay button.wp-lightbox-close-button{position: absolute;top: calc(var(--cab-photo-haut) + var(--cab-photo-filet) + 4px);right: auto;left: calc(var(--cab-photo-gauche) + var(--cab-photo-largeur) - 3.5rem - var(--cab-photo-filet) - 4px);width: 3.5rem;height: 3.5rem;margin: 0;padding: 0;background: none;color: var(--cab-photo-accent);opacity: 0.65;z-index: var(--cab-photo-dessus);filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.8));transition: opacity 0.2s ease}
@supports selector(:has(*)){.wp-lightbox-overlay button.wp-lightbox-close-button:has(.wp-lightbox-close-text[hidden]) .wp-lightbox-close-icon{display: none}
.wp-lightbox-overlay button.wp-lightbox-close-button:has(.wp-lightbox-close-text[hidden])::before{content: "×";font-family: "Open Sans", Arial, sans-serif;font-size: 56px;font-weight: 200;line-height: 1}
}
.wp-lightbox-overlay button.wp-lightbox-close-button:hover, .wp-lightbox-overlay button.wp-lightbox-close-button:focus-visible{opacity: 1}
.wp-lightbox-overlay button.wp-lightbox-navigation-button{position: absolute;top: 50%;transform: translateY(-50%);color: var(--cab-sur-fond-sombre, #fff);opacity: 0.55;z-index: var(--cab-photo-dessus);transition: opacity 0.2s ease}
.wp-lightbox-overlay button.wp-lightbox-navigation-button:hover, .wp-lightbox-overlay button.wp-lightbox-navigation-button:focus-visible{opacity: 1}
.wp-lightbox-overlay button.wp-lightbox-navigation-button-prev{left: 50px;right: auto}
.wp-lightbox-overlay button.wp-lightbox-navigation-button-next{right: 50px;left: auto}
@supports selector(:has(*)){.wp-lightbox-overlay button.wp-lightbox-navigation-button:has(.wp-lightbox-navigation-text[hidden]){width: 4rem;height: 4rem}
.wp-lightbox-overlay button.wp-lightbox-navigation-button:has(.wp-lightbox-navigation-text[hidden]) .wp-lightbox-navigation-icon{display: none}
.wp-lightbox-overlay button.wp-lightbox-navigation-button:has(.wp-lightbox-navigation-text[hidden])::before{content: "";display: block;width: 100%;height: 100%;background-color: var(--cab-sur-fond-sombre, #fff);filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.8));-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain}
.wp-lightbox-overlay button.wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text[hidden])::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20transform%3D%22translate%280%2C960%29%20scale%281%2C-1%29%22%20d%3D%22M128%20479.872c0-4.096%200.896-8.192%202.496-12.096%201.536-3.776%203.84-7.168%206.656-10.048%200.064-0.128%200.128-0.256%200.192-0.384l192-192c12.48-12.48%2032.768-12.48%2045.248%200s12.48%2032.768%200%2045.248l-137.344%20137.408h626.752c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032h-626.752l137.344%20137.344c12.48%2012.48%2012.48%2032.768%200%2045.248s-32.768%2012.48-45.248%200l-192-192c-0.064-0.064-0.128-0.256-0.192-0.32-2.816-2.88-5.12-6.272-6.656-10.048-1.664-3.904-2.496-8.064-2.496-12.224v0c0-0.064%200-0.064%200-0.128z%22%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20transform%3D%22translate%280%2C960%29%20scale%281%2C-1%29%22%20d%3D%22M128%20479.872c0-4.096%200.896-8.192%202.496-12.096%201.536-3.776%203.84-7.168%206.656-10.048%200.064-0.128%200.128-0.256%200.192-0.384l192-192c12.48-12.48%2032.768-12.48%2045.248%200s12.48%2032.768%200%2045.248l-137.344%20137.408h626.752c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032h-626.752l137.344%20137.344c12.48%2012.48%2012.48%2032.768%200%2045.248s-32.768%2012.48-45.248%200l-192-192c-0.064-0.064-0.128-0.256-0.192-0.32-2.816-2.88-5.12-6.272-6.656-10.048-1.664-3.904-2.496-8.064-2.496-12.224v0c0-0.064%200-0.064%200-0.128z%22%2F%3E%3C%2Fsvg%3E")}
.wp-lightbox-overlay button.wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text[hidden])::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20transform%3D%22translate%280%2C960%29%20scale%281%2C-1%29%22%20d%3D%22M128%20480c0-17.664%2014.336-32%2032-32h626.752l-137.344-137.344c-12.48-12.48-12.48-32.768%200-45.248s32.768-12.48%2045.248%200l192%20192c2.944%202.944%205.312%206.464%206.912%2010.368%201.536%203.904%202.432%208%202.432%2012.096%200%200.064%200%200.064%200%200.128v0c0%204.16-0.832%208.32-2.496%2012.224-1.6%203.904-3.968%207.424-6.912%2010.368l-192%20192c-12.48%2012.48-32.768%2012.48-45.248%200s-12.48-32.768%200-45.248l137.408-137.344h-626.752c-17.664%200-32-14.336-32-32z%22%2F%3E%3C%2Fsvg%3E");mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20transform%3D%22translate%280%2C960%29%20scale%281%2C-1%29%22%20d%3D%22M128%20480c0-17.664%2014.336-32%2032-32h626.752l-137.344-137.344c-12.48-12.48-12.48-32.768%200-45.248s32.768-12.48%2045.248%200l192%20192c2.944%202.944%205.312%206.464%206.912%2010.368%201.536%203.904%202.432%208%202.432%2012.096%200%200.064%200%200.064%200%200.128v0c0%204.16-0.832%208.32-2.496%2012.224-1.6%203.904-3.968%207.424-6.912%2010.368l-192%20192c-12.48%2012.48-32.768%2012.48-45.248%200s-12.48-32.768%200-45.248l137.408-137.344h-626.752c-17.664%200-32-14.336-32-32z%22%2F%3E%3C%2Fsvg%3E")}
}
@media (max-width: 782px){.wp-lightbox-overlay button.wp-lightbox-navigation-button-prev{left: 6px}
.wp-lightbox-overlay button.wp-lightbox-navigation-button-next{right: 6px}
.cab-visionneuse__texte{padding: 14px}
.cab-visionneuse__rang{right: 14px;bottom: 14px}
}
.wp-lightbox-container button.lightbox-trigger{z-index: 10}
.cab-visionneuse__ligne{display: block}
.cab-visionneuse__description{margin-top: 0.15rem;font-size: 0.8125rem;font-style: italic;line-height: 1.4;opacity: 0.9}
#seopress-user-consent-edit.cab-cookie{display: grid;place-items: center;width: 2.75rem;height: 2.75rem;min-width: 0;padding: 0;border-radius: 50%;box-shadow: 0 1px 4px rgb(0 0 0 / 0.22);opacity: 0.85;transition: opacity 0.2s ease, transform 0.2s ease}
.seopress-edit-choice p{margin: 0}
body.cab-phare-seopress .seopress-edit-choice{bottom: 4.75rem}
.cab-cookie__dessin{display: block;width: 1.625rem;height: 1.625rem}
#seopress-user-consent-edit.cab-cookie:hover, #seopress-user-consent-edit.cab-cookie:focus-visible{opacity: 1;transform: scale(1.06)}
@media (prefers-reduced-motion: reduce){#seopress-user-consent-edit.cab-cookie{transition: none}
#seopress-user-consent-edit.cab-cookie:hover, #seopress-user-consent-edit.cab-cookie:focus-visible{transform: none}
}
:is(.cab-content, .wp-block-post-content, .cab-fiche__texte) :is(img, .wp-caption).alignleft:not(figure.wp-block-image *){float: left;max-width: 50%;margin: 0.35rem 1.5rem 1rem 0}
:is(.cab-content, .wp-block-post-content, .cab-fiche__texte) :is(img, .wp-caption).alignright:not(figure.wp-block-image *){float: right;max-width: 50%;margin: 0.35rem 0 1rem 1.5rem}
:is(.cab-content, .wp-block-post-content, .cab-fiche__texte) :is(img, .wp-caption).aligncenter:not(figure.wp-block-image *){display: block;margin-inline: auto}
@media (max-width: 480px){:is(.cab-content, .wp-block-post-content, .cab-fiche__texte) :is(img, .wp-caption):is(.alignleft, .alignright):not(figure.wp-block-image *){float: none;display: block;max-width: 100%;margin-inline: auto}
}
.cab-fiche__texte > .alignleft{float: left;margin-inline: 0 2em}
.cab-fiche__texte > .alignright{float: right;margin-inline: 2em 0}
.cab-fiche__texte > .aligncenter{margin-inline: auto}
@media (max-width: 480px){.cab-fiche__texte > :is(.alignleft, .alignright){float: none;margin-inline: auto}
}
.cab-apercu{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;padding: 12px clamp(16px, 4vw, 40px);background: #fff4d6;border-bottom: 2px solid #c8901a;color: #4a3407;font-size: 0.95rem;line-height: 1.45}
.cab-apercu__mot{margin: 0;flex: 1 1 18rem}
.cab-apercu__lien{flex: 0 0 auto;padding: 7px 18px;background: #4a3407;border-radius: 999px;color: #fff;font-weight: 700;text-decoration: none}
.cab-apercu__lien:hover, .cab-apercu__lien:focus-visible{background: #c8901a;color: #fff;text-decoration: underline}
.cab-relien{margin-block-start: 2.2rem;padding: 0.3rem 1.1rem;border: 1px solid var(--wp--preset--color--brand-blue);border-radius: 14px;background: var(--wp--preset--color--cream);font-size: var(--wp--preset--font-size--small)}
.cab-relien__titre{padding: 0.7rem 0;color: var(--wp--preset--color--brand-blue);font-weight: 700;cursor: pointer}
.cab-relien__titre:focus-visible{outline: 2px solid var(--wp--preset--color--brand-blue);outline-offset: 3px}
.cab-relien__corps{padding-block-end: 0.9rem}
.cab-relien__mot{margin: 0 0 0.9rem}
.cab-relien__reponse{margin: 0 0 0.9rem;padding: 0.6rem 0.9rem;border-radius: 8px;background: var(--wp--preset--color--white)}
.cab-relien__reponse--mal{color: var(--wp--preset--color--signal-orange)}
.cab-relien__etiquette{display: block;margin-block-end: 0.35rem;font-weight: 700}
.cab-relien__ligne{display: flex;flex-wrap: wrap;gap: 0.6rem}
.cab-relien__champ{flex: 1 1 15rem;min-height: 44px;padding: 0.4rem 0.8rem;border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 8px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--ink)}
.cab-relien__bouton{flex: 0 0 auto;min-height: 44px;padding-inline: 1.3rem;border: 2px solid var(--wp--preset--color--brand-blue);border-radius: 999px;background: var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--white);font-family: inherit;font-weight: 700;cursor: pointer}
.cab-relien__bouton:hover, .cab-relien__bouton:focus-visible{background: var(--wp--preset--color--white);color: var(--wp--preset--color--brand-blue)}
.cab-relien__aparte{margin: 0 0 0.9rem;padding: 0.5rem 0.9rem;border-left: 3px solid var(--wp--preset--color--brand-blue);background: var(--wp--preset--color--pale-blue);color: var(--wp--preset--color--brand-blue);font-size: 0.92em}
.tribe-events-widget{--tec-color-link-accent: var(--wp--preset--color--brand-blue, #06668c);--tec-color-link-accent-hover: var(--wp--preset--color--meadow-green, #557a2c);--tec-color-link-primary: currentColor;--tec-color-text-event-title: currentColor;--tec-color-text-events-title: currentColor}
.tribe-events-widget.tribe-common, .tribe-events-widget.tribe-common .tribe-common-b1, .tribe-events-widget.tribe-common .tribe-common-b2, .tribe-events-widget.tribe-common .tribe-common-b3{font-family: var(--wp--preset--font-family--body, Comfortaa, 'Trebuchet MS', sans-serif);color: inherit}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__header-title{margin: 0 0 1rem;font-family: var(--wp--preset--font-family--heading, 'Unica One', Impact, sans-serif);font-size: 1.35rem;font-weight: 400;line-height: 1.2;letter-spacing: 0.01em;color: var(--wp--preset--color--brand-blue, #06668c);text-transform: none}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-date-tag-daynum, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-date-tag-month{display: block;text-align: center}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-date-tag-daynum{font-family: var(--wp--preset--font-family--heading, 'Unica One', Impact, sans-serif);font-size: 1.55rem;font-weight: 400;line-height: 1.1;color: var(--wp--preset--color--meadow-green, #557a2c)}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-date-tag-month{margin-top: 2px;font-size: 0.78rem;line-height: 1.1;color: var(--wp--preset--color--brand-blue, #06668c);text-transform: uppercase}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-datetime-wrapper, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-datetime{font-size: 0.8rem;color: var(--wp--preset--color--gray, #5d6b73)}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-title{margin: 0.15rem 0 0;font-family: var(--wp--preset--font-family--heading, 'Unica One', Impact, sans-serif);font-size: 1.15rem;font-weight: 400;line-height: 1.2;letter-spacing: 0.01em}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-title-link, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-title-link:hover, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-title-link:focus, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-title-link:focus-visible, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__view-more-link, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__view-more-link:hover, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__view-more-link:focus, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__view-more-link:focus-visible{border-bottom: 0}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-title-link{color: inherit;text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness: 1px;text-underline-offset: 0.16em;transition: color 0.2s ease, text-decoration-color 0.2s ease}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-title-link:hover, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-title-link:focus-visible{color: var(--wp--preset--color--brand-blue, #06668c);text-decoration-color: currentColor}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__event-row + .tribe-events-widget-events-list__event-row{margin-top: 0.9rem;padding-top: 0.9rem;border-top: 1px solid color-mix(in srgb, var(--wp--preset--color--ink, #14232b) 12%, transparent)}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__view-more{margin-top: 1.1rem;font-size: var(--wp--preset--font-size--small, 0.9rem);text-align: right}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__view-more-link{color: var(--wp--preset--color--brand-blue, #06668c);font-weight: 400;text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness: 1px;text-underline-offset: 0.18em;transition: color 0.2s ease, text-decoration-color 0.2s ease}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__view-more-link::after{content: "\00a0\2192"}
.tribe-events-widget.tribe-common .tribe-events-widget-events-list__view-more-link:hover, .tribe-events-widget.tribe-common .tribe-events-widget-events-list__view-more-link:focus-visible{color: var(--wp--preset--color--meadow-green, #557a2c);text-decoration-color: currentColor}
.cab-article{display: flex;flex-direction: column}
.cab-article .cab-aside{order: 2;margin: var(--wp--preset--spacing--50, 2rem) 0 0}
.cab-article .cab-content{--wp--style--global--content-size: 100%}
@media (min-width: 782px){.cab-article{display: grid;grid-template-columns: minmax(0, 1fr) clamp(16rem, 32%, 21.5rem);column-gap: var(--wp--preset--spacing--60, 3rem);row-gap: 0}
.cab-article .cab-content{display: contents}
.cab-article .cab-aside{order: 0;grid-column: 2;grid-row: 1 / span 3;align-self: start;margin: 0}
.cab-article .cab-content > *{grid-column: 1;margin-inline: 0 !important}
.cab-article:not(.cab-article--calcul) .cab-content > :is(.alignwide, .alignfull){grid-column: 1 / -1}
.cab-article:not(.cab-article--mesure):not(.cab-article--calcul) .cab-content > :nth-child(n + 4){grid-column: 1 / -1}
.cab-article--calcul .cab-content > *{grid-column: 1}
.cab-article--mesure .cab-content > .cab-bloc--large{grid-column: 1 / -1}
}
.cab-fiche .cab-fiche__panneau{float: right;width: clamp(17rem, 38%, 23rem);margin: 0 0 var(--wp--preset--spacing--40, 1.5rem) var(--wp--preset--spacing--60, 3rem)}
.cab-fiche__texte > :is( .wp-block-gallery, .wp-block-image, .wp-block-columns, .wp-block-embed, .wp-block-table, .wp-block-video, .wp-block-media-text, .wp-block-cover, .wp-block-group.has-background, figure, table ){clear: right}
@media (max-width: 781px){.cab-fiche .cab-fiche__panneau{float: none;width: auto;margin: 0 0 var(--wp--preset--spacing--50, 2rem)}
}
.cab-fiche{display: flow-root}
.cab-article .cab-aside, .cab-fiche .cab-fiche__panneau{position: relative;z-index: 1}
.cab-fiche__texte > .wp-block-image:not([class*="align"]){display: flow-root;clear: none}
.cab-gfilter{--cab-gfilter-espace: 1px;--cab-gfilter-filet: color-mix(in srgb, var(--wp--preset--color--brand-blue) 30%, transparent);--cab-gfilter-actif-fond: var(--wp--preset--color--brand-blue);--cab-gfilter-actif-encre: var(--wp--preset--color--white);display: flex;flex-wrap: wrap;gap: 1px;width: 100%;margin-block-end: var(--wp--preset--spacing--40, 1.5rem);border: 1px solid var(--wp--preset--color--brand-blue);border-radius: 1.4rem;background: var(--cab-gfilter-filet);overflow: hidden}
.cab-gfilter .cab-gfilter__onglet{flex: 1 1 auto;justify-content: center;padding: 0.55rem 1.1rem;border: 0;border-radius: 0;background: var(--wp--preset--color--white);color: var(--wp--preset--color--brand-blue);font-size: var(--wp--preset--font-size--small)}
.cab-gfilter .cab-gfilter__onglet:hover{background: color-mix(in srgb, var(--wp--preset--color--brand-blue) 8%, var(--wp--preset--color--white))}
.cab-gfilter .cab-gfilter__onglet[aria-selected="true"]{background: var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--white)}
.cab-gfilter .cab-gfilter__compte{display: inline-flex;flex: none;align-items: center;justify-content: center;min-width: 1.3rem;height: 1.3rem;padding-inline: 0.3rem;border-radius: 999px;background: var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--white);font-size: 0.74rem;opacity: 1}
.cab-gfilter .cab-gfilter__onglet[aria-selected="true"] .cab-gfilter__compte{background: var(--wp--preset--color--white);color: var(--wp--preset--color--brand-blue)}
.wp-block-tab-list .cab-uo-tab-count{display: inline-flex;flex: none;align-items: center;justify-content: center;min-width: 1.3rem;height: 1.3rem;margin-inline-start: 0.4rem;padding-inline: 0.3rem;border-radius: 999px;background: var(--wp--preset--color--brand-blue);color: var(--wp--preset--color--white);font-size: 0.74rem;font-variant-numeric: tabular-nums;font-weight: 700;vertical-align: baseline}
.wp-block-tab-list [role="tab"][aria-selected="true"] .cab-uo-tab-count{background: var(--wp--preset--color--white);color: var(--wp--preset--color--brand-blue)}
.wp-block-columns.is-style-cab-auto{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(17rem, 100%), 1fr));align-items: start}
.wp-block-columns.is-style-cab-auto > .wp-block-column{flex-basis: auto;width: auto}
.is-style-cab-texte-colonnes{column-width: 22rem;column-gap: var(--wp--preset--spacing--60, 3rem);column-rule: 1px dotted color-mix(in srgb, currentColor 25%, transparent);orphans: 2;widows: 2}
.is-style-cab-texte-colonnes.is-layout-constrained > *{max-width: none}
.is-style-cab-texte-colonnes > :is( .wp-block-image, .wp-block-gallery, .wp-block-table, .wp-block-embed, .wp-block-cover, .wp-block-media-text, .wp-block-quote, .wp-block-pullquote, .wp-block-separator, figure, table ){column-span: all;break-inside: avoid}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list{--cab-derniers-taille: var(--wp--preset--font-size--medium);margin-block: 0;padding-inline-start: 0;list-style: none}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list > li{padding-block: 0.9rem;border-block-start: 1px solid color-mix(in srgb, var(--wp--preset--color--brand-blue, #06668c) 14%, transparent)}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list > li:first-child{padding-block-start: 0;border-block-start: 0}
:is(.cab-content, .wp-block-post-content) .cab-uo-post-title{display: inline;margin-block: 0;font-size: inherit;line-height: inherit}
:is(.cab-content, .wp-block-post-content) .cab-uo-summary-title{display: inline;margin-block: 0}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__post-title{color: var(--wp--preset--color--brand-blue, #06668c);font-family: var(--wp--preset--font-family--heading, inherit);font-size: var(--cab-derniers-taille);line-height: 1.25;text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness: 1px;text-underline-offset: 0.18em;transition: color 0.2s ease, text-decoration-color 0.2s ease}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__post-title:hover, :is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__post-title:focus-visible{color: var(--wp--preset--color--meadow-green, #557a2c);text-decoration-color: currentColor}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__post-date{display: inline;margin-inline-start: 0.6rem;color: var(--wp--preset--color--gray, #666666);font-size: var(--wp--preset--font-size--small);white-space: nowrap}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__post-excerpt{margin-block: 0.35rem 0;font-size: var(--wp--preset--font-size--regular)}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__featured-image img{border-radius: 15px}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__featured-image.alignleft{margin-inline-end: var(--wp--preset--spacing--30, 1rem)}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list.cab-uo-level-0{--cab-derniers-taille: var(--wp--preset--font-size--regular)}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list.cab-uo-level-0 .wp-block-latest-posts__post-title{font-family: var(--wp--preset--font-family--body, inherit)}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list.cab-uo-level-1{--cab-derniers-taille: var(--wp--preset--font-size--display)}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list.cab-uo-level-2{--cab-derniers-taille: var(--wp--preset--font-size--x-large)}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list.cab-uo-level-3{--cab-derniers-taille: var(--wp--preset--font-size--large)}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list.cab-uo-level-5{--cab-derniers-taille: var(--wp--preset--font-size--regular)}
:is(.cab-content, .wp-block-post-content) .wp-block-latest-posts__list.cab-uo-level-6{--cab-derniers-taille: var(--wp--preset--font-size--small)}
:is(.cab-content, .wp-block-post-content) .wp-block-details.cab-uo-level-0 > summary{font-size: var(--wp--preset--font-size--regular);font-family: var(--wp--preset--font-family--body, inherit)}
:is(.cab-content, .wp-block-post-content) .wp-block-details.cab-uo-level-1 > summary{font-size: var(--wp--preset--font-size--display);font-family: var(--wp--preset--font-family--heading, inherit)}
:is(.cab-content, .wp-block-post-content) .wp-block-details.cab-uo-level-2 > summary{font-size: var(--wp--preset--font-size--x-large);font-family: var(--wp--preset--font-family--heading, inherit)}
:is(.cab-content, .wp-block-post-content) .wp-block-details.cab-uo-level-3 > summary{font-size: var(--wp--preset--font-size--large);font-family: var(--wp--preset--font-family--heading, inherit)}
:is(.cab-content, .wp-block-post-content) .wp-block-details.cab-uo-level-4 > summary{font-size: var(--wp--preset--font-size--medium);font-family: var(--wp--preset--font-family--heading, inherit)}
:is(.cab-content, .wp-block-post-content) .wp-block-details.cab-uo-level-5 > summary{font-size: var(--wp--preset--font-size--regular);font-family: var(--wp--preset--font-family--heading, inherit)}
:is(.cab-content, .wp-block-post-content) .wp-block-details.cab-uo-level-6 > summary{font-size: var(--wp--preset--font-size--small);font-family: var(--wp--preset--font-family--heading, inherit)}
