 audio {
   margin: 20px 0;
   width: 100%;
 }
 #lyrics {
   width: 100%;
   height: 520px; /* 固定高度 */
   overflow-y: scroll; /* 隱藏溢出的部分 */
   overflow-x: hidden;
   text-align: center;
   background-color: #FAF7F5;
   padding: 10px;
   position: relative;
 }
 /* 美化 #best scrollbar */
 #lyrics::-webkit-scrollbar {
   width: 10px;
 }
 #lyrics::-webkit-scrollbar-track {
   background: #f1f1f1;
   border-radius: 10px;
 }
 #lyrics::-webkit-scrollbar-thumb {
   background-color: #7d6155;
   border-radius: 10px;
   border: 2px solid #f1f1f1;
 }
 #lyrics::-webkit-scrollbar-thumb:hover {
   background-color: #d4c6bc;
 }
 #lyrics p {
   margin: 5px 0;
   color: #414141;
   position: relative;
   transition: top 0.3s ease; /* 平滑移動效果 */
 }
 #lyrics p.highlight {
   color: #EC693A;
   font-weight: bold;
 }
 @media (max-width: 1024px) {
   #lyrics {
     height: 420px;
   }
   #lyrics p {
     font-size: 16px;
   }
 }
 @media (max-width: 567px) {
   #lyrics {
     height: 200px;
   }
 }
 #multimedia .btn-buy {
   font-size: 16px;
   font-weight: 400;
   padding: 4px 10px;
   background-color: #868686;
   color: var(--surface-color);
 }
 #multimedia .btn-buy02 {
   min-width: 154px;
 }
 @media (max-width: 1024px) {
   #multimedia .btn-buy {
     font-size: 13px;
     margin: 4px !important;
   }
   #multimedia .btn-buy02 {
     min-width: 138px;
   }
 }
 @media (max-width: 567px) {
   #multimedia .btn-buy {
     font-size: 15px;
     margin: 8px !important;
   }
   #multimedia .btn-buy02 {
     min-width: 150px;
   }
 }