/* 成品27 · 跨端收口 · m4 */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body.bolt-body[data-skin="chord-stage"]{
  width:100%!important;max-width:100%!important;overflow-x:clip!important;
}
body.bolt-body[data-skin="chord-stage"] img,
body.bolt-body[data-skin="chord-stage"] video{max-width:100%;height:auto}
body.bolt-body[data-skin="chord-stage"] .cs-hero__window img,
body.bolt-body[data-skin="chord-stage"] .bolt-poster__fig img{
  width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;
  object-fit:cover!important;
}
body.bolt-body[data-skin="chord-stage"] #movie-player,
body.bolt-body[data-skin="chord-stage"] video{
  width:100%;max-width:100%;display:block;background:#000;
}
body.bolt-body[data-skin="chord-stage"] .cs-hero__stand{max-width:100%!important}
@media (max-width:820px){
  body.bolt-body[data-skin="chord-stage"] .bolt-main{padding:12px 12px 40px!important}
  body.bolt-body[data-skin="chord-stage"] .cs-head__shell{padding:0 12px!important}
  body.bolt-body[data-skin="chord-stage"] .cs-foot__inner{padding-left:12px!important;padding-right:12px!important}
  body.bolt-body[data-skin="chord-stage"] .cs-hero{
    grid-template-columns:1fr!important;gap:14px!important;padding:14px!important;
  }
  body.bolt-body[data-skin="chord-stage"] .cs-hero h1{font-size:clamp(2rem,8vw,2.6rem)!important}
  body.bolt-body[data-skin="chord-stage"] .cs-hero__stand{
    max-width:min(320px,86vw)!important;margin-inline:auto;transform:rotate(-2deg)!important;
  }
  body.bolt-body[data-skin="chord-stage"] .bolt-sechead,
  body.bolt-body[data-skin="chord-stage"] .section-head{
    align-items:flex-start!important;flex-wrap:wrap!important;
  }
  body.bolt-body[data-skin="chord-stage"] .bolt-trend{padding:14px 12px!important}
  body.bolt-body[data-skin="chord-stage"] .bolt-play{padding:12px!important}
  body.bolt-body[data-skin="chord-stage"] .bolt-chips__input,
  body.bolt-body[data-skin="chord-stage"] .bolt-chips__select,
  body.bolt-body[data-skin="chord-stage"] .cs-search input{font-size:16px!important;min-height:44px}
  body.bolt-body[data-skin="chord-stage"] .cs-nav a,
  body.bolt-body[data-skin="chord-stage"] .cs-btn,
  body.bolt-body[data-skin="chord-stage"] .bolt-cta{min-height:44px;display:inline-flex;align-items:center}
  body.bolt-body[data-skin="chord-stage"] .bolt-scroll,
  body.bolt-body[data-skin="chord-stage"] .bolt-poster-grid,
  body.bolt-body[data-skin="chord-stage"] .movie-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;
  }
}
@media (max-width:360px){
  body.bolt-body[data-skin="chord-stage"] .bolt-scroll,
  body.bolt-body[data-skin="chord-stage"] .bolt-poster-grid,
  body.bolt-body[data-skin="chord-stage"] .movie-grid{
    grid-template-columns:1fr!important;
  }
}
@media (prefers-reduced-motion:reduce){
  body.bolt-body[data-skin="chord-stage"] .bolt-poster{transition:none}
  body.bolt-body[data-skin="chord-stage"] .cs-notes i{animation:none!important}
}
