body { background-color: #1c1c1c; font-family: 'Poppins', Arial, sans-serif; color: #fff; margin: 0; padding: 0; font-weight: 400; } .player-container { margin: 20px auto; max-width: 800px; } .related-channels-box { background-color: #222; padding: 20px; border-radius: 10px; border: 2px solid #fff; margin: 20px auto; max-width: 1200px; } .related-channels-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; } @media (max-width: 768px) { .related-channels-grid { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 480px) { .related-channels-grid { grid-template-columns: repeat(3, 1fr); } } .related-channel { text-align: center; transition: transform 0.2s; } .related-channel:hover { transform: scale(1.1); } .related-channel img { width: 90px; height: 90px; border-radius: 50%; border: 2px solid #FF0000; object-fit: cover; } .placeholder-logo { width: 60px; height: 60px; border-radius: 50%; border: 2px solid #FF0000; display: flex; align-items: center; justify-content: center; margin: 0 auto; font-size: 20px; background-color: #444; } .related-channel span { display: block; margin-top: 10px; font-size: 14px; } .now-playing { margin: 20px auto; max-width: 400px; text-align: center; } .now-playing .channel-info { background-color: #222; border-radius: 10px; padding: 15px; display: flex; align-items: center; justify-content: center; } .now-playing .channel-info img { width: 80px; height: 80px; border-radius: 50%; border: 2px solid #FF0000; margin-right: 15px; } .now-playing h4 { margin: 0; } /* Navbar */ .navbar { background-color: #000000; padding: 10px; color: white; display: flex; justify-content: space-between; align-items: center; } .navbar img { height: 50px; margin-right: 15px; } .navbar h1 { margin: 0; font-size: 24px; } /* Menu Icon */ .menu-icon { cursor: pointer; font-size: 24px; position: relative; } /* Dropdown Menu */ .dropdown { position: absolute; top: 60px; right: 20px; background-color: #fff; border: 1px solid #ddd; width: 150px; display: none; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); } .dropdown a { display: block; padding: 10px; text-align: left; text-decoration: none; color: #000; background-color: #fff; } .dropdown a:hover { background-color: #f4f4f4; }