.app-promotion{position:relative;z-index:4;flex:none;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px 8px 16px;color:var(--ludio-text);background:var(--ludio-surface);border-block-end:1px solid var(--ludio-line)}.app-promotion>img{width:36px;height:36px;flex:none;border-radius:8px}.app-promotion>div{flex:1;min-width:0}.app-promotion strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.app-promotion>div>span{display:block;color:var(--ludio-muted);font-size:11px;line-height:1.5}.app-promotion button{flex:none;min-width:44px;min-height:44px;border:0;cursor:pointer}.app-promotion-action{display:grid;align-items:center;max-width:80px;padding:0;border-radius:7px;color:var(--ludio-on-accent);background:transparent;font:inherit;font-size:11px}.app-promotion-action>span{display:block;padding:7px 8px;border-radius:inherit;background:var(--ludio-brand-fill);line-height:18px;overflow-wrap:anywhere}.app-promotion-close{display:grid;place-items:center;padding:0;color:var(--ludio-muted);background:transparent}.app-shell.story-hub-shell--home:not(.immersive-shell):has(>.app-promotion)>.topbar{position:relative;inset:auto;flex:none}.story-hub-shell--home:has(>.app-promotion) :is(.story-channel-home,.story-channel-life){padding-top:0}.topbar-links .app-download-shortcut{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:14px;background:transparent;color:var(--ludio-functional-icon, #fff)}.topbar-primary .topbar-links .app-download-shortcut .ui-icon{width:26px;height:26px}.app-promotion :is(a,button):focus-visible{outline:2px solid var(--ludio-accent-text);outline-offset:-2px}.app-promotion button:active{opacity:.75}
