.nav{backdrop-filter:blur(1.5px);background-color:transparent}.text-btn{transition:all .2s}.text-btn:hover{filter:drop-shadow(0 0 .5em #dadada93)}.btn-0{position:relative;z-index:0;transition:color .5 ease}.btn-0:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ff8c00;transform:translateX(-100%);transition:transform .25s ease-in-out;z-index:-1}.btn-0:hover:before{transform:translateX(0)}.full-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:-1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:spin .5s linear infinite}.main-area{backdrop-filter:blur(.9px);background-color:transparent}.wavy-heading{position:relative}.wavy-line{position:absolute;left:0;bottom:-11px;width:100%;height:15px;background:url("data:image/svg+xml,%3Csvg width='100' height='15' viewBox='0 0 100 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.5 C 10 0, 20 15, 30 7.5 S 50 15, 60 7.5 S 80 0, 100 7.5' stroke='%234CAF50' fill='none' stroke-width='2'/%3E%3C/svg%3E") repeat-x;background-size:100px 15px;opacity:.7}@keyframes InputErrorAnimation{0%{transform:translateX(0)}25%{transform:translateX(-.35rem)}50%{transform:translateX(.4rem)}75%{transform:translateX(-.35rem)}to{transform:translateX(0)}}.input-error{animation:InputErrorAnimation .4s ease forwards}