:root{--white:whitesmoke;--background-white:whitesmoke;--darkGray:#2a2a2a;--yellow:#fdda00}html{--scroll-behavior:smooth;scroll-behavior:smooth}*{box-sizing:border-box;font-family:Montserrat,sans-serif}body{background-color:var(--darkGray);color:var(--white);margin:0;font-size:16px}hr{width:100%;height:1px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#00000000",GradientType=1);background-image:linear-gradient(90deg,#f5f5f500 0%,#f5f5f5 50%,#f5f5f500 100%);border:0;margin:2em auto}img{max-width:100%}a{color:var(--yellow);cursor:pointer;text-decoration:none}footer{text-align:center;margin-bottom:50px;padding:10px;font-size:.8em}.noScroll{overflow:hidden}.scrollToTop{border:1px solid var(--white);background-color:var(--darkGray);cursor:pointer;border-radius:50%;justify-content:center;align-items:flex-end;width:38px;height:38px;font-size:35px;display:flex;position:fixed;bottom:54px;right:10px;transform:rotate(90deg)}.vibrate{animation-name:shake;animation-duration:1s;animation-iteration-count:infinite}@keyframes shake{0%{transform:rotate(0)}5%{transform:rotate(-7deg)}10%{transform:rotate(7deg)}15%{transform:rotate(-7deg)}20%{transform:rotate(7deg)}25%{transform:rotate(-7deg)}30%{transform:rotate(0)}}.error{background-color:#dc143c}.success{background-color:#268126}
