.p-music{display:flex;flex-direction:column;gap:20px;align-items:center;max-width:1200px;margin:0 auto;container-type:inline-size}.p-music .grid{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(max(40cqi,350px),1fr));justify-content:center;grid-gap:20px}.p-music .grid section{overflow:hidden;display:flex;flex-direction:column-reverse;align-items:center;color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 0 15px 0 hsla(0,0%,100%,.04),inset 0 0 300px 0 hsla(0,0%,100%,.08)}.p-music .grid section img{width:100%}.p-music .grid section .placeholder{width:100%;height:auto;aspect-ratio:1/1}body{background:#000}.placeholder-image-outer{width:100%;height:100%;position:relative;overflow:hidden;background:#000}.placeholder-image-outer>.placeholder-image{transition:all .5s,transform 10000s;width:100%;height:100%;filter:blur(100px)}.placeholder-image-outer>.placeholder-image>.blob{position:absolute;transform:translate(-50%,-50%);opacity:.5;mix-blend-mode:exclusion}.placeholder-image-outer>.placeholder-image>.blob.animated{animation:blob 10s infinite}.placeholder-image-outer>.placeholder-image:hover{transform:rotate(1000turn)}@keyframes blob{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.navbar-container{line-height:1;padding-top:10px;display:inline-flex;width:100%}.navbar-container>.nav-link{padding-top:10px;padding-bottom:10px;flex-grow:1;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:200;font-size:30px;text-decoration:none;color:#fff;transition:text-shadow 1s;text-shadow:0 0 0 transparent,calc(NaN)px calc(NaN)px 1.5px rgba(0,0,0,.342),calc(NaN)px calc(NaN)px 3px rgba(0,0,0,.276),calc(NaN)px calc(NaN)px 4.5px rgba(0,0,0,.226),calc(NaN)px calc(NaN)px 6px rgba(0,0,0,.184),calc(NaN)px calc(NaN)px 7.5px rgba(0,0,0,.146),calc(NaN)px calc(NaN)px 9px rgba(0,0,0,.113),calc(NaN)px calc(NaN)px 10.5px rgba(0,0,0,.082),calc(NaN)px calc(NaN)px 12px rgba(0,0,0,.053),calc(NaN)px calc(NaN)px 13.5px rgba(0,0,0,.026),calc(NaN)px calc(NaN)px 15px transparent}.navbar-container>.nav-link:hover{text-shadow:0 0 0 transparent,.49px .25px 1.4px rgba(255,255,0,.874),1.96px 1px 2.8px rgba(255,0,255,.765),4.41px 2.25px 4.2px rgba(0,255,255,.662),7.84px 4px 5.6px rgba(255,255,0,.562),12.25px 6.25px 7px rgba(255,0,255,.464),17.64px 9px 8.4px rgba(0,255,255,.369),24.01px 12.25px 9.8px rgba(255,255,0,.275),31.36px 16px 11.2px rgba(255,0,255,.182),39.69px 20.25px 12.6px rgba(0,255,255,.09),49px 25px 14px rgba(255,255,0,0)}