.app-update-banner{position:relative;z-index:4;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:8px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--ludio-line);background:var(--ludio-surface);color:var(--ludio-text);font-size:13px;line-height:1.5}.app-update-banner:first-child{padding-top:calc(8px + env(safe-area-inset-top,0px))}.app-update-banner>span{min-width:0;overflow-wrap:anywhere}
