.ios-app-banner{padding:.5rem max(.5rem, env(safe-area-inset-right)) .5rem max(.75rem, env(safe-area-inset-left));border-bottom:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-ink);align-items:center;gap:.5rem;display:flex}.ios-app-banner>img{object-fit:contain;flex-shrink:0}.ios-app-banner-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ios-app-banner-copy strong{font:400 1.25rem/1.2 Georgia,serif}.ios-app-banner-copy span{color:var(--color-muted);font-size:.75rem;line-height:1.3}.ios-app-banner [data-slot=button]{flex-shrink:0}.ios-app-promotion{z-index:20;position:sticky;top:0}
