html, body {
          margin: 0;
                padding: 0;
                      font-family: Arial, sans-serif;
                            background: #1b1e22;
                                  color: #fff;
                                        min-height: 100%;
                                              display: flex;
                                                    flex-direction: column;
                                                        }
                                                            main { flex: 1 0 auto; }
                                                                footer {
                                                                      flex-shrink: 0;
                                                                            background: #0f0f0f;
                                                                                  text-align: center;
                                                                                        padding: 20px;
                                                                                            }
                                                                                                footer p {
                                                                                                      color: #888;
                                                                                                            margin: 0;
                                                                                                                  font-size: 14px;
                                                                                                                      }header {
                                                                                                                        background: #0f0f0f;
                                                                                                                          padding: 10px 20px;
                                                                                                                            display: flex;
                                                                                                                              align-items: center;
                                                                                                                              }
                                                                                                                              .header-logo {
                                                                                                                                height: 40px;
                                                                                                                                }
                                                                                                                                .channel-name {
                                                                                                                                  text-align: center;
                                                                                                                                    margin: 15px auto 10px;
                                                                                                                                      font-size: 18px;
                                                                                                                                        font-weight: bold;
                                                                                                                                        }
                                                                                                                                        .channel-name span {
                                                                                                                                          color: #31ff91;
                                                                                                                                          }

                                                                                                                                          .player-container {
                                                                                                                                            width: 100%;
                                                                                                                                              background: #000;
                                                                                                                                                display: flex;
                                                                                                                                                  justify-content: center;
                                                                                                                                                    align-items: center;
                                                                                                                                                    }
                                                                                                                                                    iframe {
                                                                                                                                                      width: 100%;
                                                                                                                                                        height: 230px;
                                                                                                                                                          border: none;
                                                                                                                                                          }

                                                                                                                                                          .share-button {
                                                                                                                                                            display: flex;
                                                                                                                                                              align-items: center;
                                                                                                                                                                justify-content: center;
                                                                                                                                                                  margin: 20px auto;
                                                                                                                                                                    background: #2a2d31;
                                                                                                                                                                      color: #fff;
                                                                                                                                                                        border: 2px solid #31ff91;
                                                                                                                                                                          padding: 8px 16px;
                                                                                                                                                                            border-radius: 24px;
                                                                                                                                                                              cursor: pointer;
                                                                                                                                                                                font-weight: bold;
                                                                                                                                                                                  gap: 8px;
                                                                                                                                                                                    font-size: 14px;
                                                                                                                                                                                      width: fit-content;
                                                                                                                                                                                      }
                                                                                                                                                                                      .circle-icon {
                                                                                                                                                                                        background: #31ff91;
                                                                                                                                                                                          border-radius: 50%;
                                                                                                                                                                                            width: 18px;
                                                                                                                                                                                              height: 18px;
                                                                                                                                                                                                display: flex;
                                                                                                                                                                                                  align-items: center;
                                                                                                                                                                                                    justify-content: center;
                                                                                                                                                                                                    }
                                                                                                                                                                                                    .circle-icon svg {
                                                                                                                                                                                                      width: 10px;
                                                                                                                                                                                                        height: 10px;
                                                                                                                                                                                                          fill: black;
                                                                                                                                                                                                          }

                                                                                                                                                                                                          .channel-description {
                                                                                                                                                                                                            text-align: left;
                                                                                                                                                                                                              padding: 10px 20px 30px;
                                                                                                                                                                                                                max-width: 800px;
                                                                                                                                                                                                                  margin: 0 auto;
                                                                                                                                                                                                                    color: #bbb;
                                                                                                                                                                                                                      font-size: 14px;
                                                                                                                                                                                                                      }

                                                                                                                                                                                                                      .related-section {
                                                                                                                                                                                                                        background-color: #1b1e22;
                                                                                                                                                                                                                          padding: 20px 10px 40px;
                                                                                                                                                                                                                            max-width: 800px;
                                                                                                                                                                                                                              margin: 0 auto;
                                                                                                                                                                                                                              }
                                                                                                                                                                                                                              .related-grid {
                                                                                                                                                                                                                                display: grid;
                                                                                                                                                                                                                                  grid-template-columns: repeat(3, 1fr);
                                                                                                                                                                                                                                    gap: 10px;
                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                    .channel {
                                                                                                                                                                                                                                      background: transparent;
                                                                                                                                                                                                                                        border: 2px solid #2a2d31;
                                                                                                                                                                                                                                          border-radius: 10px;
                                                                                                                                                                                                                                            padding: 6px;
                                                                                                                                                                                                                                              height: 60px;
                                                                                                                                                                                                                                                display: flex;
                                                                                                                                                                                                                                                  justify-content: center;
                                                                                                                                                                                                                                                    align-items: center;
                                                                                                                                                                                                                                                      transition: transform 0.2s, box-shadow 0.2s;
                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                      .channel:hover {
                                                                                                                                                                                                                                                        transform: scale(1.05);
                                                                                                                                                                                                                                                          box-shadow: 0 0 6px #31ff91;
                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                          .channel img {
                                                                                                                                                                                                                                                            width: 70px;
                                                                                                                                                                                                                                                              height: 50px;
                                                                                                                                                                                                                                                                object-fit: contain;
                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                
}