/* Keep the approved Bento/auth structure. Only background layering changes. */
body{background:#090d16;isolation:isolate}
#background{position:fixed!important;inset:0;z-index:-1;overflow:hidden;background:#090d16}
#background canvas{display:block;width:100%;height:100%}
#authRoot{pointer-events:none;position:relative}
.auth-brand,.auth-card,.auth-return{pointer-events:auto}
.auth-card.tile{background:#faf9f6}
.auth-shell{padding-top:clamp(28px,calc((100svh - 600px)/2),140px)}

.auth-brand{color:#f2f0ea}.auth-brand img{mix-blend-mode:normal;filter:invert(1)}
@media(prefers-reduced-motion:reduce){#background{background:#090d16}}

.auth-return{display:inline-flex;align-items:center;min-height:44px;color:#f2f0ea;font-size:14px;text-decoration:none;touch-action:manipulation}
