/* Language views share the established collection design. */
.catalog-header .brand{display:block}.catalog-languages{display:inline-flex;gap:9px;align-items:center}.catalog-languages>a{display:inline-block!important}.catalog-languages>a[aria-current=page]{border-bottom:1px solid var(--gold)}.catalog-languages>span{opacity:.4}.catalog-header .nav-side{display:flex;align-items:center;gap:22px}.catalog-header .nav-side a{white-space:nowrap}.catalog-header .brand h1{margin:0}.card h3>span,.info h2>span{display:none}html[lang=zh-CN] .hero-copy h2{font-family:'Songti SC','SimSun',serif;font-size:clamp(35px,4.4vw,64px);line-height:1.5;letter-spacing:.02em}html[lang=zh-CN] .hero-copy .text-link{margin-top:32px}html[lang=zh-CN] h2{line-height:1.35}html[lang=zh-CN] .card h3{font-size:24px}html[lang=zh-CN] .crystal-meta h3{font-size:26px}
@media(hover:none),(pointer:coarse){html[lang=en] .zoom-help::after{content:'Tap to enlarge · pinch to zoom · swipe to browse'}}
@media(max-width:640px){.catalog-header{gap:10px;padding:18px 24px}.catalog-header .brand h1{font-size:28px}.catalog-header .brand p{font-size:7px;letter-spacing:.14em}.catalog-header .nav-side{gap:12px;font-size:9px}.catalog-header .nav-side>a:nth-child(2){display:none}.catalog-header .right>a{display:none}.catalog-languages{gap:5px}html[lang=zh-CN] .hero-copy h2{font-size:38px}}
