.build-update-notice{position:fixed;z-index:100000;bottom:max(16px,env(safe-area-inset-bottom));left:16px;right:16px;margin:0 auto;max-width:640px;display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #94a3b8;border-radius:10px;background:#f8fafc;color:#1e293b;box-shadow:0 4px 20px #0f172a26;font:400 16px/1.5 system-ui,sans-serif}.build-update-notice button{flex-shrink:0;min-height:44px;padding:8px 16px;border:1px solid #334155;border-radius:6px;background:#334155;color:#fff;font:inherit;cursor:pointer}.build-update-notice button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:480px){.build-update-notice{align-items:flex-start;gap:12px;padding:12px}}
