body.remi-account-page{background-color:#020203!important;background-image:linear-gradient(90deg,transparent 0%,#020203ed 24%,#020203 40%,#020203 60%,#020203ed 76%,transparent 100%),radial-gradient(ellipse 30% 65% at 0% 0%,#490021 0%,transparent 100%),radial-gradient(ellipse 28% 55% at 100% 4%,#3b1b13 0%,transparent 100%),radial-gradient(ellipse 30% 65% at 0% 88%,#24056b 0%,transparent 100%),radial-gradient(ellipse 28% 65% at 100% 90%,#300032 0%,transparent 100%)!important;min-height:100svh;box-sizing:border-box;color:#fff}#auth-modal #auth-card,body.remi-account-page,#welcome-root :is(h1,h2,h3,p,span,label,input,select,button,a),#auth-modal :is(h1,h2,h3,p,span,label,input,select,button,a){font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif!important}#auth-modal #auth-backdrop{background:#020203db!important}#auth-modal #auth-card,body.remi-account-page #welcome-root>div:not(.auth-handoff),body.remi-account-page>.card,body.remi-account-page #welcome-root .onboarding-offer{background:linear-gradient(145deg,#151821,#08090e 80%)!important;border:1px solid #f3d77b40!important;border-radius:24px!important;box-shadow:0 24px 80px #0008!important;color:#fff!important}#auth-modal #auth-card{padding:36px 28px 24px!important;max-height:calc(100dvh - 32px)!important}#auth-modal :is(h2,p,label,span),#welcome-root :is(h2,p,label,span),body.remi-account-page>.card :is(h1,p){color:#fff!important}#auth-modal #auth-card>div img{filter:brightness(0) invert(1)!important}#auth-modal #auth-heading{font-size:28px!important;letter-spacing:-.035em;line-height:1.15}#auth-modal #auth-subheading{line-height:1.5;margin-top:8px}#auth-modal :is(input,select),#welcome-root #profile-form :is(input,select){background:#090c13!important;border:1px solid #ffffff42!important;border-radius:12px!important;color:#fff!important;font-size:16px!important;min-width:0}#auth-modal input::-moz-placeholder,#welcome-root input::-moz-placeholder{color:#fff;opacity:1}#auth-modal input::placeholder,#welcome-root input::placeholder{color:#fff;opacity:1}#auth-modal :is(input,select):focus,#welcome-root #profile-form :is(input,select):focus{border-color:#f3d77b!important;outline:2px solid #f3d77b!important;outline-offset:2px}#auth-modal :is(a,#auth-close,#auth-password-toggle),#welcome-root :is(a,#welcome-no,#oauth-consent-cancel){color:#f7e7b4!important}#auth-modal #auth-close{min-width:44px;min-height:44px;top:6px!important;right:6px!important}#auth-modal #auth-google{background:#090c13!important;border-color:#ffffff42!important;color:#fff!important;border-radius:12px!important}#auth-modal #auth-google:hover{border-color:#f3d77b!important}#auth-modal #auth-submit,#welcome-root :is(#welcome-yes,#oauth-consent-submit,#pf-submit,.offer-primary){background:linear-gradient(110deg,#ffd21c,#ffe88c)!important;color:#090a0d!important;border-radius:12px!important;min-height:48px}#welcome-root #pf-submit span{color:#090a0d!important}#auth-modal #auth-submit:hover,#welcome-root :is(#welcome-yes,#oauth-consent-submit,#pf-submit,.offer-primary):hover{background:#ffe88c!important}#auth-modal #auth-error,#welcome-root :is(#profile-error,#oauth-consent-error){color:#ffb4bf!important}#auth-modal #auth-error{background:#35131d!important;border-color:#8f3c52!important}#auth-modal :is(button,a):focus-visible,#welcome-root :is(button,a):focus-visible{outline:2px solid #f3d77b!important;outline-offset:4px}#welcome-root input[type=checkbox]{accent-color:#ffd21c;width:20px;height:20px}#welcome-root .offer-free{color:#fff!important;border-color:#ffffff42}@media(max-width:540px){#auth-modal #auth-card{padding:32px 20px 24px!important;margin:12px!important;max-height:calc(100dvh - 24px)!important}}
