.musicPageTitle{text-align:center;margin-top:24px;padding:0 5%}.musicPageTitle h1{letter-spacing:5px;color:var(--text-color);font-family:Additional,sans-serif;font-size:4rem;font-weight:700}@media screen and (max-width:768px){.musicPageTitle h1{font-size:3rem}}.musicPageTitle p{color:var(--text-secondary);letter-spacing:2px;font-size:1.2rem}.releases-container{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media screen and (max-width:768px){.releases-container{grid-template-columns:repeat(1,1fr)}}.release{background-color:var(--secondary-color);transition:transform var(--transition-speed)ease,box-shadow var(--transition-speed)ease;border-radius:10px;max-width:340px;overflow:hidden}@media screen and (max-width:768px){.release{max-width:100%}}.release:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.3)}.release:hover .release-artwork img{filter:blur(1px);transform:scale(1.05)}.release-artwork{position:relative;overflow:hidden}.release-artwork img{width:100%;transition:transform var(--transition-speed)ease}.play-overlay{opacity:0;width:100%;height:100%;transition:opacity var(--transition-speed)ease;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.play-overlay i{color:var(--accent-color);font-size:3rem}.release:hover .play-overlay{opacity:1}.release-info{padding:1rem}.release-info h3{letter-spacing:2px;font-size:1.2rem;font-weight:700}.release-info p{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem}.streaming-links{gap:1rem;display:flex}.streaming-links a{transition:color var(--transition-speed)ease;font-size:1.2rem}.streaming-links a:hover{color:var(--accent-color)}.spotify-preview{background-color:rgba(0,0,0,.2);border-radius:16px;margin-top:.5rem;overflow:hidden}
