/* /app/content only. Keep the original responsive cards, buttons and icons. */
body[data-route="content"] #page-body .content-v140 .content-preview-hero {
  aspect-ratio:16 / 9 !important;
  height:auto !important;
  min-height:270px !important;
  max-height:none !important;
  background:#020913 !important;
}
body[data-route="content"] #page-body .content-v140 .content-preview-hero:has(.content-preview-selector) {
  aspect-ratio:auto !important;
  height:clamp(345px,27vw,465px) !important;
  min-height:345px !important;
}
body[data-route="content"] #page-body .content-v140 .content-preview-hero .content-preview-stage {
  display:flex !important;
  flex-direction:column !important;
  height:100% !important;
  min-height:0 !important;
}
body[data-route="content"] #page-body .content-v140 .content-preview-hero .content-preview-primary {
  flex:1 1 auto !important;
  height:auto !important;
  min-height:0 !important;
  padding:0 !important;
}
body[data-route="content"] #page-body .content-v140 .content-preview-hero .content-preview-selector {
  flex:0 0 auto !important;
}
body[data-route="content"] #page-body .content-v140 .content-preview-hero .content-preview-main-grid,
body[data-route="content"] #page-body .content-v140 .content-preview-hero .content-preview-image-cell,
body[data-route="content"] #page-body .content-v140 .content-preview-hero .content-preview-video-wrap {
  width:100% !important;
  height:100% !important;
  min-height:0 !important;
  background:#020913 !important;
}
body[data-route="content"] #page-body .content-v140 .content-preview-hero .content-preview-image-cell img,
body[data-route="content"] #page-body .content-v140 .content-preview-hero .content-preview-video-wrap video {
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-height:none !important;
  object-fit:contain !important;
  object-position:center !important;
  background:#020913 !important;
}
body.bv-tiktok-v8[data-route="content"] #botviet-tiktok-studio-v7 .tt7-media-preview {
  align-items:center;
  min-height:208px;
}
body.bv-tiktok-v8[data-route="content"] #botviet-tiktok-studio-v7 .tt7-thumb-main {
  width:clamp(155px,22vw,240px) !important;
  height:190px !important;
  max-width:48% !important;
  background:#020913 !important;
}
body.bv-tiktok-v8[data-route="content"] #botviet-tiktok-studio-v7 .tt7-thumb-main a {
  width:100%;height:100%;display:block;
}
body.bv-tiktok-v8[data-route="content"] #botviet-tiktok-studio-v7 .tt7-thumb-main :is(img,video) {
  width:100% !important;
  height:100% !important;
  object-fit:contain !important;
  background:#020913;
}
body.bv-tiktok-v8[data-route="content"] #botviet-tiktok-studio-v7 .tt7-privacy,
body.bv-tiktok-v8[data-route="content"] #botviet-tiktok-studio-v7 .tt7-account select {
  position:relative;
  z-index:2;
}
@media(max-width:600px){
  body[data-route="content"] #page-body .content-v140 .content-preview-hero {
    aspect-ratio:4 / 3 !important;
    min-height:230px !important;
  }
  body.bv-tiktok-v8[data-route="content"] #botviet-tiktok-studio-v7 .tt7-media-preview {
    flex-wrap:wrap;
  }
  body.bv-tiktok-v8[data-route="content"] #botviet-tiktok-studio-v7 .tt7-thumb-main {
    max-width:100% !important;
    width:100% !important;
    height:220px !important;
  }
}
