@import url(https://fonts.googleapis.com/css2?family=Cedarville+Cursive&family=Dosis&family=Mukta:wght@300&family=Nunito&family=Pacifico&family=REM:wght@500&family=Tilt+Neon&family=Unbounded&display=swap);:root{--background-color:#d3f4fc;--wraper-color:#e0eff3;--wraper-border-color:#fefefe;--text-color:#585858;--text-color-less:#8b8b8b;--online-indecator:#44ff85;--contact-list-hover-color:#e8fbff;--info-text-color:#90def1;--modal-background-color:hsla(0,45%,92%,.1);--error-color:#ed604b;--error-color-less:#f42100c9;--profile-background-color:#90def1;--success-color:#4aac6c;--success-color-less:#4aac6cc6;--message-area-header-color:#eaeaea}::selection{background-color:#15d1c4}*{box-sizing:border-box;margin:0;padding:0}html{background-color:#d3f4fc;background-color:var(--background-color);font-family:REM,sans-serif;font-family:Unbounded,sans-serif}body{background-color:#e0eff3;background-color:var(--wraper-color);border:2px solid #fefefe;border:2px solid var(--wraper-border-color);inset:0;overflow:hidden;position:absolute}.profile-area{border-radius:10px;overflow:hidden;position:relative}.profile-area-info-container{border-radius:10px;inset:0;overflow-y:auto;position:absolute;scroll-behavior:smooth}.profile-area .non-selected-text{color:var(--text-color);display:grid;height:100%;place-items:center}.profile-area .profile-pic-area{margin:1.5rem 10px;padding:10px;text-align:center}.profile-area .profile-pic-area .profile-container{background-color:var(--info-text-color);border:1px solid var(--text-color-less);border-radius:50%;cursor:pointer;height:2.5rem;margin:auto;overflow:hidden;position:relative;width:2.5rem;P{font-size:1.7rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.profile-area .profile-pic-area .profile-name{color:var(--text-color);font-size:1.5rem;text-transform:lowercase}.profile-area .profile-pic-area .profile-number{color:var(--text-color);font-size:calc(1rem - 3px)}.pic{.profile-text{background-color:var(--info-text-color);border-radius:50%;font-size:2rem;height:2.5rem;margin:auto;width:2.5rem}}.profile-area .profile-info-about{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-bottom:calc(1rem - 5px);padding:10px}.profile-area .profile-info-about .about .about-head{color:var(--text-color-less);font-size:10px}.profile-area .profile-info-about .about .about-value{color:var(--text-color)}.profile-area .profile-body .group-participant-contact{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;gap:5px;margin-bottom:10px;padding:5px}.profile-area .profile-body .group-participant-contact:hover{background-color:var(--contact-list-hover-color)}.profile-area .profile-body .group-participant-contact>img{border-radius:50%;height:2rem;object-fit:cover;object-position:center;width:2rem}.profile-body .profile-body-header{color:var(--text-color);font-weight:600;padding:5px;position:relative}.profile-body .profile-body-header:before{border-bottom:1px solid var(--text-color-less);content:"";inset:0;position:absolute}.profile-area .profile-body .group-participant-contact>p{font-size:small;text-transform:lowercase}.profile-area .profile-footer{color:red}.profile-area .profile-footer :is(.profile-block,.profile-chat){align-items:center;cursor:pointer;display:flex;gap:10px;justify-items:flex-start;padding:10px}.profile-area .profile-footer :is(.profile-block,.profile-chat):hover{background-color:#7ec9dc;transition:all .3s linear}.profile-area .profile-footer .profile-exit{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;gap:5px;padding:5px}.profile-area .profile-footer .profile-block:hover,.profile-area .profile-footer .profile-chat:hover,.profile-area .profile-footer .profile-exit:hover{background-color:var(--contact-list-hover-color)}.profile-info-match .group-info{display:flex;flex-direction:row;gap:10px;padding:10px}.profile-info-match .group-info>.group-icon{font-size:large;font-weight:400}.profile-info-match .group-info>span{color:var(--text-color)}.loadding-div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;inset:0;place-items:center;position:absolute}.loadding-div>p{-webkit-animation:textAnimation 2s infinite;animation:textAnimation 2s infinite;color:var(--text-color);font-size:large;position:absolute}@-webkit-keyframes textAnimation{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:1}to{opacity:0}}@keyframes textAnimation{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:1}to{opacity:0}}.loadding-div .loadding-inner-div{border-radius:50%;height:10rem;position:relative;width:10rem}.loadding-div .loadding-inner-div:after{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;background-color:initial;border-radius:50%;box-shadow:0 3px 0 var(--info-text-color);content:"";inset:10px;position:absolute}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.message-setting-background{-webkit-animation:animate .2s linear;animation:animate .2s linear;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);inset:0;position:absolute;z-index:1}.message-setting{-webkit-animation:modal .2s linear;animation:modal .2s linear;background-color:var(--background-color);border-radius:5px;border-bottom-right-radius:0;display:flex;flex-direction:column;gap:10px;height:50%;position:absolute;right:0;transition:scale .2s linear;width:50%;.header{align-items:center;background-color:var(--profile-background-color);color:var(--text-color);display:flex;flex-direction:row;justify-content:space-between;padding:10px;.close-btn{cursor:pointer;transition:color .3s linear;:hover{color:#000}}}.setting-container{display:flex;flex-direction:column;gap:5px;overflow:auto;width:100%;.settings{cursor:pointer}.settings:hover{color:var(--text-color)}}}.message-container{background-color:none;border-radius:15px;display:flex;flex-direction:column;overflow:hidden;position:relative}.message-container-header{align-items:center;background-color:var(--message-area-header-color);border-radius:15px 15px 0 0;display:flex;flex-direction:row;padding:10px}.message-container-header>.profile-container{background-color:var(--info-text-color);border:1px solid var(--text-color-less);border-radius:50%;cursor:pointer;height:2.5rem;overflow:hidden;position:relative;width:2.5rem;P{font-size:1.7rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.message-container-header>.message-container-header-name{color:var(--text-color);display:flex;flex-direction:column;margin:0 auto 0 10px}.message-container-header>.message-container-header-name>span{font-size:calc(1rem - 5px)}.clr-g{color:var(--success-color)}.message-container-header>:is(.message-container-header-video-call,.message-container-header-call,){color:var(--text-color);cursor:pointer;font-size:1.5rem;margin-right:1rem}.message-container-header>:is(.message-container-header-video-call,.message-container-header-call,):is(:hover,:focus){color:var(--text-color-less);transition:color .3s linear}.message-area{margin-bottom:auto;overflow:scroll;padding:10px;width:100%;&::-webkit-scrollbar-corner{background-color:initial}}.message-area>.message{word-wrap:break-word;color:#000;font-size:calc(1rem - 4px);margin-bottom:2px;max-width:70%;position:relative}.message-area>p>span{color:var(--text-color);font-size:calc(1rem - 7px);margin:10px;pointer-events:none}.message-area :is(.right,.left){border-radius:10px;font-size:calc(1rem - 5px);padding:5px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message-area .right{background-color:var(--info-text-color);border-bottom-right-radius:0;margin-left:auto}.message-area .left{background-color:var(--message-area-header-color);border-bottom-left-radius:0;margin-right:auto}.message-area .info{color:var(--text-color);display:flex;flex-direction:column;font-size:calc(1rem - 7px)}.message-container-input-area{align-items:center;background-color:var(--message-area-header-color);border:1px solid;border-radius:15px;display:flex;gap:5px;padding:10px}.message-container-input-area :is(.emoji-btn,.send-btn){color:#2995af;cursor:pointer;font-size:calc(2rem - 6px);transition:color .2s linear}.message-container-input-area :is(.emoji-btn,.send-btn):hover{color:#2994af8a}.message-container-input-area input{background-color:initial;border:none;border-radius:10px;color:var(--text-color);font-size:1rem;outline:none;padding:5px;position:relative;width:100%}.emoji-picker{display:flex;justify-content:center;width:100%}.no-message{color:var(--text-color)}.contactListArea{border-radius:10px;display:grid;grid-template-rows:auto 1fr;min-height:100%;position:relative}.contactLlstHead{display:flex;gap:5px;justify-content:space-between;padding:5px}.contactLlstHead .profile{background-color:initial;border:none;border:1px solid var(--text-color-less);border-radius:50%;cursor:pointer;height:3rem;object-fit:cover;object-position:center;outline:none;overflow:hidden;width:3rem}.contactLlstHead .user-name{color:var(--text-color);margin-block:auto;margin-right:auto}#contactSearchDiv{align-items:center;background-color:#eaeaea;border-radius:10px;display:flex;flex-direction:row;justify-content:center;margin:auto;width:100%}#contactSearchInput{background-color:initial;border:none;font-size:medium;outline:none;padding:10px 20px;width:100%}#searchIcon{color:gray;cursor:pointer;font-size:1.5rem;margin:10px}#searchIcon:hover{color:#000}#chatHeading{color:var(--text-color);font-size:2rem;margin-block:5px}.navigation{align-items:center;display:flex;justify-content:left;list-style:none;padding:1rem}.navigation li{margin-right:2rem}.navigation a{color:var(--text-color-less);text-decoration:none;transition:color .3s}.navigation a:is(:hover,:focus){color:var(--text-color)}.navigation .active{color:var(--text-color);position:relative}.navigation .active:after{background-color:#a0edff;border-radius:10px;bottom:-5px;content:"";height:4px;left:0;position:absolute;width:100%}.chatListdiv{overflow-y:auto}.chatListdiv .chatlist{color:var(--text-color)}.chatListdiv .chatlist:has(.no-contact){align-items:center;display:flex;height:50%;justify-content:center;width:100%}::-webkit-scrollbar{background-color:initial;height:5px;width:5px}::-webkit-scrollbar-thumb{background-color:var(--text-color-less);border-radius:10px;opacity:0}.contact,.group-contact{border-radius:1rem;cursor:pointer;display:flex;margin-block:1rem;margin-bottom:auto;overflow:hidden;padding:1rem;transition:all .3s}.contact *{pointer-events:none}.contact div{padding-inline:6px}.contact:hover,.group-contact:hover{background-color:var(--contact-list-hover-color)}.group-contact .time,.status{font-size:small;margin-left:auto}.onlineIndecator{position:relative}.onlineIndecator:after{background-color:var(--online-indecator);border-radius:50%;content:"";height:10px;position:absolute;width:10px}.lastseen{align-items:center;display:flex;flex-direction:column;font-size:small}.profileImg{background-color:#a0edff;border:1px solid var(--text-color);border-radius:50%;color:#000;height:2.5rem;overflow:hidden;position:relative;width:2.5rem;p{font-size:1.5rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}img,p{position:absolute}img{inset:0;object-fit:cover;object-position:center;top:-.5px;width:100%}}.contact{overflow:hidden;position:relative}.contact-info,.group-contact .group-info{text-wrap:nowrap;overflow:hidden;width:60%}.contact-info .name,.group-contact .group-info .name{font-size:1.5rem;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis}.contact-info .lastmessage,.group-contact .group-info .lastmessage{color:var(--text-color-less);font-size:.8rem}.contactBtn{background-color:initial;border:none;color:var(--text-color-less);cursor:pointer;outline:none;padding:5px;-webkit-transform:color 3s;transform:color 3s}.contactBtn *{font-size:2rem}.contactBtn:is(:hover,:focus){color:var(--text-color)}.notification-btn{position:relative}#active-nofication:after{background-color:var(--online-indecator);border-radius:50%;content:"";height:calc(1rem - 8px);inset:0;left:1.9rem;position:absolute;top:.8rem;width:calc(1rem - 8px)}.group-contact{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;gap:5px;padding:1rem;transition:all .3s linear}.add-contact-modal-background{-webkit-animation:animate .2s linear;animation:animate .2s linear;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);inset:0;position:absolute}#add-contact-modal{-webkit-animation:modal .2s linear;animation:modal .2s linear;background-color:var(--info-text-color);border-radius:5px;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;left:50%;padding:10px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:scale .2s linear;width:50%}#add-contact-modal #add-contact-modal-head{color:var(--text-color);display:flex;flex-direction:row;justify-content:space-between}#add-contact-modal #add-contact-modal-head>button{-webkit-animation:animate .3s linear;animation:animate .3s linear;background-color:initial;border:none;cursor:pointer;outline:none}#add-contact-modal #add-contact-modal-body{border:none;border-radius:3px;font-size:medium;outline:none;padding:8px}#add-contact-modal #add-contact-modal-body::-webkit-inner-spin-button,#add-contact-modal #add-contact-modal-body::-webkit-outer-spin-button{-webkit-appearance:none}#add-contact-modal #add-contact-modal-footer{text-align:right}#add-contact-modal #add-contact-modal-footer>button{background-color:#0069d9;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;opacity:.8;outline:none;padding:6px;transition:all .3s}#add-contact-modal #add-contact-modal-footer>button:is(:hover,:focus){opacity:1}#add-contact-modal #add-contact-modal-footer>button:last-child{background-color:red}.errormodal-background,.successmodal-background{-webkit-animation:animate .2s linear;animation:animate .2s linear;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;inset:0;min-height:100vh;place-items:center;position:absolute}.errormodal,.successmodal{align-items:center;background-color:var(--info-text-color);border-radius:5px;gap:10px;padding:20px;position:relative;text-align:center;width:10rem}.errormodal:after,.successmodal:after{background-color:var(--error-color);border-radius:50%;color:#fff;content:"X";display:grid;font-size:large;height:50px;left:35%;place-items:center;position:absolute;top:-1.5rem;width:50px}.successmodal:after{background-color:var(--success-color);content:"✓"}.errormodal>.errormodal-header,.successmodal>.successmodal-header{color:var(--text-color);font-size:large;font-weight:600;padding-block:10px}.errormodal>.errormodal-info,.successmodal>.successmodal-info{color:#000;font-size:small;font-weight:400;padding-block:5px}.errormodal>.errormodal-btn,.successmodal>.successmodal-btn{background-color:var(--error-color);border:none;border-radius:6px;color:#fff;cursor:pointer;margin:5px;outline:none;padding:5px;transition:all .2s linear;width:100%}.successmodal>.successmodal-btn{background-color:var(--success-color)}.errormodal>.errormodal-btn:is(:hover,:focus){background-color:var(--error-color-less)}.successmodal>.successmodal-btn:is(:hover,:focus){background-color:var(--success-color-less)}.errormodal>.errormodal-btn:focus,.successmodal>.successmodal-btn:focus{outline:1px solid var(--text-color)}.profile-bg{-webkit-animation:animate .2s linear;animation:animate .2s linear;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--background-color);inset:0;overflow:auto;position:absolute}.profile-div{display:flex;flex-direction:column;gap:2rem}.profile-div .profile-header{align-items:center;background-color:var(--profile-background-color);color:var(--text-color);display:flex;flex-direction:row;gap:1rem}.profile-div .profile-header .profile-header-back-btn{cursor:pointer;font-size:2rem}.profile-div .profile-header .profile-header-back-btn:hover{color:var(--text-color-less);transition:color .1s ease-in-out}.profile-div .profile-header>p{font-size:large}.profile-div .profile-pic{cursor:pointer;margin:auto;position:relative}.profile-div .overlay:after{background-color:#fff;border-radius:50%;content:"";height:100%;inset:0;opacity:.2;position:absolute;width:100%;z-index:1}.profile-div .profile-pic .pic>img{border:1px solid #000;border-radius:50%;height:6rem;object-fit:cover;object-position:center;overflow:hidden;width:6rem}.profile-div .profile-pic .profile-camera{color:var(--profile-background-color);inset:0;left:40%;position:absolute;top:40%;z-index:2}.profile-div .profile-info>div{align-items:center;display:flex;flex-direction:row;gap:1rem;margin:10px}.profile-div .profile-info>div .edit-btn{color:var(--text-color);font-size:large;margin-left:auto}.profile-div .profile-info>div .edit-btn:hover{color:var(--text-color-less);cursor:pointer;transition:color .2s ease-in-out}.profile-div .profile-info>div .info-head{color:var(--text-color-less);font-size:10px}.profile-div .profile-info>div .info-value{color:var(--text-color)}.profile-div .profile-footer{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(1fr);margin-inline:5px}.profile-div .profile-footer .profile-footer-logout{background-color:var(--error-color);border-radius:5px;cursor:pointer;font-size:medium;font-weight:500;opacity:.9;padding:5px}.profile-div .profile-footer .profile-footer-logout:hover{opacity:1}.profile-div .profile-footer .profile-footer-logout{background-color:var(--profile-background-color)}.profile-div :is(.edit-name,.edit-about,.edit-phone){grid-gap:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;gap:10px;inset:0;place-content:center;position:absolute}.profile-div :is(.edit-name,.edit-about,.edit-phone)>.cross-btn{cursor:pointer}.profile-div :is(.edit-name,.edit-about,.edit-phone){&>:is(input,button){border:1px solid #000;border-radius:5px;font-size:calc(1rem + 5px);outline:none;padding:5px}&>button{background-color:var(--info-text-color);cursor:pointer;opacity:.8;&:hover{opacity:1}&:focus-visible{opacity:1;outline:1px solid #000}}}.create-group-modal-background{-webkit-animation:animate .2s linear;animation:animate .2s linear;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);inset:0;position:absolute}@-webkit-keyframes animate{0%{background-color:initial}to{background-color:var(--modal-background-color)}}@keyframes animate{0%{background-color:initial}to{background-color:var(--modal-background-color)}}.create-group-modal{-webkit-animation:modal .2s linear;animation:modal .2s linear;background-color:var(--info-text-color);border-radius:5px;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;left:50%;max-height:60%;padding:1rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:scale .2s linear;width:100%}@-webkit-keyframes modal{0%{opacity:0}to{opacity:1}}@keyframes modal{0%{opacity:0}to{opacity:1}}.create-group-modal-header{align-items:center;color:var(--text-color);display:flex;font-size:large;justify-content:space-between}.create-group-modal-header .title{font-weight:700}.create-group-modal .profile-area{text-align:center}.create-group-modal .group-profile{border-radius:50%;cursor:pointer;height:5rem;object-fit:cover;object-position:center;width:5rem}#modal-close-btn{color:var(--text-color);cursor:pointer;transition:color .3s linear}#modal-close-btn:hover{color:#000}.create-group-modal-body .select-contact-input .add-icon,.create-group-modal-header .closeBtn{color:var(--text-color);cursor:pointer;transition:color .3s linear}.create-group-modal-body .select-contact-input .add-icon:hover,.create-group-modal-header .closeBtn:hover{color:#000}.create-group-modal-body{overflow-y:auto}.create-group-modal-body input{border:none;border-radius:10px;color:var(--text-color);font-size:medium;margin-bottom:5px;outline:none;padding:10px;position:relative;width:100%}.create-group-modal-body input:is(:focus,:hover){outline:1px solid var(--text-color-less)}.create-group-modal-body .select-contact-input{position:relative}.create-group-modal-body .select-contact-input .add-icon{font-size:1.5em;inset:0;left:92%;position:absolute;top:10%}.create-group-modal-body .selected-contacts{display:flex;flex-wrap:wrap;gap:10px}.create-group-modal-body .selected-contacts .contactModal-container{align-items:center;background-color:#f0f8ff;border-radius:10px;display:flex;padding:5px}.create-group-modal-body .selected-contacts .contactModal-container #delete-contact-btn{font-size:.8rem}.create-group-modal-body .selected-contacts .contactModal-name{color:var(--text-color);font-size:1rem;padding:2px;pointer-events:none}.create-group-modal-body .selected-contacts .contactModal-img{border:1px solid #000;border-radius:50%;height:1.5rem;object-fit:cover;object-position:center;pointer-events:none;width:1.5rem}.create-group-modal-body .selected-contacts #delete-contact-btn{color:var(--text-color);cursor:pointer;transition:color .3s linear}.create-group-modal-body .selected-contacts #delete-contact-btn:hover{color:#000}.create-group-modal-footer{text-align:right}#group-create-btn,#group-modal-close-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-right:10px;opacity:.8;outline:none;padding:5px;transition:all .3s linear}#group-create-btn{background-color:#0069d9}#group-modal-close-btn{background-color:red}:is(#group-create-btn,#group-modal-close-btn):is(:hover,:focus){opacity:1}.notification-model{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:100%;inset:0;overflow:scroll;position:absolute;width:100%}.contactListArea .notification-model .notification-header{align-items:center;background-color:var(--profile-background-color);color:var(--text-color);display:flex;flex-direction:row;justify-content:space-between;padding:calc(1rem - 4px);.notification-modal-close-btn{cursor:pointer;:hover{color:#000;transition:color .2s linear}}.title{text-transform:capitalize}}.contactListArea .notification-model .notification-container{.notification{align-items:center;background-color:#7de5e9;border:1px solid #000;border-radius:10px;color:var(--text-color);display:flex;flex-direction:row;justify-content:space-between;margin-block:10px;padding:calc(1rem - 4px);.notification-content{display:flex;flex-direction:column;.sender-name{font-size:1.3rem;text-decoration:underline;text-transform:lowercase}.message{display:flex;flex-direction:column;.timestamp{font-size:calc(1rem - 5px)}}}}.notification-delete{cursor:pointer;:hover{color:#000;transition:color .2 linear}}.no-notification{text-align:center}}.chatpageDiv{grid-gap:10px;background-color:#fff;border-radius:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);inset:0;margin:1rem;padding:1rem;position:absolute}.authenticationDiv{background-color:var(--background-color);border:1px solid var(--text-color-less);border-radius:15px;border-bottom-left-radius:0;border-top-right-radius:0;display:grid;grid-template-columns:1fr 1fr;left:50%;min-width:60%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.authenticationDiv>img{border-right:1px solid var(--text-color-less);height:100%;object-fit:cover;object-position:center;width:100%}.nav{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:1rem;place-items:center}.nav li>*{color:var(--text-color-less);font-size:large;position:relative;text-decoration:none;transition:color .3s}.nav li :is(.active,:hover,:focus){color:var(--text-color);text-decoration:none}.nav li .active:before{-webkit-animation:animateActiveLink .2s linear;animation:animateActiveLink .2s linear;background-color:var(--info-text-color);border-radius:10px;content:"";inset:0;left:-2px;padding:2px;position:absolute;right:-2px;top:22px}@-webkit-keyframes animateActiveLink{0%{background-color:initial;opacity:0}to{background-color:var(--info-text-color);opacity:1}}@keyframes animateActiveLink{0%{background-color:initial;opacity:0}to{background-color:var(--info-text-color);opacity:1}}.authenticationNav>form{display:flex;flex-direction:column;padding-block:10%;padding-inline:20%}.authenticationNav>form .profileDiv{background-color:var(--info-text-color);border:1px solid var(--text-color-less);border-radius:50%;height:5rem;margin:auto;margin-block:.5rem;overflow:hidden;position:relative;width:5rem}.authenticationNav>form .profileDiv img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.authenticationNav #signin .profileDiv img{cursor:pointer}.authenticationNav>form .inputField{margin-bottom:5px;width:100%}.authenticationNav>form .inputField input{border:1px solid var(--text-color-less);color:var(--text-color);outline:none;padding:5px;transition:border .1s linear;width:100%}.authenticationNav>form .inputField input:hover{border-color:var(--text-color)}.authenticationNav>form .password{position:relative}.authenticationNav>form .password input{padding-right:20px}.authenticationNav>form .password button{background-color:initial;border:none;color:var(--text-color-less);cursor:pointer;outline:none;padding:5px;position:absolute;right:0;top:2px;transition:color .1s linear}.authenticationNav>form .password button:is(:hover,:focus){color:var(--text-color)}.authenticationNav>form button[type=submit]{background-color:var(--info-text-color);border:none;border:1px solid var(--text-color-less);color:#f5f5f5;cursor:pointer;font-size:15px;font-weight:600;outline:none;padding:5px;transition:border .2s linear,outline .2s linear}.authenticationNav>form button[type=submit]:is(:hover,:focus){border:1px solid var(--text-color);outline:1px solid var(--text-color)}.authenticationNav>form .info{color:var(--text-color-less);font-size:12px;padding-block:2px;text-align:right}.authenticationNav>form .info>*{color:var(--info-text-color);font-size:15px;padding:1px;transition:all .2s linear}.authenticationNav>form .info>:is(:hover,:focus){outline:1px solid var(--text-color-less)}@media (max-width:768px){.authenticationDiv{grid-template-columns:1fr}.authenticationDiv>img{display:none}}@media (max-width:450px){.authenticationDiv{width:90%}}
/*# sourceMappingURL=main.96eadb36.css.map*/