.bienvenue{max-width:560px;margin:0 auto;padding:40px 16px 120px;display:grid;gap:22px}#main:has(>.screen[data-active=true] .bienvenue){scroll-padding-bottom:calc(var(--h-barre, 0px) + 16px)}.choix-grand{display:grid;gap:10px}.choix-grand button{display:flex;align-items:center;gap:14px;text-align:left;padding:16px;border-radius:var(--r-l);border:1px solid var(--line-2);background:var(--surface)}.choix-grand button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.choix-grand .tuile-ic{background:var(--surface-2);color:var(--ink);font:600 var(--t-texte) var(--f-display)}.choix-grand button[aria-pressed=true] .tuile-ic{background:var(--accent);color:var(--on-accent)}.pas{display:flex;gap:6px}.pas i{height:4px;flex:1;border-radius:var(--r-xs);background:var(--surface-3)}.pas i.f{background:var(--accent)}.codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}@font-face{font-family:"STIX Two Math Codes";src:local("STIX Two Math"),local("STIXTwoMath-Regular");font-style:normal;font-weight:400;font-display:swap}.codes li{font-family:"STIX Two Math Codes",var(--f-math);font-size:var(--t-maths);font-variant-numeric:tabular-nums;text-align:center;padding:10px 6px}.bienvenue .entree-erreur{color:var(--ko);font-size:var(--t-meta)}.bienvenue p.entree-erreur{margin:0}.entree-attente{display:grid}.entree-attente>span{grid-area:1 / 1}.entree-attente>[aria-hidden=true]{visibility:hidden}.dec-site-demo{margin:0;display:grid;gap:14px}.dec-site-demo picture,.dec-site-demo img{display:block;width:100%;height:auto}.dec-site-demo img{border-radius:var(--r-m)}@media (prefers-reduced-motion: reduce){.dec-site-pause{display:none}}.bienvenue h1[tabindex="-1"]:focus{outline:none;box-shadow:none}.bienvenue .saisie[readonly]{background:var(--surface-2);color:var(--ink-2)}.bienvenue .conditions-lien{color:var(--accent-ink);-webkit-touch-callout:default}.bienvenue .conditions-lien:focus-visible{outline-offset:0;padding-right:5px;margin-right:-5px}.conditions-case{padding:0;border:0;background:transparent;position:relative}.conditions-case:after{content:"";position:absolute;width:var(--cible);height:var(--cible);left:50%;top:50%;transform:translate(-50%,-50%)}.conditions-case[aria-checked=true] .coche{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.conditions-case[aria-checked=true] .coche svg.i{opacity:1}.conditions-ligne{cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media (hover:hover) and (pointer:fine){.conditions-ligne:hover:not(:has(.conditions-lien:hover)){background:var(--surface-2)}}.conditions-ligne:active:not(:has(.conditions-lien:active)){background:var(--surface-2)}.bienvenue .liste:has(>.conditions-ligne .conditions-case:focus-visible),.bienvenue .liste:has(>button.ligne:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.bienvenue .conditions-ligne .conditions-case:focus-visible{outline:none}.bienvenue .entree-codes-avertissement{color:var(--ink)}.bandeau-email-place:empty{display:none}.bandeau-email{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--ink-2);font-size:var(--t-meta)}.bandeau-email-suite{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bienvenue .entree-confirmation{margin:0;color:var(--ink)}
