body { font-family: 'Comic Sans MS', cursive, sans-serif; background-color: #f0f0f0; color: #333; margin: 0; padding: 0; } .container { width: 80%; margin: auto; background-color: #ffffff; border: 2px solid #000000; padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } header { text-align: center; background-color: #ffccff; padding: 10px; } .profile-pic { width: 150px; height: 150px; border-radius: 50%; border: 3px solid #000; margin-top: 10px; } nav { background-color: #ff99cc; padding: 10px; text-align: center; } nav ul { list-style-type: none; padding: 0; } nav ul li { display: inline; margin-right: 15px; } nav ul li a { text-decoration: none; color: #000; font-weight: bold; } main { margin: 20px 0; } main h2 { background-color: #ffccff; padding: 5px; } .music-player iframe { width: 100%; height: 315px; border: none; } footer { text-align: center; background-color: #ffccff; padding: 10px; margin-top: 20px; font-size: 14px; }