:root{--motion-ease:cubic-bezier(.22,1,.36,1)}
.small-link,.app-band-link,.editorial-rail-controls button{transition:translate .4s var(--motion-ease),color .2s,background-color .2s}
.motion-menu-links{position:relative;z-index:1;align-items:flex-start}.motion-menu-links a{transition:opacity .25s,translate .35s var(--motion-ease)}.motion-menu-links a:hover,.motion-menu-links a:focus-visible{translate:7px 0;opacity:1}
.motion-menu-preview{position:absolute;right:12vw;top:16%;bottom:16%;width:30vw;display:flex;flex-direction:column;justify-content:center;gap:18px;pointer-events:none}.motion-menu-preview img{width:100%;height:calc(100% - 40px);object-fit:contain}.motion-menu-preview>span{font:9px/1.6 var(--head);color:#fff;letter-spacing:.06em;text-align:center}
.home-editorial-rail{cursor:grab}.home-editorial-rail.motion-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.home-editorial-rail.motion-dragging *{cursor:grabbing;user-select:none}
.motion-pixels{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,1fr);pointer-events:none}.motion-pixels i{background:#777;opacity:0;scale:.1;transition:opacity .45s,scale .6s var(--motion-ease);transition-delay:var(--pixel-delay)}
@media(hover:hover) and (pointer:fine){.card:hover .motion-pixels i{opacity:.17;scale:.8}.card:hover .motion-pixels i:nth-child(7n){background:#b3261e;opacity:.4;scale:.6}}
.card:focus-within .motion-pixels i{opacity:.17;scale:.8}.archive-empty-cover .empty-logo-circle,.archive-empty-cover .empty-cover-topic{z-index:1}
.motion-curtain{position:fixed;inset:0;z-index:210;display:flex;pointer-events:none}.motion-curtain i{flex:1;background:#111;transform:scaleY(0);transform-origin:top}.motion-curtain.is-covering{pointer-events:auto}.motion-curtain.is-covering i{transform:scaleY(1)}
@media(max-width:1000px){.motion-menu-preview{display:none}}
@media(prefers-reduced-motion:reduce){.motion-curtain,.motion-pixels{display:none}.motion-menu-links a:hover,.motion-menu-links a:focus-visible{translate:none}.small-link,.app-band-link,.editorial-rail-controls button{translate:none!important}}
