.hopclic{background:var(--hc-fond);min-height:100dvh;color:var(--hc-encre);font-family:var(--hc-police), system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55}.hopclic :is(h1,h2,h3):not(:where(.mg *)){font-family:var(--hc-titre,var(--hc-police)), Georgia, serif;letter-spacing:-.015em;font-weight:500;line-height:1.15}.hopclic a:not(:where(.mg *)){color:var(--hc-action)}.hopclic label:not(:where(.mg *)){font-weight:600}.hopclic input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not(:where(.mg *)),.hopclic select:not(:where(.mg *)),.hopclic textarea:not(:where(.mg *)){font:inherit;border:1px solid var(--hc-contour);border-radius:var(--hc-rayon-champ);background:var(--hc-surface);min-height:44px;color:var(--hc-encre);box-sizing:border-box;padding:10px 12px;font-size:16px}.hopclic button:not(:where(.mg *)){font:inherit;border:1px solid var(--hc-trait);background:var(--hc-surface);min-height:44px;color:var(--hc-encre);cursor:pointer;border-radius:999px;padding:0 20px;font-weight:600}.hopclic .hc-principal{background:var(--hc-action);border-color:var(--hc-action);color:var(--hc-sur-action)}.hopclic button:disabled{background:var(--hc-fond);border-color:var(--hc-trait);color:var(--hc-secondaire);cursor:not-allowed}.hopclic :focus-visible{outline:3px solid var(--hc-action);outline-offset:2px}.hopclic [role=alert]{color:var(--hc-erreur)}.hopclic .hc-danger{color:var(--hc-erreur);border-color:var(--hc-erreur)}.hopclic .hc-danger-plein{background:var(--hc-erreur);border-color:var(--hc-erreur);color:var(--hc-sur-action)}:where(label:has(+:is(input,select,textarea):is([required],[aria-required=true])),label:has(+:not(input,select,textarea)+:is(input,select,textarea):is([required],[aria-required=true])),label:has(>:is(input[type=checkbox],input[type=radio]):first-child:is([required],[aria-required=true])):not(:has(>input[type=radio])),fieldset:has(>label>input[type=radio]:is([required],[aria-required=true]))>legend,fieldset:has(>div>label>input[type=radio]:is([required],[aria-required=true]))>legend,fieldset[aria-required=true]>legend,.hc-obligatoire):after{content:" *";content:" *" / "";color:var(--hc-erreur,#b42318);font-weight:700}.hc-legende-obligatoire{color:var(--hc-secondaire,inherit);margin:0;font-size:14px}.hc-legende-obligatoire:before{content:"* ";content:"* " / "";color:var(--hc-erreur,#b42318);font-weight:700}.hopclic :is(input,select,textarea)[aria-invalid=true]:not(:where(.mg *)){border-color:var(--hc-erreur)}.hopclic{--hc-rayon-champ:12px;--hc-rayon-carte:16px;--hc-rayon-bloc:24px}
