/* MIIGO_1080P_VIDEO_HOME_LEVEL1_BLOCKS_V1_20260627 */

.miigo-inner-real-shell[data-channel="video"] .miigo-video-home-blocks{
    display:flex !important;
    flex-direction:column !important;
    gap:18px !important;
}

.miigo-inner-real-shell[data-channel="video"] .miigo-video-home-title{
    font-size:15px !important;
    font-weight:900 !important;
    color:#111827 !important;
    line-height:22px !important;
    padding:2px 0 8px !important;
}

.miigo-inner-real-shell[data-channel="video"] .miigo-video-home-body{
    min-height:0 !important;
}

.miigo-inner-real-shell[data-channel="video"] .miigo-video-home-body .miigo-inner-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:13px 12px !important;
    min-height:0 !important;
}

.miigo-inner-real-shell[data-channel="video"] .miigo-video-home-block .miigo-inner-pic{
    aspect-ratio:16/9 !important;
    min-height:0 !important;
}

.miigo-inner-real-shell[data-channel="video"] .miigo-video-home-block .miigo-inner-name{
    font-size:11px !important;
    font-weight:400 !important;
    line-height:17px !important;
    height:17px !important;
    padding-top:4px !important;
}

.miigo-inner-real-shell[data-channel="video"] .miigo-video-home-block .miigo-inner-meta{
    margin-top:3px !important;
    padding-top:2px !important;
    font-size:9px !important;
    font-weight:400 !important;
    line-height:13px !important;
    height:13px !important;
}

.miigo-inner-real-shell[data-channel="video"] .miigo-video-home-refresh{
    display:block !important;
    width:96px !important;
    height:30px !important;
    margin:10px auto 0 !important;
    border:0 !important;
    border-radius:999px !important;
    background:rgba(255,255,255,.92) !important;
    color:#111827 !important;
    font-size:12px !important;
    font-weight:850 !important;
    box-shadow:0 8px 18px rgba(15,23,42,.08) !important;
}

.miigo-video-home-block[data-refreshing="1"] .miigo-video-home-refresh{
    opacity:.55 !important;
    pointer-events:none !important;
}

/* MIIGO_1080P_VIDEO_HOME_SHOW_ALL_BLOCKS_CSS_V1_20260628
   视频首页展示区显示保护：
   接口/JS 已经算出应显示的分类块数量后，CSS 不能再隐藏第 6 个以后的块。
*/
.miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-blocks,
.miigo-video-home-blocks[data-video-home-level1="1"] {
  display: block !important;
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
}

.miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-block,
.miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-block:nth-child(n),
.miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-block:nth-of-type(n),
.miigo-video-home-blocks[data-video-home-level1="1"] > .miigo-video-home-block,
.miigo-video-home-blocks[data-video-home-level1="1"] > .miigo-video-home-block:nth-child(n),
.miigo-video-home-blocks[data-video-home-level1="1"] > .miigo-video-home-block:nth-of-type(n) {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
}

/* MIIGO_1080P_VIDEO_HOME_THEME_BLOCKS_UNLIMITED_CSS_V1_20260628
   分类主题块数量不限制；每个主题块内部作品数量由 JS 控制为 6。
*/
.miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-blocks,
.miigo-video-home-blocks[data-video-home-level1="1"] {
  display: block !important;
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
}

.miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-block,
.miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-block:nth-child(n),
.miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-block:nth-of-type(n),
.miigo-video-home-blocks[data-video-home-level1="1"] > .miigo-video-home-block,
.miigo-video-home-blocks[data-video-home-level1="1"] > .miigo-video-home-block:nth-child(n),
.miigo-video-home-blocks[data-video-home-level1="1"] > .miigo-video-home-block:nth-of-type(n) {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
}

/* MIIGO_1080P_VIDEO_HOME_PARENT_UNCLIP_V1_20260628
   正确规则：
   - 分类主题块数量不限制；
   - 每个主题块内部作品数仍由 JS 控制为 6；
   - 这里只解除父容器/主题容器的高度裁切和隐藏。
*/
.miigo-inner-real-shell[data-channel="video"] .miigo-inner-section-list[data-video-home-level1-mode="1"],
.miigo-inner-real-shell[data-channel="video"] .miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-blocks,
.miigo-inner-real-shell[data-channel="video"] .miigo-inner-section-list[data-video-home-level1-mode="1"] [data-video-home-level1="1"] {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
}

.miigo-inner-real-shell[data-channel="video"] .miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-block,
.miigo-inner-real-shell[data-channel="video"] .miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-block:nth-child(n),
.miigo-inner-real-shell[data-channel="video"] .miigo-inner-section-list[data-video-home-level1-mode="1"] .miigo-video-home-block:nth-of-type(n) {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

.miigo-inner-real-shell[data-channel="video"] .miigo-inner-section-list[data-video-home-level1-mode="1"] {
  padding-bottom: 96px !important;
}

/* MIIGO_1080P_VIDEO_HOME_DEBUG_OFF_CSS_V1_20260628 */
[data-video-home-runtime-debug="1"] {
  display: none !important;
}
