.auth-wrapper { min-block-size: calc(var(--vh, 1vh) * 100 + env(safe-area-inset-top) + env(safe-area-inset-bottom)); } .auth-footer-mask { position: absolute; inset-block-end: 0; min-inline-size: 100%; } .auth-card { z-index: 1 !important; } .auth-footer-start-tree, .auth-footer-end-tree { position: absolute; z-index: 1; } .auth-footer-start-tree { inset-block-end: 0; inset-inline-start: 0; } .auth-footer-end-tree { inset-block-end: 0; inset-inline-end: 0; } .auth-illustration { z-index: 1; } .auth-logo { position: absolute; z-index: 1; inset-block-start: 2rem; inset-inline-start: 2.3rem; } .auth-bg { background-color: rgb(var(--v-theme-surface)); }