button:focus,input:focus{outline:0}.main.container{max-width:1700px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.kiddingly-shaking{animation:kidding-shake 1s cubic-bezier(.36,.07,.19,.97) infinite both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes kidding-shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.fade-in{animation:fadeIn .5s cubic-bezier(.36,.07,.19,.97)}@keyframes fadeIn{0%{opacity:0}to{visibility:visible;opacity:1}}.slide-up-formal{animation:slideUpFormal .3s}@keyframes slideUpFormal{0%{opacity:.3;transform:translateY(100%)}to{transform:translateY(0)}}.slide-up{animation:slideUp .3s}@keyframes slideUp{0%{opacity:.3;transform:translateY(100%)}70%{opacity:1;transform:translateY(-20%)}80%{opacity:1;transform:translateY(-10%)}to{transform:translateY(0)}}.active-again,.active-while{animation:activeWhile 1s cubic-bezier(.36,.07,.19,.97)}@keyframes activeWhile{0%{border:1px solid #db072f}to{border:1px solid rgba(219,7,47,0)}}