       body {
            font-family: Arial, sans-serif;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            margin: 0;            
            background-color: rgba(0, 0, 0, 0.6);
            background-image: url('https://wallpapercave.com/wp/wp7855526.jpg');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            background-attachment: fixed;
            background-size: 100% 100%;
          }

         .content {
           position: absolute;
           left: 50%; 
           margin-top: 5rem;
           transform: translateX(-50%);
           width: 800%;
         }

         #radioInfo {
          position: relative;
          z-index: 10;
          text-align: center;
          background-color: rgba(117, 114, 114, 0.8);
          padding: 20px;
          border-radius: 10px;
          box-shadow: 0 4px 8px rgba(225, 225, 207, 0.13);
          max-width: 420px;
          width: 100%;
          color: #fbfbff;
          margin: 100px auto;
          top: 90px;
         }

         #albumCover {
            max-width: 100%;
            margin-top: 15px;
          }
         #playerContainer {
            margin-top: 20px;
          }
         #audioPlayer {
            width: 100%;
            max-width: 320px;
            background-color: #c19b9b; /* Add red color */
            border-radius: 15px; /* Rounded edges */
            padding: 10px; /* Add padding for better display */
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Add shadow */
    
            position: relative; /* Allows use of left and top */
            left: -20px; /* shift left */
            top: 10px; /* Shift up */
          }
         h1 {
            font-size: 24px;
            margin-bottom: 10px;
         }
         p {
            font-size: 18px;
            margin: 10px 0;
         }
         #songTitle, #artist {
            display: block;
            margin: 10px 0;
         }

         /* Responsive Styles */
         @media (max-width: 768px) {
            body {
                flex-direction: column;
                padding: 20px;
                height: auto; /** Add to avoid whitespace */
            }
            h1 {
                font-size: 20px;
            }
            p {
                font-size: 16px;
            }
            #audioPlayer {
                max-width: 100%;
            }
        }

        @media (max-width: 480px) {
            body {
                height: auto; /* Add to avoid whitespace */
            }
            h1 {
                font-size: 18px;
            }
            p {
                font-size: 14px;
            }
        }

        #albumCover {
            display: none; /* Hide the album art as it will be the background */
        }