.bienvenue{display:grid;gap:1rem;width:min(100%,560px);margin:0 auto}.bienvenue__card{display:grid;gap:1.25rem}.bienvenue__title{margin:0;font-family:var(--font-sans);font-weight:760;line-height:1.05;letter-spacing:-.045em;font-size:clamp(29px,4.3vw,46px);overflow-wrap:break-word}.bienvenue__text,.bienvenue__version{margin:0;color:var(--muted);line-height:1.45}.bienvenue__agreement{display:grid;gap:.75rem;max-height:24rem;overflow-y:auto;padding:1rem 1.25rem;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--sunk)}.bienvenue__agreement p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.bienvenue__form{display:grid;gap:1.125rem}.bienvenue__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}