<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.album {
  width:100%;
  max-width:590px;
}
.album &gt; .inner {
  position:relative;
  z-index:1;
  box-shadow:0px -30px 0px -20px #dcdcde, 0px -60px 0px -40px #ffffff;
  transition:0.3s box-shadow ease-out;
}
.album .album-figure {
  display:block;
  width:100%;
  height:auto;
  -webkit-transition:opacity 0.3s ease-out;
  transition:opacity 0.3s ease-out;
  overflow:hidden;
}
.album .album-figure:after {
  content:'';
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background-color:rgba(4,4,24,0.3);
  opacity:0;
  -webkit-transition:opacity 0.3s ease-out;
  transition:opacity 0.3s ease-out;
}
.album .album-figure img {
  max-width:none;
  width:100%;
  height:auto;
  transform:scale(1);
  transition:transform 0.3s ease-out;
}
.album .album-link { display:block; }
.album .album-title-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  padding:0 20px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  color:#ffffff;
}
.album .album-title-wrapper .album-subtitle {
  font-size:16px;
  line-height:30px;
  font-weight:300;
  text-transform:uppercase;
  z-index:2;
  opacity:0;
  transform:translate3d(0,-10px,0);
  transition:0.3s transform ease-out, opacity 0.3s ease-out;
}
.album .album-title-wrapper .album-title {
  font-size:40px;
  line-height:50px;
  font-weight:900;
  text-align:center;
  position:relative;
  padding:0 10px 20px;
  width:100%;
}
.album .album-title-wrapper .album-title:before {
  content:'';
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  height:calc(100% - 25px);
  right:100%;
  opacity:0;
  -webkit-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0);
  -webkit-transition:right 0s ease-out 0.3s, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition:right 0s ease-out 0.3s, opacity 0.3s ease-out, transform 0.3s ease-out;
  background-color:#f50057;
  mix-blend-mode:multiply;
  z-index:1;
}
.album .album-title-wrapper .album-title .text {
  position:relative;
  opacity:0;
  top:20px;
  z-index:2;
  -webkit-transition:top 0.3s ease-out, opacity 0.3s ease-out;
  transition:top 0.3s ease-out, opacity 0.3s ease-out;
}
.album .album-title-wrapper .album-second-subtitle {
  margin-top:-25px;
  position:relative;
  z-index:1;
  opacity:0;
  top:30px;
  -webkit-transition:top 0.3s ease-out, opacity 0.3s ease-out;
  transition:top 0.3s ease-out, opacity 0.3s ease-out;
}
.album a.edit-button {
  position:absolute;
  top:20px;
  right:20px;
  display:block;
  width:70px;
  height:70px;
  padding:0;
  z-index:3;
  background-color:transparent;
  color:#040418;
  border:none;
  opacity:0;
  transform:translate3d(0,10px,0);
}
@media only screen and (min-width: 1025px) {
  .album:active .album-subtitle, .album:hover .album-subtitle {
    opacity:1;
    transform:translate3d(0,0,0);
  }
  .album:active .album-title:before, .album:hover .album-title:before {
    right:0;
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:right 0.5s ease-out 0.1s, opacity 0s ease-out, -webkit-transform 0s ease-out;
    transition:right 0.5s ease-out 0.1s, opacity 0s ease-out, transform 0s ease-out;
  }
  .album:active .album-title .text, .album:hover .album-title .text {
    opacity:1;
    top:0;
  }
  .album:active .album-second-subtitle, .album:hover .album-second-subtitle {
    opacity:1;
    top:0;
  }
  .album:active .album-figure:after, .album:hover .album-figure:after { opacity:1; }
  .album:active .album-figure img, .album:hover .album-figure img {
    transform:scale(1.05);
    transition:transform 5s ease-out;
  }
  .album:active &gt; .inner, .album:hover &gt; .inner {
    box-shadow:0px -45px 0px -30px #dcdcde, 0px -90px 0px -60px #ffffff;
    transition:0.5s box-shadow ease-out;
  }
  .album:hover .edit-button {
    opacity:1;
    transform:translate3d(0,0,0);
  }
}
@media only screen and (max-width: 1024px) {
  .album .album-title-wrapper .album-subtitle {
    opacity:1;
    transform:translate3d(0,0,0);
  }
  .album .album-title-wrapper .album-title:before {
    right:0;
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  .album .album-title-wrapper .album-title .text {
    opacity:1;
    top:0;
  }
  .album .album-title-wrapper .album-second-subtitle {
    opacity:1;
    top:0;
  }
  .album figure.album-figure:after { opacity:1; }
  .album a.edit-button {
    opacity:1;
    transform:translate3d(0,0,0);
  }
}
</pre></body></html>