main{max-width:1750px}.album-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:3.5ex;font-family:sans-serif;margin-inline:80px}.album{display:flex;flex-direction:column}.album a{color:#fff;text-decoration:none}.album a:hover{text-decoration:underline}.album img{max-width:100%;width:100%}.album .cover-container{aspect-ratio:1/1;display:flex;align-items:center}.album .cover{background:#000;overflow:hidden;position:relative;transition:.5s;z-index:70;height:min-content;width:100%}.album .cover:hover{transition:.075s;z-index:80}.album .cover .highlight{width:200%;height:200%;background:radial-gradient(#69696988,#5558 30%,#000);mix-blend-mode:lighten;transition:opacity .5s;opacity:0;position:absolute;top:0}.album .cover .highlight:hover{transition:opacity 0s}.album .cover.censor::after{content:"Cover Censored";position:absolute;background:#0008;backdrop-filter:blur(20px);white-space:nowrap;padding:5px;width:100%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.album .cover.censor img{filter:blur(5px);object-fit:cover}.album h1{font-size:1.25em;text-align:left}.album .artist-year{font-size:.9em;flex-grow:1}.ext{opacity:0;transition:opacity .15s;display:flex;gap:1ex;justify-content:end;padding:.5em}.album:hover .ext{opacity:1}.ext img{width:18px}@media(max-width:1240px){.album-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2ex;margin-inline:0;font-size-adjust:.55}}@media(max-width:535px){.album-list{grid-template-columns:repeat(2,1fr);gap:1ex;font-size-adjust:.35}.ext{opacity:1}}