.thunder-app-banner[hidden]{display:none!important}
.thunder-app-banner{box-sizing:border-box;display:flex;align-items:center;gap:12px;margin:10px auto;padding:10px 8px 10px 14px;width:calc(100% - 24px);max-width:760px;border:1px solid #dce9df;border-radius:20px;background:linear-gradient(120deg,#ffffffed,#eff9f1ed);box-shadow:0 5px 22px #12462b0d;backdrop-filter:blur(16px);color:#183d29;font:.875rem/1.3 system-ui,sans-serif}
.thunder-app-banner img{width:48px;height:48px;object-fit:cover;border-radius:12px;flex:none}
.thunder-app-banner-copy{flex:1;min-width:0}.thunder-app-banner-copy strong{display:block;font-size:.875rem}.thunder-app-banner-copy span{display:block;font-size:.75rem;color:#4b6555;margin-top:3px}
.thunder-app-banner-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.thunder-app-banner a,.thunder-app-banner button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:9px 12px;border:0;border-radius:12px;font:600 .8125rem/1.2 system-ui,sans-serif;cursor:pointer;text-decoration:none}
.thunder-app-banner a{background:#087b3e;color:white}.thunder-app-banner a.thunder-app-open{background:#e0f2e5;color:#145832}.thunder-app-banner button{background:transparent;color:#496452;font-size:24px;padding:0;flex:none}
.thunder-app-banner :focus-visible{outline:3px solid #087b3e;outline-offset:3px}
@media(max-width:520px){.thunder-app-banner{gap:8px}.thunder-app-banner-actions{flex:none}.thunder-app-banner:has(.thunder-app-open){flex-wrap:wrap}.thunder-app-banner:has(.thunder-app-open) .thunder-app-banner-actions{order:4;flex-basis:100%;padding-left:56px}.thunder-app-banner-actions a{flex:1}.thunder-app-banner-copy strong{font-size:.8125rem}}
@media(prefers-color-scheme:dark){.thunder-app-banner{background:#162b20ee;border-color:#3a5947;color:#f3fff7}.thunder-app-banner-copy span{color:#b4cebd}.thunder-app-banner button{color:#d6ebde}.thunder-app-banner a{background:#38c477;color:#062313}}
@media(max-width:360px){.thunder-app-banner-copy span{display:none}}
