@keyframes slideInFromRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@media (max-width:1023px){body{animation:slideInFromRight .3s cubic-bezier(.4,0,.2,1)}.back-button,[class*=back-btn],[class*=backBtn],button[aria-label*="go back" i],button[aria-label*=back i]{transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.back-button:active,[class*=back-btn]:active,[class*=backBtn]:active,button[aria-label*="go back" i]:active,button[aria-label*=back i]:active{transform:scale(.9);opacity:.7}.back-button:after,[class*=back-btn]:after,[class*=backBtn]:after,button[aria-label*="go back" i]:after,button[aria-label*=back i]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(0,0,0,.1);transform:translate(-50%,-50%);transition:width .3s,height .3s}.back-button:active:after,[class*=back-btn]:active:after,[class*=backBtn]:active:after,button[aria-label*="go back" i]:active:after,button[aria-label*=back i]:active:after{width:100%;height:100%}}@media (max-width:1023px){[class*=header],header{animation:slideInFromRight .25s cubic-bezier(.4,0,.2,1)}}@supports (-webkit-touch-callout:none){@media (max-width:1023px){.back-button,[class*=back-btn],[class*=backBtn],button[aria-label*="go back" i],button[aria-label*=back i]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}}}@media (max-width:1023px) and (hover:none){.back-button,[class*=back-btn],[class*=backBtn],button[aria-label*="go back" i],button[aria-label*=back i]{-webkit-tap-highlight-color:rgba(0,0,0,.1)}}