@charset "UTF-8";.page-wrapper-espace-personnel{position:relative;display:grid;gap:2rem;padding-top:3rem;padding-bottom:5rem}@media only screen and (min-width:801px){.page-wrapper-espace-personnel{grid-template-columns:1fr 2fr;padding-bottom:7.5rem}}.page-wrapper-espace-personnel .content-column{order:2;min-width:0}.page-wrapper-espace-personnel .menu-espace-personnel{order:1}.page-wrapper-espace-personnel .page-header-espace-personnel{margin-bottom:1.5rem}.page-wrapper-espace-personnel .page-header-espace-personnel h1{font-size:2.25rem;font-weight:700;line-height:1.3;letter-spacing:-.72px}.page-wrapper-espace-personnel .page-header-espace-personnel .intro-text{font-size:1.125rem;font-weight:500;margin-top:.625rem}@media only screen and (min-width:1201px){.page-wrapper-espace-personnel .page-header-espace-personnel{padding-left:3rem}}.page-wrapper-espace-personnel .gutenberg-content{margin-top:2rem;padding:0}.page-wrapper-espace-personnel .user-status{position:relative;clip-path:polygon(var(--clip-square-size) 0,100% 0,100% 0,100% 100%,0 100%,0 var(--clip-square-size))}.page-wrapper-espace-personnel .card-naked.cut-top-left{border-bottom-right-radius:1rem;clip-path:polygon(var(--clip-square-size) 0,100% 0,100% 100%,0 100%,0 var(--clip-square-size))}.page-wrapper-espace-personnel .card-naked.cut-bottom-right{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-square-size)),calc(100% - var(--clip-square-size)) 100%,0 100%)}.menu-espace-personnel{height:fit-content;font-weight:700}.menu-espace-personnel .menu-subtitle{color:var(--light-gray);font-size:.875rem;margin-block:1.5rem .75rem}.menu-espace-personnel .menu-subtitle:not(:first-of-type){margin-top:1.75rem}.menu-espace-personnel ul.menu{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding-left:0}.menu-espace-personnel li.menu-item.current-menu-item a.menu-link,.menu-espace-personnel li.menu-item.current-menu-ancestor a.menu-link{position:relative;background:var(--default-bg)}.menu-espace-personnel li.menu-item.current-menu-item a.menu-link:before,.menu-espace-personnel li.menu-item.current-menu-ancestor a.menu-link:before{content:"";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:.25rem;height:60%;background:var(--secondary);border-radius:100vw}.menu-espace-personnel li.menu-item.current-menu-item a.menu-link{pointer-events:none}.menu-espace-personnel li.menu-item.menu-item-disabled{color:var(--disabled-bg-shadow)}.menu-espace-personnel li.menu-item a.menu-link{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;border-radius:.25rem;transition:var(--fast-transition)}.menu-espace-personnel li.menu-item a.menu-link svg{width:1.75rem;height:1.75rem}.menu-espace-personnel li.menu-item a.menu-link:hover{background:var(--default-bg)}.menu-espace-personnel li.menu-item .menu-item-tag{flex-shrink:0;padding:.125rem .375rem;color:var(--dark);font-size:.6875rem;font-weight:800;line-height:1.25;white-space:nowrap;background:var(--secondary-light);border-radius:100vw;transition:var(--fast-transition)}.menu-espace-personnel li.menu-item .menu-no-link{position:relative;display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.25rem;transition:var(--fast-transition);overflow:hidden}.menu-espace-personnel li.menu-item .menu-no-link>svg{flex-shrink:0;width:1.75rem;height:1.75rem}.menu-espace-personnel li.menu-item .menu-no-link>svg path{fill:var(--disabled-bg-shadow)}.menu-espace-personnel li.menu-item .menu-no-link:hover .menu-item-tag{opacity:0}.menu-espace-personnel li.menu-item .menu-no-link:hover .disable-tag{transform:translateY(-50%)}.menu-espace-personnel li.menu-item .disable-tag{position:absolute;top:50%;right:.75rem;display:flex;align-items:center;gap:.5rem;white-space:nowrap;transition:var(--fast-transition);transform:translate(90%,-50%)}.menu-espace-personnel li.menu-item .disable-tag svg{flex-shrink:0;width:1.25rem;height:1.25rem}.menu-espace-personnel li.menu-item .disable-tag span{color:#a37a53;font-size:.75rem;font-weight:700;border:1px solid var(--golden);border-radius:.25rem;padding:.25rem .375rem}.menu-espace-personnel .logout-button{display:block;margin-top:2rem}@media only screen and (min-width:1201px){.menu-espace-personnel{position:sticky;top:var(--bottom-header-height, 6rem);transition:var(--fast-transition)}}@media only screen and (min-width:1201px){body:has(#site-header.header-reveal) #main-content .menu-espace-personnel{top:calc(var(--top-header-height, 4rem) + var(--bottom-header-height, 6rem))}}.menu-espace-personnel-header,.menu-espace-personnel-overlay,.menu-espace-personnel-toggle{display:none}@media only screen and not (min-width:801px){.menu-espace-personnel{position:fixed;inset:auto 0 0;z-index:901;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem max(1.5rem,env(safe-area-inset-bottom));background:var(--light);border-radius:1rem 1rem 0 0;box-shadow:0 -.5rem 2rem #2b2b2b40;transform:translateY(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.menu-espace-personnel .menu-subtitle:first-of-type{margin-top:.5rem}.menu-espace-personnel .logout-button{margin-top:1.5rem}.menu-espace-personnel-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-inline:-1.25rem;padding:1rem 1.25rem .75rem;background:var(--light)}.menu-espace-personnel-header-title{font-size:1.125rem;font-weight:900;color:var(--primary)}.menu-espace-personnel-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:.125rem .125rem .5rem;background:var(--primary);color:var(--base);cursor:pointer}.menu-espace-personnel-close svg{width:1.125rem;height:1.125rem}.menu-espace-personnel-overlay{display:block;position:fixed;inset:0;z-index:900;background:#2b2b2b8c;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.menu-espace-personnel-toggle{display:inline-flex;align-items:center;gap:.5rem;position:fixed;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:899;padding:.75rem 1.125rem;border:none;border-radius:.125rem .125rem 1rem;background:var(--primary);color:var(--base);font-family:var(--main-font);font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 .25rem 1rem #2b2b2b47;transition:transform .3s ease,opacity .3s ease,visibility 0s}.menu-espace-personnel-toggle svg{width:1.25rem;height:1.25rem}body.menu-espace-personnel-open .menu-espace-personnel{transform:translateY(0);visibility:visible;transition:transform .3s ease,visibility 0s}body.menu-espace-personnel-open .menu-espace-personnel-overlay{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}body.menu-espace-personnel-open .menu-espace-personnel-toggle{transform:translateY(150%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}}@media only screen and (not (min-width:801px))and (prefers-reduced-motion:reduce){.menu-espace-personnel,.menu-espace-personnel-overlay,.menu-espace-personnel-toggle{transition:none}}:root{--primary: #004560;--secondary: #c9d73d;--secondary-hover: #dee76f;--secondary-light: #edf2a4;--tertiary: #36c2b3;--accent: #e2725b;--accent-hover: #cd4f35;--base: #f6f3ec;--light: #ffffff;--dark: #2b2b2b;--dark-alt: #262626;--gray: #454545;--default-bg: #faf8f5;--mobile-menu-hover-bg: #fafafa;--mega-menu-arrow: #a4a7ae;--menu-item-hover: #e3d9c5;--light-gray: #6d6d6d;--golden: #d1c0a0;--border-linear-gradient: linear-gradient(45deg, #36c2b3 15%, #c9d73d 60%, #e4e991 85%);--pink: #fce8e4;--pink-darker: #fad5ce;--brown: #bea279;--accordion-open: #f2ede3;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 4L6 9L11 4' stroke='%23d1c0a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--select-chevron-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 4L6 9L11 4' stroke='%232b2b2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--btn-brand: var(--primary);--btn-brand-hover: #003347;--btn-accent: var(--accent);--disabled-bg: #d1d1d1;--disabled-bg-shadow: #b0b0b0;--disabled-text: #888888;--status-success: #3a7d44;--status-warning: #7d623a;--status-danger: #7d3a3a;--main-font: "Satoshi", sans-serif;--alt-font: "Ms Madi", cursive;--default-font-size: 1rem;--container-max-width: 1220px;--container-max-width-narrow: 860px;--container-max-width-wide: 1804px;--container-padding: 2rem;--default-gap: 2rem;--clip-square-size: 2.5rem;--fast-transition: .15s ease-in-out;--default-transition: .3s ease-out;--slow-transition: .5s ease-in-out;--header-animation-duration: .5s;--hero-animation-duration: .5s;--hero-animation-delay: .25s;--gutenberg-content-animation-duration: .5s;--gutenberg-content-animation-delay: .5s}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-synthesis:none;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-VariableItalic.woff2) format("woff2");font-weight:300 900;font-synthesis:none;font-style:italic;font-display:swap}@font-face{font-family:Ms Madi;src:url(../fonts/MsMadi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.big-words{position:relative;line-height:normal;white-space:nowrap}.big-words span:first-child{font-size:clamp(3.875rem,1.0145rem + 11.7355vw,12.75rem);font-weight:900;letter-spacing:.2051rem;color:var(--menu-item-hover)}@media only screen and (min-width:1020px){.big-words span:first-child{letter-spacing:.512rem}}.big-words span:last-child{position:absolute;bottom:-42%;left:0;padding-left:23%;font-family:var(--alt-font);font-size:clamp(5.875rem,1.4835rem + 18.0165vw,19.5rem);font-weight:400;color:var(--accent)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInBgHero{0%{background-color:transparent}to{background-color:#6fabfa}}#hero-page{overflow-x:clip}@media only screen and (min-width:1020px){#hero-page.hero-event .hero-main{clip-path:polygon(100% 0,100% 100%,0 100%,0 50%,28% 0)}}@media only screen and not (min-width:1020px){#hero-page{padding-bottom:5rem}}@media only screen and (min-width:1020px){#hero-page{padding-bottom:7.5rem}}#hero-page .wrapper{position:relative}#hero-page .hero-main{display:flex;flex-direction:column;justify-content:flex-end;background:transparent;animation:fadeInBgHero var(--hero-animation-duration) ease-out forwards;transform:translateZ(0);isolation:isolate;overflow:hidden}@media only screen and not (min-width:1020px){#hero-page .hero-main{width:100%;padding:1.5rem 1.5rem 3rem;height:auto;aspect-ratio:.85;width:calc(100% + var(--container-padding));margin-left:calc(var(--container-padding) / 2 * -1)}}@media only screen and (min-width:1020px){#hero-page .hero-main{min-height:500px;clip-path:polygon(100% 0,100% 100%,0 100%,0 58%,26% 0);border-radius:.125rem;padding:5.5rem 3rem}}#hero-page .img-container{position:absolute;inset:0;z-index:-1;opacity:0;animation:fadeIn 1s ease-out forwards}#hero-page .img-container img{width:100%;height:100%;object-fit:cover}#hero-page .img-container:before,#hero-page .img-container:after{content:"";position:absolute;inset:0}#hero-page .img-container:before{background:var(--primary);mix-blend-mode:color;z-index:1}#hero-page .img-container:after{background:linear-gradient(180deg,#00456000 24%,#004560d6 68%,#004560f5);z-index:2}#hero-page .event-date{border-radius:.125rem;background:var(--secondary);margin-bottom:1rem;font-weight:500;padding:.25rem .75rem;width:fit-content;opacity:0;animation:fadeInUp .7s ease-out .3s forwards}#hero-page h1{max-width:50rem;font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.68px;text-shadow:0 0 12px var(--dark);text-wrap:balance;color:var(--base);opacity:0;animation:fadeInUp .7s ease-out .4s forwards}@media only screen and (min-width:1020px){#hero-page h1{font-size:48px;letter-spacing:-1.2px}}#hero-page .hero-intro-text{position:relative;min-height:3.125rem;display:flex;flex-direction:column;gap:1rem;font-size:clamp(1.125rem,1.0847rem + .1653vw,1.25rem);font-weight:500;background:var(--base);z-index:2}#hero-page .hero-intro-text>*:not(svg,.big-words){opacity:0;animation:fadeInUp .7s ease-out .6s forwards}#hero-page .hero-intro-text>.big-words{opacity:0;animation:fadeIn .5s ease-out 1.1s forwards}#hero-page .hero-intro-text .bottom-left-corner{position:absolute;top:2.125rem;left:100%;z-index:-2}#hero-page .hero-intro-text .bottom-right-corner{position:absolute;bottom:100%;right:0;z-index:-2}@media only screen and (min-width:1020px){#hero-page .hero-intro-text .bottom-right-corner{display:none}}@media only screen and not (min-width:1020px){#hero-page .hero-intro-text{width:calc(100% + var(--container-padding));margin-left:calc(var(--container-padding) / 2 * -1);padding:1.5rem 1rem;border-top-left-radius:1rem;margin-top:-1.5rem}}@media only screen and (min-width:1020px){#hero-page .hero-intro-text{margin-top:-3.125rem;padding-top:2rem;padding-right:2rem;border-top-right-radius:1rem;max-width:840px}}#hero-page .big-words{position:absolute;z-index:-1}#hero-page .big-words span:first-child{font-size:3.875rem}@media only screen and (min-width:1020px){#hero-page .big-words span:first-child{font-size:10.25rem}}#hero-page .big-words span:last-child{padding-left:19%;font-size:5.875rem}@media only screen and (min-width:1020px){#hero-page .big-words span:last-child{font-size:15.625rem}}@media only screen and not (min-width:1020px){#hero-page .big-words{top:100%;left:50%;transform:translate(-50%,-15%)}}@media only screen and (min-width:1020px){#hero-page .big-words{top:0;left:100%;transform:translate(-6vw,-7.7rem)}}#hero-page .hero-intro-buttons{display:flex;align-items:center;gap:0 3rem;flex-wrap:wrap;margin-top:1rem}#hero-page .hero-intro-buttons .btn{color:var(--primary);font-size:clamp(1rem,.9597rem + .1653vw,1.125rem)}.page-template-forum .forum-layout{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.page-template-forum .form-login-notice{color:var(--dark)}.page-template-forum .forum-preambule{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:1.75rem;background:var(--base);border:1px solid var(--menu-item-hover);border-radius:6px}@media only screen and not (min-width:1020px){.page-template-forum .forum-preambule{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem}}.page-template-forum .forum-preambule-icone{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--light);border-radius:50%;color:var(--primary)}.page-template-forum .forum-preambule-icone svg{width:1.5rem;height:1.5rem}.page-template-forum .forum-intro p:first-child{font-size:1.15rem;font-weight:600;line-height:1.4;color:var(--dark)}.page-template-forum .forum-intro p:last-child{margin-bottom:0}.page-template-forum .forum-disclaimer{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--menu-item-hover);font-size:.9rem;line-height:1.6;color:var(--gray)}.page-template-forum .forum-disclaimer:first-child{margin-top:0;padding-top:0;border-top:none}.page-template-forum .forum-en-attente{padding:1rem 1.25rem;background:var(--pink);border-radius:6px}.page-template-forum .forum-en-attente ul{margin:.75rem 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.page-template-forum .forum-en-attente li{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.page-template-forum .forum-en-attente-titre{margin:0;font-weight:700}.page-template-forum .forum-en-attente-note{margin:0;font-size:.85rem;color:var(--light-gray)}.page-template-forum .forum-badge{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.page-template-forum .forum-badge--attente{background:var(--pink-darker);color:var(--dark)}.page-template-forum .forum-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1.5rem}@media only screen and not (min-width:1020px){.page-template-forum .forum-toolbar{grid-template-columns:minmax(0,1fr)}}.page-template-forum .forum-filtres{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;gap:.75rem}.page-template-forum .forum-filtres select{appearance:none;-webkit-appearance:none;flex:1 1 0;min-width:0;text-overflow:ellipsis;padding:.5rem 2.5rem .5rem 1rem;border:1px solid var(--golden);border-radius:.125rem;background-color:var(--light);background-image:var(--select-chevron-dark);background-repeat:no-repeat;background-position:right .875rem center;background-size:.8rem;font-size:.95rem;font-weight:500;line-height:150%;color:var(--dark);cursor:pointer}.page-template-forum .forum-filtres select::-ms-expand{display:none}.page-template-forum .forum-filtres select:hover{border-color:var(--primary)}.page-template-forum .forum-filtres select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.page-template-forum .forum-filtres #forum-categorie{flex-grow:2}@media only screen and not (min-width:1020px){.page-template-forum .forum-filtres select{flex-basis:100%}}.page-template-forum .forum-filtre-valider{padding:.5rem 1rem;border:1px solid var(--golden);border-radius:.125rem;background:var(--light);cursor:pointer}.page-template-forum .forum-recherche{position:relative;display:flex;flex:1 1 100%}.page-template-forum .forum-recherche input[type=search]{appearance:none;-webkit-appearance:none;width:100%;padding:.5rem 3rem .5rem 1rem;border:1px solid var(--golden);border-radius:.125rem;background-color:var(--light);font-size:.95rem;font-weight:500;line-height:150%;color:var(--dark)}.page-template-forum .forum-recherche input[type=search]::placeholder{color:var(--light-gray);font-weight:400}.page-template-forum .forum-recherche input[type=search]:hover{border-color:var(--primary)}.page-template-forum .forum-recherche input[type=search]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.page-template-forum .forum-recherche-valider{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:100%;padding:0;border:none;background:none;color:var(--dark);cursor:pointer}.page-template-forum .forum-recherche-valider svg{width:1.1rem;height:1.1rem}.page-template-forum .forum-recherche-valider:hover{color:var(--primary)}.page-template-forum .forum-recherche-valider:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.page-template-forum .forum-recherche-active{grid-column:1/-1;margin:0;font-size:.9rem;color:var(--light-gray)}.page-template-forum .forum-recherche-active a{margin-left:.5rem}.page-template-forum .forum-poser{display:contents}.page-template-forum .forum-poser:not([open]) .forum-poser-panneau{display:none}.page-template-forum .forum-poser::details-content{grid-column:1/-1}.page-template-forum .forum-poser:not([open])::details-content{display:none}.page-template-forum .forum-poser-declencheur{grid-column:2;grid-row:1;justify-self:end;display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:var(--btn-accent);border-radius:.125rem .125rem 1rem;clip-path:polygon(2rem 0,100% 0,100% 100%,0 100%,0 2rem);font-weight:700;color:var(--base);cursor:pointer;list-style:none;transition:background-color var(--fast-transition),color var(--fast-transition)}.page-template-forum .forum-poser-declencheur::-webkit-details-marker{display:none}.page-template-forum .forum-poser-declencheur svg{width:1.25rem;height:1.25rem;transition:transform var(--fast-transition)}.page-template-forum .forum-poser-declencheur:hover{background:var(--accent-hover)}.page-template-forum .forum-poser-declencheur:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media only screen and not (min-width:1020px){.page-template-forum .forum-poser-declencheur{grid-column:1;grid-row:auto;justify-self:start}}.page-template-forum .forum-poser-texte-ouvrir,.page-template-forum .forum-poser-texte-fermer{grid-column:2;grid-row:1}.page-template-forum .forum-poser-texte-fermer,.page-template-forum .forum-poser[open] .forum-poser-texte-ouvrir{visibility:hidden}.page-template-forum .forum-poser[open] .forum-poser-texte-fermer{visibility:visible}.page-template-forum .forum-poser[open] .forum-poser-declencheur{background:var(--gray);color:var(--light)}.page-template-forum .forum-poser[open] .forum-poser-declencheur:hover{background:var(--dark)}.page-template-forum .forum-poser[open] .forum-poser-declencheur svg{transform:rotate(45deg)}.page-template-forum .forum-poser-panneau{grid-column:1/-1;margin-top:.5rem;padding:1.75rem;background:var(--light);border:1px solid var(--menu-item-hover);border-radius:6px}@media only screen and not (min-width:1020px){.page-template-forum .forum-poser-panneau{padding:1.25rem}}.page-template-forum .forum-poser-panneau .form-notice{margin:0;font-size:.875rem;color:var(--light-gray)}.page-template-forum .forum-poser-panneau .alert:last-child{margin-bottom:0}.page-template-forum .forum-questions-similaires{margin-top:.75rem;padding:1rem 1.125rem;border:1px solid var(--golden);border-left:.25rem solid var(--primary);border-radius:.25rem;background:var(--base)}.page-template-forum .forum-questions-similaires[hidden]{display:none}.page-template-forum .forum-questions-similaires ul{display:grid;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.page-template-forum .forum-questions-similaires li{position:relative;display:grid;gap:.15rem;padding:.75rem .875rem;border:1px solid var(--menu-item-hover);border-radius:.25rem;background:var(--light);transition:background-color var(--fast-transition),border-color var(--fast-transition)}.page-template-forum .forum-questions-similaires li:has(a:hover),.page-template-forum .forum-questions-similaires li:has(a:focus-visible){background:var(--default-bg);border-color:var(--golden)}.page-template-forum .forum-questions-similaires li:has(a:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.page-template-forum .forum-questions-similaires a{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:700;line-height:1.35;color:var(--dark);text-decoration:none}.page-template-forum .forum-questions-similaires a:hover,.page-template-forum .forum-questions-similaires a:focus-visible{color:var(--primary)}.page-template-forum .forum-questions-similaires a:focus-visible{outline:none}.page-template-forum .forum-questions-similaires a:before{content:"";position:absolute;inset:0;border-radius:.25rem}.page-template-forum .forum-questions-similaires a:after{content:"→";flex:0 0 auto;font-size:1.15rem;color:var(--primary);transition:transform var(--fast-transition)}.page-template-forum .forum-questions-similaires a:hover:after,.page-template-forum .forum-questions-similaires a:focus-visible:after{transform:translate(.2rem)}.page-template-forum .forum-questions-similaires-titre{margin:0;font-weight:700;font-size:.75rem;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--primary)}.page-template-forum .forum-questions-similaires-aide,.page-template-forum .forum-questions-similaires-meta{font-size:.85rem;color:var(--light-gray)}.page-template-forum .forum-questions-similaires-aide{margin:.2rem 0 0}.page-template-forum .forum-liste{display:flex;flex-direction:column;border:1px solid var(--menu-item-hover);border-radius:6px}.page-template-forum .forum-liste-entete{display:none}@media only screen and (min-width:1280px){.page-template-forum .forum-liste-entete{display:grid;border-radius:6px 6px 0 0;grid-template-columns:minmax(0,1fr) 4rem 4rem 6rem;gap:.75rem;padding:.75rem 1.25rem;background:var(--base);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--light-gray)}}.page-template-forum .forum-question{display:grid;grid-template-columns:1fr;gap:.5rem .75rem;padding:1rem 1.25rem;background:var(--light);border-top:1px solid var(--menu-item-hover);transition:background-color .2s ease}@media only screen and not (min-width:1280px){.page-template-forum .forum-question:first-of-type{border-top:none;border-radius:6px 6px 0 0}}.page-template-forum .forum-question:last-child{border-radius:0 0 6px 6px}.page-template-forum .forum-question:hover{background:var(--default-bg)}@media only screen and (min-width:1280px){.page-template-forum .forum-question{grid-template-columns:minmax(0,1fr) 4rem 4rem 6rem;align-items:center}}.page-template-forum .forum-question--sans-reponse .forum-col-reponses .forum-nombre{color:var(--accent)}.page-template-forum .forum-question--epinglee{background:var(--default-bg);box-shadow:inset .25rem 0 0 var(--primary)}.page-template-forum .forum-question--epinglee:hover{background:var(--menu-item-hover)}.page-template-forum .forum-question-titre{margin:0 0 .25rem;font-size:1.05rem;line-height:1.4}.page-template-forum .forum-question-titre a{color:var(--dark);text-decoration:none}.page-template-forum .forum-question-titre a:hover,.page-template-forum .forum-question-titre a:focus-visible{color:var(--primary);text-decoration:underline}.page-template-forum .forum-marqueur{display:inline-flex;align-items:center;vertical-align:-.15em;margin-right:.35rem;--secondary: currentColor}.page-template-forum .forum-marqueur svg{width:1rem;height:1rem}.page-template-forum .forum-marqueur--epinglee{color:var(--primary)}.page-template-forum .forum-marqueur--fermee{color:var(--light-gray)}.page-template-forum .forum-question-meta{margin:0;font-size:.85rem;color:var(--light-gray)}.page-template-forum .forum-auteur{font-weight:600;color:var(--gray)}.page-template-forum .forum-separateur{margin:0 .35rem}.page-template-forum .forum-question-categorie{color:var(--gray);text-decoration:none}@media only screen and (min-width:1280px){.page-template-forum .forum-question-categorie{white-space:nowrap}}.page-template-forum .forum-question-categorie:hover,.page-template-forum .forum-question-categorie:focus-visible{color:var(--primary);text-decoration:underline}.page-template-forum .forum-col-nombre{display:flex;align-items:baseline;gap:.3rem}@media only screen and (min-width:1280px){.page-template-forum .forum-col-nombre{flex-direction:column;align-items:center;gap:0;text-align:center}}.page-template-forum .forum-nombre{font-size:1.1rem;font-weight:700;color:var(--primary)}.page-template-forum .forum-question-activite{font-size:.85rem;color:var(--light-gray)}@media only screen and (min-width:1280px){.page-template-forum .forum-question-activite{text-align:center}}@media only screen and not (min-width:1280px){.page-template-forum .forum-col-nombre:before,.page-template-forum .forum-question-activite:before{font-size:.85rem;color:var(--light-gray)}.page-template-forum .forum-col-reponses:before{content:"Réponses :"}.page-template-forum .forum-col-vues:before{content:"Vues :"}.page-template-forum .forum-question-activite:before{content:"Activité : "}}.page-template-forum .forum-vide{padding:2.5rem 1.25rem;background:var(--light);border:1px solid var(--menu-item-hover);border-radius:6px;text-align:center}.page-template-forum .forum-vide p:last-child{margin-bottom:0}.page-template-forum .forum-pagination{display:flex;justify-content:center}.page-template-forum .forum-pagination ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.page-template-forum .forum-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .6rem;border:1px solid var(--menu-item-hover);border-radius:4px;color:var(--dark);text-decoration:none}.page-template-forum .forum-pagination .page-numbers:hover,.page-template-forum .forum-pagination .page-numbers:focus-visible{background:var(--base)}.page-template-forum .forum-pagination .page-numbers.current{background:var(--primary);border-color:var(--primary);color:var(--light)}
