/* Mobile-specific spacing, legibility and touch targets. */
@media(max-width:600px){
 body.inner-page .topbar .container{height:36px;font-size:10px;letter-spacing:.08em}
 body.inner-page .header-inner{gap:8px}.inner-page .brand{font-size:27px}.inner-page .brand span{font-size:9px}.inner-page .category-home-link{min-height:44px;padding:0 11px;font-size:13px}.inner-page .menu-toggle{min-height:44px;font-size:15px}
 body.inner-page .page-head{padding:25px 20px;margin-top:16px}.inner-page .page-head h1{font-size:36px}.inner-page .page-head>p:last-child{font-size:15px;line-height:1.75;text-wrap:pretty}
 .inner-page .filter-bar{padding-top:15px;padding-bottom:18px;scrollbar-width:thin}.inner-page .filter-bar a{min-height:42px;display:inline-flex;align-items:center;font-size:14px}
 body.inner-page.video-masonry-page .video-grid{columns:1}.video-card-description{font-size:14px;line-height:1.7}body.inner-page.video-masonry-page .video-grid .item{margin-bottom:18px}body.inner-page.video-masonry-page .video-grid .item-title{font-size:17px}.video-masonry-page .viewer{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}
 .workflow-premium-page .collection-card>div{padding:20px}.workflow-premium-page .collection-card p{font-size:14px;line-height:1.7}.workflow-premium-page .workflow-pair{grid-template-columns:1fr}
 .catalogue-dialog-head button,.new-gallery-viewer-head button,.motion-fourth-dialog button{min-width:44px;min-height:44px}
}
@media(max-width:350px){.inner-page .brand span{display:none}.inner-page .header-inner{gap:6px}.inner-page .category-home-link{padding:0 9px}.inner-page .menu-toggle{font-size:14px}}
@media(max-width:480px){body:not(.inner-page) .pin-hero{min-height:880px}body:not(.inner-page) .new-hero-gallery{top:430px;bottom:4%}.catalogue-entry:not(:first-child) .catalogue-image img{filter:grayscale(1) brightness(.48)}.image-river-header>span:after{content:'  ·  轻点查看';letter-spacing:0;color:#747474}.motion-fourth-head p:after{content:'  ·  轻点播放';letter-spacing:0;color:#aaa}}
@media(max-width:380px){.catalogue-label{left:30%}.catalogue-label b{font-size:60px}.catalogue-label strong{font-size:13px}}
@media(max-width:600px){body.inner-page:has(.filter-bar) .page-head:after{content:'← 左右滑动分类 →';display:block;margin-top:12px;font-size:12px;color:#7d827a;letter-spacing:.03em}body.inner-page.video-masonry-page .page-head:after{color:#a8ada6}body.inner-page.workflow-premium-page .workflow-case .item-image.is-portrait{aspect-ratio:4/5;max-height:520px}}
