/* Seylac admin-managed authentication surface. Existing guest layout remains the fallback. */
.sy-auth-panel{position:relative;background-image:linear-gradient(145deg,rgba(6,23,62,.96),rgba(18,55,255,.88)),var(--sy-auth-background,none);background-size:cover;background-position:center;isolation:isolate}
.sy-auth-panel:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 18%,rgba(255,255,255,.13),transparent 36%),linear-gradient(180deg,transparent 55%,rgba(2,14,43,.28));pointer-events:none;z-index:0}
.sy-auth-panel>*{position:relative;z-index:1}.sy-auth-footer{color:rgba(255,255,255,.64);line-height:1.5}
@media(max-width:820px){.sy-auth-panel{background-image:linear-gradient(145deg,rgba(6,23,62,.97),rgba(18,55,255,.92)),var(--sy-auth-background,none)}}
