/* Shared portrait atmosphere remains separate from every live control. */
.dashboard{position:relative;isolation:isolate}.auth-layout{isolation:isolate}
.page-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;user-select:none}
.page-atmosphere img,.page-atmosphere video{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:.65}
.page-atmosphere video{opacity:0}.page-atmosphere.video-ready video{opacity:.65}
.page-atmosphere:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05071b10,#05071b30 40%,#05071b10);pointer-events:none}
.auth-layout .page-atmosphere{width:min(100%,480px);left:50%;right:auto;transform:translateX(-50%)}
.auth-layout .auth-side{background:transparent}.auth-layout .input-wrap{background:linear-gradient(110deg,#242246e8,#1a183be8)}
@media(prefers-reduced-motion:no-preference){.auth-layout.home-motion-paused *{animation-play-state:paused!important}}
