@media (prefers-reduced-motion:no-preference){body:has(section.village-detail) main>header:first-child h1{view-transition-name:vt-titre}::view-transition-group(vt-titre){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.8,.1,1)}::view-transition-old(vt-titre){height:100%}::view-transition-new(vt-titre){height:100%}.button:active,.tv-bouton:active,.text-button:active,.fil-actions button:active,.cc-porte:active{scale:.965}}.fil-carte:before{content:"";pointer-events:none;background:radial-gradient(circle at 35% 35%,#ff7ab8 0 30%,#d1006a 60%,#8f0048 100%);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-7px;left:50%;box-shadow:0 3px 5px #00000040}@supports (background:color-mix(in srgb, red 50%, white)){.fil-carte[data-vie=pleine],.fil-carte[data-vie=mi]{background:color-mix(in srgb, #fbf0cf calc((1 - var(--vie,1)) * 85%), #fff)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.fil-carte{transition:rotate .4s cubic-bezier(.2,.8,.1,1),box-shadow .4s}.fil-carte:nth-of-type(odd){rotate:-.35deg}.fil-carte:nth-of-type(2n){rotate:.3deg}.fil-carte:hover{rotate:0deg;box-shadow:0 14px 38px #18201d1f}}@media (prefers-reduced-motion:no-preference){.fil-actions button[aria-pressed=true]>span[aria-hidden]{animation:.45s cubic-bezier(.2,1.6,.4,1) both mv2-tampon;display:inline-block}}@keyframes mv2-tampon{0%{opacity:0;transform:scale(1.9)rotate(-18deg)}60%{opacity:1;transform:scale(.88)rotate(4deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.village-portal,.cp-carte,.editorial-card{transition:translate .45s cubic-bezier(.2,.8,.1,1),box-shadow .45s}.village-portal:hover,.cp-carte:hover,.editorial-card:hover{translate:0 -4px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cc-chiffres dd{animation:linear both mv2-chiffre;animation-timeline:view();animation-range:entry 10% entry 60%}}}@keyframes mv2-chiffre{0%{opacity:0;filter:blur(4px);translate:0 14px}to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:reduce){.fil-carte,.fil-carte:hover{transition:none!important;rotate:none!important}}@property --mv2-fusion{syntax:"<percentage>";inherits:false;initial-value:20%}.equipe-portraits{isolation:isolate;position:relative}.equipe-portraits:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, #d4e6fb var(--mv2-fusion), #fff0 calc(var(--mv2-fusion) + 8%), #fff0 calc(100% - var(--mv2-fusion) - 8%), #fff0b0 calc(100% - var(--mv2-fusion)));border-radius:32px;position:absolute;inset:-22px}@media (max-width:760px){.equipe-portraits:before{background:linear-gradient(180deg, #d4e6fb var(--mv2-fusion), #fff0 calc(var(--mv2-fusion) + 8%), #fff0 calc(100% - var(--mv2-fusion) - 8%), #fff0b0 calc(100% - var(--mv2-fusion)));inset:-18px -8px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.equipe-portraits:before{animation:linear both mv2-fusion;animation-timeline:view();animation-range:entry 20% cover 55%}}}@keyframes mv2-fusion{0%{--mv2-fusion:12%}to{--mv2-fusion:46%}}.jy-vais{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.jy-vais-compte{color:#3d3846;min-height:1.4em;margin:0;font-weight:700}.jy-vais-erreur{color:#9b1c5c;margin:0;font-weight:700}@media (prefers-reduced-motion:no-preference){.jy-vais .button[aria-pressed=true]{animation:.45s cubic-bezier(.2,1.6,.4,1) both mv2-tampon}}
.lecture-facile-bouton{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.4em;padding:.15em .7em;font-size:.85em;font-weight:600;display:inline-flex}.lecture-facile-bouton span[aria-hidden]{letter-spacing:-.02em;font-weight:800}.lecture-facile-bouton[aria-pressed=true]{background:var(--ink,#1b1b1f);color:var(--paper,#fff8f2);border-color:var(--ink,#1b1b1f)}.lecture-facile-bouton:focus-visible{outline-offset:2px;outline:3px solid}.topbar.avec-lecture{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.footer-lecture{margin-top:.8rem}html[data-lecture=facile]{font-size:118%}html[data-lecture=facile] body{letter-spacing:.01em;word-spacing:.05em;overflow-wrap:break-word;line-height:1.75}html[data-lecture=facile] main :is(h1,h2,h3,h4,p,li,a,span,small,strong){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html[data-lecture=facile] main p,html[data-lecture=facile] main li{max-width:68ch}html[data-lecture=facile] main a:not([class*=btn]):not([class*=bouton]){text-underline-offset:.18em;text-decoration:underline}html[data-lecture=facile] *,html[data-lecture=facile] :before,html[data-lecture=facile] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-lecture=facile] small{font-size:.95em}
:root{--creme:#fbf7ef;--creme-2:#fbf7ef;--ciel:#e3e6f8;--soleil:#f2b33d;--prairie:#2f6e47;--corail:#2337c8;--corail-vif:#2337c8;--encre:#16193a;--doux:#4e5068;--ink:#16193a;--muted:#4e5068;--paper:#fff;--line:#e2e7ea;--soft:#f3f7f9;--night:#fbf7ef;--night-2:#fbf7ef;--glass:#ffffffdb;--glass-line:#1b24301a;--aqua:#0b6e8a;--amber:#2337c8;--lux-courbe:cubic-bezier(.16,1,.3,1);--lux-rideau:cubic-bezier(.7,0,.2,1)}html{background:var(--creme)}body{background:var(--creme);color:var(--encre);font-size:1.0625rem}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38vmax 30vmax at 10% 6%,#ffc93c38,#0000 70%),radial-gradient(42vmax 34vmax at 94% 24%,#78c8ff38,#0000 70%),radial-gradient(40vmax 30vmax at 40% 106%,#2337c824,#0000 70%);position:fixed;inset:-20vmax}@media (prefers-reduced-motion:no-preference){body:before{animation:30s ease-in-out infinite alternate lux-aurore}}@keyframes lux-aurore{to{transform:translate(4vmax,-3vmax)rotate(5deg)}}main{position:relative}p,li{line-height:1.6}.topbar{color:var(--encre);letter-spacing:.02em;background:linear-gradient(90deg,#e3e6f8,#fbf7ef 50%,#e3e6f8);border-bottom:1px solid #1b24300f;font-weight:800}.site-header{background:color-mix(in srgb,var(--creme) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);color:var(--encre);border-bottom:1px solid #1b243012}.brand{color:var(--encre)}.brand-mark{color:#16193a;background:conic-gradient(from 215deg,#2337c8,#f2b33d,#2337c8,#2337c8);font-weight:950;box-shadow:0 8px 22px -6px #2337c88c}.nav-links a{color:var(--encre);border-radius:999px;padding:.65rem .8rem;font-size:.98rem;position:relative}.nav-links a:after{content:"";background:linear-gradient(90deg,var(--soleil),var(--corail-vif));transform-origin:100%;height:3px;transition:transform .45s var(--lux-courbe);border-radius:3px;position:absolute;bottom:.38rem;left:.8rem;right:.8rem;transform:scaleX(0)}.nav-links a:hover{background:#fbf7ef}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.nav-cta,.nav-wrap>.nav-cta{border:0;border-radius:999px;align-items:center;min-height:48px;font-weight:900;display:inline-flex;box-shadow:0 12px 28px -12px #2337c8bf;background:var(--corail)!important;color:#fff!important;padding-inline:1.2rem!important}.nav-wrap>.nav-cta:hover{background:var(--encre)!important}.nav-connexion{white-space:nowrap;min-height:48px;color:var(--encre);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--soleil);text-decoration-color:var(--soleil);align-items:center;padding:0 .9rem;font-weight:850;text-decoration-thickness:3px;display:inline-flex}@media (max-width:900px){.nav-connexion{display:none}}@media (min-width:901px){html:not([data-nav-membre]) .nav5-plus{display:none}}@media (max-width:620px){.topbar{display:none!important}}body{font-size:1.125rem}.mobile-nav a{color:var(--encre);background:#fbf7ef;border:1px solid #1b243014;align-items:center;min-height:44px;display:inline-flex}.admin-nav-link{color:#fff!important;background:var(--prairie)!important}.nav-links .ohe-nav-link[aria-current=page],.mobile-nav .ohe-nav-link[aria-current=page]{color:var(--encre);background:#e3e6f8}h1,h2,h3{color:inherit;letter-spacing:-.045em;text-wrap:balance;font-weight:900}h2{font-size:clamp(2.2rem,4.8vw,4.4rem);line-height:1}h3{letter-spacing:-.025em;line-height:1.15}.eyebrow,.tech-label{color:#1b2ca8;letter-spacing:.18em;text-transform:uppercase;font:800 .78rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.eyebrow:before{background:linear-gradient(90deg,var(--soleil),var(--corail-vif));border-radius:4px;width:36px;height:4px}.lede,.section-head p{color:var(--doux)}.page-hero{isolation:isolate;color:var(--encre);background:linear-gradient(160deg,#fbf7ef,#fff 45%,#eaf6ff);padding:clamp(4.5rem,10vw,8rem) 0 clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;background:radial-gradient(30% 40% at 16% 30%,#ffc93c66,#0000 70%),radial-gradient(28% 38% at 86% 18%,#78c8ff61,#0000 70%),radial-gradient(36% 40% at 62% 110%,#2337c838,#0000 70%);position:absolute;inset:-30%}@media (prefers-reduced-motion:no-preference){.page-hero:before{animation:18s ease-in-out infinite alternate lux-derive}}@keyframes lux-derive{to{transform:translate(-5%,4%)rotate(-7deg)scale(1.08)}}.page-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:16ch;color:var(--encre);margin-top:1rem;font-size:clamp(2.7rem,7.6vw,7rem);line-height:.92}.page-hero .lede{color:var(--encre);max-width:56ch}.page-hero-visual{background:var(--creme);min-height:clamp(440px,66vh,700px)}.page-hero-visual .page-hero-shade{background:linear-gradient(90deg,#fffffff7,#ffffffe0 45%,#fff3 80%),linear-gradient(#0000 55%,#ffffffe6)}.page-hero-visual h1,.page-hero-visual .lede,.page-hero-visual .eyebrow{color:var(--encre)}.page-hero-compact{padding:clamp(3.5rem,8vw,5.5rem) 0 clamp(2rem,5vw,3rem)}.page-hero-compact h1{font-size:clamp(2.5rem,6vw,5.4rem)}.button{border-color:var(--encre);letter-spacing:-.01em;min-height:52px;transition:transform .45s var(--lux-courbe),background-color .3s,color .3s,box-shadow .4s;border-radius:999px;font-size:1.05rem;font-weight:850}.button.primary,.button.rose{background:var(--corail);border-color:var(--corail);color:#fff;box-shadow:0 14px 32px -14px #2337c8bf}.button.primary:hover,.button.rose:hover{background:var(--encre);border-color:var(--encre);color:#fff}.button.ghost{color:var(--encre);background:#fbf7ef;border-color:#1b243040}.button.ghost:hover{background:#e3e6f8}.button.cyan{color:#fff;background:#0b6e8a;border-color:#0b6e8a}.text-button{color:#0b5a73}.card,.flow-card,.empty-state,.fil-carte,.fil-composer,.an-carte,.an-composer,.annuaire-fiche,.droits-form,.droits-card,.equipe-carte,.pv-bloc,.confiance-bloc,.auth-password-card,.village-signal{color:var(--encre);background:#fbf7ef;border:1px solid #1b243012;border-radius:24px;box-shadow:0 18px 44px -26px #1b243052}.card p,.flow-card p{color:var(--doux)}.card-link,.fil-carte,.an-carte,.annuaire-fiche{transition:transform .5s var(--lux-courbe),box-shadow .5s var(--lux-courbe)}@media (hover:hover){.card-link:hover,.fil-carte:hover,.an-carte:hover,.annuaire-fiche:hover{transform:translateY(-6px)rotate(-.25deg);box-shadow:0 30px 60px -28px #2337c873}}.notice{color:var(--encre);background:#fff7df;border-left-width:6px;border-radius:18px}.segmented button{min-height:48px;color:var(--encre);background:#fbf7ef}.segmented button[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:#fff}.field input,.field select,.field textarea{min-height:52px;color:var(--encre);background:#fbf7ef;border-color:#9aa9b2;border-radius:14px;font-size:1.05rem}.intent{color:var(--encre);background:#fbf7ef;border-radius:20px}.intent[aria-pressed=true]{background:var(--encre);color:#fff}.tint-cyan{background:#eaf6ff}.tint-yellow{background:#fff6d8}.tint-rose{background:#fff0f2}.hero,.hero-world,.dark-section,.final-cta,.village-gallery-section,.cc-portes,.ohe-encart,.explorer-route{color:var(--encre)!important;background:linear-gradient(170deg,#fbf7ef,#fff 50%,#eaf6ff)!important}.hero-world h1,.hero-world .lede,.dark-section h2,.final-cta h2,.village-gallery-section h2,.cc-portes h2,.cc-portes h3,.cc-portes p,.ohe-encart p,.ohe-encart h2{color:var(--encre)!important}.dark-section .section-head p,.gallery-note,.hero-world .lede{color:var(--doux)!important}.hero-world .hero-shade,.hero-shade{background:linear-gradient(90deg,#fffffff7,#ffffffdb 46%,#ffffff26 85%)!important}.hero-copy,.hero-copy .lede,.hero-copy .eyebrow{color:var(--encre)}.living-canvas{mix-blend-mode:multiply;opacity:.35}.final-cta .tech-label,.hero-world .eyebrow,.hero-world .tech-label{color:#1b2ca8!important}.button.ghost-light{color:var(--encre);background:#fbf7ef;border-color:#1b24304d}.glass-panel{background:#ffffffe6;border-color:#1b243014;box-shadow:0 30px 70px -36px #1b243073}.hero-map-panel .map-directory,.hero-map-panel .map-directory a{color:var(--encre)}.editorial-grid{background:0 0;border:0;gap:1.2rem}.editorial-card{background:var(--ciel);color:var(--encre);border-radius:28px;box-shadow:0 26px 56px -32px #1b243080}.editorial-shade,.village-card-shade,.village-portal>span{background:linear-gradient(#fff0 36%,#ffffffdb 66%,#fffffff7 100%)!important}.editorial-copy strong,.editorial-copy span,.editorial-code{color:var(--encre)!important}.editorial-copy span{color:var(--doux)!important}.village-card,.village-portal{background:var(--ciel)!important;color:var(--encre)!important}.village-portal *,.village-card *{color:inherit}.commune-chips{gap:.5rem .6rem}.commune-chips a{min-height:44px;color:var(--encre);transition:background .3s,transform .35s var(--lux-courbe);background:#fbf7ef;border:1px solid #1b24301a;border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:1.02rem;font-weight:850;display:inline-flex}:is(.commune-chips a:hover,.commune-chips a:focus-visible){background:#e3e6f8;transform:translateY(-2px)}.village-list a{color:var(--encre);background:#fbf7ef}.explorer-cockpit{color:var(--encre);background:#fbf7ef;border-color:#1b24301a;border-radius:24px;overflow:hidden}.explorer-panel{background:#fffffff5;border-right-color:#1b24301a}.explorer-panel-head{border-bottom-color:#1b24301a}.explorer-panel-head .tech-label{color:#0b6e8a}.panel-toggle{color:var(--encre);border-color:#1b243033}.explorer-panel-body label{color:var(--doux)}.explorer-panel-body input{color:var(--encre);background:#fbf7ef;border-color:#1b243033;border-radius:12px;min-height:52px}.explorer-panel-body nav a{color:var(--encre);border-bottom-color:#1b243014;align-items:center;min-height:48px}.explorer-panel-body nav a:hover{color:var(--corail)}.map-live-label{color:var(--encre);background:#fffffff0}.maplibregl-ctrl-group{background:#fbf7ef!important;border-color:#1b243026!important}.lm-experience{--lm-nuit:#fff;--lm-encre:#16193a;--lm-doux:#4e5068;--lm-trait:#1b24301f;--lm-aqua:#0b6e8a;--lm-ambre:#9a5b00;--lm-corail:#2337c8;--lm-rose:#1b2ca8;background:var(--lm-nuit);color:var(--lm-encre)}.lm-stage{background:radial-gradient(at 55% 45%,#eaf6ff 0,#fff 70%)!important}.lm-hud{background:#ffffffe0!important}.lm-experience aside,.lm-panneau{background:#fbf7ef!important}.lm-experience .maplibregl-ctrl-group,.lm-experience .maplibregl-ctrl-attrib.maplibregl-compact-show{background:#ffffffeb!important}.admin-kpi{color:var(--encre);background:#fbf7ef!important}.admin-kpi span{color:var(--doux)!important}.equipe-bienvenue{color:var(--encre)!important;background:linear-gradient(140deg,#e3e6f8,#fbf7ef)!important}.equipe-bienvenue *{color:inherit}.pub-thanks.enseignes-nuit{color:var(--encre)!important;background:#fff7df!important;border-color:#f1d06e!important}.pro-page{--pro-night:#fbf7ef;--pro-cyan:#0b6e8a;--pro-amber:#9a5b00;--pro-rose:#1b2ca8;background:var(--creme)!important;color:var(--encre)!important}.pro-page .pro-hero{background:linear-gradient(160deg,#fbf7ef,#fff 45%,#eaf6ff)!important;border-bottom-color:#1b243014!important}.pro-page .pro-hero:after,.pro-page .pro-glow{display:none}.pro-page .pro-hero-inner>p,.pro-page .pro-pitch,.pro-page .pro-features li,.pro-page .pro-commune p{color:var(--doux)!important}.pro-page .pro-card,.pro-page .pro-founder,.pro-page .pro-format,.pro-page .pro-format-grid{color:var(--encre)!important;background:#fbf7ef!important;border-color:#1b24301a!important;box-shadow:0 18px 44px -28px #1b243059!important}.pro-page .pro-promise{background:linear-gradient(110deg,#e3e6f8,#e3e6f8 55%,#fbf7ef)!important}.pro-page .pro-cta-soft{color:var(--encre)!important;border-color:#1b24304d!important}.pro-page input,.pro-page select,.pro-page textarea{color:var(--encre)!important;background:#fbf7ef!important;border-color:#1b243040!important}.pro-page .pro-hero h1 em{-webkit-text-stroke:0;color:var(--corail)}.site-footer{color:var(--encre);background:linear-gradient(#fbf7ef,#fbf7ef);border-top:1px solid #1b24300f;padding-top:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.site-footer .brand,.footer-links{color:var(--encre)}.footer-links a{color:var(--encre);min-height:40px;transition:color .25s,transform .35s var(--lux-courbe);align-items:center;display:inline-flex}.footer-links a:hover{color:var(--corail);transform:translate(4px)}.footer-title{color:#1b2ca8;letter-spacing:.18em;text-transform:uppercase;font:800 .78rem/1.2 ui-monospace,Menlo,monospace}.site-footer p{color:var(--doux)}.footer-bottom{color:var(--doux);border-top-color:#1b24301f}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:lux-page-sort .42s var(--lux-rideau) both}::view-transition-new(root){animation:lux-page-entre .62s var(--lux-rideau) both}@keyframes lux-page-sort{to{opacity:.3;filter:blur(5px);transform:scale(.97)}}@keyframes lux-page-entre{0%{clip-path:inset(100% 0 0);transform:translateY(4vh)}to{clip-path:inset(0);transform:none}}}.cng-progression{z-index:86;pointer-events:none;transform-origin:0;height:4px;transform:scaleX(var(--cng-p,0));background:linear-gradient(90deg,#2337c8,var(--soleil),var(--corail-vif));position:fixed;top:0;left:0;right:0}.cng-curseur{z-index:96;pointer-events:none;background:var(--corail-vif);width:14px;height:14px;transition:width .35s var(--lux-courbe),height .35s var(--lux-courbe),margin .35s var(--lux-courbe),opacity .3s;border-radius:50%;margin:-7px 0 0 -7px;display:none;position:fixed;top:0;left:0;box-shadow:0 6px 18px -6px #2337c8b3}html.cng-curseur-on .cng-curseur{opacity:0;display:block}html.cng-curseur-on .cng-curseur.est-actif{opacity:.9}html.cng-curseur-on .cng-curseur.est-gros{opacity:.28;width:56px;height:56px;margin:-28px 0 0 -28px}html.cng-cinema-local .cng-progression{display:none}html.cng-revele [data-cng=attente]{opacity:0;transform:translateY(46px)scale(.985)}html.cng-revele [data-cng]{transition:opacity .9s var(--lux-courbe),transform 1.1s var(--lux-courbe),box-shadow .5s var(--lux-courbe);transition-delay:calc(var(--cng-i,0) * 70ms)}html.cng-revele [data-cng=vu]{transition-delay:0s}@media (prefers-reduced-motion:no-preference){.page-hero h1{animation:lux-titre 1.15s var(--lux-courbe) both}.page-hero .eyebrow{animation:lux-leve .8s var(--lux-courbe) both}.page-hero .lede{animation:lux-leve .9s .18s var(--lux-courbe) both}}@keyframes lux-titre{0%{clip-path:inset(0 0 100%);transform:translateY(.35em)skewY(3deg)}to{clip-path:inset(0 0 -10%);transform:none}}@keyframes lux-leve{0%{opacity:0;transform:translateY(18px)}}.hv[data-ciel=crepuscule] .hv-ciel{background:linear-gradient(#ffd3bd 0%,#ffc7cf 50%,#f4e6ff 100%)}.hv[data-ciel=nuit] .hv-ciel{background:linear-gradient(#c8d4ff 0%,#dde2ff 55%,#f3eefe 100%)}.hv[data-ciel=nuit] .hv-astre{background:#fff7d6;box-shadow:inset -12px -6px #ffe08a,0 0 40px #ffc93c8c}.hv[data-ciel=nuit] .hv-etoiles,.hv[data-ciel=crepuscule] .hv-etoiles{filter:sepia()saturate(6)hue-rotate(-12deg)brightness(.9)}[data-ciel=crepuscule] .hv-plan-loin{fill:#efb3bf}[data-ciel=crepuscule] .hv-plan-pres{fill:#d593a6}[data-ciel=nuit] .hv-plan-loin{fill:#b4b4e6}[data-ciel=nuit] .hv-plan-pres{fill:#9692d0}.tv-ouverture[data-ciel=nuit],.tv-ouverture[data-ciel=crepuscule]{--tv-encre:#16193a;--tv-encre-2:#3b4652;--tv-blanc:#fff;--tv-voile:#f7f5fa;--tv-trait:#1b243024;color:var(--tv-encre)}.tv-ouverture[data-ciel=crepuscule] .hv-fenetres rect,.tv-ouverture[data-ciel=nuit] .hv-fenetres rect{fill:#7e79bd}.tv-ouverture[data-ciel=nuit] .tv-rose,.tv-ouverture[data-ciel=crepuscule] .tv-rose{color:#1b2ca8}.mon-jour[data-phase=nuit]{--mj-fond:linear-gradient(170deg,#dfe4ff 0%,#ece6ff 60%,#fbf7ef 100%);--mj-encre:#16193a;--mj-doux:#3b4652}.mon-jour[data-phase=crepuscule]{--mj-encre:#2a1d0b}.pwa-install-trigger{border-radius:999px;min-height:48px;color:var(--encre)!important;background:#fbf7ef!important;border:1px solid #1b243026!important;box-shadow:0 14px 34px -18px #1b243080!important}.pwa-install-panel{border-radius:24px;color:var(--encre)!important;background:#fbf7ef!important;border:1px solid #1b24301a!important;box-shadow:0 30px 70px -34px #1b24308c!important}.pwa-install-panel p,.pwa-install-panel li{color:var(--doux)!important}.pwa-install-panel h2,.pwa-install-panel h3,.pwa-install-panel strong{color:var(--encre)!important}.guide-bulle{font-weight:850;color:var(--encre)!important;background:#f2b33d!important;box-shadow:0 16px 36px -14px #2337c88c!important}html .tv-odometre-n{color:#1b2ca8}html .tv-odometre-n.bat{animation-name:lux-bat}@keyframes lux-bat{0%{transform:translateY(14%)scale(.9)}to{transform:none}}html .td-onglets button{min-height:48px}html .td-onglets button[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:#fff}.empty-state{border-style:solid}.jy-vais-compte{color:var(--doux)}.cp-ligne,.cp-ligne a{color:inherit}.cp-source,.cp-puce,.cp-horaires li small,html .an-vide,html .an-regle,html .an-aide{color:var(--doux)}html .an-info{color:#0b5a3a}html .tv-pause{right:auto;left:calc(16px + env(safe-area-inset-left,0px))}@media (min-width:821px){html .tv-pause{bottom:calc(64px + env(safe-area-inset-bottom,0px))}}html,body{overflow-x:clip}.legal-document table{table-layout:fixed;width:100%}.legal-document th,.legal-document td{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:620px){.legal-document table{font-size:.86rem}}@media (prefers-reduced-motion:reduce){body:before,.page-hero:before{animation:none!important}html.cng-revele [data-cng]{opacity:1;transition:none;transform:none}}html[data-lecture=facile] body:before{animation:none}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700 800;font-stretch:75% 100%;font-display:swap;src:url(/polices/bricolage-grotesque-normal-latin.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/polices/instrument-sans-normal-latin.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/instrument-serif-italic-latin.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/instrument-serif-normal-latin.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/polices/geist-mono-normal-latin.woff2)format("woff2")}:root{--g-bleu:#2337c8;--g-bleu-2:#1b2ca8;--g-bleu-clair:#e3e6f8;--g-bleu-moyen:#c8cef2;--g-rouge:#c9452e;--g-rouge-vif:#c9452e;--g-rouge-clair:#f6ded7;--g-jaune:#f2b33d;--g-jaune-clair:#fbefd2;--g-vert:#2f6e47;--g-vert-vif:#3d8b5a;--g-vert-clair:#e1eedf;--g-texte:#16193a;--g-texte-2:#4e5068;--g-trait:#e0d4bc;--g-trait-2:#e8dcc6;--g-fond:#f3ecdf;--g-fond-2:#fbf7ef;--g-fond-3:#efe6d6;--g-ombre-1:0 1px 2px #4632191f,0 1px 3px 1px #46321914;--g-ombre-2:0 1px 3px #46321924,0 4px 8px 3px #46321914;--g-ombre-3:0 4px 8px 3px #4632191a,0 1px 3px #46321924;--g-rayon:16px;--g-rayon-l:28px;--g-courbe:cubic-bezier(.2,0,0,1);--g-courbe-entree:cubic-bezier(.05,.7,.1,1);--g-courbe-sortie:cubic-bezier(.3,0,.8,.15);--g-police:"Instrument Sans","Segoe UI",system-ui,-apple-system,sans-serif;--creme:#fbf7ef;--creme-2:#fbf7ef;--ciel:#e3e6f8;--soleil:#f2b33d;--prairie:#2f6e47;--corail:#2337c8;--corail-vif:#2337c8;--encre:#16193a;--doux:#4e5068;--ink:#16193a;--muted:#4e5068;--paper:#fbf7ef;--line:#e0d4bc;--soft:#efe6d6;--white:#fbf7ef;--rose:#c9452e;--cyan:#2337c8;--jaune:#f2b33d;--night:#fbf7ef;--night-2:#fbf7ef;--glass:#ffffffeb;--glass-line:#e0d4bc;--aqua:#1b2ca8;--amber:#c9452e;--lux-courbe:var(--g-courbe);--lux-rideau:var(--g-courbe-entree);--shadow:var(--g-ombre-2);--radius:var(--g-rayon-l)}body :where(:not(code,pre,kbd,samp,svg,svg *,h1,h2,h3,h4,em,.c-titre,.c-serif,.c-mono,.eyebrow,.tech-label,.footer-title,.brand,.brand *,.nav5-simple,.nav-connexion,.pied-geant,.pied-geant *,.ch,.ch *)){font-family:var(--g-police)!important}.tv{--tv-police:var(--g-police);--tv-rose:#c9452e;--tv-cyan:#2337c8;--tv-jaune:#f2b33d;--tv-encre:#16193a;--tv-encre-2:#4e5068;--tv-trait:#e8dcc6;--tv-voile:#fbf7ef}.ohe-ecran{--ohe-rose:#c9452e;--ohe-cyan:#2337c8;--ohe-jaune:#f2b33d;--ohe-texte:#16193a;--ohe-doux:#4e5068}body{color:var(--g-texte);font-family:var(--g-police);font-optical-sizing:auto;letter-spacing:0;font-size:1.125rem}body:before{background:0 0!important;animation:none!important}h1{font-weight:700}h2{font-weight:650}.lede,.section-head p,.card p,.flow-card p{color:var(--g-texte-2)}.eyebrow:before,.tech-label:before{border-radius:4px;width:36px;height:4px;background:linear-gradient(90deg,var(--g-bleu) 0 25%,var(--g-rouge-vif) 25% 50%,var(--g-jaune) 50% 75%,var(--g-vert-vif) 75%)!important}a{color:inherit}:focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid var(--g-bleu)!important}.topbar{border-bottom:1px solid var(--g-trait-2);background:var(--g-fond-2)!important;color:var(--g-texte)!important}.site-header{color:var(--g-texte);border-bottom:1px solid var(--g-trait-2)!important;background:#fbf7eff0!important}.brand,.brand *{color:var(--g-texte)}.brand{font-family:var(--g-police);letter-spacing:-.01em;font-weight:700}.brand-mark{text-shadow:0 1px 2px #00000040;background:conic-gradient(from 0deg,#2337c8 0 25%,#c9452e 0 50%,#f2b33d 0 75%,#3d8b5a 0)!important;color:#fff!important;box-shadow:var(--g-ombre-1)!important}.nav-links a{color:var(--g-texte)}.nav-links a:hover{background:var(--g-fond-3)}.nav-links a:after{background:var(--g-bleu)!important}.nav-cta,.nav-wrap>.nav-cta{font-weight:650;background:var(--g-bleu)!important;color:#fff!important;box-shadow:var(--g-ombre-1)!important}.nav-wrap>.nav-cta:hover,.nav-cta:hover{background:var(--g-bleu-2)!important;box-shadow:var(--g-ombre-2)!important}.nav-connexion{border-radius:999px;padding:0 1rem;font-weight:650;text-decoration:none;color:var(--g-bleu-2)!important}.nav-connexion:hover{background:var(--g-bleu-clair)}.admin-nav-link{color:#245a39!important;background:var(--g-vert-clair)!important}.mobile-nav a{color:var(--g-texte);border:1px solid var(--g-trait);background:#fbf7ef}.skip-link{border:2px solid var(--g-bleu);box-shadow:var(--g-ombre-2);color:var(--g-bleu-2)!important;background:#fbf7ef!important}.button{font-family:var(--g-police);letter-spacing:.01em;border:1px solid var(--g-trait);min-height:52px;color:var(--g-bleu-2);box-shadow:none;transition:background-color .2s var(--g-courbe),box-shadow .25s var(--g-courbe),transform .35s var(--g-courbe);background:#fbf7ef;border-radius:999px;font-weight:650}.button.primary,.button.rose,.button.cyan,.nav-cta{box-shadow:var(--g-ombre-1);background:var(--g-bleu)!important;border-color:var(--g-bleu)!important;color:#fff!important}.button.primary:hover,.button.rose:hover,.button.cyan:hover{box-shadow:var(--g-ombre-2);background:var(--g-bleu-2)!important;border-color:var(--g-bleu-2)!important;color:#fff!important}.button.ghost:hover,.button.ghost-light:hover{background:var(--g-bleu-clair)!important}.text-button{color:var(--g-bleu-2)!important}.segmented button,.intent,.auth-mode-switch button,html .td-onglets button{color:var(--g-texte);border-color:var(--g-trait);background:#fbf7ef}.segmented button[aria-pressed=true],.intent[aria-pressed=true],.auth-mode-switch button[aria-pressed=true],html .td-onglets button[aria-pressed=true]{background:var(--g-bleu-clair)!important;border-color:var(--g-bleu)!important;color:var(--g-bleu-2)!important}.g-onde{pointer-events:none;opacity:.18;animation:g-onde .6s var(--g-courbe) forwards;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes g-onde{to{opacity:0;transform:scale(1)}}.g-ondule-actif{position:relative}@media (prefers-reduced-motion:reduce){.g-onde{display:none}}.card,.flow-card,.empty-state,.fil-carte,.fil-composer,.an-carte,.an-composer,.annuaire-fiche,.droits-form,.droits-card,.equipe-carte,.pv-bloc,.confiance-bloc,.auth-password-card,.village-signal,.glass-panel{color:var(--g-texte);border-radius:var(--g-rayon-l);border:1px solid var(--g-trait-2)!important;box-shadow:var(--g-ombre-1)!important;background:#fbf7ef!important}@media (hover:hover){.card-link:hover,.fil-carte:hover,.an-carte:hover,.annuaire-fiche:hover{transform:translateY(-3px);box-shadow:var(--g-ombre-3)!important}}.auth-password-card{background:#fbf7ef!important}.auth-password-card:after{display:none}.notice{background:var(--g-jaune-clair);border-left-color:var(--g-jaune);color:var(--g-texte)}.field input,.field select,.field textarea{color:var(--g-texte);background:#fbf7ef;border-color:#8a8170;border-radius:12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--g-bleu);box-shadow:0 0 0 1px var(--g-bleu);outline:none}.form-feedback.success{background:var(--g-vert-clair);color:#245a39;border-color:#a9cda7}.form-feedback.error{background:var(--g-rouge-clair);color:#8e2b1b;border-color:#e9b3a6}.icon-chip{background:var(--g-bleu-clair)}.step-index{background:var(--g-bleu);color:#fff}.tint-cyan{background:var(--g-bleu-clair)}.tint-yellow{background:var(--g-jaune-clair)}.tint-rose{background:var(--g-rouge-clair)}.hero,.hero-world,.dark-section,.final-cta,.village-gallery-section,.cc-portes,.ohe-encart,.explorer-route,.offline-page,.page-hero,.pro-page .pro-hero{color:var(--g-texte)!important;background:#fbf7ef!important}.page-hero h1{text-transform:none;letter-spacing:-.03em;color:var(--g-texte);font-weight:700}.page-hero-visual{background:#fbf7ef}.page-hero-visual .page-hero-shade,.hero-shade,.hero-world .hero-shade{background:linear-gradient(90deg,#fbf7eff7,#ffffffe0 45%,#ffffff26 85%)!important}.editorial-shade,.village-card-shade,.village-portal>span{background:linear-gradient(#fff0 36%,#ffffffdb 66%,#fbf7eff7 100%)!important}.editorial-card,.village-card,.village-portal{background:var(--g-fond-3)!important;color:var(--g-texte)!important}.village-visual-card{color:var(--g-texte);background:var(--g-fond-3)!important}.village-gallery,.village-portals,.editorial-grid{background:0 0!important}.map-fallback{color:var(--g-texte)!important;background:linear-gradient(130deg,#fbf7ef,#e3e6f8)!important}.map-fallback span{color:var(--g-bleu-2)!important}.map-status,.map-live-label{color:var(--g-texte)!important;border-color:var(--g-trait)!important;background:#fbf7eff2!important}.village-map,.village-map-loading{color:var(--g-texte-2);background:var(--g-fond-2)!important}.maplibregl-popup-content{color:var(--g-texte)!important;border:1px solid var(--g-trait)!important;box-shadow:var(--g-ombre-3)!important;background:#fbf7ef!important;border-radius:12px!important}.maplibregl-popup-tip{border-top-color:#fff!important;border-bottom-color:#fff!important}.maplibregl-ctrl-group{border-color:var(--g-trait)!important;background:#fbf7ef!important}.maplibregl-ctrl-icon{filter:none!important}.map-popup-indicators{color:var(--g-texte-2)!important}.map-popup a{color:var(--g-bleu-2)!important}.explorer-cockpit,.explorer-panel{color:var(--g-texte)!important;background:#fbf7ef!important}.admin-cockpit,.admin-loading{background:var(--g-fond-2)!important;color:var(--g-texte)!important;box-shadow:none!important}.cockpit-head h2,.cockpit-section h3{color:var(--g-texte)!important}.cockpit-head p,.village-control>div:first-child span,.admin-list span{color:var(--g-texte-2)!important}.cockpit-section,.admin-kpi,.audit-reason{border-color:var(--g-trait)!important;color:var(--g-texte)!important;background:#fbf7ef!important}.admin-kpis{background:var(--g-trait-2)!important}.admin-kpi strong{color:var(--g-bleu-2)!important}.audit-reason input,.cockpit-section-head input{color:var(--g-texte)!important;background:#fbf7ef!important;border-color:#8a8170!important}.module-toggle{color:var(--g-texte)!important;border-color:var(--g-trait)!important;background:#fbf7ef!important}.module-toggle.active{background:var(--g-vert-clair)!important;border-color:#a9cda7!important}.module-toggle.active span,.clean-signal{color:var(--g-vert)!important}.mini-actions button,.status-action{color:var(--g-texte)!important;border-color:var(--g-trait)!important;background:#fbf7ef!important}.mini-actions button:first-child{color:var(--g-bleu-2)!important;border-color:var(--g-bleu)!important}.status-action.danger{color:#a33823!important;border-color:#e9b3a6!important}.audit-stream time,.audit-stream span{color:var(--g-texte-2)!important}.advanced-controls{border-color:var(--g-trait)!important}.guide-bulle{color:var(--g-bleu-2)!important;border:1px solid var(--g-trait)!important;box-shadow:var(--g-ombre-3)!important;background:#fbf7ef!important}.pwa-install-trigger,.pwa-install-panel{color:var(--g-texte)!important;border-color:var(--g-trait)!important;background:#fbf7ef!important}.pwa-install-close{color:var(--g-texte)!important;border-color:var(--g-trait)!important}.offline-banner{background:var(--g-jaune-clair)!important;color:var(--g-texte)!important}.offline-page h1,.offline-panel>p{color:var(--g-texte)!important}.offline-safety{background:var(--g-fond-2)!important}.site-footer p,.footer-bottom{color:var(--g-texte-2)!important}.footer-links,.footer-links a{color:var(--g-texte)!important}.footer-links a:hover{color:var(--g-bleu-2)!important}.cng-progression{background:linear-gradient(90deg,#2337c8 0 25%,#c9452e 25% 50%,#f2b33d 50% 75%,#3d8b5a 75%)!important}.hv[data-ciel=crepuscule] .hv-ciel{background:linear-gradient(#f6ded7 0%,#f8ebdd 55%,#fbf7ef 100%)!important}.hv[data-ciel=nuit] .hv-ciel{background:linear-gradient(#e3e6f8 0%,#edeffa 55%,#fbf7ef 100%)!important}.hv[data-ciel=nuit] .hv-etoiles,.hv[data-ciel=crepuscule] .hv-etoiles{opacity:.7;filter:none!important}[data-ciel=nuit] .hv-plan-loin,[data-ciel=crepuscule] .hv-plan-loin{fill:#c8cef2!important}[data-ciel=nuit] .hv-plan-pres,[data-ciel=crepuscule] .hv-plan-pres{fill:#b3bcee!important}.tv-ouverture[data-ciel=crepuscule] .hv-fenetres rect,.tv-ouverture[data-ciel=nuit] .hv-fenetres rect{fill:#f2b33d!important}.mon-jour,.mon-jour[data-phase]{--mj-fond:linear-gradient(170deg,#e3e6f8 0%,#fbf7ef 60%,#fbefd2 100%)!important;--mj-encre:#16193a!important;--mj-doux:#4e5068!important}.mon-jour[data-phase=nuit]{--mj-fond:linear-gradient(170deg,#e3e6f8 0%,#edeffa 60%,#fbf7ef 100%)!important}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:g-page-sort .2s var(--g-courbe-sortie) both}::view-transition-new(root){animation:g-page-entre .4s var(--g-courbe-entree) both}@keyframes g-page-sort{to{opacity:0;transform:translate(-24px)}}@keyframes g-page-entre{0%{opacity:0;transform:translate(32px)}}.page-hero h1{animation:g-titre .7s var(--g-courbe-entree) both}@keyframes g-titre{0%{opacity:0;transform:translateY(24px)}}}.commune-chips a:hover{background:var(--g-bleu-clair)!important;color:var(--g-bleu-2)!important}.lecture-facile-bouton[aria-pressed=true]{background:var(--g-bleu-clair)!important;color:var(--g-bleu-2)!important;border-color:var(--g-bleu)!important}.territory-card{border:1px solid var(--g-trait-2);color:var(--g-texte)!important;box-shadow:var(--g-ombre-2)!important;background:#fbf7ef!important}.nav5-plus[open] summary{background:var(--g-bleu-clair)!important;color:var(--g-bleu-2)!important}.reco-bouton[aria-pressed=true]{background:var(--g-rouge-clair)!important;color:var(--g-rouge)!important;border-color:#e9b3a6!important}.an-genre:has(input:checked){background:var(--g-bleu-clair)!important;color:var(--g-bleu-2)!important;border-color:var(--g-bleu)!important}.interets-puce input:checked+span,.cal-collecte__confirmer[aria-pressed=true]{background:var(--g-vert-clair)!important;color:#245a39!important;border-color:var(--g-vert-vif)!important}.cal-collecte__jour[data-actif=oui] .cal-collecte__bac:before,.mon-jour__puce--bac,.tn-telephone-coche,.adm-voyant-on:before{background:var(--g-vert-vif)!important}.adm-voyant:before{background:#e0d4bc!important}.cc-portes{color:var(--g-texte)!important;background:#fbf7ef!important}.cc-page .button.primary,.td-actions a,.td-barre .button{background:var(--g-bleu)!important;border-color:var(--g-bleu)!important;color:#fff!important}.cc-page .button.primary:hover,.td-actions a:hover,.td-barre .button:hover{background:var(--g-bleu-2)!important}.td-onglets button[aria-pressed=true],.fil-composer .button[aria-pressed=true],.fil-actions button[aria-pressed=true],.fil-actions button[aria-pressed=true]:hover{background:var(--g-bleu-clair)!important;color:var(--g-bleu-2)!important;border-color:var(--g-bleu)!important}.fil-apercus button{box-shadow:var(--g-ombre-2);color:var(--g-texte)!important;border-color:var(--g-trait)!important;background:#fbf7ef!important}.fil-vivante-mapp{background:var(--g-bleu-clair)!important;border-color:var(--g-bleu-moyen)!important;color:var(--g-texte)!important}.fil-vivante-mapp small{color:var(--g-texte-2)!important}.fil-video{background:var(--g-fond-2)!important;color:var(--g-texte)!important;border-color:var(--g-trait)!important}.fil-video small{color:var(--g-texte-2)!important}.fil-video-play{background:var(--g-rouge)!important}.fil-lecteur{background:var(--g-fond-3)!important}.fil-carte:before,.an-carte:before{background:radial-gradient(circle at 35% 35%,#fbf7ef 0 25%,var(--g-bleu-moyen) 60%,#b3bcee 100%)!important}.fil-carte[data-vie=fin]:after,.fil-carte[data-vie=derniere]:after{background:radial-gradient(circle at 20% 80%,#2337c82e 0 2px,#0000 3px),radial-gradient(circle at 70% 30%,#f2b33d40 0 2px,#0000 3px)!important}.groupe-village{background:var(--g-bleu-clair)!important;color:var(--g-texte)!important}.groupe-village .groupe-village__sur-titre{color:#a33823}.groupe-village .groupe-village__texte{color:var(--g-texte-2)}.groupe-village .groupe-village__ics,.groupe-village .groupe-village__message{color:var(--g-bleu-2)}.groupe-village .button.ghost{color:var(--g-bleu-2);border-color:var(--g-bleu);background:#fff9}:is(.groupe-village a:focus-visible,.groupe-village button:focus-visible){outline-color:var(--g-bleu)}.groupe-village *{color:inherit}.groupe-village__halo{background:conic-gradient(#2337c82e,#c9452e1f,#f2b33d2e,#3d8b5a26,#2337c82e)!important}.equipe-bienvenue{background:var(--g-jaune-clair)!important;color:var(--g-texte)!important}.guide-panneau__titre{-webkit-background-clip:border-box;background-clip:border-box;color:var(--g-texte)!important;background:0 0!important}.guide-panneau__envoyer{background:var(--g-bleu)!important;color:#fff!important}.guide-bulle:hover{box-shadow:var(--g-ombre-3)!important}.pub-banner{border-bottom:1px solid var(--g-trait-2);background:var(--g-fond-2)!important;color:var(--g-texte)!important}.pub-banner a,.pub-banner span,.pub-banner-house{color:var(--g-texte)!important}.pub-banner-tag{background:var(--g-jaune-clair);border-color:var(--g-jaune)!important;color:#8a5a0b!important}.pub-banner-close{color:var(--g-texte)!important;border:1px solid var(--g-trait)!important;background:#fbf7ef!important}.pub-thanks.enseignes-nuit{background:var(--g-jaune-clair)!important;color:var(--g-texte)!important;border-color:#f5d9a0!important}html .pub-thanks.enseignes-nuit h2{color:var(--g-texte)}html .pub-thanks.enseignes-nuit .enseignes-legende{color:#8a5a0b}html .pub-thanks.enseignes-nuit p{color:var(--g-texte-2)}html .pub-thanks.enseignes-nuit p a{color:var(--g-bleu-2)}html .pub-thanks.enseignes-nuit ul a,html .pub-thanks.enseignes-nuit ul span:not(.pub-tag-mini){color:var(--g-texte);text-shadow:none}html .pub-thanks.enseignes-nuit a:focus-visible{outline-color:var(--g-bleu)}.partner-cta{background:var(--g-bleu)!important;color:#fff!important}.partner-cta:hover{background:var(--g-bleu-2)!important}.offer-print{border:1px solid var(--g-trait);color:var(--g-texte)!important;background:#fbf7ef!important}html .pro-page{--pro-night:#fbf7ef;--pro-cyan:#1b2ca8;--pro-amber:#a33823;--pro-rose:#a33823;--pro-encre:var(--g-texte);--pro-texte-2:var(--g-texte-2);--pro-doux:var(--g-texte-2);--pro-sur-accent:#fff;color:var(--g-texte)!important}.pro-page .pro-arg p,.pro-page .pro-heading>p,.pro-page p{color:var(--g-texte-2)}.pro-page .pro-cta{color:#fff}.pro-page .pro-cta-soft{color:var(--g-texte);border-color:var(--g-trait)}.pro-page .pro-cta-soft:hover{color:var(--g-bleu-2);border-color:var(--g-bleu)}.pro-page .pro-hero,.pro-page .pro-format{background:#fbf7ef!important}.pro-field input,.pro-field select,.pro-field textarea{color:var(--g-texte)!important;background:#fbf7ef!important}html .lm-experience{--lm-nuit:#fbf7ef;--lm-encre:#16193a;--lm-doux:#4e5068;--lm-trait:#e0d4bc;--lm-aqua:#1b2ca8;--lm-ambre:#8a5a0b;color:var(--g-texte)!important;background:#fbf7ef!important}html .lm-experience .lm-bouton-plein{color:#fff}.lm-stage{background:radial-gradient(at 55% 45%,#e3e6f8 0,#fbf7ef 70%)!important}.lm-hud,.lm-panel,.lm-experience aside,.lm-panneau{color:var(--g-texte)!important;background:#fbf7eff5!important}.lm-select select{color:var(--g-texte)!important;border-color:var(--g-trait)!important;background:#fbf7ef!important}.lm-experience .maplibregl-ctrl-group,.lm-experience .maplibregl-ctrl-attrib,.lm-experience .maplibregl-ctrl-attrib.maplibregl-compact-show{color:var(--g-texte)!important;background:#fbf7eff2!important}.ohe-rond[aria-pressed=true],.ohe-univers button[aria-pressed=true]{background:var(--g-bleu-clair)!important;color:var(--g-bleu-2)!important;border-color:var(--g-bleu)!important}.ohe-ecran .ohe-bouton,.tv-bouton{background:var(--g-bleu)!important;color:#fff!important}.tv-bulle{box-shadow:var(--g-ombre-2);color:var(--g-texte)!important;background:#fbf7ef!important}.tv-pause{box-shadow:var(--g-ombre-2);color:var(--g-texte)!important;border:1px solid var(--g-trait)!important;background:#fbf7ef!important}.tv-ouverture[data-ciel=nuit],.tv-ouverture[data-ciel=crepuscule]{--tv-voile:#fbf7ef!important}.tv-ouverture[data-ciel]{--tv-encre:#16193a!important;--tv-encre-2:#4e5068!important;--tv-blanc:#fbf7ef!important;--tv-trait:#e8dcc6!important;color:#16193a!important}.hv-pluie{background:repeating-linear-gradient(104deg,#0000 0 22px,#2337c840 22px 23px)!important}.cn{--cn-creme:#fbf7ef;--cn-creme-2:#fbf7ef;--cn-ciel:#e3e6f8;--cn-soleil:#f2b33d;--cn-prairie:#2f6e47;--cn-corail:#2337c8;--cn-corail-vif:#2337c8;--cn-rose:#c9452e;--cn-encre:#16193a;--cn-doux:#4e5068}.cn .cn-bouton{border:1px solid var(--g-trait);color:var(--g-bleu-2);font-weight:650}.cn .cn-bouton:hover{background:var(--g-bleu-clair)!important;color:var(--g-bleu-2)!important;border-color:var(--g-trait)!important}.cn .cn-bouton--plein{background:var(--g-bleu);border-color:var(--g-bleu);color:#fff;box-shadow:var(--g-ombre-1)}.cn .cn-bouton--plein:hover{box-shadow:var(--g-ombre-2);background:var(--g-bleu-2)!important;border-color:var(--g-bleu-2)!important;color:#fff!important}.cn-portail-bas{box-shadow:var(--g-ombre-3)!important;background:#fbf7efed!important}.cn-portail-lueurs{background:radial-gradient(30% 40% at 12% 18%,#2337c840,#0000 70%),radial-gradient(28% 38% at 88% 22%,#f2b33d40,#0000 70%),radial-gradient(34% 40% at 70% 92%,#3d8b5a2e,#0000 70%)!important}.cn-bandeau{background:#fbf7ef!important}.cn-bandeau-ligne span:nth-child(3n){color:var(--g-bleu)!important}.cn-bandeau-ligne span:nth-child(5n){color:var(--g-vert)!important}.cn-bandeau-ligne span:nth-child(7n){-webkit-text-stroke:0;color:var(--g-rouge)!important}.cn-titre em{color:#0000;background:linear-gradient(100deg,#2337c8,#c9452e 45%,#f2b33d 75%,#3d8b5a)!important;-webkit-background-clip:text!important;background-clip:text!important}.tn-etapes{background:#fbf7ef!important}.tn-etape-media{background:var(--g-bleu-clair)!important}.tn-etape-n{background:var(--g-bleu)!important;color:#fff!important}.tn-etapes .tn-etape:nth-child(2) .tn-etape-n{background:var(--g-rouge)!important}.tn-etapes .tn-etape:nth-child(3) .tn-etape-n{background:var(--g-vert)!important}.tn-telephone-ecran{border-color:#e0d4bc!important}.tn-telephone-ligne{background:#e8dcc6!important}.tn-telephone-bouton,.tn-collant-bouton{background:var(--g-bleu)!important}.tn-nous{background:#fbf7ef!important}.tn-question summary:after{background:var(--g-bleu-clair)!important;color:var(--g-bleu-2)!important}.tn-question[open] summary:after{background:var(--g-jaune)!important;color:var(--g-texte)!important}html.cng-revele [data-cng]{transition:opacity .5s var(--g-courbe),transform .75s cubic-bezier(.34,1.36,.64,1),box-shadow .3s var(--g-courbe);transition-delay:calc(var(--cng-i,0) * 60ms)}html.cng-revele [data-cng=vu]{transition-delay:0s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button:hover,.nav-cta:hover,.cn .cn-bouton:hover{transform:translateY(-1px)}.button:active,.nav-cta:active,.cn .cn-bouton:active{transform:scale(.97)}}.cn-titre em,.cn-ligne--accent>span,.cn-pied-mot span{color:#0000;background:linear-gradient(100deg,#2337c8 0% 30%,#c9452e 45% 60%,#2f6e47 75% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.cn-chiffre strong{color:#0000;background:linear-gradient(120deg,#2337c8,#1b2ca8)!important;-webkit-background-clip:text!important;background-clip:text!important}.nav5 a[aria-current=page],.barre-onglets a[aria-current=page]{background:var(--g-bleu-clair)!important;box-shadow:none!important;color:var(--g-bleu-2)!important}.nav5-groupe a[aria-current=page]{background:var(--g-bleu-clair)!important;color:var(--g-bleu-2)!important}.barre-onglets{border-top:1px solid var(--g-trait-2)!important;background:#fbf7eff7!important;box-shadow:0 -1px 3px #4632191f!important}.nav5-panneau{border:1px solid var(--g-trait-2)!important;box-shadow:var(--g-ombre-3)!important;background:#fbf7ef!important}.avatar-membre{background:hsl(var(--teinte,210) 85% 92%)!important;color:hsl(var(--teinte,210) 70% 30%)!important}.photo-cadre{background:var(--g-fond-3)!important}.photo-cadre:after{border:2px solid var(--g-bleu);box-shadow:0 0 0 999px #fbf7efb3!important}.chip-zero-dechet{background:var(--g-vert-clair)!important;color:#245a39!important;border-color:#a9cda7!important}.chip-zero-dechet:before{background:var(--g-vert-vif)!important}.chip-zero-dechet[aria-pressed=true]{border-color:var(--g-vert)!important;color:#245a39!important;background:#cfe3cc!important}.equipe-bienvenue h2,.equipe-bienvenue p,.equipe-bienvenue a{color:var(--g-texte)!important}.tn-etapes-liste .tn-etape:first-child .tn-etape-n{background:var(--g-bleu)!important;color:#fff!important}.tn-etapes-liste .tn-etape:nth-child(2) .tn-etape-n{background:var(--g-rouge)!important;color:#fff!important}.tn-etapes-liste .tn-etape:nth-child(3) .tn-etape-n{background:var(--g-jaune)!important;color:var(--g-texte)!important}:root{--c-sable:#f3ecdf;--c-creme:#fbf7ef;--c-beige:#e8dcc6;--c-bleu:#2337c8;--c-bleu-fonce:#1b2ca8;--c-or:#f2b33d;--c-or-fonce:#e3a126;--c-brique:#c9452e;--c-prairie:#3d8b5a;--c-encre:#16193a;--c-doux:#4e5068;--c-titre:"Bricolage Grotesque","Arial Narrow",Impact,system-ui,sans-serif;--c-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--c-mono:"Geist Mono",ui-monospace,Consolas,monospace;--c-ressort:cubic-bezier(.34,1.56,.64,1);--c-glisse:cubic-bezier(.16,1,.3,1)}html,body{background:var(--c-sable)}body{color:var(--c-encre);font-size:1.125rem}h1,h2,h3,h4,.c-titre{letter-spacing:-.025em;color:var(--c-encre);font-weight:800;font-stretch:78%;line-height:.98;font-family:var(--c-titre)!important}h3,h4{letter-spacing:-.01em;font-weight:700;font-stretch:88%;line-height:1.1}h1 em,h2 em,h3 em,.c-serif{letter-spacing:-.005em;color:var(--c-bleu);font-style:italic;font-weight:400;font-stretch:100%;font-family:var(--c-serif)!important}.page-hero h1{max-width:15ch;font-size:clamp(3rem,8vw,6.6rem);line-height:.94}.eyebrow,.tech-label,.footer-title,.c-mono{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:600;font-family:var(--c-mono)!important;color:#a33823!important}.eyebrow:before,.tech-label:before{content:"(";color:inherit;border-radius:0;background:0 0!important;width:auto!important;height:auto!important}.eyebrow:after,.tech-label:after{content:")";color:inherit}.topbar{font-weight:700;background:var(--c-or)!important;color:var(--c-encre)!important;border-bottom:0!important}.topbar .lecture-facile-bouton{background:var(--c-creme)!important;color:var(--c-encre)!important;border-color:var(--c-encre)!important}.site-header{-webkit-backdrop-filter:blur(16px)saturate(1.2);border-radius:18px;width:min(1280px,100% - 24px);margin:10px auto 0;background:#fbf7efdb!important;border:1px solid #e0d4bce6!important;top:10px!important;box-shadow:0 14px 34px -22px #16193a73!important}.site-header .nav-wrap{min-height:66px}.brand-mark{aspect-ratio:auto!important;background:linear-gradient(90deg,var(--c-bleu) 0 33.4%,var(--c-or) 33.4% 66.6%,var(--c-brique) 66.6%)!important;color:#0000!important;width:40px!important;height:28px!important;text-shadow:none!important;border-radius:7px!important;font-size:0!important;box-shadow:inset 0 0 0 1px #16193a1f!important}.brand>span:last-child{text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;font-weight:700;font-family:var(--c-mono)!important}.nav5-simple{text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-family:var(--c-mono)!important;color:#3d3f55!important;font-size:.8rem!important}.nav-connexion{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-family:var(--c-mono)!important;color:var(--c-bleu)!important}.button.primary,.button.rose,.button.cyan,.nav-cta,.nav-wrap>.nav-cta,.cc-page .button.primary,.td-actions a,.td-barre .button,.partner-cta,.ohe-ecran .ohe-bouton,.tv-bouton,.guide-panneau__envoyer,.nav5-rejoindre,.tn-collant-bouton,.tn-telephone-bouton{background:var(--c-or)!important;border-color:var(--c-or)!important;color:var(--c-encre)!important;font-weight:800!important;box-shadow:0 10px 22px -12px #965f0abf!important}.button.primary:hover,.button.rose:hover,.button.cyan:hover,.nav-cta:hover,.nav-wrap>.nav-cta:hover,.cc-page .button.primary:hover,.td-actions a:hover,.td-barre .button:hover,.partner-cta:hover,.tv-bouton:hover,.guide-panneau__envoyer:hover{background:var(--c-or-fonce)!important;border-color:var(--c-or-fonce)!important;color:var(--c-encre)!important}.button{border-color:var(--c-encre);color:var(--c-encre);background:var(--c-creme)}.button:hover{background:var(--c-beige)}.button.ghost,.button.ghost-light{border-color:var(--c-encre)!important;color:var(--c-encre)!important;background:0 0!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button,.nav-cta{transition:transform .45s var(--c-ressort),background-color .2s,box-shadow .3s}.button:hover,.nav-cta:hover{transform:translateY(-2px)scale(1.02)}.button:active,.nav-cta:active{transform:scale(.97)}}.card,.flow-card,.empty-state,.fil-carte,.fil-composer,.an-carte,.an-composer,.annuaire-fiche,.droits-form,.droits-card,.equipe-carte,.pv-bloc,.confiance-bloc,.auth-password-card,.village-signal,.glass-panel{border-radius:24px;background:var(--c-creme)!important;border-color:var(--c-beige)!important;box-shadow:0 16px 34px -26px #4632198c!important}.page-hero{background:var(--c-sable)!important}.page-hero:before{background:radial-gradient(30% 40% at 88% 10%,#2337c81a,#0000 70%),radial-gradient(26% 36% at 6% 92%,#f2b33d2e,#0000 70%)!important}.section:nth-of-type(2n):not(.cc-portes):not(.ohe-encart){background:0 0}.site-footer{background:var(--c-bleu)!important;color:var(--c-creme)!important;border-top:0!important}.site-footer p,.site-footer .footer-bottom{color:#fbf7efdb!important}.site-footer .footer-links,.site-footer .footer-links a{color:var(--c-creme)!important}.site-footer .footer-links a:hover,.site-footer .footer-title{color:var(--c-or)!important}.cn .cn-bouton--plein,.cn-heros .cn-bouton--plein{background:var(--c-or)!important;border-color:var(--c-or)!important;color:var(--c-encre)!important}.site-footer .footer-title:before,.site-footer .footer-title:after{color:var(--c-or)}.site-footer .brand,.site-footer .brand *{color:var(--c-creme)!important}.site-footer .footer-bottom{border-top-color:#fbf7ef38!important}.site-footer .lecture-facile-bouton{color:var(--c-creme)!important;background:0 0!important;border-color:#fbf7ef99!important}.pied-geant{font-family:var(--c-titre);letter-spacing:-.035em;color:#e9e6f7;white-space:nowrap;margin:2.4rem 0 .4rem;font-size:clamp(3.2rem,11.5vw,10.5rem);font-weight:800;font-stretch:75%;line-height:.86;overflow:hidden}.pied-geant em{font-family:var(--c-serif);letter-spacing:-.01em;color:var(--c-or);font-style:italic;font-weight:400;font-stretch:100%}.site-footer .pub-footer-row,.site-footer .pub-footer-row *{color:var(--c-creme)!important}.cng-progression{background:linear-gradient(90deg,var(--c-brique),var(--c-or) 55%,var(--c-prairie))!important;height:3px!important}.cng-curseur{background:var(--c-bleu)!important;box-shadow:0 4px 12px #2337c859!important}.nav5 a[aria-current=page],.nav5-porte[aria-current=page]{background:var(--c-bleu)!important;color:var(--c-creme)!important;box-shadow:none!important}.barre-onglets{border:1px solid var(--c-beige)!important;background:#fbf7eff5!important;border-radius:22px!important;width:auto!important;bottom:10px!important;left:10px!important;right:10px!important;box-shadow:0 14px 34px -14px #16193a73!important}.barre-onglets a[aria-current=page]{border-radius:16px;background:var(--c-bleu)!important;color:var(--c-creme)!important}@media (prefers-reduced-motion:no-preference){.barre-onglets a:active .barre-onglets-icone{transition:transform .35s var(--c-ressort);transform:scale(1.25)rotate(-6deg)}}.mon-jour,.mon-jour[data-phase],.mon-jour[data-phase=nuit]{--mj-fond:linear-gradient(160deg,#2337c8 0%,#2a40d2 60%,#3550da 100%)!important;--mj-encre:#fbf7ef!important;--mj-doux:#fbf7efdb!important}.mon-jour a{color:var(--c-or)!important}.guide-bulle{background:var(--c-or)!important;color:var(--c-encre)!important;border:0!important}@media (max-width:900px){.barre-onglets{grid-template-columns:none!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important}.barre-onglets a{min-width:0}.barre-onglets a>span:last-child{overflow-wrap:anywhere;max-width:100%}html[data-nav-membre] body{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}html[data-nav-membre] .guide-racine{bottom:calc(100px + env(safe-area-inset-bottom))!important;right:12px!important}html[data-nav-membre] .pwa-install-trigger{bottom:calc(100px + env(safe-area-inset-bottom))!important}html[data-nav-membre] .tv-pause{top:auto!important;bottom:calc(100px + env(safe-area-inset-bottom))!important}.barre-onglets{bottom:calc(10px + env(safe-area-inset-bottom))!important;padding-bottom:.35rem!important}.guide-bulle{transition:opacity .25s,transform .3s var(--c-ressort,ease)}.guide-racine[data-discret] .guide-bulle{opacity:0;pointer-events:none;transform:translateY(14px)scale(.85)}}@media (max-width:480px){.guide-bulle{min-width:44px!important;min-height:44px!important;padding:.55rem!important;box-shadow:0 8px 18px -8px #16193a73!important}.guide-bulle__icone{width:22px;height:22px}}html.cng-revele [data-cng=attente]{opacity:0;transform:translateY(32px)}html.cng-revele [data-cng]{transition:opacity .7s var(--c-glisse),transform .9s var(--c-glisse),box-shadow .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card-link:hover,.fil-carte:hover,.an-carte:hover,.annuaire-fiche:hover{transform:translateY(-6px)rotate(-.4deg)!important;box-shadow:0 26px 40px -26px #46321999!important}}@media (prefers-reduced-motion:no-preference){.page-hero h1{animation:c-titre .9s var(--c-glisse) both}@keyframes c-titre{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.4em)}to{opacity:1;clip-path:inset(0 0 -10%);transform:none}}}@media (max-width:620px){.site-header{border-radius:16px;width:calc(100% - 12px);margin-top:6px;top:6px!important}.pied-geant{font-size:clamp(2.6rem,15vw,5rem)}}a.nav5-rejoindre,.nav5-panneau a.nav5-rejoindre{background:var(--c-or)!important;color:var(--c-encre)!important}.cn-heros{background:var(--c-sable);height:auto!important}.cn-heros .cn-grain,.cn-heros .cn-heros-voile,.cn-heros .cn-defile{display:none!important}.cn-heros-scene{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:min(92svh,860px);padding:clamp(2.5rem,7vh,5rem) 5vw clamp(3rem,8vh,6rem);display:grid;overflow:hidden;background:radial-gradient(40% 50% at 92% 8%,#f2b33d38,transparent 70%),var(--c-sable)!important;height:auto!important;position:relative!important;top:auto!important}.cn-heros .cn-portail-poster,.cn-heros .cn-portail-video{object-fit:cover;border-radius:32px;grid-area:1/2;box-shadow:0 30px 60px -34px #16193a8c;opacity:1!important;width:100%!important;height:min(72svh,660px)!important;position:relative!important;inset:auto!important;transform:none!important}.cn-heros .cn-portail-video{z-index:1}.cn-heros .cn-portail-poster,.cn-heros .cn-portail-video{object-position:28% 50%;filter:none!important;mix-blend-mode:normal!important}.cn-heros .cn-portail-lueurs,.cn-heros-scene:before,.cn-heros-scene:after{display:none!important}.cn-heros-contenu{z-index:2;grid-area:1/1;gap:1.1rem;max-width:none!important;position:relative!important;inset:auto!important}.cn-heros .cn-sur{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:600;font-family:var(--c-mono)!important;color:#a33823!important}.cn-heros-titre{font-stretch:76%;font-family:var(--c-titre)!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--c-encre)!important;font-size:clamp(2.8rem,6.8vw,6.6rem)!important;font-weight:800!important;line-height:.95!important}.cn-heros-titre .cn-ligne:not(.cn-ligne--accent)>span{font-family:var(--c-titre)!important;letter-spacing:-.035em!important;font-weight:800!important;font-stretch:75%!important}.cn-ligne--accent>span{letter-spacing:-.01em;font-style:italic;font-stretch:100%;color:var(--c-bleu)!important;font-family:var(--c-serif)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-weight:400!important}.cn-heros-chapo{font-size:clamp(1.1rem,1.4vw,1.3rem);color:var(--c-doux)!important}.cn-heros .cn-bouton{border-color:var(--c-encre)!important;color:var(--c-encre)!important;background:0 0!important}.cn-heros .cn-bouton--plein{background:var(--c-or)!important;border-color:var(--c-or)!important;color:var(--c-encre)!important}@media (max-width:860px){.cn-heros-scene{grid-template-columns:1fr;min-height:0;padding-top:2rem}.cn-heros .cn-portail-poster,.cn-heros .cn-portail-video{border-radius:24px;grid-area:2/1;height:46svh!important}.cn-heros-contenu{grid-area:1/1}}.cn-titre em,.cn-pied-mot span{color:var(--c-bleu)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.cn-titre{font-stretch:76%;font-family:var(--c-titre)!important;letter-spacing:-.03em!important;font-weight:800!important}.cn-titre em{font-style:italic;font-stretch:100%;font-family:var(--c-serif)!important;font-weight:400!important}.cn-pied{background:var(--c-sable)!important}.mon-jour .eyebrow,.mon-jour .tech-label,.mon-jour [class*=sur]{color:var(--c-or)!important}.cp-carte,.td-panneau{background:var(--c-creme)!important;border-color:var(--c-beige)!important}section.tv,.tv{--tv-blanc:#fbf7ef;--tv-voile:#f3ecdf;background-color:var(--c-sable)!important}.ohe-ecran{background-color:var(--c-sable)!important}.ohe-plus{background:var(--c-or)!important;color:var(--c-encre)!important;border-color:var(--c-or)!important}.cc-portes .cc-titre,#cc-titre{color:var(--c-encre)!important}.cc-benefices li{color:var(--c-doux)!important}.cc-benefices li:before{background:var(--c-brique)!important}.tv-ouverture[data-ciel=nuit] .tv-rose,.tv-ouverture[data-ciel=crepuscule] .tv-rose{color:var(--c-bleu)!important}.td{background:var(--c-sable)!important}.map-directory,.flow-card,.charte-rules li,.charte-formats div,.passeport-liste li{background:var(--c-creme)!important}
.site-header .brand{flex:0 auto;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;flex:none;width:auto;max-width:none;height:46px;display:block}.site-header .brand>span:last-child{white-space:nowrap}.site-footer .brand{align-items:center;gap:.8rem;display:inline-flex}.site-footer .brand-logo{box-sizing:content-box;background:var(--c-creme,#fbf7ef);border-radius:16px;height:60px;padding:6px 10px}.site-header{overflow:visible}.site-header .nav-wrap{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:clamp(.45rem,1.1vw,1.2rem);width:100%;max-width:none;min-height:68px;margin:0;padding:0 clamp(12px,1.6vw,26px);display:flex}.site-header .nav5{flex:0 auto;gap:clamp(.05rem,.45vw,.4rem);min-width:0;margin-left:auto}.site-header .nav5-simple{letter-spacing:clamp(.03em,.45vw,.1em);white-space:nowrap;padding-inline:clamp(.35rem,.75vw,.9rem)!important;font-size:clamp(.64rem,.5vw + .3rem,.8rem)!important}.site-header .nav-connexion{white-space:nowrap;letter-spacing:.06em;flex:none;font-size:clamp(.64rem,.5vw + .3rem,.8rem)}.site-header .nav-wrap>.nav-cta{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:48px;margin:0 0 0 .15rem;line-height:1;display:inline-flex;padding-inline:clamp(.9rem,1.4vw,1.35rem)!important}@media (min-width:901px) and (max-width:1260px){.site-header .brand>span:last-child{display:none}}@media (max-width:900px){.site-header .nav-wrap{gap:.5rem;min-height:64px}.site-header .nav5-plus{flex:none;margin-left:auto}.site-header .nav-wrap>.nav-cta,.site-header .nav-wrap>.nav-cta.nav-cta{margin-left:.1rem}.site-header .nav5-plus summary{min-height:46px;padding:.3rem .85rem;font-size:.98rem}.site-header .nav-wrap>.nav-cta{min-height:46px;font-size:.92rem}.brand-logo{height:40px}.site-header .brand>span:last-child{letter-spacing:.07em;white-space:normal;max-width:7.2em;font-size:.7rem;line-height:1.18;display:block}}@media (max-width:400px){.site-header .nav-wrap{gap:.35rem;padding-inline:10px}.brand-logo{height:34px}.site-header .brand{gap:.4rem}.site-header .brand>span:last-child{letter-spacing:.05em;max-width:6.6em;font-size:.58rem}.site-header .nav5-plus summary{gap:.3rem;padding:.3rem .6rem;font-size:.88rem}.site-header .nav-wrap>.nav-cta{font-size:.84rem;padding-inline:.8rem!important}}.site-footer .pied-geant{margin:2.2rem 0 .2rem;padding:.04em 0 .22em;font-size:clamp(2.2rem,12.6vw,10.5rem);line-height:1.04;overflow:visible}.ch-ciel .ch-ciel-ville{max-width:none;right:4vw}.ch-ciel .ch-ciel-nom{letter-spacing:.005em;height:auto;min-height:1em;font-size:min(clamp(3.2rem,9vw,8.5rem),calc(88vw / (var(--n,12) * .44)));padding-bottom:.16em;overflow:visible}@keyframes ch-nom-v6{0%{opacity:0;clip-path:inset(-30% -50vw 100%);transform:translateY(.3em)}to{opacity:1;clip-path:inset(-30% -50vw -45%);transform:none}}@media (prefers-reduced-motion:no-preference){.ch-ciel .ch-ciel-nom{animation:ch-nom-v6 .8s var(--ch-glisse) both}}.lt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ch-m{margin:-.16em -.08em -.26em;padding:.16em .08em .26em}.lt-mot{white-space:nowrap;display:inline-block}.lt{--lt-a:var(--c-bleu,#2337c8);--lt-b:var(--c-brique,#c9452e);--lt-c:var(--c-prairie,#3d8b5a);--lt-d:#c98a12;--lt-h:var(--lt-a);transition:transform .9s var(--c-ressort,cubic-bezier(.34,1.56,.64,1)),color .9s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.lt:nth-child(4n+2){--lt-h:var(--lt-b)}.lt:nth-child(4n+3){--lt-h:var(--lt-c)}.lt:nth-child(4n){--lt-h:var(--lt-d)}.ch-ouverture .lt,.ch-titre--clair .lt,.ch-bleu .lt,.site-footer .lt{--lt-a:#f2b33d;--lt-b:#fbf7ef;--lt-c:#ffb9a8;--lt-d:#a8e3be}@media (hover:hover) and (pointer:fine){.lt:hover{color:var(--lt-h);transition-duration:.14s,.14s;transform:translateY(-.1em)rotate(-4deg)scale(1.07)}.lt:hover+.lt{transition-duration:.2s,.2s;transform:translateY(-.045em)rotate(-1.5deg)}.lt:has(+.lt:hover){transition-duration:.2s,.2s;transform:translateY(-.045em)rotate(-1.5deg)}}.lt.lt-on{color:var(--lt-h);transition-duration:.14s,.14s;transform:translateY(-.1em)rotate(-4deg)scale(1.07)}@media (prefers-reduced-motion:reduce){.lt,.lt:hover,.lt.lt-on,.lt:hover+.lt{transition:color .25s!important;transform:none!important}.lt:has(+.lt:hover){transition:color .25s!important;transform:none!important}}html[data-lecture=facile] .lt,html[data-lecture=facile] .lt:hover,html[data-lecture=facile] .lt.lt-on{color:inherit!important;transition:none!important;transform:none!important}@media (max-width:900px){.barre-onglets{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.1rem}.barre-onglets a{overflow-wrap:anywhere;min-height:56px;padding:0 .1rem;font-size:.72rem}}@media (max-width:420px){.barre-onglets a{font-size:.64rem}.barre-onglets-icone{font-size:1.3rem}}
html .page-hero{border-bottom:1px solid var(--ds-trait)}html .page-hero:not(.page-hero-visual):after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--ds-trait) 1px,transparent 1px),linear-gradient(90deg,var(--ds-trait) 1px,transparent 1px);opacity:.9;background-position:right -1px top -1px;background-size:44px 44px;inline-size:min(46vw,640px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:radial-gradient(70% 80% at 85% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 80% at 85% 40%,#000 0%,#0000 72%)}html .page-hero .eyebrow{font-family:var(--ds-mono);font-size:var(--ds-t-etiquette);letter-spacing:.08em;text-transform:uppercase}html .page-hero .lede{max-inline-size:var(--ds-mesure);font-size:var(--ds-t-chapeau);color:var(--ds-doux);line-height:1.5}html .page-hero:not(.page-hero-visual) h1{font-size:var(--ds-t-1);letter-spacing:var(--ds-approche-titre);max-inline-size:18ch;line-height:1}html .page-hero-compact:not(.page-hero-visual) h1{font-size:var(--ds-t-2)}html .page-hero+.section{padding-block-start:clamp(28px,4vw,56px)}@media (max-width:640px){html .page-hero:not(.page-hero-visual):after{opacity:.55;inline-size:70vw}}html :is(.aide-question,.aide-points li,.aide-nouveautes li,.mairie-carte,.cp .cp-carte,.ccm-illustration,.village-detail .cc-chiffres>div){background-color:var(--ds-creme);border:1px solid var(--ds-trait);box-shadow:var(--ds-elev-1)}@media (hover:hover) and (pointer:fine){html :is(.aide-points li,.aide-nouveautes li,.cp .cp-carte,.mairie-grille a):hover{background-color:var(--ds-creme-haute);border-color:var(--ds-trait-fort);box-shadow:var(--ds-elev-2)}}html .village-detail .cc-chiffres{gap:var(--ds-e-4);margin:0 0 var(--ds-e-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}html .village-detail .cc-chiffres>div{justify-content:flex-end;gap:var(--ds-e-2);border-radius:var(--ds-r-tuile);flex-direction:column-reverse;min-block-size:clamp(120px,14vw,168px);padding:clamp(18px,2.4vw,28px);display:flex;position:relative;overflow:hidden}html .village-detail .cc-chiffres>div:first-child{background-color:var(--ds-bleu);color:#fff;border-color:#0000}html .village-detail .cc-chiffres dd{font-family:var(--ds-titre);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:inherit;margin:0;font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:800;line-height:.9}html .village-detail .cc-chiffres dt{font-family:var(--ds-mono);font-size:var(--ds-t-etiquette);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-doux);font-weight:600}html .village-detail .cc-chiffres>div:first-child dt{color:#ffffffdb}html .village-detail .cc-chiffres>div:first-child:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f2b33d52,#0000 68%);border-radius:50%;inline-size:62%;position:absolute;inset:auto -12% -45% auto}@media (min-width:900px){html .village-detail .cc-chiffres{grid-template-columns:7fr 5fr;max-inline-size:820px}}html .cp{--cp-sable:var(--ds-sable);--cp-creme:var(--ds-creme);--cp-beige:var(--ds-beige);--cp-bleu:var(--ds-bleu);--cp-or:var(--ds-or);--cp-brique:var(--ds-brique);--cp-prairie:var(--ds-prairie);--cp-encre:var(--ds-encre)}html .cp .cp-carte:before{content:none}html .cp .cp-carte{border-radius:var(--ds-r-carte);transition:background-color var(--ds-d-court) var(--ds-standard),box-shadow var(--ds-d-moyen) var(--ds-standard),border-color var(--ds-d-court) var(--ds-standard),translate var(--ds-d-moyen) var(--ds-sortie);transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html .cp .cp-carte:hover{transform:translateY(-2px)}}html .cp .cp-carte--phare{border:1px solid var(--ds-bleu)!important;box-shadow:var(--ds-reflet),0 0 0 1px var(--ds-bleu),0 18px 40px -22px #2337c873!important}html .cp .cp-prix{font-family:var(--ds-titre);letter-spacing:-.03em;color:var(--ds-bleu-profond);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.05}html .cp h2{font-size:var(--ds-t-3);letter-spacing:-.02em;margin:var(--ds-e-6) 0 var(--ds-e-3);line-height:1.15}html .cp .cp-section[id]>.cp-shell>h2{font-size:var(--ds-t-2);letter-spacing:var(--ds-approche-titre);margin:0 0 var(--ds-e-5);line-height:1.08}html .cp .cp-shell[style]{margin-inline-start:max(16px,50% - 600px)}html .cp .cp-shell[style]>h1{font-size:var(--ds-t-1);letter-spacing:-.035em;max-inline-size:22ch;margin:var(--ds-e-3) 0 var(--ds-e-5);line-height:1}html .cp .cp-shell[style]>:is(p,ul,ol){max-inline-size:var(--ds-mesure);line-height:1.6}html .cp .cp-section>.cp-shell>p{max-inline-size:var(--ds-mesure);color:var(--ds-doux)}html .cp .cp-surtitre{font-family:var(--ds-mono);font-size:var(--ds-t-etiquette);letter-spacing:.08em;color:var(--ds-brique-texte)}html .cp .cp-bouton{min-block-size:48px;transition:background-color var(--ds-d-court) var(--ds-standard),color var(--ds-d-court) var(--ds-standard),box-shadow var(--ds-d-moyen) var(--ds-standard);padding-inline:1.35rem;font-weight:650}html .cp .cp-bouton:not(.cp-bouton--clair){background:var(--ds-or);border-color:var(--ds-or);color:var(--ds-encre)}html .cp .cp-bouton:not(.cp-bouton--clair):hover{background:var(--ds-or-fonce);border-color:var(--ds-or-fonce)}html .cp .cp-bouton--clair{background:var(--ds-creme-haute);border:1px solid var(--ds-trait-fort);color:var(--ds-bleu-profond)}html .cp .cp-bouton--clair:hover{border-color:var(--ds-bleu)}html .cp .cp-note{background:var(--ds-creme);border:1px solid var(--ds-trait);border-inline-start:3px solid var(--ds-or);color:var(--ds-doux)}html .cp .cp-entree{gap:var(--ds-e-6);align-items:end;display:grid}html .cp .cp-entree h1{font-size:var(--ds-t-1);letter-spacing:-.035em;max-inline-size:16ch;margin:var(--ds-e-3) 0 var(--ds-e-4);line-height:.98}html .cp .cp-entree .cp-chapo{font-size:var(--ds-t-chapeau);max-inline-size:var(--ds-mesure);color:var(--ds-doux);line-height:1.5}html .cp .cp-essentiel{gap:var(--ds-e-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}html .cp .cp-essentiel li{gap:var(--ds-e-1);min-block-size:128px;padding:var(--ds-e-5);border-radius:var(--ds-r-carte);background:var(--ds-creme);border:1px solid var(--ds-trait);box-shadow:var(--ds-elev-1);align-content:end;display:grid}html .cp .cp-essentiel li:first-child{background:var(--ds-bleu);color:#fff;border-color:#0000;grid-column:1/-1;min-block-size:150px}html .cp .cp-essentiel b{font-family:var(--ds-titre);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);font-weight:800;line-height:1.02}html .cp .cp-essentiel li:first-child b{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}html .cp .cp-essentiel small{font-size:var(--ds-t-petit);color:var(--ds-doux);font-variant-numeric:tabular-nums}html .cp .cp-essentiel span{font-family:var(--ds-mono);font-size:var(--ds-t-etiquette);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-doux);font-weight:600}html .cp .cp-essentiel li:first-child span{color:#ffffffdb}@media (min-width:1024px){html .cp .cp-entree:has(>.cp-essentiel){gap:var(--ds-e-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}html .cp #offres .cp-grille{grid-template-columns:repeat(3,minmax(0,1fr))}html .cp #offres .cp-grille>.cp-carte--phare{grid-area:span 2/span 2}}html .cp #comment ol.cp-grille{counter-reset:none}html .cp #comment .cp-carte strong{font-family:var(--ds-titre);font-size:var(--ds-t-3);letter-spacing:-.02em}@media (max-width:900px),(pointer:coarse){html .cp :is(.cp-places a,.cp-place,#places li>a,#jeu li>a){min-block-size:44px;min-inline-size:44px;padding-inline:var(--ds-e-2);justify-content:center;align-items:center;display:inline-flex}}html .cp .cp-shell>p>a{align-items:center;min-block-size:24px;display:inline-flex}@media (max-width:900px),(pointer:coarse){html .cp .cp-shell>p>a{min-block-size:44px}}html .commune-pratique .cp-carte{--cp-c:var(--ds-bleu)}html .commune-pratique .cp-carte[data-teinte=rose]{--cp-c:var(--ds-brique)}html .commune-pratique .cp-carte[data-teinte=jaune]{--cp-c:var(--ds-or)}html .commune-pratique .cp-carte:before{inline-size:4px}html .commune-pratique .cp-carte{border-radius:var(--ds-r-carte);box-shadow:var(--ds-elev-1)!important;border:1px solid var(--ds-trait)!important}@supports (animation-timeline:view()){html .commune-pratique .cp-carte{animation-name:ds-carte-monte;animation-timing-function:var(--ds-sortie)}}@keyframes ds-carte-monte{0%{opacity:.001;transform:translateY(24px)}to{opacity:1;transform:none}}html a.qc-nom[href^=tel\:]{min-block-size:44px;min-inline-size:44px;padding-inline:var(--ds-e-3);border-radius:var(--ds-r-pilule);background:var(--ds-brique-texte);color:#fff;font-family:var(--ds-titre);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}html :is(.sp-assos,.qc-liste,.sv-sommaire) a[href]{align-items:center;min-block-size:24px;display:inline-flex}@media (max-width:900px),(pointer:coarse){html :is(.sp-assos,.qc-liste,.sv-sommaire) a[href]{min-block-size:44px;min-inline-size:44px}}html .ds-attente{border-radius:var(--ds-r-carte);background:var(--ds-sable-profond);border:1px solid var(--ds-trait);margin-block:clamp(28px,4vw,48px);display:block}@media (prefers-reduced-motion:no-preference){html .ds-attente{animation:ds-lueur 1.2s var(--ds-standard) infinite alternate}}@keyframes ds-lueur{0%{opacity:1}to{opacity:.55}}html .ds-attente--pratique{min-block-size:2290px}html .ds-attente--quotidien{min-block-size:2150px}html .ds-attente--plus{min-block-size:3760px}@media (min-width:900px){html .ds-attente--pratique{min-block-size:1060px}html .ds-attente--quotidien{min-block-size:845px}html .ds-attente--plus{min-block-size:2090px}}html .aide-page{grid-template-columns:minmax(0,1fr);max-inline-size:min(100%,1040px)}html .aide-page>h2{font-size:var(--ds-t-2);margin:var(--ds-e-5) 0 0;line-height:1.08}html .aide-recherche input{background:var(--ds-creme-haute);border:1px solid var(--ds-trait-fort);border-radius:var(--ds-r-champ);min-block-size:52px;box-shadow:var(--ds-creux)}html .aide-recherche input:focus-visible{border-color:var(--ds-bleu)}html .aide-themes a{background:var(--ds-creme);border:1px solid var(--ds-trait);min-block-size:40px;transition:background-color var(--ds-d-court) var(--ds-standard),border-color var(--ds-d-court) var(--ds-standard);align-items:center;padding-inline:1rem}html .aide-themes a:hover{border-color:var(--ds-trait-fort);background:var(--ds-creme-haute)}html .aide-themes a[aria-current=true]{background:var(--ds-bleu);border-color:var(--ds-bleu);color:#fff}@media (max-width:900px),(pointer:coarse){html .aide-themes a{min-block-size:44px}}html .aide-question{border-radius:var(--ds-r-carte);padding-inline:var(--ds-e-5)}html .aide-question summary{align-items:center;gap:var(--ds-e-3);min-block-size:48px;font-size:1.0625rem;list-style:none;display:flex}html .aide-question summary::-webkit-details-marker{display:none}html .aide-question summary:after{content:"";border-right:2px solid var(--ds-bleu);border-bottom:2px solid var(--ds-bleu);block-size:10px;inline-size:10px;transition:rotate var(--ds-d-moyen) var(--ds-sortie),translate var(--ds-d-moyen) var(--ds-sortie);flex:none;margin-inline-start:auto;translate:0 -3px;rotate:45deg}html .aide-question[open] summary:after{translate:0 3px;rotate:-135deg}html .aide-question p{max-inline-size:var(--ds-mesure);color:var(--ds-doux)}html .aide-points{gap:var(--ds-e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}html .aide-points li{border-radius:var(--ds-r-carte);padding:var(--ds-e-5);gap:var(--ds-e-2);align-content:start}html .aide-points li strong{font-family:var(--ds-titre);font-size:var(--ds-t-3);letter-spacing:-.02em;line-height:1.15}html .aide-points li span{color:var(--ds-doux);line-height:1.55}@media (min-width:1024px){html .aide-points{grid-template-columns:repeat(6,minmax(0,1fr))}html .aide-points li{grid-column:span 2}html .aide-points li:first-child{background-color:var(--ds-bleu);color:#fff;border-color:#0000;grid-area:span 2/span 4;align-content:end;min-block-size:240px}html .aide-points li:first-child strong{font-size:var(--ds-t-2)}html .aide-points li:first-child span{color:#ffffffe0;font-size:var(--ds-t-chapeau);max-inline-size:40ch}}html .aide-nouveautes{gap:var(--ds-e-4)}html .aide-nouveautes li{border-radius:var(--ds-r-carte);border-inline-start:1px solid var(--ds-trait);padding:var(--ds-e-5) var(--ds-e-5) var(--ds-e-5) calc(var(--ds-e-5) + 18px);position:relative}html .aide-nouveautes li:before{content:"";background:var(--ds-or);block-size:8px;inline-size:8px;box-shadow:0 0 0 4px var(--ds-or-clair);border-radius:50%;position:absolute;inset-block-start:calc(var(--ds-e-5) + .35rem);inset-inline-start:var(--ds-e-5)}html .aide-nouveautes time{font-family:var(--ds-mono);font-size:var(--ds-t-etiquette);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-bleu-profond)}html .aide-nouveautes strong{font-family:var(--ds-titre);font-size:var(--ds-t-3);letter-spacing:-.02em}html .aide-nouveautes span{color:var(--ds-doux);max-inline-size:var(--ds-mesure)}@media (min-width:1024px){html .aide-nouveautes{grid-template-columns:repeat(2,minmax(0,1fr))}html .aide-nouveautes li:first-child{grid-column:1/-1}}html .aide-page>p:has(>a){flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}html .aide-page>p>a,html .aide-nouveautes li>a{align-items:center;min-block-size:24px;display:inline-flex}@media (max-width:900px),(pointer:coarse){html .aide-page>p>a,html .aide-nouveautes li>a{min-block-size:44px}}html .ccm-numero{font-family:var(--ds-mono);font-variant-numeric:tabular-nums;background:var(--ds-bleu);box-shadow:0 0 0 6px var(--ds-bleu-clair)}html .ccm-texte h2{font-size:var(--ds-t-1);letter-spacing:-.035em;line-height:1}html .ccm-texte p{max-inline-size:52ch;color:var(--ds-doux);font-size:var(--ds-t-chapeau);line-height:1.5}html .ccm-illustration{border-radius:var(--ds-r-tuile)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html .ccm-chapitre .ccm-texte,html .ccm-chapitre .ccm-illustration{animation-timing-function:var(--ds-sortie)}}}html .mairie-carte{border-radius:var(--ds-r-carte);padding:clamp(18px,2.4vw,28px)}html .mairie-carte h2{font-size:var(--ds-t-3);letter-spacing:-.02em}html .mairie-grille{gap:var(--ds-e-2)}html .mairie-grille a{background:var(--ds-creme-haute);border:1px solid var(--ds-trait);border-radius:var(--ds-r-champ);transition:background-color var(--ds-d-court) var(--ds-standard),border-color var(--ds-d-court) var(--ds-standard);align-items:center;display:flex}html .mairie-liste li{background:var(--ds-creme-haute);border:1px solid var(--ds-trait);font-variant-numeric:tabular-nums}html .page-hero+.section .shell>h2:not(:first-child){margin-block-start:var(--ds-e-6)}html .page-hero+.section .shell>:is(p,ul):not([class]){max-inline-size:var(--ds-mesure)}html .page-hero+.section .shell[style*=max-width]{margin-inline-start:max(16px,50% - 600px)}html .page-hero+.section .shell[style*=max-width]>h2,html .gj-reglement>h2{font-size:var(--ds-t-3);letter-spacing:-.02em;margin-block:var(--ds-e-6) 0;line-height:1.15}html .page-hero+.section .shell[style*=max-width]>h2:first-child{margin-block-start:0}html .gj-reglement{max-inline-size:min(100%,820px);margin-inline-start:max(16px,50% - 600px)}html .gj-reglement>:is(p,ul,ol){max-inline-size:var(--ds-mesure);line-height:1.6}html .gj-reglement>p:has(>.button){gap:var(--ds-e-3);flex-wrap:wrap;display:flex}html .page-hero+.section .shell.plan-du-site{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin-inline:auto;max-width:min(1200px,100% - 32px)!important}html .plan-du-site>div{padding:var(--ds-e-5);border-radius:var(--ds-r-carte);background:var(--ds-creme);border:1px solid var(--ds-trait);box-shadow:var(--ds-elev-1)}html .plan-du-site>div>h2{font-size:var(--ds-t-3);margin:0 0 var(--ds-e-3)}html .plan-du-site ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}html .plan-du-site li>a{min-block-size:32px;color:var(--ds-bleu-profond);border-radius:var(--ds-r-s);align-items:center;text-decoration:none;display:flex}html .plan-du-site li>a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px),(pointer:coarse){html .plan-du-site li>a{min-block-size:44px}}
:root{--ds-sable:#f3ecdf;--ds-creme:#fbf7ef;--ds-creme-haute:#fffdf8;--ds-sable-profond:#efe6d6;--ds-beige:#e8dcc6;--ds-bleu:#2337c8;--ds-bleu-profond:#1b2ca8;--ds-bleu-clair:#e3e6f8;--ds-bleu-moyen:#c8cef2;--ds-or:#f2b33d;--ds-or-fonce:#e3a126;--ds-or-clair:#fbefd2;--ds-brique:#c9452e;--ds-brique-texte:#a33823;--ds-brique-clair:#f6ded7;--ds-prairie:#3d8b5a;--ds-prairie-texte:#2f6e47;--ds-prairie-clair:#e1eedf;--ds-encre:#16193a;--ds-doux:#4e5068;--ds-ambre-texte:#8a5a0b;--ds-trait:#16193a1a;--ds-trait-fort:#16193a2e;--ds-reflet:inset 0 1px 0 #ffffffbf;--ds-elev-1:var(--ds-reflet),0 1px 2px #16193a0a;--ds-elev-2:var(--ds-reflet),0 8px 24px -12px #16193a2e;--ds-elev-3:var(--ds-reflet),0 24px 64px -24px #16193a4d;--ds-creux:inset 0 1px 2px #16193a0f;--ds-r-s:8px;--ds-r-champ:14px;--ds-r-carte:20px;--ds-r-tuile:28px;--ds-r-pilule:999px;--ds-e-1:4px;--ds-e-2:8px;--ds-e-3:12px;--ds-e-4:16px;--ds-e-5:24px;--ds-e-6:32px;--ds-e-7:48px;--ds-e-8:64px;--ds-e-9:96px;--ds-e-10:128px;--ds-section:clamp(64px,10vw,128px);--ds-mesure:65ch;--ds-titre:"Bricolage Grotesque","Instrument Sans",system-ui,sans-serif;--ds-texte:"Instrument Sans","Segoe UI",system-ui,-apple-system,sans-serif;--ds-mono:"Geist Mono",ui-monospace,monospace;--ds-t-affiche:clamp(3rem,2rem + 5vw,7rem);--ds-t-1:clamp(2.25rem,1.6rem + 3vw,4.5rem);--ds-t-2:clamp(1.75rem,1.35rem + 1.8vw,3rem);--ds-t-3:clamp(1.25rem,1.1rem + .6vw,1.6rem);--ds-t-chapeau:clamp(1.125rem,1.05rem + .4vw,1.375rem);--ds-t-texte:1.125rem;--ds-t-petit:.9375rem;--ds-t-etiquette:.75rem;--ds-approche-titre:-.03em;--ds-sortie:cubic-bezier(.16,1,.3,1);--ds-standard:cubic-bezier(.2,0,0,1);--ds-ressort:cubic-bezier(.34,1.36,.64,1);--ds-d-court:.16s;--ds-d-moyen:.32s;--ds-d-long:.64s;--ds-vague:50ms;--ds-anneau:0 0 0 4px #2337c838;--c-glisse:var(--ds-sortie);--g-courbe:var(--ds-standard);--g-courbe-entree:var(--ds-sortie)}html .adm{--adm-encre:var(--ds-encre);--adm-papier:var(--ds-creme);--adm-trait:var(--ds-beige);--adm-cyan:var(--ds-bleu);--adm-ambre:var(--ds-ambre-texte);--adm-rouge:var(--ds-brique-texte);--adm-doux:var(--ds-doux)}html .cockpit{--ck-encre:var(--ds-encre);--ck-papier:var(--ds-creme);--ck-trait:var(--ds-beige);--ck-cyan:var(--ds-bleu);--ck-ambre:var(--ds-ambre-texte);--ck-rouge:var(--ds-brique-texte);--ck-doux:var(--ds-doux)}html .partner-card{--partner-accent:var(--ds-bleu)}html .team-card-cyan{--card-accent:var(--ds-bleu)}html .team-card-amber{--card-accent:var(--ds-or)}html .team-card-rose{--card-accent:var(--ds-brique)}html .adm-bouton-sobre,html .cockpit-bouton-sobre{background:var(--ds-creme-haute)}:where(h1,h2,h3,.c-titre){letter-spacing:var(--ds-approche-titre);text-wrap:balance}:where(h4,h5,h6){text-wrap:balance}:where(p,li,dd,blockquote){text-wrap:pretty}:where(.lede,.prose p,article p,.section-head p,.ds-mesure){max-inline-size:var(--ds-mesure)}table,time,output,data,.tabular,.metric,.td-stat,.gj-score,.gj-rang,.gj-points,.compteur,.prix,[class*=chiffre],[class*=compteur],[class*=score],[class*=metric],[class*=stat-],[class*=-stat],[class*=prix],[class*=tarif],[class*=rang],[class*=montant],[class*=total]{font-variant-numeric:tabular-nums}html .card,html .flow-card,html .empty-state,html .fil-carte,html .fil-composer,html .an-carte,html .an-composer,html .annuaire-fiche,html .droits-form,html .droits-card,html .equipe-carte,html .pv-bloc,html .confiance-bloc,html .auth-password-card,html .village-signal,html .glass-panel{border-radius:var(--ds-r-carte);transition:transform var(--ds-d-moyen) var(--ds-sortie),box-shadow var(--ds-d-moyen) var(--ds-standard),border-color var(--ds-d-court) var(--ds-standard),background-color var(--ds-d-court) var(--ds-standard);border:1px solid var(--ds-trait)!important;box-shadow:var(--ds-elev-1)!important}@media (hover:hover) and (pointer:fine){html :is(.card-link,a.card,.flow-card,.annuaire-fiche,.an-carte,.equipe-carte,[data-spot]):hover{border-color:var(--ds-trait-fort)!important;box-shadow:var(--ds-elev-2)!important;background-color:var(--ds-creme-haute)!important}}html :is(.card,.flow-card,.annuaire-fiche,.an-carte,.equipe-carte,[data-spot]){--mouse-x:-999px;--mouse-y:-999px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html :is(.card,.flow-card,.annuaire-fiche,.an-carte,.equipe-carte,[data-spot]):not(.photo-card){background-image:radial-gradient(360px circle at var(--mouse-x) var(--mouse-y),#2337c812,transparent 62%)!important}}html .button,html .nav-cta{transition:background-color var(--ds-d-court) var(--ds-standard),box-shadow var(--ds-d-moyen) var(--ds-standard),transform var(--ds-d-court) var(--ds-sortie),scale var(--ds-d-court) var(--ds-sortie),translate var(--ds-d-moyen) var(--ds-sortie)}html :focus-visible{outline:2px solid var(--ds-bleu)!important;outline-offset:2px!important;box-shadow:var(--ds-anneau)!important}html :focus:not(:focus-visible){outline:none}:is(html .site-footer :focus-visible,html .ch-bleu :focus-visible,html [data-fond=bleu] :focus-visible){outline-color:var(--ds-or)!important;box-shadow:0 0 0 4px #f2b33d59!important}html :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){font-size:max(16px,1em)!important}html :is(input[type=checkbox],input[type=radio]){accent-color:var(--ds-bleu);block-size:1.15rem;inline-size:1.15rem}:where(button,[role=button],summary,select,.button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file])){min-block-size:24px}:where(nav,header,footer,menu,ul,ol,[role=navigation]) :where(a[href]:not(.button)){align-items:center;min-block-size:24px;display:inline-flex}:where(label:has(>input[type=checkbox]),label:has(>input[type=radio])){cursor:pointer;align-items:center;gap:.5em;min-block-size:24px;display:inline-flex}html :is(.footer-links,.cp-liens,.cp-ligne,.cp-note,.cockpit-links,.nav5-demo,.fil-meta,.td-sous,.sp-assos,.qc-liste,.aide-question p,.confiance-liens,.cc-pied,.briefing-source,.cp-places) a[href],html :is(a.cc-lien,a.qc-nom,a.cp-place,a.cn-enseigne-nom,a.partner-cta){align-items:center;min-block-size:24px;display:inline-flex}html :is(.cp-case,.td-case){align-items:center;gap:.5em;min-block-size:24px;display:inline-flex}html a.brand{min-block-size:44px}@media (max-width:900px),(pointer:coarse){:where(button,[role=button],summary,select,.button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file])){min-block-size:44px}:where(button,[role=button]):where(:not(.barre-onglets *)){min-inline-size:44px}:where(nav,header,footer,menu,ul,ol,[role=navigation]) :where(a[href]:not(.button)),:where(label:has(>input[type=checkbox]),label:has(>input[type=radio])),html :is(.footer-links,.cp-liens,.cp-ligne,.cp-note,.cockpit-links,.nav5-demo,.fil-meta,.td-sous,.sp-assos,.qc-liste,.aide-question p,.confiance-liens,.cc-pied,.briefing-source,.cp-places) a[href],html :is(a.cc-lien,a.qc-nom,a.cp-place,a.cn-enseigne-nom,a.partner-cta,a.text-button,.tv-bouton--petit),html :is(.cp-case,.td-case),html :is(.module-toggle,.status-action,.mini-actions button,.adm-bouton-sobre,.fil-format,.fil-onglets button,.lm-calque,.td-univers>summary,.lecture-facile-bouton,.aide-bulle-bouton,.bandeau-demo__quitter,.pwa-install-close,.text-button,.tv-pause){min-block-size:44px}html :is(.lecture-facile-bouton,.aide-bulle-bouton,.bandeau-demo__quitter,.pwa-install-close,.tv-pause,.status-action,.mini-actions button,.nav5-demo a[href],a.qc-nom){justify-content:center;min-inline-size:44px}html .pub-banner-track a[href]{min-block-size:44px}html .maplibregl-ctrl-group button{block-size:44px;inline-size:44px}}html .cp-surtitre,html .rv-numero{color:var(--ds-brique-texte)}html .cp-etiquette--vert{background:var(--ds-prairie-texte);color:#fff}html .gj-collection li{color:var(--ds-doux)}html .cockpit-kicker{color:var(--ds-ambre-texte)}@media (prefers-reduced-motion:no-preference){html :is(.button,.nav-cta,button:not([disabled]),[role=button]):active{scale:.98}}html :is(button,a,[role=button],summary,label,select,input){touch-action:manipulation}html.cng-revele [data-cng]{transition:opacity var(--ds-d-long) var(--ds-sortie),transform var(--ds-d-long) var(--ds-sortie),box-shadow var(--ds-d-moyen) var(--ds-standard)!important;transition-delay:calc(var(--cng-i,0) * var(--ds-vague))!important}html.cng-revele [data-cng=vu]{transition-delay:0s!important}html.cng-revele [data-cng=attente]{opacity:0;transform:translateY(16px)}[data-ds-reveal],[data-ds-vague]>*{animation:ds-monte var(--ds-d-long) var(--ds-sortie) both}[data-ds-vague]>:nth-child(2){animation-delay:calc(var(--ds-vague) * 1)}[data-ds-vague]>:nth-child(3){animation-delay:calc(var(--ds-vague) * 2)}[data-ds-vague]>:nth-child(4){animation-delay:calc(var(--ds-vague) * 3)}[data-ds-vague]>:nth-child(5){animation-delay:calc(var(--ds-vague) * 4)}[data-ds-vague]>:nth-child(n+6){animation-delay:calc(var(--ds-vague) * 5)}@keyframes ds-monte{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ds-devoile{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}[data-ds-devoile]{animation:ds-devoile var(--ds-d-long) var(--ds-sortie) both}::view-transition-group(*){animation-duration:var(--ds-d-long);animation-timing-function:var(--ds-sortie)}::view-transition-old(root){animation-duration:var(--ds-d-moyen);animation-timing-function:var(--ds-standard)}::view-transition-new(root){animation-duration:var(--ds-d-moyen);animation-timing-function:var(--ds-standard)}@media (prefers-reduced-motion:reduce){html *,html :before,html :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.cng-revele [data-cng=attente]{opacity:1;transform:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html.ds-rideau::view-transition-old(root){mix-blend-mode:normal;animation:none}html.ds-rideau::view-transition-new(root){mix-blend-mode:normal;animation:none}html.ds-rideau::view-transition-new(root){z-index:2}.ch-porte-film{aspect-ratio:16/9;background:var(--ds-sable-profond);border-radius:16px;width:100%;display:block;overflow:hidden}.ch-porte-film-video{object-fit:cover;width:100%;height:100%;display:block}.ds-top-depart{position:relative}.ds-confettis{pointer-events:none;z-index:5;width:0;height:0;position:absolute;top:50%;left:50%}.ds-confetti{opacity:0;will-change:transform,opacity;width:8px;height:8px;animation:ds-confetti var(--t,1.2s) var(--ds-sortie) var(--d,0s) both;border-radius:2px;position:absolute;top:0;left:0}.ds-confetti--bande{width:4px;height:12px}.ds-confetti--or{background:var(--ds-or)}.ds-confetti--or-clair{background:#f7cf7a}.ds-confetti--ambre{background:var(--ds-or-fonce)}@keyframes ds-confetti{0%{opacity:1;transform:translate(0,0)rotate(0)}75%{opacity:1}to{opacity:0;transform:translate3d(var(--dx),var(--dy),0) rotate(var(--r))}}.ds-sceau{color:var(--ds-prairie-texte);animation:ds-sceau .52s var(--ds-ressort) .12s both;margin:0 auto .5rem;display:block}@keyframes ds-sceau{0%{opacity:0;transform:scale(1.7)rotate(-22deg)}to{opacity:1;transform:rotate(-8deg)}}.vz-guichet-barre{isolation:isolate;position:relative}.vz-guichet-barre:before{content:"";border-radius:var(--ds-r-pilule);background:var(--ds-or-clair);opacity:0;z-index:-1;pointer-events:none;position:absolute;inset:-6px}@media (prefers-reduced-motion:no-preference) and (hover:hover){.vz-guichet-barre:not(:focus-within):before{animation:ds-respire 4.8s var(--ds-standard) infinite}}@keyframes ds-respire{0%,to{opacity:0;transform:scale(.985)}50%{opacity:.7;transform:scale(1)}}.vg-jauge{border-radius:var(--ds-r-pilule);background:var(--ds-sable-profond);height:10px;position:relative;overflow:hidden}.vg-jauge-plein{background:var(--ds-prairie);transform-origin:0;transition:transform var(--ds-d-moyen) var(--ds-sortie);position:absolute;inset:0}.vz-chiffres{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:0;display:grid}.vz-chiffres div{background:var(--ds-creme-haute);border:1px solid var(--ds-trait);border-radius:var(--ds-r-carte);padding:12px 16px}.vz-chiffres dt{font-family:var(--ds-titre);color:var(--ds-encre);font-size:1.6rem;font-weight:800}.vz-chiffres dd{color:var(--ds-doux);font-size:var(--ds-t-petit);margin:0}@media (prefers-reduced-motion:reduce){.ds-confettis{display:none}.ds-sceau{animation:none}.vg-jauge-plein{transition:none}}
html{scrollbar-gutter:stable}main#contenu{min-block-size:calc(100svh - 72px)}:where(.td,.cp,.cockpit,.cockpit-alertes,.adm,.gj,.passeport,.mairie,.espaces,.espace-entete,.mp-panneau,.mp-liste,.fil,.td-panneau,[class*=carte],[class*=card],[class*=panneau],[class*=bloc],[class*=fiche]) :is(h2,h3,h4){max-inline-size:none}:where(.td,.cp,.cockpit,.adm,.mairie,.passeport,.espace-entete) h1{max-inline-size:min(100%,24ch)}html .adm h1:not(.page-hero *){font-size:var(--ds-t-2);max-inline-size:min(100%,28ch);margin-block:.25rem .75rem;line-height:1.04}html .adm h2:not(.page-hero *){letter-spacing:-.02em;margin-block:1.75rem .6rem;font-size:clamp(1.35rem,1.15rem + .8vw,1.85rem);line-height:1.12}html :is(.cp-carte,.td-panneau,.mairie-carte,.cockpit-alertes,.gj-carte)>:is(h2,h3):first-child,html :is(.cp-carte,.td-panneau,.mairie-carte,.cockpit-alertes,.gj-carte)>header :is(h2,h3){font-size:var(--ds-t-3);letter-spacing:-.02em;line-height:1.15}html :where(.espaces,.mp-panneau,.mp-liste,.td,.cp,.gj,.mairie,.adm,.fil) .empty-state :is(h2,h3){letter-spacing:-.02em;max-inline-size:22ch;margin-inline:auto;font-size:var(--ds-t-3)!important;line-height:1.15!important}html :where(.espaces,.mp-panneau,.mp-liste,.td,.cp,.gj,.mairie,.adm,.fil) .empty-state p{max-inline-size:46ch;color:var(--ds-doux);margin-inline:auto}html :is(.cp-carte,.td-panneau,.td-stat,.gj-carte:not(.gj-saison),.mairie-carte,.cockpit-chiffre,.cockpit-alertes,.mp-liste,.mp-panneau,.mairie-chiffres>div){border-radius:var(--ds-r-carte);background-color:var(--ds-creme)!important;border:1px solid var(--ds-trait)!important;box-shadow:var(--ds-elev-1)!important}html :is(.cockpit-chiffre,.mairie-chiffres>div,.td-stat){border-radius:var(--ds-r-champ)}@media (hover:hover) and (pointer:fine){html :is(.cp-carte,.td-panneau,.td-stat,.gj-carte:not(.gj-saison),.mairie-carte,.cockpit-chiffre):hover{border-color:var(--ds-trait-fort)!important;box-shadow:var(--ds-elev-2)!important;background-color:var(--ds-creme-haute)!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html :is(.cp-carte,.td-panneau,.td-stat,.gj-carte:not(.gj-saison),.mairie-carte,.cockpit-chiffre){background-image:radial-gradient(320px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),#2337c80f,transparent 62%)!important}}html :is(.cp-carte,.td-panneau,.td-stat,.gj-carte:not(.gj-saison),.mairie-carte,.cockpit-chiffre){transition:transform var(--ds-d-moyen) var(--ds-sortie),box-shadow var(--ds-d-moyen) var(--ds-standard),border-color var(--ds-d-court) var(--ds-standard),background-color var(--ds-d-court) var(--ds-standard)}html .td-grille{gap:var(--ds-e-3)}@media (min-width:1024px){html .td-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}html .td-stat{padding:var(--ds-e-4) var(--ds-e-5)}html .td-stat>span{color:var(--ds-doux)}html .td-stat>strong{font-family:var(--ds-titre);letter-spacing:-.03em;color:var(--ds-bleu-profond);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:800;line-height:1;display:block}html .cockpit-chiffres{gap:var(--ds-e-3)}html .cockpit-chiffre dt{font-family:var(--ds-mono);font-size:var(--ds-t-etiquette);letter-spacing:.08em;color:var(--ds-doux)}html .cockpit-chiffre dd{font-family:var(--ds-titre);font-variant-numeric:tabular-nums;color:var(--ds-bleu-profond)}@media (min-width:1024px){html .cockpit-chiffres>:first-child{color:#fff;grid-column:span 2;background-color:var(--ds-bleu)!important;border-color:var(--ds-bleu)!important}html .cockpit-chiffres>:first-child :is(dt,dd,small){color:#fff}html .cockpit-chiffres>:first-child:hover{background-color:var(--ds-bleu-profond)!important;border-color:var(--ds-bleu-profond)!important}}html :is(.mairie-chiffres strong,.gj-chiffre strong,.gj-chiffre b,.cockpit-chiffre dd,.mp-non-lus,.cp-prix){font-variant-numeric:tabular-nums}html .mairie-chiffres{gap:var(--ds-e-2)}html .mairie-chiffres>div{padding:var(--ds-e-3) var(--ds-e-4)}html .mairie-chiffres strong{font-family:var(--ds-titre);color:var(--ds-bleu-profond)}html :is(.cp-tableau,.adm) table{border-collapse:separate;border-spacing:0;inline-size:100%}html :is(.cp-tableau,.adm) :is(th){font-family:var(--ds-mono);font-size:var(--ds-t-etiquette);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-doux);text-align:start;font-weight:600}html :is(.cp-tableau,.adm) :is(td,th){border-block-end:1px solid var(--ds-trait);padding:.6rem .75rem}html :is(.cp-tableau,.adm) tbody tr{transition:background-color var(--ds-d-court) var(--ds-standard)}@media (hover:hover){html :is(.cp-tableau,.adm) tbody tr:hover{background-color:var(--ds-creme-haute)}}html .adm [style*=\#ddd6e6]{box-shadow:var(--ds-elev-1);border-color:var(--ds-trait)!important;border-radius:var(--ds-r-champ)!important}html .adm [style*="background:#fff"]{background-color:var(--ds-creme)!important}html .adm [style*=\#f6f4f8]{background-color:var(--ds-sable-profond)!important}html .fil-liens-espaces{flex-wrap:wrap}html .fil-liens-espaces a{white-space:normal;text-align:center;max-inline-size:100%}@media (hover:hover) and (pointer:fine){html .fil-carte:hover{box-shadow:var(--ds-elev-2)!important;border-color:var(--ds-trait-fort)!important;transform:translateY(-2px)!important}}html .fil-carte{animation-timing-function:var(--ds-sortie)}html .fil-avatar{background:var(--ds-bleu);color:#fff;text-shadow:none;box-shadow:0 0 0 2px var(--ds-creme),0 0 0 3px var(--ds-trait)}html .fil-meta a{color:var(--ds-bleu-profond)}html .fil-expire{color:var(--ds-ambre-texte)}html .fil-etiquette{background:var(--ds-sable-profond);color:var(--ds-encre);font-family:var(--ds-mono);letter-spacing:.04em}html :is(.fil-etiquette-question,.fil-etiquette-photo,.fil-etiquette-video){background:var(--ds-bleu-clair);color:var(--ds-bleu-profond)}html .fil-etiquette-bon_plan{background:var(--ds-or-clair);color:var(--ds-ambre-texte)}html .fil-actions button[aria-pressed=true],html .fil-actions button[aria-pressed=true]:hover{background:var(--ds-bleu);border-color:var(--ds-bleu);color:#fff}html .fil-actions button{transition:background-color var(--ds-d-court) var(--ds-standard),border-color var(--ds-d-court) var(--ds-standard)}html .fil-total{font-variant-numeric:tabular-nums}html .mp-liste ul>li+li{border-block-start:1px solid var(--ds-trait)}html :is(.espaces .empty-state p,.gj-note,.gj-carte>p,.mairie-carte>p,.cockpit-note,.td-sous,.groupe-colonnes p,.cp-entree>p)>a:only-child,html :is(.gj-note,.mairie-carte>p)>a,html .cp-carte :is(h2,h3)>a{align-items:center;min-block-size:28px;display:inline-flex}@media (max-width:900px),(pointer:coarse){html :is(.espaces .empty-state p,.gj-note,.gj-carte>p,.mairie-carte>p,.cockpit-note,.td-sous,.groupe-colonnes p,.cp-entree>p)>a:only-child,html :is(.gj-note,.mairie-carte>p)>a,html .cp-carte :is(h2,h3)>a{min-block-size:44px}html .briefing-source a{justify-content:center;min-inline-size:44px}html :is(.cockpit,.cockpit-alertes,.mairie,.cp,.adm,.gj,.td,.fil,.mp-panneau) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select),html .tv-rail button{min-block-size:44px!important}html body .tv .tv-bouton.tv-bouton--petit{block-size:auto!important;min-block-size:44px!important}html .tv-bouton--petit{min-block-size:44px!important}html body .tv .tv-ecran .tv-bouton.tv-bouton--petit{min-block-size:calc(44px / (.82 + var(--e,1) * .18))!important}html .maplibregl-ctrl-attrib-button{min-block-size:44px!important;min-inline-size:44px!important}}html :is(.cp,.adm,.cockpit,.mairie,.gj,.td) :is(button,.button,.cp-bouton):disabled,html :is(.cp,.adm,.cockpit,.mairie,.gj,.td) [aria-disabled=true]{opacity:.5;cursor:not-allowed;scale:1}html :is(.cp,.adm,.cockpit,.mairie,.gj,.td) [aria-busy=true]{cursor:progress}html .cp-message--erreur,html .form-feedback.error{border-inline-start:3px solid var(--ds-brique);color:var(--ds-brique-texte);padding-inline-start:.75rem}@media (prefers-reduced-motion:no-preference){html :is(.td-grille,.cockpit-chiffres,.mairie-chiffres,.gj-chiffres,.gj-grille-jeux,.cp-defile)>*{animation:ds-monte var(--ds-d-long) var(--ds-sortie) both}html :is(.td-grille,.cockpit-chiffres,.mairie-chiffres,.gj-chiffres,.gj-grille-jeux,.cp-defile)>:nth-child(2){animation-delay:calc(var(--ds-vague) * 1)}html :is(.td-grille,.cockpit-chiffres,.mairie-chiffres,.gj-chiffres,.gj-grille-jeux,.cp-defile)>:nth-child(3){animation-delay:calc(var(--ds-vague) * 2)}html :is(.td-grille,.cockpit-chiffres,.mairie-chiffres,.gj-chiffres,.gj-grille-jeux,.cp-defile)>:nth-child(4){animation-delay:calc(var(--ds-vague) * 3)}html :is(.td-grille,.cockpit-chiffres,.mairie-chiffres,.gj-chiffres,.gj-grille-jeux,.cp-defile)>:nth-child(5){animation-delay:calc(var(--ds-vague) * 4)}html :is(.td-grille,.cockpit-chiffres,.mairie-chiffres,.gj-chiffres,.gj-grille-jeux,.cp-defile)>:nth-child(n+6){animation-delay:calc(var(--ds-vague) * 5)}}@media (min-width:621px){html .bandeau-demo{left:16px;transform:none}}@media (max-width:620px){html .bandeau-demo{gap:.4rem;padding:.2rem .2rem .2rem .8rem;left:16px;transform:none}html .bandeau-demo__quitter{padding-inline:.9rem;font-size:0}html .bandeau-demo__quitter:after{content:"Quitter";font-size:.8rem}}html .fiche-partage h1{view-transition-name:vt-titre}html .veille-file{overscroll-behavior:contain;block-size:min(60svh,34rem);padding:var(--ds-e-2);border:1px solid var(--ds-trait);border-radius:var(--ds-r-champ);background-color:var(--ds-creme-haute);overflow-y:auto}html .veille-file>p{padding:var(--ds-e-3);color:var(--ds-doux);margin:0}html .veille-file>ul{margin:0}html .adm:not(:has(.shell)){padding-inline:max(1rem,50% - 590px);padding-block:var(--ds-e-6) var(--ds-e-8)}@media (max-width:620px){html .adm:not(:has(.shell)){padding-inline:.6rem}}@media (max-width:900px){html[data-nav-membre] .site-header:has(.nav5-plus[open]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
