.sgl-app-standalone .sgl-app-hide-in-app{display:none!important}.sgl-app-footer-bar{background:var(--sgl-app-primary);text-align:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.sgl-app-footer-bar a,.sgl-app-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600}.sgl-app-footer-bar a{color:#fff}.sgl-app-footer-bar a:hover span{text-decoration:underline}.sgl-app-banner{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:99999;display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:10px 12px;box-shadow:0 6px 24px rgba(20,10,50,.22);font-size:14px;line-height:1.25}.sgl-app-banner img{border-radius:10px;flex:none}.sgl-app-banner-txt{flex:1;min-width:0;display:flex;flex-direction:column}.sgl-app-banner-txt strong{color:#1a1a2e}.sgl-app-banner-txt span{color:#666;font-size:12px}.sgl-app-banner-go{background:var(--sgl-app-primary);color:#fff!important;text-decoration:none;font-weight:700;border-radius:999px;padding:8px 18px}.sgl-app-banner-x{background:0 0;border:0;font-size:22px;line-height:1;color:#888;padding:0 4px;cursor:pointer}.sgl-app-install.sgl-is-android:not([data-state=installed]) [data-for=android-apk]{display:block;background:0 0;border:0;padding:0 4px}.sgl-is-android .sgl-ico{color:#444}.sgl-app-url{font-size:1.25rem;font-weight:700;color:var(--sgl-app-primary);word-break:break-all}.sgl-can-install .sgl-app-desktop-install{display:block}