body[data-page="page-08"] .home-quick-links {
      gap: 14px !important;
    }

    body[data-page="page-08"] .home-quick-links a {
      display: inline-flex !important;
      align-items: center !important;
      color: #374151 !important;
      font-size: 14px !important;
      font-weight: 700 !important;
      line-height: 30px !important;
      text-decoration: none !important;
      white-space: nowrap !important;
      flex: none !important;
    }

    body[data-page="page-08"] .home-quick-links a:hover {
      color: #c00 !important;
      text-decoration: none !important;
    }

    body[data-page="page-08"] .home-quick-links a+a::before {
      content: "|";
      display: inline-block;
      margin-right: 14px;
      color: #c3c6d5;
      font-weight: 400;
    }

    body[data-page="page-08"] main {
      padding-bottom: 0 !important;
    }

    body[data-page="page-08"] .home-main-layout,
    body[data-page="page-08"] .home-main-left {
      row-gap: 0 !important;
    }

    body[data-page="page-08"] .home-main-left.space-y-10>:not([hidden])~:not([hidden]),
    body[data-page="page-08"] .home-main-layout.space-y-10>:not([hidden])~:not([hidden]) {
      margin-top: 0 !important;
    }

    body[data-page="page-08"] .home-channel-panel {
      padding: 0 12px !important;
      border-radius: 8px !important;
    }

    body[data-page="page-08"] .home-main-left>.home-channel-panel:first-child {
      margin-top: 0 !important;
    }

    body[data-page="page-08"] .home-league-grid {
      gap: 0 !important;
      margin-bottom: 0 !important;
    }

    body[data-page="page-08"] .home-league-item {
      gap: 0 !important;
    }

    body[data-page="page-08"] .home-league-item img,
    body[data-page="page-08"] .home-league-fallback {
      width: 46px !important;
      height: 46px !important;
    }

    body[data-page="page-08"] .home-quick-row {
      height: 26px !important;
    }

    body[data-page="page-08"] .home-quick-label {
      height: 18px !important;
      margin-right: 8px !important;
      font-size: 14px !important;
    }

    body[data-page="page-08"] .home-quick-links {
      gap: 0 !important;
    }

    body[data-page="page-08"] .home-quick-links a {
      font-size: 14px !important;
      line-height: 26px !important;
    }

    body[data-page="page-08"] .home-quick-links a+a::before {
      margin-right: 10px !important;
    }

    body[data-page="page-08"] .home-section-head {
      margin-bottom: 0 !important;
    }

    body[data-page="page-08"] .home-section-title {
      font-size: 24px !important;
      line-height: 1.1 !important;
    }

    body[data-page="page-08"] .section-more-link,
    body[data-page="page-08"] .home-section-head>a {
      font-size: 14px !important;
    }

    body[data-page="page-08"] .hot-live-grid {
      gap: 6px !important;
      grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }

    body[data-page="page-08"] .hot-live-card {
      height: 132px !important;
      cursor: pointer !important;
      border-color: #c3c6d5 !important;
    }

    body[data-page="page-08"] .hot-live-card:hover,
    body[data-page="page-08"] .hot-live-card:focus-within {
      border-color: #0047ab !important;
      box-shadow: 0 6px 18px rgba(0, 71, 171, .16) !important;
    }

    body[data-page="page-08"] .hot-live-card:hover .hot-live-time,
    body[data-page="page-08"] .hot-live-card:hover .hot-live-league,
    body[data-page="page-08"] .hot-live-card:hover .hot-live-team span,
    body[data-page="page-08"] .hot-live-card:hover .hot-live-btn,
    body[data-page="page-08"] .hot-live-card:focus-within .hot-live-time,
    body[data-page="page-08"] .hot-live-card:focus-within .hot-live-league,
    body[data-page="page-08"] .hot-live-card:focus-within .hot-live-team span,
    body[data-page="page-08"] .hot-live-card:focus-within .hot-live-btn {
      color: #0047ab !important;
    }

    body[data-page="page-08"] .hot-live-top {
      height: 34px !important;
      padding: 0 6px !important;
      gap: 1px !important;
    }

    body[data-page="page-08"] .hot-live-body {
      height: 98px !important;
      padding: 8px 6px !important;
      gap: 4px !important;
    }

    body[data-page="page-08"] .hot-live-team img,
    body[data-page="page-08"] .hot-live-logo {
      width: 28px !important;
      height: 28px !important;
    }

    body[data-page="page-08"] .hot-live-vs {
      font-size: 14px !important;
    }

    body[data-page="page-08"] .source-live-row {
      min-height: 48px !important;
      padding: 0 12px !important;
      justify-content: center !important;
      gap: 18px !important;
      cursor: pointer !important;
    }

    body[data-page="page-08"] .source-live-row:hover,
    body[data-page="page-08"] .source-live-row:focus-within {
      border-color: #0047ab !important;
      box-shadow: inset 3px 0 0 #0047ab, 0 4px 14px rgba(0, 71, 171, .10) !important;
      background: #f8fbff !important;
    }

    body[data-page="page-08"] .source-live-row:hover .source-live-time,
    body[data-page="page-08"] .source-live-row:hover .source-live-badge,
    body[data-page="page-08"] .source-live-row:hover .source-live-team span,
    body[data-page="page-08"] .source-live-row:hover .source-live-btn,
    body[data-page="page-08"] .source-live-row:focus-within .source-live-time,
    body[data-page="page-08"] .source-live-row:focus-within .source-live-badge,
    body[data-page="page-08"] .source-live-row:focus-within .source-live-team span,
    body[data-page="page-08"] .source-live-row:focus-within .source-live-btn {
      color: #f00 !important;
    }

    body[data-page="page-08"] .source-live-main {
      gap: 16px !important;
      grid-template-columns: 190px 180px minmax(360px, 1fr) auto !important;
      flex: none !important;
      width: 100% !important;
      justify-content: space-between !important;
    }

    body[data-page="page-08"] .source-live-teams {
      width: 100% !important;
      min-width: 0 !important;
    }

    body[data-page="page-08"] .source-live-time,
    body[data-page="page-08"] .source-live-badge,
    body[data-page="page-08"] .source-live-team span,
    body[data-page="page-08"] .source-live-btn {
      font-size: 16px !important;
    }

    body[data-page="page-08"] .source-live-team img,
    body[data-page="page-08"] .source-live-team div[class*="rounded-full"] {
      width: 26px !important;
      height: 26px !important;
    }

    body[data-page="page-08"] .source-live-vs {
      min-width: 40px !important;
    }

    body[data-page="page-08"] .source-live-vs div {
      font-size: 18px !important;
    }

    body[data-page="page-08"] .source-live-action .source-live-btn {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      min-height: 30px !important;
      padding: 0 12px !important;
      border-radius: 9999px !important;
      background: #0047ab !important;
      color: #fff !important;
      font-size: 14px !important;
      font-weight: 900 !important;
      line-height: 1 !important;
      text-decoration: none !important;
      white-space: nowrap !important;
    }

    body[data-page="page-08"] .source-live-action .source-live-btn:hover,
    body[data-page="page-08"] .source-live-action .source-live-btn:focus {
      background: #c00 !important;
      color: #fff !important;
    }

    body[data-page="page-08"] .source-live-row > .source-live-action {
      display: none !important;
    }

    body[data-page="page-08"] .source-live-main > .source-live-action {
      display: flex !important;
      justify-content: flex-end !important;
      margin-left: auto !important;
    }

    body[data-page="page-08"] .home-lower-layout {
      gap: 0 !important;
      margin-top: 0 !important;
    }

    body[data-page="page-08"] .home-lower-layout .space-y-4>:not([hidden])~:not([hidden]) {
      margin-top: 0 !important;
    }

    body[data-page="page-08"] .home-lower-layout article .p-6 {
      padding: 0 1.5rem !important;
    }

    body[data-page="page-08"] .home-lower-layout article {
      cursor: pointer !important;
      border-color: #c3c6d5 !important;
    }

    body[data-page="page-08"] .home-lower-layout article:hover,
    body[data-page="page-08"] .home-lower-layout article:focus-within {
      border-color: #fff !important;
      box-shadow: 0 6px 18px rgba(0, 71, 171, .14) !important;
      background: #fff !important;
    }

    body[data-page="page-08"] .home-lower-layout article:hover h3,
    body[data-page="page-08"] .home-lower-layout article:hover h3 a,
    body[data-page="page-08"] .home-lower-layout article:hover .text-label-sm,
    body[data-page="page-08"] .home-lower-layout article:focus-within h3,
    body[data-page="page-08"] .home-lower-layout article:focus-within h3 a,
    body[data-page="page-08"] .home-lower-layout article:focus-within .text-label-sm {
      color: #fff !important;
    }

    body[data-page="page-08"] .home-lower-layout article .md\:w-44 {
      width: 132px !important;
    }

    body[data-page="page-08"] .home-lower-layout article .h-28 {
      height: 82px !important;
    }

    body[data-page="page-08"] .home-news-list {
      background: #fff !important;
      border: 1px solid #c3c6d5 !important;
      border-radius: 8px !important;
      overflow: hidden !important;
    }

    body[data-page="page-08"] .home-news-link {
      display: flex !important;
      align-items: center !important;
      justify-content: space-between !important;
      gap: 16px !important;
      min-height: 40px !important;
      padding: 0 12px !important;
      color: #191b22 !important;
      text-decoration: none !important;
      border-bottom: 1px solid rgba(195, 198, 213, .7) !important;
      font-weight: 400 !important;
    }

    body[data-page="page-08"] .home-news-link:last-child {
      border-bottom: 0 !important;
    }

    body[data-page="page-08"] .home-news-link:hover {
      color: #0047ab !important;
      background: #f8fbff !important;
      text-decoration: none !important;
    }

    body[data-page="page-08"] .home-news-title {
      flex: 1 1 auto !important;
      min-width: 0 !important;
      overflow: hidden !important;
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      font-size: 14px !important;
      line-height: 1.35 !important;
    }

    body[data-page="page-08"] .home-news-time {
      flex: none !important;
      color: #737784 !important;
      font-size: 14px !important;
      font-weight: 400 !important;
      white-space: nowrap !important;
    }

    body[data-page="page-08"] .home-main-sidebar {
      width: 280px !important;
    }

    body[data-page="page-08"] .home-main-sidebar.space-y-gutter>:not([hidden])~:not([hidden]) {
      margin-top: 24px !important;
    }

    body[data-page="page-08"] .home-main-sidebar section {
      padding: 10px !important;
      border-radius: 12px !important;
    }


    body[data-page="page-08"] .home-main-sidebar .space-y-2>:not([hidden])~:not([hidden]),
    body[data-page="page-08"] .home-main-sidebar .space-y-3>:not([hidden])~:not([hidden]) {
      margin-top: 0px !important;
    }

    body[data-page="page-08"] .home-main-sidebar .space-y-2>a,
    body[data-page="page-08"] .home-main-sidebar .space-y-3>a {
      font-size: 14px !important;
      line-height: 1.35 !important;
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }

    body[data-page="page-08"] .home-main-sidebar img {
      height: auto !important;
    }

    body[data-page="page-08"] .home-main-sidebar .side-topic-img {
      height: 96px !important;
    }

    body[data-page="page-08"] .home-main-sidebar .side-topic-img img {
      width: 100% !important;
      height: 100% !important;
      object-fit: cover !important;
    }

    body[data-page="page-08"] .home-main-sidebar .side-video-img {
      width: 80px !important;
      height: 56px !important;
      object-fit: cover !important;
    }

    body[data-page="page-08"] .home-sidebar-card-list {
      display: flex !important;
      flex-direction: column !important;
      gap: 4px !important;
      padding: 0 0 4px !important;
    }

    body[data-page="page-08"] .home-sidebar-card {
      min-height: 62px !important;
      padding: 5px 8px !important;
    }

    body[data-page="page-08"] .home-sidebar-card-img {
      width: 64px !important;
      height: 40px !important;
    }

    body[data-page="page-08"] .home-sidebar-video-img {
      width: 96px !important;
      height: 54px !important;
    }

    body[data-page="page-08"] .home-sidebar-card-img img,
    body[data-page="page-08"] .home-sidebar-video-img img {
      width: 100% !important;
      height: 100% !important;
    }

    @media (max-width: 767px) {
      body[data-page="page-08"] main {
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        padding: 55px 12px 32px !important;
      }

      body[data-page="page-08"] .home-main-layout,
      body[data-page="page-08"] .home-main-left {
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
      }
      body[data-page="page-08"] .home-channel-panel {
        margin-top: 0 !important;
        padding: 10px !important;
        overflow: hidden !important;
      }

      body[data-page="page-08"] .home-league-grid {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
        gap: 8px 4px !important;
        margin-bottom: 10px !important;
      }

      body[data-page="page-08"] .home-league-item {
        min-height: 74px !important;
        gap: 4px !important;
      }

      body[data-page="page-08"] .home-league-item img,
      body[data-page="page-08"] .home-league-fallback {
        width: 40px !important;
        height: 40px !important;
      }

      body[data-page="page-08"] .home-quick-row {
        height: auto !important;
        min-height: 38px !important;
        align-items: flex-start !important;
        padding: 8px 0 !important;
        overflow: hidden !important;
      }

      body[data-page="page-08"] .home-quick-label {
        width: 44px !important;
        height: 22px !important;
        margin: 1px 8px 0 0 !important;
        font-size: 14px !important;
      }

      body[data-page="page-08"] .home-quick-links {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        gap: 0 !important;
        padding-bottom: 2px !important;
        -webkit-overflow-scrolling: touch;
      }

      body[data-page="page-08"] .home-quick-links a {
        min-height: 24px !important;
        line-height: 24px !important;
        font-size: 14px !important;
      }

      body[data-page="page-08"] .home-section-head {
        align-items: center !important;
        gap: 12px !important;
      }

      body[data-page="page-08"] .home-section-title {
        font-size: 22px !important;
        line-height: 1.25 !important;
      }

      body[data-page="page-08"] .hot-live-grid {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
      }

      body[data-page="page-08"] .hot-live-card {
        height: auto !important;
        min-height: 100px !important;
      }

      body[data-page="page-08"] .hot-live-card:active {
        border-color: #0047ab !important;
        background: #f8fbff !important;
      }

      body[data-page="page-08"] .hot-live-top {
        height: auto !important;
        min-height: 25px !important;
        padding: 2px 2px !important;
      }

      body[data-page="page-08"] .hot-live-body {
        height: auto !important;
        min-height: 70px !important;
        padding: 0px 8px !important;
      }

      body[data-page="page-08"] .hot-live-teams {
        gap: 6px !important;
      }

      body[data-page="page-08"] .hot-live-team {
        min-width: 0 !important;
        flex: 1 1 0 !important;
      }

      body[data-page="page-08"] .hot-live-team img,
      body[data-page="page-08"] .hot-live-logo {
        width: 30px !important;
        height: 30px !important;
      }

      body[data-page="page-08"] .hot-live-team span,
      body[data-page="page-08"] .hot-live-time,
      body[data-page="page-08"] .hot-live-league,
      body[data-page="page-08"] .hot-live-btn {
        font-size: 14px !important;
        line-height: 1.25 !important;
      }

      body[data-page="page-08"] .hot-live-vs {
        flex: 0 0 auto !important;
        font-size: 14px !important;
      }

      body[data-page="page-08"] .source-live-list {
        border-radius: 10px !important;
      }

      body[data-page="page-08"] .source-live-row {
        display: block !important;
        min-height: 0 !important;
        padding: 12px !important;
      }

      body[data-page="page-08"] .source-live-row:active {
        border-color: #0047ab !important;
        background: #f8fbff !important;
      }

      body[data-page="page-08"] .source-live-main {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        gap: 8px !important;
        width: 100% !important;
        align-items: center !important;
        justify-content: space-between !important;
      }

      body[data-page="page-08"] .source-live-time,
      body[data-page="page-08"] .source-live-league {
        width: 100% !important;
        grid-column: 1 / -1 !important;
      }

      body[data-page="page-08"] .source-live-badge {
        width: 100% !important;
      }

      body[data-page="page-08"] .source-live-teams {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 38px minmax(0, 1fr) !important;
        gap: 8px !important;
        width: 100% !important;
        min-width: 0 !important;
      }

      body[data-page="page-08"] .source-live-team {
        min-width: 0 !important;
        gap: 6px !important;
      }

      body[data-page="page-08"] .source-live-team img,
      body[data-page="page-08"] .source-live-team div[class*="rounded-full"] {
        width: 28px !important;
        height: 28px !important;
      }

      body[data-page="page-08"] .source-live-vs {
        min-width: 38px !important;
      }

      body[data-page="page-08"] .source-live-action {
        margin: 10px 0 0 !important;
        text-align: center !important;
      }

      body[data-page="page-08"] .source-live-main > .source-live-action {
        align-self: center !important;
        justify-content: flex-start !important;
        margin: 0 !important;
      }

      body[data-page="page-08"] .source-live-btn {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-height: 36px !important;
      }

      body[data-page="page-08"] .home-lower-layout {
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        margin-top: 22px !important;
      }

      body[data-page="page-08"] .home-lower-layout>section {
        width: 100% !important;
        min-width: 0 !important;
      }

      body[data-page="page-08"] .home-lower-layout .home-section-head {
        margin-bottom: 12px !important;
        padding: 0 2px !important;
      }

      body[data-page="page-08"] .home-lower-layout .space-y-4>:not([hidden])~:not([hidden]) {
        margin-top: 2px !important;
      }

      body[data-page="page-08"] .home-lower-layout article {
        margin: 0 2px !important;
        border-radius: 10px !important;
      }

      body[data-page="page-08"] .home-lower-layout article:active {
        border-color: #0047ab !important;
        background: #f8fbff !important;
      }

      body[data-page="page-08"] .home-lower-layout article .md\:w-44 {
        width: 100% !important;
        height: 150px !important;
      }

      body[data-page="page-08"] .home-lower-layout article .p-6 {
        padding: 2px 14px 5px !important;
      }

      body[data-page="page-08"] .home-lower-layout article h3 {
        font-size: 16px !important;
        line-height: 1.35 !important;
        margin-bottom: 6px !important;
      }

      body[data-page="page-08"] .home-lower-layout article p {
        font-size: 14px !important;
        line-height: 1.45 !important;
      }

      body[data-page="page-08"] .home-news-link {
        min-height: 38px !important;
        padding: 0 10px !important;
        gap: 10px !important;
      }

      body[data-page="page-08"] .home-news-title {
        font-size: 14px !important;
      }

      body[data-page="page-08"] .home-news-time {
        font-size: 14px !important;
      }

      body[data-page="page-08"] .home-lower-layout .home-main-sidebar {
        width: 100% !important;
        margin-top: 18px !important;
      }
    }
  
  .side-card-text-normal,
  .home-main-sidebar a,
  .home-main-sidebar a span,
  .detail-main-sidebar a,
  .detail-main-sidebar a span,
  aside a,
  aside a span,
  .home-sidebar-card,
  .home-sidebar-card span,
  .home-sidebar-card a,
  .home-sidebar-card a span,
  .home-sidebar-card-list a,
  .home-sidebar-card-list a span,
  a[href*="zhuanti"] span,
  a[href*="luxiang"] span,
  a[href*="qiudui"] span {
    font-size: 14px !important;
    font-weight: 400 !important;
  }

  body[data-page="page-08"] .hot-live-top {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 6px !important;
  }

  body[data-page="page-08"] .hot-live-time,
  body[data-page="page-08"] .hot-live-league {
    display: block !important;
    min-width: 0 !important;
    max-width: 50% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    line-height: 1.2 !important;
  }

  body[data-page="page-08"] .hot-live-time {
    flex: 0 1 auto !important;
    text-align: left !important;
  }

  body[data-page="page-08"] .hot-live-league {
    flex: 0 1 auto !important;
    text-align: right !important;
  }

  body[data-page="page-08"] .hot-live-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 24px !important;
    padding: 0 10px !important;
    border-radius: 999px !important;
    background: #0047ab !important;
    color: #fff !important;
    border: 1px solid #0047ab !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  body[data-page="page-08"] .hot-live-btn:hover,
  body[data-page="page-08"] .hot-live-card:hover .hot-live-btn,
  body[data-page="page-08"] .hot-live-card:focus-within .hot-live-btn {
    background: #00327d !important;
    border-color: #00327d !important;
    color: #fff !important;
    text-decoration: none !important;
  }
