.upd-bar{z-index:2000;border:1px solid var(--stl-accent,#f97316);color:#f1f5f9;max-width:calc(100% - 2rem);font:600 .875rem/1.3 var(--font-body,system-ui, sans-serif);background:#1e293b;border-radius:10px;align-items:center;gap:.875rem;padding:.625rem .75rem .625rem 1rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000080}.upd-btn{background:var(--stl-accent,#f97316);color:#fff;cursor:pointer;border:0;border-radius:6px;flex:none;padding:.5rem .875rem;font-weight:700}
