.clerk-mount .cl-rootBox,.clerk-mount .cl-cardBox,.clerk-mount .cl-card,.clerk-mount .cl-main,.clerk-mount .cl-form{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.clerk-mount .cl-rootBox,.clerk-mount .cl-cardBox,.clerk-mount .cl-card{box-shadow:none;background:0 0;border:0}.clerk-mount .cl-card{padding:0}.clerk-mount .cl-header,.clerk-mount .cl-footer{display:none}.clerk-mount .cl-formFieldInput,.clerk-mount .cl-input,.clerk-mount .cl-formButtonPrimary,.clerk-mount .cl-socialButtonsBlockButton{min-height:46px;font-size:15px}.clerk-mount .cl-formFieldInput,.clerk-mount .cl-input{padding:11px 14px}.clerk-mount .cl-socialButtonsBlockButton{transition:box-shadow .15s,background-color .15s,transform .15s;background-color:var(--nu-paper-2)!important;border:1px solid var(--nu-ink-200)!important;color:var(--nu-ink-900)!important;box-shadow:0 1px 2px color-mix(in srgb, var(--nu-ink-900) 6%, transparent), 0 1px 3px color-mix(in srgb, var(--nu-ink-900) 10%, transparent)!important}.clerk-mount .cl-socialButtonsBlockButton:hover{transform:translateY(-1px);background-color:var(--nu-ink-50)!important;box-shadow:0 2px 4px color-mix(in srgb, var(--nu-ink-900) 8%, transparent), 0 4px 8px color-mix(in srgb, var(--nu-ink-900) 12%, transparent)!important}.clerk-mount .cl-socialButtonsBlockButton:active{transform:translateY(0);box-shadow:0 1px 2px color-mix(in srgb, var(--nu-ink-900) 8%, transparent)!important}
