.artflash-login-dialog{--artflash-login-modal-padding-x:64px;--artflash-login-modal-padding-y:32px;--artflash-login-modal-close-gap:1rem}.artflash-login-submodal-backdrop{--artflash-login-modal-padding-x:32px;--artflash-login-modal-padding-y:32px;--artflash-login-modal-close-gap:1rem}.artflash-login-dialog{z-index:var(--z-modal-backdrop,100);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-ui,"Source Han Sans SC", "PingFang SC", sans-serif);color:#040000;box-sizing:border-box;background-color:#04000085;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.artflash-login-dialog *,.artflash-login-dialog :before,.artflash-login-dialog :after{box-sizing:border-box}.artflash-login-dialog__panel{width:fit-content;max-width:calc(100vw - 2rem);position:relative}.artflash-login-dialog .artflash-login-card--v2,.artflash-login-submodal-backdrop .artflash-login-submodal{padding:var(--artflash-login-modal-padding-y) var(--artflash-login-modal-padding-x)}@media (max-width:768px){.artflash-login-dialog .artflash-login-card--v2{width:100%;padding:var(--artflash-login-modal-padding-y) min(var(--artflash-login-modal-padding-x), calc(100vw - 2rem));box-sizing:border-box}}@media (max-width:640px){.artflash-login-submodal-backdrop .artflash-login-submodal{padding:var(--artflash-login-modal-padding-y) min(var(--artflash-login-modal-padding-x), calc(100vw - 2rem))}}
