.entete a.marque{color:inherit;text-decoration:none}.inscription{padding:2rem 1rem 4rem}.carte-inscription{background:var(--surface);border:1px solid var(--bordure);border-radius:12px;flex-direction:column;gap:1rem;max-width:560px;margin:0 auto;padding:1.75rem;display:flex}.carte-inscription h1{margin:0;font-size:1.5rem}.carte-inscription p{margin:0}.carte-inscription>label{color:var(--texte-doux);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.carte-inscription>label.case{flex-direction:row;align-items:flex-start;gap:.5rem}.types{border:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin:0;padding:0;display:grid}.types legend{color:var(--texte-doux);margin-bottom:.4rem;font-size:.9rem}.type{border:1px solid var(--bordure);cursor:pointer;border-radius:8px;flex-direction:column;padding:.7rem .9rem;display:flex}.type.choisi{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.type input{opacity:0;position:absolute}.type:focus-within{outline:2px solid var(--accent);outline-offset:2px}.champ-domaine{align-items:center;gap:.3rem;display:flex}.champ-domaine input{flex:1;min-width:0}.suffixe{color:var(--texte-doux)}.disponible{color:#2b8a3e}button.lien.coupon{align-self:flex-start}.piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
