.staff-auth-conflict{max-width:min(36rem,calc(100vw - 2rem));padding:1.5rem;border:1px solid var(--border,#9a844e);border-radius:14px;background:var(--panel,#111b20);color:var(--text,#f1eee5);box-shadow:0 16px 64px #0009}.staff-auth-conflict::backdrop{background:#000a}.staff-auth-conflict p{line-height:1.6;overflow-wrap:anywhere}.staff-auth-conflict button{min-height:44px;margin:.5rem .5rem 0 0}.staff-auth-conflict :focus-visible{outline:2px solid var(--accent,#e2c87b);outline-offset:3px}
