html body .home .guest-discover>header,html body .home .guest-welcome{background:#fff5f8 url('/images/guest-background-life.webp') center/100% 100% no-repeat!important;border-radius:18px;padding:24px 16px;border:1px solid var(--line)}
html[data-site-domain="info"] body .home .guest-discover>header,html[data-site-domain="info"] body .home .guest-welcome{background-image:url('/images/guest-background-info.webp')!important;background-color:#eff6fb!important}
html body .home .guest-discover>header p,html body .home .guest-welcome p{color:#536373!important}
.registration-form [hidden]{display:none!important}
.registration-progress{display:flex;gap:6px;list-style:none;padding:0;margin:18px 0}
.registration-progress li{flex:1;padding:10px 4px;border-bottom:3px solid var(--line);font-size:11px;color:#667582;text-align:center}
.registration-progress li[aria-current="step"]{border-color:var(--wine);color:var(--wine);font-weight:700}
.registration-actions{display:flex;gap:10px;margin-top:16px}
html body .registration-actions button{flex:1;width:auto;margin:0;min-height:44px;border-radius:10px;background:var(--wine)!important;color:#fff!important}
html body .registration-actions [data-step-back]{background:#fff!important;color:var(--wine)!important;border:1px solid var(--line)}
.registration-form [data-registration-step]{min-width:0}

html body .registration-form .username-check{background:var(--wine)!important;color:#fff!important;border:1px solid var(--wine)!important}
html body .registration-form .username-check>*{color:inherit!important}
html body .registration-form .username-check:disabled{opacity:.7}

