/* 成品26 · 跨端收口 · m4 */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body.cb-body[data-skin="print-studio"]{
  width:100%!important;max-width:100%!important;
  overflow-x:clip!important;
}
body.cb-body[data-skin="print-studio"] img,
body.cb-body[data-skin="print-studio"] video{max-width:100%;height:auto}
body.cb-body[data-skin="print-studio"] .ps-hero__film img,
body.cb-body[data-skin="print-studio"] .cb-tile__fig img{
  width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;
  object-fit:cover!important;
}
body.cb-body[data-skin="print-studio"] #movie-player,
body.cb-body[data-skin="print-studio"] video{
  width:100%;max-width:100%;display:block;background:#000;
}
body.cb-body[data-skin="print-studio"] .ps-hero__film{max-width:100%!important}
@media (max-width:820px){
  body.cb-body[data-skin="print-studio"] .cb-main{padding:12px 12px 40px!important}
  body.cb-body[data-skin="print-studio"] .ps-head__shell{padding:0 12px}
  body.cb-body[data-skin="print-studio"] .ps-hero{padding:14px!important}
  body.cb-body[data-skin="print-studio"] .ps-hero h1{font-size:clamp(2rem,8vw,2.6rem)!important}
  body.cb-body[data-skin="print-studio"] .ps-hero__film{max-width:min(280px,72vw)!important;margin-inline:auto}
  body.cb-body[data-skin="print-studio"] .cb-capsules{margin-bottom:18px!important}
  body.cb-body[data-skin="print-studio"] .cb-strip__head,
  body.cb-body[data-skin="print-studio"] .cb-panel__head{
    align-items:flex-start!important;flex-wrap:wrap!important;
  }
  body.cb-body[data-skin="print-studio"] .cb-watch{padding:12px!important}
  body.cb-body[data-skin="print-studio"] .cb-page{padding:14px!important}
  body.cb-body[data-skin="print-studio"] .ps-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width:360px){
  body.cb-body[data-skin="print-studio"] .cb-strip__scroll,
  body.cb-body[data-skin="print-studio"] .cb-grid,
  body.cb-body[data-skin="print-studio"] .cb-grid--cat,
  body.cb-body[data-skin="print-studio"] .cb-grid--rel,
  body.cb-body[data-skin="print-studio"] .movie-grid{
    grid-template-columns:1fr!important;
  }
}
@media (prefers-reduced-motion:reduce){
  body.cb-body[data-skin="print-studio"] .cb-tile{transition:none}
}
