/* auth-screen.module.css * 与 splash-screen.module.css 同款结构(MobileShell 顶层 + .wrapper + .content) * 移动端宽度约束由 ResponsiveMobileShell / MobileShell 统一提供。 */ .wrapper { position: relative; flex: 1; display: flex; flex-direction: column; width: 100%; min-height: var(--app-viewport-height, 100dvh); background: #fbf1f2; overflow: hidden; } .content { position: relative; z-index: 2; display: flex; flex: 1 1 auto; flex-direction: column; justify-content: center; padding: calc(var(--page-padding-y, var(--spacing-lg)) + var(--app-safe-top, 0px)) calc(var(--page-padding-x, var(--spacing-lg)) + var(--app-safe-right, 0px)) calc(var(--page-padding-y, var(--spacing-lg)) + var(--app-safe-bottom, 0px)) calc(var(--page-padding-x, var(--spacing-lg)) + var(--app-safe-left, 0px)); }