@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=arrow_upward, arrow_downward);*{font-family:Poppins,Arial,sans-serif}html{height:100%}:root{--primary-purple:#403776;--accent-purple:#a359bf;--hover-purple:#c486d8;--barely-purple:#322a881a;--light-purple:#322a8833;--medium-purple:#322a884d;--dark-purple:#322a88b3;--background-light:#f7f9fc;--background-white:#fff;--text-dark:#333;--text-gray:#666;--text-light-gray:#999;--border-gray:#ddd;--other-purple:#5e4fa2}#root,body{background-color:#f7f9fc;background-color:var(--background-light);color:#333;color:var(--text-dark);height:100%;margin:0;padding:0}.main{display:flex;flex-direction:row;height:90%}.right_main{overflow:auto;width:100%}.space_between{display:flex;justify-content:space-between}.right_padding{padding:2% 0 2% 2%}.bold_title{font-size:24px;font-weight:800;line-height:40px}.btn_indicator_container{justify-content:space-between;width:100%}.form_postBtn{background:#3090e2;border-radius:4px;padding:10px 20px}.mandatory_indicator{color:red;font-size:.8rem;margin-top:10px}.header{align-items:center;background-color:var(--primary-purple);box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:.75rem}.title{font-size:1.5rem;margin-left:-4rem;margin-right:10rem;text-shadow:0 0 8px #a359bfb3,0 0 12px #a359bfb3,0 0 25px #a359bfb3}.menu_button,.title{color:#fff;font-weight:700}.menu_button{background-color:var(--accent-purple);border-radius:4px;box-shadow:0 0 10px #a359bf80;margin-right:1rem;padding:.5rem 1rem;text-decoration:none;transition:color .3s,background-color .3s}.menu_button:last-child{margin-right:0}.menu_button:hover,.menu_selected{background-color:var(--hover-purple)}.icon{color:#fff!important;display:inline-block;font-family:Material Symbols Outlined;font-size:32px;font-style:normal;font-weight:400;line-height:1;vertical-align:middle}.icon:hover{color:var(--hover-purple)!important}.notifications-icon,.notifications-icon a{position:relative;z-index:1000}.profile-icon a{text-decoration:none;transition:color .3s}.notifications-and-profile-group{gap:1rem;margin-right:2rem}.notification-bubble,.notifications-and-profile-group{align-items:center;display:flex;justify-content:center}.notification-bubble{background-color:red;border-radius:50%;box-sizing:border-box;color:#fff;font-size:12px;height:20px;padding:0;position:absolute;right:-5px;top:-5px;width:20px}.chatroom-icon,.leaderboard-icon,.logout,.notifications-icon,.profile-icon{align-items:center;display:flex;flex:1 1;justify-content:center}.logout-button{background-color:var(--accent-purple);border-radius:4px;box-shadow:0 0 10px #a359bf80;color:#fff;font-weight:700;margin:0;padding:.5rem;text-decoration:none;transition:color .3s,background-color .3s;vertical-align:middle;white-space:nowrap}.logout-button:hover{background-color:var(--hover-purple)}.logo{margin:0;max-width:20rem;padding-top:.25rem}.logo img{height:auto;width:100%}body{margin:0}.container{flex-direction:row!important;min-height:100vh;overflow:hidden;width:100vw}.container:before{background-size:600px 600px}.left-content{align-items:center;display:flex;flex:1 1;justify-content:center;width:50%!important}.right-content{box-shadow:0 0 20px #0003;max-width:450px;padding:1rem!important;width:40%!important}.spinning-star{animation:bounce 3s ease-in-out infinite;cursor:pointer;height:500px;margin-left:6vw;position:relative;transition:all .6s ease-in-out;width:500px;z-index:2}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.container h2{font-size:2rem;margin-bottom:.5rem;text-align:center}.container h4{font-size:1rem;margin-bottom:1.5rem;text-align:center}.input-text{font-size:.9rem;margin-bottom:.75rem;max-width:300px}.login-button{border-radius:4px;font-size:1rem;font-size:12pt!important;margin:0;padding:.5rem!important}.forgot-button{background-color:#a359bf;border:none;cursor:pointer;margin:0;padding:.5rem}.error-text{font-size:1rem;margin-top:.75rem}.input-group,form{max-width:350px;width:100%}form{flex-direction:column!important;gap:.75rem}.inline-span,form{align-items:center;display:flex}.inline-span{flex-direction:row!important;justify-content:center;margin-bottom:1rem;margin-top:2rem;min-width:fit-content}.inline-span>p{margin:0;padding-right:1.15rem;white-space:nowrap}.or-section{align-items:center;display:flex;margin:1.5rem 0;max-width:300px;width:100%}.or-section .line{background-color:#ffffff80;border:none;flex:1 1;height:1px;margin:0}.or-section span{color:#fffc;font-size:.9rem;padding:0 .75rem;text-transform:uppercase}.icon-login-buttons{gap:1rem;max-width:350px;width:100%}.icon-button,.icon-login-buttons{display:flex;justify-content:center}.icon-button{align-items:center;background:#0000;border:1px solid #ffffff4d;border-radius:12px;cursor:pointer;height:4.5rem!important;margin:0;padding:0;transition:all .3s ease}.icon-button:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.icon-button img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);height:2.5rem;object-fit:contain}@keyframes flyIn{0%{opacity:0;transform:translateX(-100%) translateY(100%)}10%,90%{opacity:1;transform:translateX(0) translateY(0)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes flyAway{0%{opacity:1;transform:translateX(0) translateY(0)}to{opacity:0;transform:translateX(-100%) translateY(100%)}}@keyframes fadeInOut{0%,to{opacity:0}20%,80%{opacity:1}}@keyframes peekaboo{0%,to{opacity:1;transform:translate(-170%,-50%)}20%,80%{opacity:1;transform:translate(-50%,-50%)}}@keyframes speechBubble{0%,to{opacity:0;transform:translateX(-50%) scale(.8)}20%,80%{opacity:1;transform:translateX(-50%) scale(1)}}.alien-ship-container{animation:peekaboo 5s ease-in-out;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);z-index:1}.alien-ship-container.fly-away{animation:flyAway 1s ease-in forwards}.alien-ship{height:auto;width:175px}.speech-bubble{animation:speechBubble 5s ease-in-out;background-color:#fff;border-radius:10px;box-shadow:0 0 20px #a359bfcc,0 0 30px #a359bf66,inset 0 0 10px #a359bf4d;color:#333;font-size:14px;font-weight:500;max-width:200px;padding:15px 20px;text-align:center;top:130px}.speech-bubble,.speech-bubble:after{left:50%;position:absolute;transform:translateX(-50%)}.speech-bubble:after{border-color:#0000 #0000 #fff;border-style:solid;border-width:0 20px 20px;content:"";top:-15px}@media only screen and (max-width:875px){.inline-span{flex-wrap:wrap!important}}.container{align-items:center;background:radial-gradient(circle,#3c1e5a 0,#140a1e 100%);box-shadow:inset 0 0 50px #00000080;color:#ddd;display:flex;height:100hv;justify-content:center;position:relative}.container:before{background:url(data:image/gif;base64,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);background-repeat:repeat;background-size:800px 800px;bottom:0;content:"";left:0;opacity:.2;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes popUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes popDown{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.popup{animation:popUp .5s ease-out forwards}.popdown{animation:popDown .5s ease-in forwards}.spinning-star.wobble{animation:wobble 1s 1}@keyframes wobble{25%{transform:rotate(15deg)}50%{transform:rotate(-30deg)}75%{transform:rotate(5deg)}to{transform:rotate(0deg)}}.spin{animation:spin-animation .5s ease-in-out}@keyframes spin-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.right-content{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#3c1e5a4d;border-radius:24px;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:auto;padding:3rem;z-index:2}.left-content{max-width:50%}.right-content>form{display:flex;flex-direction:row;gap:1.5rem;width:100%}.left-group,.right-group{align-items:center;display:flex;flex-direction:column;gap:1.5rem;width:100%}.input-text{border:2px solid #ffffff80;border-radius:8px;color:#fff;font-size:1.2rem;max-width:400px;padding:1rem}.button-group{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;max-width:400px;width:100%}.login-button{background-color:#a359bf;border:none;border-radius:8px;box-shadow:0 0 10px #a359bf80;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem 2rem;transition:background-color .3s;width:100%}.login-button:hover{background-color:#c486d8}.error-text{font-size:1.2rem;margin-top:1rem;text-align:center}.fields{display:flex;flex-direction:row;gap:1.5rem}.sign-up-form{align-items:center;display:flex;flex-direction:column;margin:1rem 0;max-width:1000px;width:100%}.form-group-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;width:100%}.form-group{min-width:0;width:100%}.input-text{background-color:#ffffff1a;border:1px solid #ffffff80;border-radius:4px;box-shadow:0 0 5px #322a8880;box-sizing:border-box;color:#ddd;font-size:1rem;padding:.75rem;transition:all .3s ease;width:100%}.input-text:focus{background-color:#f3e5f5;border-color:#a359bf;box-shadow:0 0 10px #a359bfcc;color:#333}.button-container{display:flex;gap:1rem;justify-content:center;margin-top:1rem;width:100%}.sign-up-button{background-color:#a359bf;border:none;border-radius:4px;box-shadow:0 0 10px #a359bf80;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s;width:200px}@media (max-height:700px){.container{padding-bottom:8rem}.form-group-container{margin-bottom:1rem}}.signup-form{display:flex;flex-direction:column!important}.input-text{width:100%!important}.btns{margin-right:15%}.question_list:last-child{border-bottom:1px dashed #000}.question-header{background:var(--light-purple);box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;padding:2rem}.header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.q-header-title{color:var(--primary-purple);font-size:1.8rem;font-weight:700;text-shadow:0 2px 4px #0003}.header-bottom{align-items:center;display:flex;justify-content:space-between}.question-count{color:#756dea;font-size:1.2rem;font-weight:500}.order-buttons{display:flex;gap:1rem}#searchBar{background-color:var(--hover-purple);border:2px solid var(--accent-purple);border-radius:4px;font-size:1rem;width:180px}#searchBar:focus{background-color:#e397ff45;border-color:#a359bf;box-shadow:0 0 10px #a359bfcc;color:var(--primary-purple);outline:none}#searchBar::placeholder{color:#fff}#searchBar:focus::placeholder{color:#ffffffb3;transition:color .3s ease}#searchBar,.ask-btn{margin:0}.search-and-ask-q{display:flex;flex-direction:row;gap:1rem}.btn{background:#322a8866;border:2px solid #322a88;border-radius:8px;color:#e0c3fc;cursor:pointer;font-weight:500;margin:0 .5rem;padding:.75rem 1.5rem;transition:all .3s ease}.btn:hover{background:#322a8899;box-shadow:0 4px 8px #322a8866;transform:translateY(-2px)}.btn:active{box-shadow:0 2px 4px #322a8866;transform:translateY(0)}.btn.active{background:#322a88;box-shadow:0 4px 8px #322a8899;color:#fff}.ask-btn{background-color:var(--accent-purple);border-radius:4px;box-shadow:0 0 10px #a359bf80;color:#fff;font-size:16px;font-weight:700;margin-right:1rem;text-decoration:none;transition:color .3s,background-color .3s}.ask-btn:hover{background-color:var(--hover-purple)}.question{border-top:1px solid var(--primary-purple);cursor:pointer;display:flex;flex-direction:row;padding:1.5rem 1rem;transition:background-color .3s ease}.question:hover{background-color:var(--primary-purple);box-shadow:0 0 10px #322a8833}.postStats{color:#585858}.postStats,.question:hover .postStats{display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;text-align:center;width:10%}.question:hover .postStats{color:#e0e0e0}.question_mid{padding:0 1.5rem;width:60%}.postTitle{color:#585858}.postTitle,.question:hover .postTitle{font-size:1.1rem;margin-bottom:.8rem;transition:color .3s ease}.question:hover .postTitle{color:#e0e0e0}.question_tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1%}.question_tag_button{background:var(--medium-purple);color:#585858}.question:hover .question_tag_button,.question_tag_button{border:1px solid #322a8880;border-radius:4px;font-size:.9rem;padding:.3rem .8rem;transition:all .3s ease}.question:hover .question_tag_button{background-color:var(--hover-purple);color:#e0e0e0}.lastActivity{color:#585858}.lastActivity,.question:hover .lastActivity{align-items:flex-end;display:flex;flex-direction:column;font-size:.9rem;gap:.3rem;width:30%}.question:hover .lastActivity{color:#e0e0e0}.question_author{color:#585858;font-weight:500}.question:hover .question_author{color:#e0e0e0;font-weight:500}.question_meta{color:#585858;font-size:.8rem;margin-top:.3rem}.question:hover .question_meta{color:#e0e0e0;font-size:.8rem;margin-top:.3rem}.question_author_status{border-radius:4px;display:inline-block;margin-left:.5rem;padding:.2rem .6rem}.user-info{align-items:center;display:flex;gap:.8rem}.user-avatar{background-color:#322a8833;border:2px solid #322a8880;border-radius:50%;height:32px;overflow:hidden;width:32px}.avatar-image{height:100%;object-fit:cover;width:100%}.user-details{display:flex;flex-direction:column;gap:.2rem}.status-not-endorsed{background-color:initial;content:""}.status-endorsed{background-color:#a3ff8980;color:#000}.status-super-smarty{background-color:#a359bf80;color:#000}.status-mentor{background-color:#ff595980;color:#000}.status-grandmaster{background-color:#59a9ff80;color:#000}.tag-page-container,.tag_list{background:#231228;background-image:radial-gradient(#fff,#fff3 2px,#0000 40px),radial-gradient(#fff,#ffffff26 1px,#0000 30px),radial-gradient(#fff,#ffffff1a 2px,#0000 40px),radial-gradient(#fff6,#ffffff1a 2px,#0000 30px)}.tag_list{grid-gap:50px;animation:starsAnimation 75s linear infinite;background-size:550px 550px,350px 350px,250px 250px,150px 150px;display:grid;gap:50px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:40px}.tags-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 40px}.tag-title{color:#e0e7ff;font-size:2em;font-weight:600;letter-spacing:2px;text-shadow:0 0 10px #7895ffcc;transition:all .3s ease}.tag-title:hover{text-shadow:0 0 15px #cb78ff,0 0 25px #cb78ffcc;transform:scale(1.02)}.tagNode{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d;border:1px solid #fff3;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:20px;transition:all .3s ease}.tagNode:hover{box-shadow:0 0 15px #ffffff80;transform:translateY(-5px)}.tagName{color:#b880e3;font-size:1.4em;font-weight:600;margin-bottom:10px}.tagDescription{color:#a5a5a5;font-size:1em;margin-bottom:10px}.tagNode>div{align-items:center;display:flex;flex-direction:column}.tag-count{color:#d7d2d2}.subscribe-container{align-items:center;display:flex;padding:12px}.subscribe-button{background-color:var(--accent-purple);border-radius:4px;box-shadow:0 0 10px #a359bf80;color:#fff;font-weight:700;margin-right:1rem;padding:.5rem 1rem;text-decoration:none;transition:color .3s,background-color .3s}.subscribe-button:hover{color:var(--primary-purple)}.subscribe-button-subscribed,.subscribe-button:hover{background-color:var(--hover-purple)}.form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--primary-purple);border-radius:14px;margin:20px auto;padding:20px;width:60%}.input_title{color:#fff;font-weight:700;margin-bottom:8px}.input_hint{color:var(--hover-purple);font-size:14px;font-style:italic;margin-bottom:5px}.input_input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:20px;padding:10px;width:100%}.input_error{color:#ff7675;margin-bottom:20px}input,textarea{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;color:#fff;font-size:1rem;outline:none;transition:all .3s ease;width:100%}input:focus,textarea:focus{background-color:#fff3;border-color:var(--hover-purple);box-shadow:0 0 10px #a359bfcc}textarea{resize:vertical}.form_postBtn{background-color:var(--accent-purple);border:none;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 2rem;transition:background-color .3s,transform .2s}.form_postBtn:hover{background-color:var(--hover-purple);box-shadow:0 6px 12px #0000004d;transform:translateY(-2px)}.mandatory_indicator{color:#ffffffb3;font-size:.9rem;margin-top:.5rem;text-align:center}.btn_indicator_container{align-items:center;display:flex;flex-direction:column;gap:.5rem}.toggle-button:hover{background-color:var(--accent-purple)}.comment-item{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:.25em;padding:.5em}.comment-text{font-size:.85rem;margin-bottom:.25em}.comment-meta{color:#666;font-size:.75rem}.no-comments{color:#666;font-size:.85rem;font-style:italic}.add-comment{flex-direction:column;margin-top:.5em}.add-comment,.input-row{display:flex;gap:.5em}.comment-username{border:1px solid #ccc;border-radius:4px;flex:2 1;font-size:.85rem;padding:.25em}.comment-username:focus{border-color:var(--hover-purple);outline:none}.comment-textarea{border:1px solid #ccc;border-radius:4px;color:var(--primary-purple);flex:5 1;font-size:.85rem;padding:.25em;resize:none}.comment-textarea:focus{border-color:var(--hover-purple);outline:none}.add-comment-button{background-color:var(--accent-purple);border-radius:4px;box-shadow:0 0 10px #a359bf80;color:#fff;font-weight:700;margin-right:1rem;padding:.5em 1rem;text-decoration:none;transition:color .3s,background-color .3s}.add-comment-button:hover{background-color:var(--hover-purple)}.error{color:red;display:block;font-size:.75rem;margin-top:-.5em}.vote-container{align-items:center;display:flex;padding:12px}.vote-button{all:unset;align-items:center;background:none;border-radius:50%;display:flex;justify-content:center;margin-right:5px;transition:color .3s,outline .3s}.arrow{border-radius:50%;color:var(--primary-purple);display:inline-block;font-family:Material Symbols Outlined;font-size:32px;font-style:normal;font-weight:400;line-height:1}.vote-button:hover .arrow{color:var(--accent-purple)}.vote-button-upvoted .arrow,.vote-button:hover .arrow{border-radius:50%;outline:4px solid var(--accent-purple)}.vote-button-upvoted .arrow{color:var(--primary-purple)}.vote-button-downvoted .arrow{border-radius:50%;color:var(--primary-purple);outline:4px solid var(--accent-purple)}.vote-count{align-items:center;color:var(--primary-purple);display:flex;font-size:1.5rem;font-weight:700;margin-left:.5rem}.answer{border-radius:8px;box-shadow:0 4px 6px #0000001a;flex-direction:column;justify-content:space-between;margin:1.5rem 0;padding:1.5rem}.answerText{color:var(--text-dark);font-size:1.1rem;margin:1rem}.answerAuthor{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.answer_author{color:var(--primary-purple);font-size:1rem;font-weight:700;text-decoration:none}.answer_question_meta{color:var(--text-light-gray);font-size:.85rem}.answerContent{align-items:flex-start;display:flex;gap:1rem}.answer-right-content{align-items:flex-end;display:flex;gap:1rem;text-align:right}#answersHeader{align-items:center;background:linear-gradient(to right,var(--dark-purple),var(--light-purple));box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:1.5rem}.answer-question-title{color:#fff;font-size:1.8rem;font-weight:700}.header-left{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.header-right{align-items:center;display:flex;gap:1rem}.answer-stats{color:var(--hover-purple);font-size:1rem;font-weight:700}.answer{background-color:#f9f9f9;border-radius:6px;display:flex;flex-direction:row;margin-bottom:1em;padding:1em 0}.answer-page{background-color:var(--barely-purple)}.answerText{width:75%}.answerAuthor{margin-left:5%}.answer_question_meta{color:#bbb}.ansButton{background-color:var(--accent-purple);border-radius:4px;box-shadow:0 0 10px #a359bf80;color:#fff;font-weight:700;margin-right:1rem;padding:.5rem 1rem;text-decoration:none;transition:color .3s,background-color .3s}.ansButton:hover{background-color:var(--hover-purple);color:var(--primary-purple)}.comment-section{background-color:#f9f9f9;border:2px solid var(--primary-purple);border-radius:6px;box-shadow:0 4px 8px #0000001a;font-size:.9rem;margin:.5em;padding:.5em}.toggle-button{background-color:var(--primary-purple);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:background-color .3s,color .3s}.toggle-button:hover{background-color:var(--hover-purple);color:var(--primary-purple)}.comments-container{margin-top:.5em}.comments-list{list-style-type:none;margin:0;padding:0}.answer-button-container{align-items:center;display:flex}.questionBody{background-color:var(--light-purple);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin:1%}.answer_question_text{color:var(--primary-purple)}.answer_question_right{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 2rem}.answer_question_right>.user-avatar{align-items:right;display:flex;flex-direction:column;justify-content:flex-end}.question_author{color:var(--primary-purple);font-weight:700;text-align:right;text-decoration:none}.q-only-meta{color:#fff}body,html{font-size:14px;height:100%!important;margin:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.profile-page{align-items:center;background:radial-gradient(circle,#3c1e5a 0,#140a1e 100%)!important;box-sizing:border-box;color:#c5c2f0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0;min-height:100vh;padding-bottom:10vh;position:absolute;right:0;width:100%}.profile-title{color:#e0c3fc;font-size:2.3rem;margin-bottom:2rem;text-align:center}.profile-container{display:flex;gap:4rem;justify-content:center;margin:0;max-width:1000px;overflow:hidden!important;width:100%}.profile-left{align-items:center;background:#322a8833;border-radius:8px;box-shadow:0 0 10px #322a8880;display:flex;flex:0 0 250px;flex-direction:column;padding:1rem}.profile-picture{border:3px solid #322a88;border-radius:50%;height:150px;margin-bottom:1rem;object-fit:cover;width:150px}.profile-right{display:flex;flex:1 1;flex-direction:column;gap:1rem}.progress-bars{background:#322a8833;border-radius:8px;box-shadow:0 0 10px #322a8880;padding:1rem}.progress-item{margin-bottom:.5rem}.progress-bar{background:#ffffff1a;border-radius:8px;height:15px;margin:.25rem 0;overflow:hidden;width:100%}.progress-fill{background:#322a88;height:100%;transition:width .3s ease}.progress-fill[data-completion="100"]{background-color:gold}.questions-container{display:flex;gap:1rem}.questions-box{background:#322a8833;border-radius:8px;box-shadow:0 0 10px #322a8880;flex:1 1;padding:1rem}.questions-list{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;justify-content:center!important;list-style:none;margin-top:1rem;padding:0}.questions-section{display:flex;flex-direction:column;gap:5rem}.question-link{border-radius:4px;color:#c5c2f0;padding:.25rem;text-decoration:none;transition:background-color .3s}.question-link:hover{background:#322a8880}button{background-color:#322a88;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:.5rem;padding:.5rem 1rem;transition:background-color .3s}button:hover{background-color:#403776}.profile-status{background-color:#322a88b3;border:2px solid #e0c3fc;border-radius:6px;box-shadow:0 0 10px #322a8880;color:#fff;font-size:1rem;font-weight:700;padding:.5rem;text-align:center}.profile-status p{margin:0}.profile-questionsanswered,.profile-questionsasked{border-bottom:2px solid #322a88;color:#e0c3fc;font-size:1.5rem;margin-bottom:.5rem;margin-top:1rem;padding-bottom:.25rem;text-align:left}question-item{list-style-type:none;margin-bottom:.5rem}.answered_button,.question_button{background:#322a8833;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#c5c2f0;display:block;padding:.5rem .75rem;text-decoration:none;transition:all .3s ease}.answered_button:hover,.question_button:hover{background:#322a8866;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.answered,.question_selected{background:#322a8899;font-weight:700}.no-answers,.no-questions{color:#a9a6d3;font-style:italic;margin-left:1rem}.emailopt-button-enable{background-color:#322a88!important;color:#fff}.emailopt-button-disable,.emailopt-button-enable{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;margin:.25rem;padding:.25rem .75rem;transition:background-color .3s}.emailopt-button-disable{background-color:#e0c3fc!important;color:#000}button{min-width:150px;text-align:center;width:auto}.profile-edit-form{background:#322a8833;border-radius:20px;box-shadow:0 0 10px #322a8880;display:flex;flex-direction:column;gap:.5rem;padding:2rem}.profile-edit-input{border:2px solid #ffffff80;border-radius:6px;box-sizing:border-box;font-size:1rem;margin-bottom:.5rem;padding:.75rem;width:95%}.profile-edit-input:focus{background-color:#f3e5f5;border-color:#a359bf;box-shadow:0 0 10px #a359bfcc}.profile-button-group{flex-direction:column}.edit-profile-buttons,.profile-button-group{display:flex;gap:1rem;justify-content:center}.edit-profile-buttons{margin-top:2rem}body{color:#fff;height:100vh;padding:0}.notifications-page,body{background:radial-gradient(circle,#3c1e5a 0,#140a1e 100%)!important;overflow:hidden}.notifications-page{align-items:center;display:flex;flex-direction:column;height:90vh;margin:auto!important;min-height:90vh;width:100%}.page-title{color:#e0c3fc;font-size:2.3rem;margin-bottom:0;margin-top:2rem;text-align:center}.notifications-content{padding:20px;width:70%}.empty-message,.error-message,.loading-message{color:#d16aff;font-size:16px;padding:20px 0;text-align:center}.notifications-list{list-style-type:none;margin:0;padding:0}.notification-item{border-bottom:1px solid #d16aff4d;padding:15px 0}.notification-item:last-child{border-bottom:none}.notification-item.unread{background-color:#d16aff1a}.linked-notif{color:#fff}.notifications-content{max-height:600px;overflow-y:auto}.notifications-content::-webkit-scrollbar{width:8px}.notifications-content::-webkit-scrollbar-track{background:#310047;border-radius:4px}.notifications-content::-webkit-scrollbar-thumb{background:#9514d04e;border-radius:4px}.notifications-content::-webkit-scrollbar-thumb:hover{background:#d16aff}.post-notification{background-color:#9614d01a;border:1px solid #d16aff4d;border-radius:8px;box-shadow:0 0 10px #d16aff33;margin:8px 0;padding:16px;transition:transform .2s,box-shadow .2s}.post-notification:hover{box-shadow:0 0 15px #d16aff66;transform:translateY(-2px)}.post-notification h3{color:#e0c3fc;font-size:20px;font-weight:600;margin:0 0 8px}.post-notification p{color:#fff;font-size:16px;margin:4px 0}.post-notification .notification-type{color:#d16aff;font-weight:700;margin-top:8px}.post-notification .from-user{color:#e0c3fc;font-style:italic;margin-top:8px}.post-notification hr{border:none;border-top:1px solid #d16aff4d;margin:8px 0}.from-user a{color:#d16aff;text-decoration:none}.from-user a:hover{text-decoration:underline}.linked-notif{color:inherit;display:block;text-decoration:none}li.unread .post-notification{background-color:#b44db640}.notification-item.unread{background-color:initial}.chatroom-container{align-items:center;background:#3c1e5a;color:#ddd;display:flex;flex-direction:column;justify-content:center;min-height:100%;overflow:hidden;position:relative}.chatroom-container:before{background:url(data:image/gif;base64,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);background-repeat:repeat;background-size:600px 600px;bottom:0;content:"";left:0;opacity:.2;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.chatroom{border-radius:16px;margin:auto;padding:2rem;width:95%;z-index:1}.chatroom h2{color:var(--hover-purple);font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.chat-input-area button,.chat-input-area input{all:unset}.chat-input-area{align-items:stretch;display:flex;margin-bottom:1rem}.chat-input-area input{background-color:var(--primary-purple);border:2px solid var(--accent-purple);border-radius:4px;color:#fff;flex:1 1;font-size:1rem;height:2rem;margin-right:.5rem;padding:.5rem}.chat-input-area input::placeholder{color:#ffffff80;transition:color .3s ease}.chat-input-area input:focus{background-color:#e397ff45;border-color:#a359bf;box-shadow:0 0 10px #a359bfcc;outline:none}.chat-input-area input:focus::placeholder{color:#ffffffb3}.chat-input-area button{background-color:var(--primary-purple);border:none;border-radius:4px;color:#fff;height:auto;padding:0 1rem;transition:background-color .3s}.chat-input-area button:hover{background-color:var(--hover-purple)}.message{align-items:flex-start;display:flex;margin-bottom:1rem}.message.current-user{flex-direction:row-reverse}.profile-group{align-items:center;display:flex;flex-direction:column;margin-right:1rem}.message.current-user .profile-group{margin-left:1rem;margin-right:0}.profile-photo{border-radius:50%;height:40px;margin-bottom:.5rem;width:40px}.username{color:var(--hover-purple);font-size:1rem;font-weight:700;text-align:center;text-decoration:none}.message-content{word-wrap:break-word;background-color:var(--background-light);border-radius:6px;box-shadow:0 2px 4px #0000001a;color:var(--primary-purple);max-width:60%;padding:.3rem 1rem}.message.current-user .message-content{background-color:var(--primary-purple);color:#fff;text-align:left}.timestamp{color:var(--text-light-gray);font-size:.8rem;padding-bottom:.5rem}.leaderboard::-webkit-scrollbar,.user-list-container::-webkit-scrollbar{width:8px}.leaderboard::-webkit-scrollbar-track,.user-list-container::-webkit-scrollbar-track{background:#0000;border-radius:4px}.leaderboard::-webkit-scrollbar-thumb,.user-list-container::-webkit-scrollbar-thumb{background:#8a499c69;border-radius:4px}.leaderboard::-webkit-scrollbar-thumb:hover,.user-list-container::-webkit-scrollbar-thumb:hover{background:#8a499c69}.users-page{animation:starsAnimation 75s linear infinite;background:#231228;background-image:radial-gradient(#fff,#fff3 2px,#0000 40px),radial-gradient(#fff,#ffffff26 1px,#0000 30px),radial-gradient(#fff,#ffffff1a 2px,#0000 40px),radial-gradient(#fff6,#ffffff1a 2px,#0000 30px);background-size:550px 550px,350px 350px,250px 250px,150px 150px;display:flex;flex-direction:column;height:100vh}@keyframes starsAnimation{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:550px 550px,350px 350px,250px 250px,150px 150px}}.users-header{background:#0000!important;display:flex;justify-content:space-between;padding:1rem}.users-title{color:#fff;font-size:1.2rem;font-weight:700;padding:1rem 1.5rem}.users-content{display:flex;flex:1 1;overflow:hidden}.user-list-container{flex:1 1;overflow-y:auto;padding:1rem}.user-list{display:flex;flex-direction:column;gap:1rem;margin:0 1.5rem}.leaderboard{overflow-y:auto;padding:1rem 2.5rem 1rem 1rem;width:40vw}.leaderboard-group{display:flex;flex-direction:column;gap:1rem;margin-right:1.5rem}.leaderboard>.leaderboard-group>.userLink:first-child .userNode{background:#ffd900ab;border:1px solid gold}.leaderboard>.leaderboard-group>.userLink:nth-child(2) .userNode{background:#c0c0c0a4;border:1px solid silver}.leaderboard>.leaderboard-group>.userLink:nth-child(3) .userNode{background:#cd80328d;border:1px solid #cd7f32}.leaderboard>.leaderboard-group>.userLink:first-child:hover .userNode,.leaderboard>.leaderboard-group>.userLink:nth-child(2):hover .userNode,.leaderboard>.leaderboard-group>.userLink:nth-child(3):hover .userNode{box-shadow:0 6px 8px #00000026;transform:translateY(-2px)}.userNode{align-items:center!important;background-color:#fdd7fa8a;border-radius:.5rem;display:flex;justify-content:center!important;margin-bottom:.5rem;min-height:3.5rem;padding:.75rem;transition:box-shadow .3s ease;width:100%}.userNode:hover{box-shadow:0 .25rem .375rem #0003}.userNode img.profile-picture{border-radius:50%;height:2rem;margin:0 0 0 .25rem;width:2rem}.userNode .user-info{align-items:center;display:flex;flex:1 1;flex-direction:row}.userNode .username{color:#000;font-weight:700;margin-right:.75rem;text-decoration:none}.question_author_status{border-radius:.25rem;font-size:.8rem;padding:.25rem .75rem}.userLink{color:inherit;margin-right:1rem!important;text-decoration:none;width:100%}.user_list{display:flex;flex-direction:column;gap:.5rem;width:100%}
/*# sourceMappingURL=main.9c4379fd.css.map*/