.music-page main{padding:2rem 1rem;width:100%;max-width:100%;margin:0 auto}.music-title{font-size:3.5rem;font-weight:900;text-align:center;margin:0 0 3rem;background:linear-gradient(135deg,#07cdf2,#f2d64b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.1em;text-transform:uppercase;filter:drop-shadow(0 0 20px rgba(7,205,242,.5))}@media(max-width:768px){.music-title{font-size:2.5rem;margin-bottom:2rem}}.music-section{margin-bottom:4rem}.music-section:last-child{margin-bottom:2rem}.section-title{font-size:2rem;font-weight:800;color:#07cdf2;text-align:center;margin:0 0 2rem;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 10px rgba(7,205,242,.6)}@media(max-width:768px){.section-title{font-size:1.6rem}}.releases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;margin:0 auto}@media(max-width:768px){.releases-grid{grid-template-columns:1fr;gap:1.5rem}}.release-card{background:rgba(0,0,0,.4);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgba(7,205,242,.15);border:1px solid rgba(7,205,242,.2);transition:all .3s ease}.release-card:hover{transform:translateY(-5px);box-shadow:0 12px 48px rgba(7,205,242,.25);border-color:rgba(242,214,75,.4)}.release-name{font-size:1.4rem;font-weight:700;color:#f2d64b;margin:0 0 1rem;text-align:center;letter-spacing:.05em}.spotify-embed{border-radius:12px;overflow:hidden}.spotify-embed iframe{display:block;border-radius:12px}.video-container{width:100%;margin:0 auto;padding:0 1rem;display:flex;justify-content:center}.youtube-embed{position:relative;width:min(600px,90vw);aspect-ratio:16/9;overflow:hidden;border-radius:16px;box-shadow:0 12px 48px rgba(7,205,242,.2);border:2px solid rgba(7,205,242,.3)}.youtube-embed iframe{position:absolute;inset:0;width:100%;height:100%;border-radius:14px}.youtube-embed:hover{box-shadow:0 16px 64px rgba(242,214,75,.3);border-color:rgba(242,214,75,.5)}