.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{position:fixed;inset:0;z-index:var(--z-modal-backdrop,100);display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(4,0,0,.52);backdrop-filter:blur(4px);font-family:var(--font-ui,"Source Han Sans SC","PingFang SC",sans-serif);color:#040000;box-sizing:border-box}.artflash-login-dialog *,.artflash-login-dialog :after,.artflash-login-dialog :before{box-sizing:border-box}.artflash-login-dialog__panel{position:relative;width:fit-content;max-width:calc(100vw - 2rem)}.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))}}