@font-face{font-family:excon;src:url(../media/Excon_Variable-s.p.2pejw2jvnho79.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:excon Fallback;src:local(Arial);ascent-override:93.37%;descent-override:24.01%;line-gap-override:8.89%;size-adjust:112.46%}.J7BMNa_className{font-family:excon,excon Fallback}.J7BMNa_variable{--police-excon:"excon", "excon Fallback"}
@font-face{font-family:mona;src:url(../media/MonaSans_Variable-s.p.1cbu722kd_q_3.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:mona Fallback;src:local(Arial);ascent-override:107.53%;descent-override:31.57%;line-gap-override:0.0%;size-adjust:101.37%}.Lgo9la_className{font-family:mona,mona Fallback}.Lgo9la_variable{--police-mona:"mona", "mona Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--texte:#1a1730;--texte-doux:#4d4966;--texte-discret:#666282;--accent:#5a46e0;--accent-fort:#36279a;--surface-creuse:#f5f4fb;--trait:#1a173014;--trait-fort:#1a173024;--police-titres:var(--police-excon), sans-serif;--police-texte:var(--police-mona), system-ui, sans-serif;font-family:var(--police-texte);scrollbar-color:#666282 #1a1730}*{box-sizing:border-box}body{color:var(--texte);background-color:#1a1730;background-image:linear-gradient(#1a17308f,#1a1730c7),url(../media/fond-bureau.2f3zmpkilbk6r.webp);background-position:50%;background-size:cover;background-attachment:fixed;margin:0;font-size:16px;line-height:1.5}::selection{color:var(--accent-fort);background:#ebe7ff}main{max-width:964px;min-height:100vh;margin:auto;padding:40px 32px}main:has(.etroit){max-width:584px}header{flex-direction:column;align-items:center;gap:4px;margin:0 0 24px;display:flex}.marque{aspect-ratio:640/296;background:url(../media/logo-blanc.3a4v172hrtr_l.webp) 50%/contain no-repeat;width:clamp(200px,56vw,280px);display:block}.repere{color:#fff;font-size:16px;font-weight:600}section{border:1px solid var(--trait);background:var(--surface);border-radius:32px;padding:40px 32px;box-shadow:0 1px 2px #1a17300a,0 12px 32px -16px #1a173024}h1,h2{font-family:var(--police-titres);overflow-wrap:anywhere}h1{letter-spacing:-.015em;text-wrap:balance;margin:0 0 16px;font-size:48px;font-weight:800;line-height:1.05}h2{letter-spacing:-.01em;margin:32px 0 16px;font-size:28px;font-weight:750;line-height:1.15}p{max-width:70ch;margin:0 0 24px}.introduction{color:var(--texte-doux);font-size:18px;font-weight:500}form{margin-top:24px}label{margin-bottom:10px;font-size:15px;font-weight:600;display:block}input{background:var(--surface);width:100%;min-height:56px;color:var(--texte);font:600 28px/1.2 var(--police-texte);letter-spacing:.2em;font-variant-numeric:tabular-nums;caret-color:var(--accent);border:1px solid #1a17308c;border-radius:16px;margin-bottom:20px;padding:12px 18px}button{background:var(--accent);color:#fff;min-height:52px;font:600 16px/1.4 var(--police-texte);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:12px 23px;transition:background-color .18s;display:inline-flex}button:hover{background:var(--accent-fort)}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.marque:focus-visible{outline-color:#fff}.secondaire{background:var(--surface);min-height:44px;color:var(--texte);border-color:var(--trait-fort);padding:11px 18px}.secondaire:hover{background:var(--surface-creuse)}button:disabled{opacity:.6;cursor:default}.actions{flex-wrap:wrap;gap:12px;display:flex}.avis{background:var(--surface-creuse);border-radius:12px;margin:24px 0;padding:16px}.erreur{color:#8e1c12;background:#fde0db}dl{border-top:1px solid var(--trait-fort);grid-template-columns:160px 1fr;gap:20px 24px;margin:28px 0 24px;padding-top:24px;display:grid}dt{font-weight:650}dd{margin:0}ul{margin:0;padding-left:20px}li+li{margin-top:16px}code{font:500 14px/1.5 var(--police-texte);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--texte-doux)}footer{text-align:center;color:#fff;margin:24px 0 0;font-size:14px}.discret{color:var(--texte-discret);margin:24px 0 0;font-size:14px}.entete{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.entete form{flex-shrink:0;margin:0}.evitement{color:var(--texte);background:var(--surface);z-index:10;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.evitement:focus{transform:none}@media (max-width:879px){h1{font-size:38px}}@media (max-width:519px){main{padding:24px 16px}section{padding:28px 20px}.entete{flex-direction:column;gap:12px;margin-bottom:24px}.entete h1{margin-bottom:0}.actions{display:grid}.etroit button{width:100%}dl{grid-template-columns:1fr;gap:6px}dd+dt{margin-top:18px}}@media (prefers-reduced-motion:reduce){button{transition:none}}@media (forced-colors:active){body{background-image:none}.marque{background:canvastext;-webkit-mask:url(../media/logo-blanc.3a4v172hrtr_l.webp) 50%/contain no-repeat;mask:url(../media/logo-blanc.3a4v172hrtr_l.webp) 50%/contain no-repeat}footer,.repere{color:canvastext}}
