.form-card h1{font-size:clamp(1.7rem,5vw,2.4rem)}.form-card .field{margin-bottom:1rem}.form-card input{width:100%;min-width:0}.form-card .btn{max-width:100%;white-space:normal}.form-card [data-auth-feedback]{margin-top:1rem;overflow-wrap:anywhere}.auth-divider{margin:1rem 0}.form-card [hidden]{display:none!important}.form-card button:disabled{opacity:.6;cursor:wait}.age-declaration{display:grid;grid-template-columns:1.1rem 1fr;gap:.7rem;align-items:start;margin:1.1rem 0;color:var(--blue-900);font-size:.86rem;line-height:1.5;cursor:pointer}.age-declaration input{width:1.1rem;min-width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--brand-green)}html[data-theme="dark"] .age-declaration{color:#eaf7f5}
