.status-banner{--status-color:#22c55e;position:fixed;z-index:10000;top:14px;left:50%;width:calc(100% - 32px);max-width:1000px;box-sizing:border-box;margin:0;padding:15px 20px;border:1px solid var(--status-color);border-left:5px solid var(--status-color);border-radius:8px;background:var(--news-background);color:var(--news-text);box-shadow:0 6px 24px #0004;animation:status-banner-in .25s ease-out both}.status-banner[data-status=error]{--status-color:#ef4444}.status-banner[data-status=warning]{--status-color:#f59e0b}.status-banner[data-status=info]{--status-color:#38bdf8}.status-banner::before{content:"";position:absolute;inset:0;background:var(--status-color);opacity:.12;pointer-events:none;border-radius:7px}.status-banner-leaving{animation:status-banner-out .2s ease-in both}@keyframes status-banner-in{from{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%,0)}}@keyframes status-banner-out{from{opacity:1;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,-100%)}}@media(prefers-reduced-motion:reduce){.status-banner{animation:none;transform:translateX(-50%)}.status-banner-leaving{opacity:0}}
