html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.sr-only,a[target=_blank]:after,[aria-expanded=true]:after,[aria-expanded=false]:after,.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:focus{outline:2px solid var(--gray12);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid var(--gray12);outline-offset:3px;border-radius:2px}a:focus-visible{outline-color:var(--gray12);background:var(--gray3)}button:focus-visible{outline-color:var(--gray12);box-shadow:0 0 0 3px var(--gray4)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--gray12);border-color:var(--gray12)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){:root{--gray1:#000;--gray12:#fff}button,a{border:2px solid}}.skip-link{z-index:9999;background:var(--gray12);color:var(--gray1);padding:1rem 1.5rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:0}.skip-link:focus{top:0}[aria-hidden=true]{display:none}[aria-disabled=true],[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}p,li,td,th{line-height:1.6}body{font-size:16px}::selection{background:var(--gray12);color:var(--gray1)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--gray12);outline-offset:2px}[aria-pressed=true]{background:var(--gray4);font-weight:700}[aria-expanded=false]:after{content:" (fermé)"}[aria-expanded=true]:after{content:" (ouvert)"}[aria-selected=true]{border-bottom:3px solid var(--gray12);font-weight:700}[aria-invalid=true]{border-color:#d32f2f;outline-color:#d32f2f}[role=alert]{background:#d32f2f1a;border-left:4px solid #d32f2f;padding:1rem}a{text-underline-offset:2px;text-decoration:underline}a:hover{text-decoration-thickness:2px}a[target=_blank]:after{content:" (ouvre dans un nouvel onglet)"}table{border-collapse:collapse;width:100%}table th{text-align:left;font-weight:700}table th,table td{border:1px solid var(--gray8);padding:.75rem}table caption{text-align:left;margin-bottom:.5rem;font-weight:700}label{margin-bottom:.5rem;font-weight:600;display:block}input,textarea,select{border:2px solid var(--gray8);border-radius:4px;padding:.75rem;font-size:16px}input:focus,textarea:focus,select:focus{border-color:var(--gray12)}[required]:after{content:" *";color:#d32f2f}img{max-width:100%;height:auto}img:not([alt]){outline:3px dashed red}@media (min-resolution:1.5x){body{font-size:17px}}[aria-live=polite],[aria-live=assertive]{position:relative}header,nav,main,aside,footer{display:block}:root{--gray1:#fcfcfc;--gray2:#f9f9f9;--gray3:#f0f0f0;--gray4:#e8e8e8;--gray5:#e0e0e0;--gray6:#d9d9d9;--gray7:#cecece;--gray8:#bbb;--gray9:#8d8d8d;--gray10:#838383;--gray11:#646464;--gray12:#202020}[data-theme=dark]{--gray1:#111;--gray2:#191919;--gray3:#222;--gray4:#2a2a2a;--gray5:#313131;--gray6:#3a3a3a;--gray7:#484848;--gray8:#606060;--gray9:#6e6e6e;--gray10:#7b7b7b;--gray11:#b4b4b4;--gray12:#eee}main{background-color:var(--gray1);min-width:375px;min-height:100vh;font-family:Inter Medium,sans-serif}a{text-transform:none;text-decoration:none}h1{font-family:Inter Bold,sans-serif;font-size:2rem;font-weight:900;line-height:2.5rem;transition:all .2s ease-in-out}@media screen and (min-width:700px){h1{font-size:3rem;line-height:3rem}}@media screen and (min-width:1028px){h1{font-size:4rem;line-height:4.2rem}}h2{font-family:Inter Regular,sans-serif;font-size:1.5rem;font-weight:200}@media screen and (min-width:700px){h2{font-size:2rem}}@media screen and (min-width:1028px){h2{font-size:2.5rem}}h3{font-family:Inter Medium,sans-serif;font-size:2rem;font-weight:400}button{background-color:#0000;border:none}@font-face{font-family:Inter Medium;src:url(/assets/fonts/Inter-Medium.woff2)format("woff2")}@font-face{font-family:Inter Bold;src:url(/assets/fonts/Inter-Bold.woff2)format("woff2")}@font-face{font-family:Inter Regular;src:url(/assets/fonts/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Inter Light;src:url(/assets/fonts/Inter-Light.woff2)format("woff2")}@font-face{font-family:Mukta Medium;src:url(/assets/fonts/Mukta-Medium.woff2)format("woff2")}@font-face{font-family:Mukta Bold;src:url(/assets/fonts/Mukta-Bold.woff2)format("woff2")}@font-face{font-family:Mukta Regular;src:url(/assets/fonts/Mukta-Regular.woff2)format("woff2")}@font-face{font-family:Mukta Light;src:url(/assets/fonts/Mukta-Light.woff2)format("woff2")}
