/* AA Space Studio: unobtrusive public preview banner; not a privacy/cookie control. */
#aa-staging-notice{box-sizing:border-box;display:block;position:relative;z-index:2147480000;width:100%;max-width:100%;background:#24172f;color:#f8efff;border-bottom:1px solid #a983c0;box-shadow:0 5px 22px rgba(10,5,18,.16);font:500 12px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}
#aa-staging-notice *{box-sizing:border-box}
#aa-staging-notice .aa-stage-inner{max-width:1570px;margin:auto;min-height:48px;padding:9px clamp(14px,4vw,56px);display:flex;align-items:center;gap:13px}
#aa-staging-notice p{margin:0;flex:1;min-width:0;color:#e6d8ed;font-size:12px;line-height:1.45}
#aa-staging-notice strong{color:#fff;font-weight:750}
#aa-staging-notice p span{color:#eacbff}
#aa-staging-notice .aa-stage-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#d1a9f0;box-shadow:0 0 0 4px rgba(206,166,238,.13)}
#aa-staging-notice button{font:650 11px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;font-family:inherit;background:rgba(255,255,255,.08);border:1px solid #ad8cc2;color:#fff;border-radius:20px;min-height:33px;padding:7px 13px;white-space:nowrap;cursor:pointer;touch-action:manipulation}
#aa-staging-notice button:hover{background:#60436f}
#aa-staging-notice button:focus-visible{outline:3px solid #edd6ff;outline-offset:2px}
#aa-staging-notice button span{font-size:15px;margin-left:4px}
@media(max-width:600px){#aa-staging-notice .aa-stage-inner{align-items:flex-start;gap:10px}#aa-staging-notice p{font-size:11px}#aa-staging-notice button{margin-top:0;min-width:34px;padding:7px 9px}}
