.directory-title{display:flex!important;align-items:center;justify-content:space-between;gap:28px;margin-bottom:36px!important}.directory-title>div:first-child{min-width:0;flex:1}.directory-title-line{flex-wrap:wrap!important;gap:16px!important}.directory-title-line h2{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif!important;text-transform:none;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.08!important;font-size:clamp(27px,3.1vw,46px)!important;flex:1;min-width:220px}.directory-title-line>span{flex-basis:100%;margin-left:80px;font-size:14px!important}.directory-region{display:grid;gap:9px;justify-items:end;flex:none}.region-label{font-size:10px;letter-spacing:.11em;opacity:.65;font-weight:650}.directory-region .market-switch{margin:0!important;min-height:44px}.directory-region .market-switch button{min-height:44px}.directory-title .app-store-icon{width:64px;height:64px;flex:none}#new-apps{margin-top:12px}.directory-title{scroll-margin-top:100px}@media(max-width:700px){.directory-title{align-items:flex-start;flex-direction:column;gap:22px}.directory-region{justify-items:start}.directory-title-line>span{margin-left:0}.directory-title-line h2{min-width:190px}.directory-title .app-store-icon{width:48px;height:48px}.directory-title-line{gap:12px!important}.directory-region .market-switch{width:auto!important}}

html[lang="zh-CN"] .directory-title-line h2{text-transform:none}

/* Only JS-registered offscreen items wait; no-JS content stays visible. */
[data-reveal-waiting]{opacity:0!important;transform:translate3d(0,32px,0)}
@media(prefers-reduced-motion:reduce){[data-reveal-waiting]{opacity:1!important;transform:none!important}}
@media print{[data-reveal-waiting]{opacity:1!important;transform:none!important}}
