.maintenance-banner{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:1000;max-width:min(560px,calc(100vw - 32px));box-sizing:border-box;padding:10px 14px;border-radius:8px;background:var(--pop);color:var(--text);box-shadow:var(--shadow);font-size:13px;line-height:1.7}.maintenance-banner a{color:inherit;text-decoration:underline}.maintenance-banner button{margin-left:8px}
