.album-arriving{overflow:hidden}.album-arriving .topbar,.album-arriving .app{animation:album-interface-arrive .9s cubic-bezier(.2,.75,.2,1) both}.album-arriving .app{animation-delay:.08s}.album-arrival-curtain{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background-color:#fff;background-image:linear-gradient(#ffffff08,#ffffff08),url("../assets/hub/album_aberto.png");background-size:contain;background-position:center;background-repeat:no-repeat;color:transparent;font-size:clamp(13px,2vw,24px);font-weight:950;letter-spacing:.14em;box-shadow:inset 25px 0 45px #5c492633,inset -25px 0 45px #5c492622;transform-origin:left center;animation:arrival-page-open 1s cubic-bezier(.55,.02,.35,1) forwards}.album-arrival-curtain::after{content:"";position:absolute;left:49.5%;top:0;bottom:0;width:1%;background:linear-gradient(90deg,#6c573744,#fff8,#6c573733)}.album-arrival-curtain i{position:absolute;inset:18px;border:2px solid #b69a4a55;border-radius:16px}
@keyframes arrival-page-open{0%,24%{opacity:1;transform:perspective(1600px) rotateY(0)}100%{opacity:0;transform:perspective(1600px) rotateY(-92deg)}}@keyframes album-interface-arrive{from{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.album-arrival-curtain{display:none}.album-arriving .topbar,.album-arriving .app{animation:none}}
