.app-update-notice{z-index:45;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));color:#fff;background:#182432f5;border:1px solid #78c9ff66;border-radius:16px;align-items:center;gap:18px;width:min(420px,100vw - 32px);padding:16px 18px;font-size:15px;line-height:1.4;display:flex;position:fixed;box-shadow:0 8px 32px #0008}.app-update-notice strong{font-weight:700;display:block}.app-update-notice p{color:#d3dce7;margin:4px 0 0;font-size:14px;line-height:1.4}.app-update-notice>div{flex:1;min-width:0}.app-update-reload{flex-shrink:0;min-height:44px}body:has(.home-tabs:not([data-concealed=true])) .app-update-notice{bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media (max-width:740px){.app-update-notice{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));gap:12px;width:auto}}body:has([role=dialog][data-state=open],[role=alertdialog][data-state=open],.topbar[data-state=open]) .app-update-notice{visibility:hidden;pointer-events:none}
