/* QQ/TBS webviews: stable paint without SVG paint-server/mask dependencies.
   Scope the fallback to the homepage; standalone browsers retain the artwork. */
html[data-home-compat="qq"] body.home-page {
 background-color:#080a12;
 background-image:linear-gradient(#080a12,#080a12);
 color:#eef1f5;
 color-scheme:dark;
 color-scheme:only dark;
}
html[data-home-compat="qq"] .home-page .cosmos {
 background-color:#080a12;
 background-image:linear-gradient(#080a12,#080a12);
 isolation:isolate;
}
html[data-home-compat="qq"] .home-page .cosmos-shade {
 background:linear-gradient(90deg,rgba(8,10,18,.5) 0%,rgba(8,10,18,.125) 48%,rgba(8,10,18,0) 78%),linear-gradient(0deg,rgba(8,10,18,.6),rgba(8,10,18,.2) 12%,rgba(8,10,18,0) 32%);
}
html[data-home-compat="qq"] .home-page .snailer-lettering #letter-forms,
html[data-home-compat="qq"] .home-page .snailer-lettering #letter-forms path {
 fill:#f5d6e6!important;
}
html[data-home-compat="qq"] .home-page .snailer-lettering>g[mask] {
 display:none;
}
html[data-home-compat="qq"] .home-page .hero-entrances a {
 background:rgba(255,255,255,.07);
 border-color:rgba(255,255,255,.38);
 color:#eef1f5;
 -webkit-backdrop-filter:none;
 backdrop-filter:none;
}
