@media(prefers-reduced-motion:no-preference){
 .stack,.category-open{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease}
 .deck-layer{transition:transform .35s cubic-bezier(.2,.7,.2,1)}
 .edition-head a,.category-logo{transition:opacity .2s ease}
 .stack-toggle{transition:color .2s ease}
 .open-label:after{transition:transform .25s ease}
 @media(hover:hover) and (pointer:fine){
  .deck:hover>.stack,.deck:hover>.category-open{transform:translateY(-3px);box-shadow:0 12px 25px -18px #3d302b66;border-color:#c5b5a4}
  .deck:hover>.layer-1{transform:translate(7px,9px) rotate(1.35deg)}
  .deck:hover>.layer-2{transform:translate(13px,17px) rotate(2.8deg)}
  .stack:hover .open-label:after{transform:translateX(3px)}
  .edition-head a:hover,.category-logo:hover{opacity:.75}
 }
 .stack:active,.category-open:active{transform:scale(.993)}
}
@media(prefers-reduced-motion:reduce){.stack,.category-open,.deck-layer,.edition-head a,.category-logo,.stack-toggle,.open-label:after{transition:none!important;animation:none!important}}
