@import url(https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Quicksand:wght@300&display=swap);*{font-family:sans-serif;font-optical-sizing:auto;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/static/media/b5.952762bb802a4240374c.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;min-height:100vh;position:relative}body.no-scroll{overflow:hidden}p{word-wrap:break-word;text-align:justify;white-space:pre-line}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{position:relative;top:-80px}.container .loading-container{height:25vw}.container .search{display:flex;justify-content:center;margin:150px 20px 20px}.container .search input{background-color:#ffe4c4b3;border:none;border-radius:30px;font-size:1.5rem;padding:10px;text-align:center;width:40%}@media(max-width:1150px){.container .search input{width:65%}}@media(max-width:70px){.container .search input{width:75%}}@media(max-width:550px){.container .search input{width:80%}}@media(max-width:450px){.container .search input{width:95%}}@media(max-width:1180px){.container .search{margin-top:100px}}@media(max-width:800px){.container .search{margin-top:55px}}@media(max-width:700px){.container .search{margin-top:45px}}.container .cardholder{align-content:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:auto auto 20px;width:80%}.container .pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin:20px 0}.container .pagination .pagination-button{background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;color:#555;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s,color .3s}.container .pagination .pagination-button:hover:not(:disabled){background-color:#007bff;color:#fff}.container .pagination .pagination-button:disabled{background-color:#e0e0e0;color:#aaa;cursor:not-allowed}.container .pagination .pagination-info{color:#333;font-size:16px}*{-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;box-sizing:border-box;color:inherit;list-style:none;margin:0;padding:0;text-decoration:none}*,:focus{outline:0}.mainHeading{background-image:url(/static/media/pexels-onderortel-10154619.a1bc10043d8bb85ac04a.jpg);background-repeat:no-repeat;background-size:cover;height:100%;padding:0 40px;position:relative;width:100%}@media screen and (max-width:799px){.mainHeading{padding:0 20px}}.mainHeading__content{align-items:center;display:flex;justify-content:space-between;left:50%;max-width:1110px;min-height:600px;position:relative;transform:translateX(-50%)}@media(max-width:1180px){.mainHeading__content{min-height:500px}}@media screen and (max-width:799px){.mainHeading__content{min-height:450px}}@media(max-width:700px){.mainHeading__content{justify-content:center}}.mainHeading__text{animation:text .8s ease .6s backwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff3;color:#000;margin-top:100px;max-width:620px;padding:40px;position:relative;width:70%;z-index:1}.mainHeading__text:before{animation:line .8s ease .6s backwards;background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:5px}@keyframes line{0%{opacity:0;right:0;width:100%}}@media screen and (max-width:799px){.mainHeading__text{margin:90px 0 40px;padding:20px}}@media(max-width:700px){.mainHeading__text{width:100%}}@keyframes text{0%{opacity:0;transform:translateX(200px)}}.mainHeading__preTitle{font-weight:600;margin-bottom:16px}.mainHeading__preTitle,.mainHeading__title{color:#000;letter-spacing:2px;text-transform:uppercase}.mainHeading__title{font-size:40px;font-weight:200;margin-bottom:24px}@media screen and (max-width:799px){.mainHeading__title{font-size:28px;margin-bottom:16px}}.mainHeading__description{font-size:16px;letter-spacing:.5px;line-height:26px}@media screen and (max-width:799px){.mainHeading__description{font-size:14px}}.mainHeading__image{animation:image .6s ease .2s backwards;height:600px;max-width:600px;overflow:hidden;position:absolute;right:0;transform:translatey(100px);width:60%}@media screen and (max-width:799px){.mainHeading__image{height:480px;right:-6%;transform:translatey(80px);width:70%}}@keyframes image{0%{opacity:0;transform:translatey(200px)}}.mainHeading__image:after,.mainHeading__image:before{background-image:linear-gradient(0deg,#32cd32 0,green);content:"";height:0;left:0;opacity:1;position:absolute;top:100%;width:100%}.mainHeading__image:before{animation:imageBefore 1s ease .2s backwards}@keyframes imageBefore{0%{height:100%;top:0}}.mainHeading__image:after{background-image:linear-gradient(0deg,#32cd32 0,green);height:100%;opacity:.2;top:0}.mainHeading__image img{height:100%;width:100%}@media(max-width:1180px){.mainHeading__image{height:500px;right:25px;transform:translateY(70px);width:500px}}@media(max-width:800px){.mainHeading__image{height:400px;right:12.5px;transform:translateY(50px);width:400px}}@media(max-width:700px){.mainHeading__image{display:none}}.cta{background-color:#0000;border:1px solid #0006;box-shadow:inset 0 0 0 #0003;color:#000;cursor:pointer;font-weight:600;letter-spacing:2px;margin-top:32px;padding:16px 32px;text-transform:uppercase;transition:all .4s ease}.cta:hover{border:1px solid #0000001a;box-shadow:inset 0 -80px 0 #0000001a;transform:translateY(-5px)}@media screen and (max-width:799px){.cta{margin-top:16px}}.card{--img-scale:1.001;--title-color:#000;--link-icon-translate:-20px;--link-icon-opacity:0;background-image:url(/static/media/notepad.f0d1771f26e0a4a556f4.png);background-repeat:no-repeat;background-size:cover;border-radius:5px;height:460px;padding:60px 30px 60px 23px;transform-origin:center;transition:all .4s ease-in-out;width:350px}.card,.card .cardimg{overflow:hidden}.card .cardimg .img{aspect-ratio:2/1.5;transform:scale(var(--img-scale));transform-origin:center;transition:transform .4s ease-in-out;width:100%}.card .card-title{color:var(--title-color);font-family:Bebas Neue,cursive;text-align:center;transition:color .3s ease-out}.card .card-author{border-bottom:3px solid green;font-size:13px;padding:2px;text-align:center}.card .card-desc{font-size:15px;height:175px;overflow:hidden;text-align:justify}.card a:after{content:"";cursor:pointer;inset-block:0;inset-inline:0;position:absolute}.card figure{aspect-ratio:16/9;margin:0;overflow:hidden;padding:0}.card a{align-items:center;color:#200b6b;display:inline-flex;margin-top:5px;text-decoration:none}.card a:focus{outline:1px dotted #28666e}.card a .icon{height:24px;margin-left:5px;min-width:24px;opacity:var(--link-icon-opacity);transform:translateX(var(--link-icon-translate));transition:all .3s;width:24px}.card:has(:hover,:focus){--img-scale:1.1;--title-color:#28666e;--link-icon-translate:0;--link-icon-opacity:1}@container card (min-width: 380px){.card .card{grid-gap:16px;display:grid;gap:16px;grid-template-columns:100px 1fr}.card .card-content{padding-left:0}.card figure{height:100%;overflow:hidden;width:100%}.card figure img{aspect-ratio:1;height:100%;object-fit:cover}}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.loading-container{align-items:center;display:flex;height:70vh;justify-content:center}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;transform-origin:center}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}to{stroke:#4285f4}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.about-us{padding:2rem}.about-us .container1{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:15px;margin:0 auto;padding:1rem;width:80%}@media(max-width:450px){.about-us .container1{width:100%}}.about-us .container1 .title{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.about-us .container1 .subtitle{color:#2980b9;font-size:1.75rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.about-us .container1 .description{color:#34495e;font-size:1.125rem;line-height:1.6;margin-bottom:1rem}.about-us .container1 .mission-list,.about-us .container1 .research-list{list-style-type:disc;margin-left:1.5rem}.about-us .container1 .mission-list li,.about-us .container1 .research-list li{color:#34495e;font-size:1.125rem;line-height:1.6;margin-bottom:.5rem}.wrapper .formcontainer{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:center;margin:auto;padding-bottom:40px;padding-top:40px;width:80%}@media(max-width:1150px){.wrapper .formcontainer{flex-wrap:wrap}}.wrapper .formcontainer .sidemessage{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:15px;padding:10px}.wrapper .formcontainer .sidemessage h1{color:#303030;font-size:70px}@media(max-width:1350px){.wrapper .formcontainer .sidemessage h1{font-size:50px}}@media(max-width:650px){.wrapper .formcontainer .sidemessage h1{font-size:30px}}.wrapper .formcontainer .sidemessage h4{color:gray;font-size:35px;text-align:justify}@media(max-width:1350px){.wrapper .formcontainer .sidemessage h4{font-size:20px}}@media(max-width:550px){.wrapper .formcontainer .sidemessage h4{font-size:15px}}form{background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:600px;padding:20px}form label{display:block;font-weight:700;margin-bottom:8px}form input[type=email],form input[type=number],form input[type=text],form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:16px;padding:12px;width:100%}form input[type=submit]{background-color:#000;border:none;border-radius:30px;color:#ffebcd;cursor:pointer;font-size:18px;margin-top:20px;padding:14px 20px}form input[type=submit]:hover{background-color:#45a049}.mainNav{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000000b3;display:flex;height:80px;justify-content:space-between;padding:0 40px;position:relative;text-transform:uppercase;width:100%;z-index:100}@media(max-width:750px){.mainNav{padding:0 20px}}.mainNav__logo{align-items:center;color:wheat;display:flex;font-size:18px;font-weight:800;gap:10px;letter-spacing:1px}.mainNav__logo .logo{height:50px;width:50px}.mainNav__links{align-items:center;display:flex}.mainNav__links .logout{background-color:red;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1vw;letter-spacing:1px;margin:0 10px;padding:10px 20px;transition:all .5s ease-in-out}.mainNav__links .logout:hover{color:#ffebcd;transform:scale(1.1)}.mainNav__link{color:lime;font-size:15px;letter-spacing:1px;margin:0 8px;padding:2px 4px;transition:all .5s ease,transform .5s ease}.mainNav__link:hover{transform:scale(1.1)}.mainNav .mob-view{align-items:center;display:contents;flex-wrap:nowrap;gap:5px;justify-content:center}.mainNav .mob-view .mob-login{display:none}.mainNav .mob-view .mob-login .logout{background-color:red;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:18px;letter-spacing:1px;margin:0 10px;padding:10px 20px;transition:all .5s ease-in-out}.mainNav .mob-view .burger-menu{align-items:center;background:#000000e6;display:none;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:0;top:0;width:100vw;z-index:10}.mainNav .mob-view .burger-menu.active{animation:animation3 .5s ease-in-out;display:flex}@keyframes animation3{0%{right:-400px}to{right:-5px}}.mainNav .mob-view .burger-menu .burger-links{display:flex;flex-direction:column;gap:20px;padding:30px;width:100%}.mainNav .mob-view .burger-menu .burger-links .burger-link{color:lime;font-size:18px;margin:15px 0;text-align:center;text-decoration:none}.mainNav .mob-view .burger-menu .burger-links .burger-link:hover{color:#ffebcd}.mainNav .mob-view .burger-menu .burger-links .logout{background-color:red;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:15px;letter-spacing:1px;margin:auto;padding:10px 20px;transition:all .5s ease-in-out;width:200px}@media(max-width:1160px){.mainNav .burger,.mainNav .mob-view{display:flex}.mainNav .mob-view .mob-login{display:block}.mainNav__links{display:none}}.burger{align-items:center;border-radius:10px;cursor:pointer;display:none;flex-direction:column;height:50px;justify-content:center;position:relative;transition:.3s;-webkit-user-select:none;user-select:none;width:50px;z-index:9999}.burger input[type=checkbox]{-webkit-appearance:none;appearance:none;transition:.3s}.burger:after,.burger:before{content:"";transform-origin:center center;transition:.3s}.burger:before{transform:translateY(8px)}.burger:after{transform:translateY(-8px)}.burger .line,.burger:after,.burger:before{background-color:#fff;border-radius:5px;display:block;height:3px;position:absolute;width:35px}.burger .line:checked{transition-delay:.1s;width:0}.burger:has(.line:checked):before{animation:animation1 .4s ease-out 0s 1 both}.burger:has(.line:checked):after{animation:animation2 .4s ease-out 0s 1 both}.burger:hover{background:#aeaeae;border-radius:50%}.burger:hover .line,.burger:hover:after,.burger:hover:before{background:#e8e8e8}.burger:active{scale:.95}@keyframes animation1{0%{transform:translateY(8px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}to{background-color:red;transform:translateY(0) rotate(45deg)}}@keyframes animation2{0%{transform:translateY(-8px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}to{background-color:red;transform:translateY(0) rotate(-45deg)}}.login-container .login-button{background-color:#faebd7;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;margin:0 10px;padding:10px 20px;transition:all .5s ease-in-out}.login-container .login-button:hover{color:#0056b3;scale:1.1}.popup-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.popup-overlay .popup-content{background:#fff;border-radius:10px;padding:20px;position:relative;text-align:center;width:350px}@media(max-width:450px){.popup-overlay .popup-content{width:300px}}.popup-overlay .popup-content .close-btn{align-items:center;background-color:beige;border-radius:50%;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254059;color:red;display:flex;font-size:18px;font-weight:bolder;height:35px;justify-content:center;position:absolute;right:-15px;top:-15px;transition:all .2s ease-in-out;width:35px}.popup-overlay .popup-content .close-btn:hover{cursor:pointer;scale:1.1}.popup-overlay .popup-content h2{color:#006400;font-size:24px;font-weight:bolder;margin-bottom:20px}.popup-overlay .popup-content .form-group{margin-bottom:15px;text-align:left}.popup-overlay .popup-content .form-group label{color:#000;display:block;margin-bottom:5px}.popup-overlay .popup-content .form-group input{border:1px solid #ddd;border-radius:5px;padding:8px;width:100%}.popup-overlay .popup-content .form-group input:focus{border-color:#007bff}.popup-overlay .popup-content .login-signup-button{background-color:#faebd7;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:bolder;margin-top:10px;padding:10px 20px;text-align:center;transition:all .2s ease-in-out;width:100%}.popup-overlay .popup-content .login-signup-button:hover{box-shadow:0 2px 10px #000;color:#0056b3}.popup-overlay .popup-content .toggle-form{color:#000;cursor:pointer;font-weight:bolder;margin-top:15px;text-align:center;transition:all .2s ease-in-out}.popup-overlay .popup-content .toggle-form:hover{color:blue}.footer{background-color:#303030;border-top:3px double #556b2f;bottom:-120px;height:100px;padding:25px;position:absolute;width:100%}@media(max-width:850px){.footer{height:80px;padding:15px}}@media(max-width:450px){.footer{height:70px;padding:10px}}.footer .links{display:flex;gap:40px;justify-content:center;width:100%}@media(max-width:450px){.footer .links{gap:20px}}.footer .links a{align-items:center;background-color:beige;border-radius:50%;display:flex;height:50px;justify-content:center;transition:all .3s ease-in-out;width:50px}.footer .links a img{height:25px;width:25px}.footer .links a:hover{background-color:lime;transform:scale(1.1)}.article-page{padding:20px}.article-page h1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#006400;font-size:25px;font-weight:700;margin-bottom:20px}.article-page .banner,.article-page h1{text-align:center}.article-page .banner img{aspect-ratio:3/2;border-radius:10px;margin:auto;width:60%}@media(max-width:450px){.article-page .banner img{width:300px}}.article-page .content{background-image:url(/static/media/paper2.87ecd45cb76754265d9c.png);background-repeat:no-repeat;background-size:cover;margin:20px auto auto;padding:2vw;width:80%}@media(max-width:450px){.article-page .content{width:95%}}.article-page .content .author-info{align-items:center;display:flex;margin:.6vw 0}.article-page .content .author-info img{border-radius:50%;height:50px;margin-right:15px;width:50px}.article-page .content .author-info h4{margin:0}.article-page .content .author-info p{font-size:14px;margin:0}.article-page .content p{font-size:18px;line-height:1.6}.user-profile .profile-wrapper{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;padding:20px}.user-profile .profile-wrapper .profile-container{align-items:center;background-color:beige;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px;max-width:1000px;padding:20px}.user-profile .profile-wrapper .profile-container .profile-image{border-radius:50%;height:200px;width:200px}.user-profile .profile-wrapper .profile-container .profile-image .profile-img{border-radius:50%;height:100%;width:100%}.user-profile .profile-wrapper .profile-container .profile-info{display:flex;flex-wrap:wrap;justify-content:center;max-width:400px;min-width:300px}.user-profile .profile-wrapper .profile-container .profile-info h1,.user-profile .profile-wrapper .profile-container .profile-info h2,.user-profile .profile-wrapper .profile-container .profile-info p{width:100%}.user-profile .profile-wrapper .profile-container .profile-info .profile-name{color:#333;font-size:2rem;font-weight:700;margin-bottom:10px}.user-profile .profile-wrapper .profile-container .profile-info .profile-username{color:#777;font-size:1.2rem;margin-bottom:10px}.user-profile .profile-wrapper .profile-container .profile-info .profile-designation,.user-profile .profile-wrapper .profile-container .profile-info .profile-dob,.user-profile .profile-wrapper .profile-container .profile-info .profile-gender{color:#555;font-size:1rem;margin-bottom:8px}.user-profile .profile-wrapper .profile-container .profile-info .profile-bio{color:#555;font-size:1rem;line-height:1.5;margin-bottom:15px}.user-profile .profile-wrapper .profile-container .profile-info .social-links{display:flex;display:none;flex-wrap:wrap;gap:10px;margin-bottom:20px}.user-profile .profile-wrapper .profile-container .profile-info .social-links .social-link{background-color:#0073e6;border-radius:25px;color:#fff;font-size:.9rem;padding:8px 15px;text-decoration:none;transition:background-color .3s}.user-profile .profile-wrapper .profile-container .profile-info .social-links .social-link:hover{background-color:#005bb5}.user-profile .profile-wrapper .profile-container .profile-info .edit-profile-btn{text-align:center}.user-profile .profile-wrapper .profile-container .profile-info .edit-profile-btn .btn-edit{background-color:#28a745;border-radius:30px;color:#fff;font-size:1rem;padding:12px 25px;text-decoration:none;transition:background-color .3s}.user-profile .profile-wrapper .profile-container .profile-info .edit-profile-btn .btn-edit:hover{background-color:#218838}@media(max-width:768px){.user-profile .profile-container{flex-direction:column;padding:15px}.user-profile .profile-image{height:150px;width:150px}.user-profile .profile-info .profile-name{font-size:1.6rem}.user-profile .profile-info .profile-username{font-size:1rem}.user-profile .profile-info .social-links{gap:5px}}@media(max-width:480px){.user-profile .profile-container{padding:10px}.user-profile .profile-image{height:120px;width:120px}.user-profile .profile-info .profile-name{font-size:1.4rem}.user-profile .profile-info .profile-username{font-size:.9rem}.user-profile .profile-info .social-links{gap:3px}}.user-profile .articles-section{margin:50px auto;text-align:center;width:90%}.user-profile .articles-section h2{color:#006400;font-size:2rem;margin-bottom:20px}.user-profile .articles-section .articles{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.user-profile .articles-section .articles .article-card{background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:20px}.user-profile .articles-section .articles .article-manage{align-items:flex-start;display:flex;flex-wrap:nowrap;width:410px}.user-profile .articles-section .articles .article-manage .article-actions{align-items:first baseline;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:20px;width:50px}.user-profile .articles-section .articles .article-manage .article-actions .update-btn{background-color:#32cd32}.user-profile .articles-section .articles .article-manage .article-actions .delete-btn{background-color:red}.user-profile .articles-section .articles .article-manage .article-actions .btn-link{border:none;border-radius:10px;cursor:pointer;height:50px;padding:10px;transition:all .3s ease-in-out;width:50px}.user-profile .articles-section .articles .article-manage .article-actions .btn-link:hover{transform:scale(1.1)}.user-profile .articles-section .articles .article-manage .article-actions .btn-link img{width:100%}.user-profile .articles-section p{color:#666;font-size:1rem}.user-profile .error,.user-profile .loading{color:#999;font-size:1.5rem;text-align:center}@media(max-width:768px){.user-profile .wrapper{flex-direction:column;text-align:center}.user-profile .wrapper .profile-info{gap:15px}.user-profile .wrapper .profile-info img{height:100px;width:100px}.user-profile .wrapper .profile-info h1{font-size:1.5rem}.user-profile .wrapper .profile-info h2{font-size:1rem}.user-profile .wrapper .profile-info p{font-size:.9rem}.user-profile .articles-section h2{font-size:1.5rem}.user-profile .articles-section .articles{gap:15px}}@media(max-width:480px){.user-profile .wrapper{padding:15px}.user-profile .wrapper .profile-info img{height:80px;width:80px}.user-profile .wrapper .profile-info h1{font-size:1.2rem}.user-profile .wrapper .profile-info h2{font-size:.9rem}.user-profile .wrapper .profile-info p{font-size:.8rem}.user-profile .wrapper .profile-info .btn-link{font-size:.9rem}.user-profile .articles-section h2{font-size:1.2rem}}.add-article{background-color:#faebd7;border:1px solid #ddd;border-radius:30px;box-shadow:0 2px 8px #0000001a;margin:50px auto;max-width:600px;padding:20px}.add-article form{border-radius:30px;text-align:center}.add-article form h2{color:#006400;margin-bottom:20px;text-align:center;width:100%}.add-article form label{font-size:16px;margin:10px 0 5px}.add-article form input[type=file],.add-article form input[type=text],.add-article form textarea{border:1px solid #ccc;border-radius:10px;font-size:14px;margin-bottom:15px;padding:10px}.add-article form input[type=file]:focus,.add-article form input[type=text]:focus,.add-article form textarea:focus{outline:none}.add-article form input[type=file]{border:none}.add-article form textarea{height:150px;resize:vertical}.add-article form button{background-color:green;background-color:#32cd32;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .3s ease;transition:all .3s ease-in-out}.add-article form button:hover{background-color:#28a428;transform:scale(1.01)}.add-article .alert{background-color:#ff00001a;border:1px solid red;border-radius:50pc;color:red;margin:10px 0;padding:10px;text-align:center}.edit-profile{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:600px;padding:20px}.edit-profile h2{color:#333;text-align:center}.edit-profile form{display:flex;flex-direction:column;gap:15px}.edit-profile form label{font-weight:700;margin-bottom:5px}.edit-profile form input[type=date],.edit-profile form input[type=text],.edit-profile form select,.edit-profile form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.edit-profile form input[type=date]:focus,.edit-profile form input[type=text]:focus,.edit-profile form select:focus,.edit-profile form textarea:focus{border-color:#007bff;outline:none}.edit-profile form .social-link{align-items:center;display:flex;gap:10px}.edit-profile form .social-link button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.edit-profile form .social-link button:hover{background-color:#c82333}.edit-profile form .error{color:#dc3545;margin:10px 0;text-align:center}.edit-profile form button[type=submit]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s ease}.edit-profile form button[type=submit]:hover{background-color:#0056b3}.edit-profile form button[type=submit]:disabled{background-color:#b0d4ff;cursor:not-allowed}.edit-profile .change-password-form{margin-top:20px}.edit-profile .change-password-form h3{font-size:18px;margin-bottom:10px}.edit-profile .change-password-form label{display:block;font-weight:700;margin-bottom:5px}.edit-profile .change-password-form input{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px;width:100%}.edit-profile .change-password-form .error{color:red;margin-bottom:10px}.edit-profile .change-password-form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;padding:10px 15px}.edit-profile .change-password-form button:disabled{background-color:#ccc}.admin-panel{text-align:center}.admin-panel .pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.admin-panel .pagination button{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .5ms ease-in-out}.admin-panel .pagination button:hover{background-color:#0056b3;border-color:#0056b3}.admin-panel .pagination button:disabled{background-color:#ccc;border-color:#ccc}.admin-panel .pagination span{color:#333;font-size:16px}.admin-panel .pagination button:disabled{cursor:not-allowed}.admin-panel .btn-prim{background-color:green}.admin-panel .btn-prim,.admin-panel .btn-sec{border-radius:30px;font-size:1.2vw;padding:10px 20px;text-align:center;width:150px}.admin-panel .btn-sec{background-color:red}.admin-panel .del-btn{background-color:red;border-radius:15px;height:50px;padding:10px;width:50px}.admin-panel .del-btn img{width:100%}.admin-panel button{cursor:pointer;transition:all .3s ease-in-out}.admin-panel button:hover{transform:scale(1.1)}.admin-panel h1{border-bottom:2px solid purple;color:#006400;font-size:3rem;margin:auto auto 20px;padding:10px;text-align:center;width:80%}.admin-panel .pending_articles{margin:auto;width:80%}.admin-panel .pending_articles h2{color:green;font-size:2.5vw;padding:20px;text-align:center}.admin-panel .pending_articles .cardholder{align-content:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.admin-panel .pending_articles .cardholder .pending-articles-item .pending-articles-btns{align-items:center;display:flex;justify-content:space-around;padding:10px;width:350px}.admin-panel .section{margin:10px auto;padding:10px;text-align:center;width:80%}.admin-panel .section h2{color:green;font-size:35px;padding:20px;text-align:center}.admin-panel .section .search{display:flex;justify-content:center;margin:20px}.admin-panel .section .search input{background-color:#ffe4c4b3;border:none;border-radius:30px;font-size:1.5rem;padding:10px;text-align:center;width:40%}.admin-panel .section .item{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px;display:flex;justify-content:space-between;margin:2px auto;padding:3px;width:300px}.admin-panel .section .userlist{border:5px inset #0009;margin:10px;padding:10px;text-align:center}.admin-panel .section .userlist h3{color:purple;font-size:2vw;margin:auto;text-align:center;width:auto}.admin-panel .section .userlist .user{align-items:center;display:flex;flex-wrap:nowrap;gap:30px;justify-content:left;padding:10px}.admin-panel .section .userlist .user span{font-size:25px;text-align:right;width:45%}.admin-panel .section .userlist .user button{font-size:20px;width:auto}.outer-link{width:100%}@media(max-width:950px){.outer-link{width:auto}}.event-card{align-items:flex-start;background-image:url(/static/media/paper2.87ecd45cb76754265d9c.png);background-repeat:no-repeat;background-size:cover;border-radius:15px;display:flex;flex-wrap:nowrap;gap:20px;height:200px;justify-content:space-between;overflow:hidden;padding-right:20px;transition:all .3s ease-in-out;width:100%}.event-card:hover{box-shadow:0 0 40px 5px #6b8e23;transform:scale(1.02)}@media(max-width:950px){.event-card{box-sizing:border-box;flex-wrap:wrap;height:auto;justify-content:center;padding:20px;width:350px}.event-card p{font-size:13px}}@media(max-width:450px){.event-card{width:300px}}.event-card .cover{border:4px inset green;border-radius:15px;height:200px;width:300px}.event-card .cover img{border-radius:10px;height:100%;width:100%}@media(max-width:450px){.event-card .cover{height:175px;width:250px}}.event-card .details{width:70%}@media(max-width:950px){.event-card .details{width:300px}}@media(max-width:450px){.event-card .details{width:250px}.event-card .details p{font-size:12px}}.event-card .details .title{border-bottom:2px solid purple;margin:.6vw}.event-card .details .content p{height:110px;overflow:hidden}.event-card .details .content .link{bottom:5px;color:blue;cursor:pointer;float:right;position:-webkit-sticky;position:sticky;right:5px;transition:all .5s ease-in-out}.event-card .details .content .link:hover{transform:scale(1.1)}@media(max-width:450px){.event-card .details .content .link{bottom:-5px;position:relative}}.event-page{padding:20px;text-align:center}.event-page h1{color:purple;font-size:40px;font-weight:700;margin-bottom:20px}@media(max-width:750px){.event-page h1{font-size:35px}}@media(max-width:550px){.event-page h1{font-size:25px}}.event-page .event-list{border-radius:15px;box-shadow:0 0 20px 2px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:auto;padding:30px;width:70%}@media(max-width:1650px){.event-page .event-list{width:80%}}@media(max-width:1150px){.event-page .event-list{width:98%}}.event-page .pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.event-page .pagination button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.event-page .pagination button:disabled{background-color:#ccc;cursor:not-allowed}.event-page .pagination span{font-size:16px}form{box-shadow:0 0 15px 1px;margin:20px auto;text-align:center}form .input-box{margin:10px 0}form button{background-color:#90ee90;border-radius:20px;cursor:pointer;font-weight:700;padding:10px;transition:all .5s ease-in-out}form button:hover{transform:scale(1.1)}form hr{background-color:#32cd32;height:2px;margin:10px 0}.event-details-page .event-header{overflow:hidden;position:relative}.event-details-page .event-header:before{background-image:url(http://localhost:5000/event-imgs/your-image.jpg);background-position:50%;background-size:cover;bottom:0;content:"";filter:blur(5px) brightness(.7);left:0;position:absolute;right:0;top:0;z-index:-1}.event-details-page .event-info{color:#fff;position:relative;z-index:1}.event-details-page .event-info h1{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.425);padding:20px;text-align:center}.event-details-page .slider{margin:0}.event-details-page .slider .carousel{align-items:center;background-color:#ffebcd;display:flex;justify-content:center;padding:2vw 0;position:relative}.event-details-page .slider .carousel .carousel-images{display:flex;height:500px;overflow:hidden;position:relative;width:100%}@media(max-width:1150px){.event-details-page .slider .carousel .carousel-images{height:350px}}@media(max-width:750px){.event-details-page .slider .carousel .carousel-images{height:300px}}@media(max-width:565px){.event-details-page .slider .carousel .carousel-images{height:250px}}@media(max-width:465px){.event-details-page .slider .carousel .carousel-images{height:200px}}.event-details-page .slider .carousel .carousel-image{flex-shrink:0;height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;transform:translateX(100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%}.event-details-page .slider .carousel .carousel-image img{border-radius:8px;height:100%}.event-details-page .slider .carousel .carousel-image.active{opacity:1;transform:translateX(0)}.event-details-page .slider .carousel .carousel-button{background:#00000080;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.event-details-page .slider .carousel .prev{left:5rem}@media(max-width:1150px){.event-details-page .slider .carousel .prev{left:4rem}}@media(max-width:750px){.event-details-page .slider .carousel .prev{left:3rem}}@media(max-width:565px){.event-details-page .slider .carousel .prev{left:2rem}}@media(max-width:465px){.event-details-page .slider .carousel .prev{left:1rem}}.event-details-page .slider .carousel .next{right:5rem}@media(max-width:1150px){.event-details-page .slider .carousel .next{right:4rem}}@media(max-width:750px){.event-details-page .slider .carousel .next{right:3rem}}@media(max-width:565px){.event-details-page .slider .carousel .next{right:2rem}}@media(max-width:465px){.event-details-page .slider .carousel .next{right:1rem}}.event-details-page .slider .carousel .carousel-button:hover{background:#000000b3}.event-details-page .description{background-color:rgba(0,0,0,.384);background-image:url(/static/media/paper2.87ecd45cb76754265d9c.png);background-repeat:no-repeat;background-size:cover;margin:2vw auto;padding:20px;text-align:center;width:80%}.event-details-page .description .date_and_location{margin:1.5vw 0}@media(max-width:1024px){.event-details-page .event-header:before{filter:blur(3px) brightness(.8)}.event-details-page .event-info h1{font-size:1.5rem}.event-details-page .slider .carousel-images{height:400px}.event-details-page .carousel-button{font-size:1.2rem;padding:.4rem .8rem}.event-details-page .prev{left:3rem}.event-details-page .next{right:3rem}.event-details-page .description{width:90%}}@media(max-width:768px){.event-details-page .event-info h1{font-size:1.2rem}.event-details-page .slider .carousel-images{height:300px}.event-details-page .carousel-button{font-size:1rem;padding:.3rem .6rem}.event-details-page .prev{left:2rem}.event-details-page .next{right:2rem}.event-details-page .description{width:95%}}@media screen and (max-width:480px){.event-details-page .event-header:before{filter:blur(2px) brightness(.9)}.event-details-page .event-info h1{font-size:1rem;padding:10px}.event-details-page .slider .carousel-images{height:200px}.event-details-page .carousel-button{font-size:.8rem;padding:.2rem .5rem}.event-details-page .prev{left:1rem}.event-details-page .next{right:1rem}}.update-article{background:#f9f9f9;border-radius:8px;margin:0 auto;max-width:800px;padding:20px;width:100%}.update-article .form-group{margin-bottom:20px}.update-article .form-group label{display:block;font-weight:700;margin-bottom:5px}.update-article .form-group input,.update-article .form-group textarea{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:10px;width:100%}.update-article .form-group textarea{height:200px}.update-article .form-group input[type=file]{padding:5px}.update-article .submit-btn{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;text-align:center;width:100%}.update-article .image-preview{margin-top:10px}.update-article .image-preview img{border-radius:8px;height:auto;max-width:400px;width:100%}@media(max-width:600px){.update-article{padding:10px}.update-article .form-group{margin-bottom:15px}.update-article .submit-btn{padding:8px 16px}}
/*# sourceMappingURL=main.9bee3b63.css.map*/