.auth-layout{min-height:100dvh;display:flex;position:relative}.auth-layout .auth-theme-switcher{z-index:10;position:absolute;top:1rem;right:1rem}.auth-layout .auth-brand{display:none}.auth-layout .auth-main{background:rgb(var(--v-theme-background));flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}.auth-layout .auth-card{width:100%;max-width:460px;box-shadow:var(--app-shadow-md);background:rgb(var(--v-theme-surface))!important;border-radius:var(--app-radius-2xl)!important}@media (width>=960px){.auth-layout .auth-brand{background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(var(--v-theme-primary-lighten-1),.9) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(var(--v-theme-primary-lighten-1),.7) 0,transparent 50%),radial-gradient(ellipse 50% 50% at 0 80%,rgba(var(--v-theme-primary-lighten-1),.6) 0,transparent 50%),linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-primary-lighten-1)) 50%,rgb(var(--v-theme-primary)) 100%);flex-direction:column;justify-content:center;align-items:center;width:45%;display:flex}.auth-layout .auth-logo{width:200px;height:200px;fill:rgba(var(--v-theme-surface),.9)}.auth-layout .auth-main{justify-content:flex-start;width:55%;padding-left:0}.auth-layout .auth-card{box-shadow:var(--app-shadow-lg);transform:translate(-60px)}}
