/* A tall wizard must remain scrollable when the soft keyboard covers the screen. */
.db-onboarding{box-sizing:border-box;min-height:100vh;min-height:var(--db-onboarding-height,100svh);height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom))}
.db-onboarding-card{box-sizing:border-box;flex:none;width:100%;max-width:28rem;min-width:0;margin-block:auto;padding:clamp(1rem,5vw,2rem);overflow:visible}
.db-onboarding input{max-width:100%;min-width:0;scroll-margin-block:1rem;font-size:20px}
.db-onboarding button{min-height:44px;overflow-wrap:anywhere}
.db-onboarding h1,.db-onboarding h2,.db-onboarding p{overflow-wrap:anywhere}
@media(max-height:500px){.db-onboarding-card{margin-block:0}.db-onboarding-card>h1{font-size:1.5rem}.db-onboarding-card>p{margin-bottom:1rem}.db-onboarding-card>.relative{margin-bottom:1rem}}
