@import url(https://fonts.googleapis.com/css2?family=Luxurious+Roman&family=Playfair+Display&family=Poppins&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{font-size:14px}body{font-family:PlayfairDisplay,Verdana,Geneva,Tahoma,sans-serif;margin:0;min-width:350px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-container-main{background-color:#141313;color:#f50057;height:80px;position:-webkit-sticky;position:sticky;top:0;transition:all .2s ease-in-out;z-index:10}.navbar-01{height:100%;justify-content:space-between;margin:0 auto;padding:.3em 0;width:80%}.navbar-01,.navbar-links-container{align-items:center;display:flex;flex-direction:row}.navbar-links-container{justify-content:center;overflow:none;transition:height 5s ease-in;width:28rem}.navbar-link-container{text-align:center;width:33%}.nav-links{-webkit-text-fill-color:transparent;align-items:center;background:linear-gradient(45deg,#ed3833,#df3d7e);background:-webkit-linear-gradient(45deg,#ed3833,#df3d7e);background-clip:content-box;-webkit-background-clip:text;border-radius:4px 4px;color:#0e1318;cursor:pointer;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.3px;line-height:1.6;overflow:hidden;text-decoration:none;text-transform:uppercase;white-space:nowrap}.hr{border:.1px solid grey;color:#186602;margin:5rem 0 1rem 3%;width:94%}.blank{width:40%}.toggle-btn{background:transparent;color:#f5f5f5;display:none;font-size:1.7rem}.join-us{width:6rem}.join-us-btn{background:#e0e1e2 none;background:linear-gradient(45deg,#ed3833,#df3d7e);border:none;border-radius:.28rem;color:rgba(0,0,0,.6);color:#fff;cursor:pointer;display:inline-block;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:700;height:2.5rem;line-height:1em;margin:0 .25em 0 0;min-height:1em;outline:0;padding:.78571429em 1.5em;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;vertical-align:baseline;white-space:nowrap}btn{border-radius:0}btn:focus:not(:focus-visible){outline:0}.leader-board{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1500px;min-height:600px;width:100%}.leaderboard-card{border-radius:.5rem;box-shadow:2px 2px 5px rgba(0,0,0,.452);font-family:Poppins,sans-serif;height:calc(130vh - 100px);margin:1rem auto;min-height:400px;overflow:hidden;width:90%}.leaderboard-card .header{background:linear-gradient(45deg,#ed3833,#df3d7e);display:flex;flex-direction:row;justify-content:space-between;min-height:5rem;position:relative}.header .sort{align-items:center;background-color:transparent;display:flex;flex-direction:row;justify-content:center;width:5rem}.header .sort button{background-color:transparent;border:none;cursor:pointer}.header .sort i{background-color:transparent;font-size:1.2rem;width:50px}.header .competition-name{align-self:center;font-size:1.5rem;margin:0 auto 0 50%;position:absolute;text-shadow:1px 1px 2px #2e2e2e;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .competition-name p{font-family:Luxurious Roman,cursive;font-size:2rem;font-weight:700;text-align:center}.header .society-brand{align-items:center;display:flex;margin-right:2rem;min-width:50px;width:15%}.header .society-brand img{width:100%}.title-bar{align-items:center;background:linear-gradient(180deg,#ed3933e7,#df3d7eb2);border-radius:2px;display:flex;flex-direction:row;font-size:1.2rem;font-weight:1000;height:2rem;justify-content:space-between;margin:.5rem auto;width:90%}.avatar,.rank,.score,.view{text-align:center;width:10%}.team-name{display:flex;flex-direction:row;justify-content:space-between;padding-left:10px;width:60%}.avatar p,.rank p,.score p,.team-name p,.view p{font-family:sans-serif;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600}.search-form{align-items:center;display:flex;flex-direction:row;height:3rem;justify-content:center;width:100%}.search{border:none;border-radius:2px;font-family:Poppins,sans-serif;height:2rem;padding:4px;text-align:center;width:50%}.body{color:#000;display:flex;flex-direction:column;height:calc(100% - 11rem);justify-content:flex-start;overflow-y:auto;width:100%}.body::-webkit-scrollbar{display:none}.team-item{align-items:center;background:linear-gradient(180deg,#f2f2f2,#fff,#fafafa);border-radius:3px;box-shadow:1px 1px 5px rgba(0,0,0,.301);display:flex;flex-direction:row;height:4rem;justify-content:space-between;margin:.5rem auto;padding:5px;width:90%}.team-profile-btn{text-align:center;width:10%}.scoreBadge{align-items:center;background:linear-gradient(-90deg,#63775e,#186602,#63775e);border-radius:3px;box-shadow:1px 1px 3px hsla(0,0%,96%,.26);color:#fff;display:flex;font-size:1rem;height:2rem;justify-content:center;margin:0 auto;max-width:70px}.team-item .avatar{position:relative}.team-item .avatar .avatarshape{align-items:center;background-color:#7cddec;border-radius:50%;color:#151821;display:flex;font-weight:600;height:40px;justify-content:center;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px}.team-item .avatar .avatarshape p{font-family:Luxurious Roman,cursive;font-weight:6000}.trophy{display:flex;width:100%}.team-name .t-name{display:inline-block}.team-name .t-name .team-leader{font-size:.9rem;font-weight:lighter}.team-name .trophy{display:inline-block;font-size:2rem;height:100%;width:50px}.trophy.gold i{color:gold}.trophy.silver i{color:silver}.trophy.grey i{color:grey}.trophy i{text-shadow:0 0 3px #ff0}.competition-sidebar{border:1px solid #000;box-shadow:2px 2px 5px rgba(0,0,0,.452);height:137vh;margin:0;width:25%}.sidebar-header{align-items:center;background-color:#f2f2f2;box-shadow:0 1px 2px rgba(0,0,0,.226);display:flex;flex-direction:column;height:20%;justify-content:space-around;max-height:10rem}.nsutthon-heading{font-family:Poppins,sans-serif;font-size:2rem;font-weight:bolder;letter-spacing:1px;text-align:center;text-shadow:1px 1px 2px #000;width:center}.sidebar-logo{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.sidebar-logo .crosslink{height:5rem;margin:0 5px;width:5rem}.sidebar-logo .iosd{height:2rem;margin:0 5px;width:6rem}.logo-color{color:#186602}.competitions{display:flex;flex-direction:column;height:80%;overflow-y:scroll;width:100%}.competitions::-webkit-scrollbar{display:none}.competition-item{border-bottom:1px solid rgba(0,0,0,.623);display:flex;flex-direction:column;height:25%;justify-content:center;padding:.7rem;transition:background-color .2s ease-in-out}.competition-item:hover{background-color:#f5f5f5;width:100%}.competition-item.active{background-color:#186602;color:#fff}.competition-item.active .competition-details p{color:hsla(0,0%,100%,.753)}.competition{height:60%;width:100%}.competition p{font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:700;padding:.4rem .4rem .4rem .67rem}.competition-details p{color:#000000c2;font-family:Poppins,sans-serif;font-size:.9rem;padding:0 0 0 .67rem}.trending{margin:0 auto;padding:1rem;width:95%}.trending-header{align-items:center;display:flex;height:5rem;margin-bottom:2rem;width:100%}.trending-header p{color:#f50057;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:1px;margin-left:0;text-shadow:2px 2px 3px rgba(0,0,0,.301);width:100%}.blogs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;min-height:30rem;width:100%}.blog-item{box-shadow:0 0 1px rgba(0,0,0,.192);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1rem;min-height:22rem;min-width:25rem;padding:0 5px;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in;width:25rem}.blog-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.background-image{height:15rem;margin:0 auto;position:relative;width:100%}.background-image img{filter:blur(1px);-webkit-filter:blur(1px);height:100%;position:absolute;width:100%}.blog-title{background-color:rgba(0,0,0,.205);color:#f5f5f5;font-size:2rem;font-weight:600;height:95%;margin:.67rem;position:absolute;z-index:2}.blog-details,.blog-title{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.blog-details{margin:5px auto;width:100%}.tags{width:100%}.tags p{color:grey;display:inline;font-size:.9rem;margin:0 2px}.author-view{display:flex;justify-content:space-between;margin:5px 0}.blog-intro,.published-on{font-weight:400;letter-spacing:1px}.published-on{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:300}.author{font-size:.9rem;font-weight:500;margin:5px}.author i{margin-right:5px}.blog-views{align-items:center;display:flex;flex-direction:row;font-family:sans-serif;margin:0 5px;padding:2px}.blog-views i{padding:0 3px}.blog-link{color:#000;text-decoration:none}.dropdown-container{height:40vh;margin:1rem auto;width:80%}.drp-header{align-items:center;display:flex;flex-direction:column;height:12rem}.drp-header .nsutthon-heading{font-size:3rem}.drp-logo{align-items:center;display:flex;flex-direction:row;justify-content:center}.drp-logo .crosslink{height:7rem;margin:0 5px;width:7rem}.drp-logo .iosd{height:2.5rem;margin:0 5px;width:7rem}.drop-menu{background-color:#f5f5f5;border-radius:5px;display:flex;flex-direction:column;height:40px;margin:1rem auto 0;max-width:500px;position:relative;width:90%}.drop-menu .head{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:50px;width:100%;z-index:4}.drop-menu .head p{color:rgba(0,0,0,.6);font-family:Poppins,sans-serif;font-weight:600;margin:auto;text-align:center}.drop-options{background-color:#fff;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.349);height:200px;margin:0 auto;overflow:scroll;position:absolute;top:40px;width:99%;z-index:3}.drop-competition{border-bottom:1px solid rgba(0,0,0,.226);display:flex;flex-direction:column;font-size:1.3rem;height:40px;justify-content:center;width:100%}.drop-competition p{font-family:Playfair Display,serif;font-weight:600;margin:auto;text-align:center;width:100%}.drop-competition:hover{background-color:#f5f5f5}.spinner{height:5em;margin:auto;width:15rem}.spinner img{height:100%;width:100%}.drop-options-enter{height:0}.drop-options-enter-active{height:200px;transition:height .4s ease-in}.drop-options-exit{height:200px}.drop-options-exit-active{height:0;transition:height 400s ease-in}.body-enter{opacity:0}.body-enter-active{opacity:1;transition:opacity .5s ease-in}.body-exit{opacity:1}.body-exit-active{opacity:0;transition:opacity 500s ease-in}.leaderboard-card.loading{border:none;box-shadow:none}.leaderboard-card-enter{opacity:0}.leaderboard-card-enter-active{opacity:1;transition:opacity .6s ease-in}.leaderboard-card-exit{opacity:1}.leaderboard-card-exit-active{opacity:0;transition:opacity 600s ease-in}.rank-display-card{flex-direction:row;height:130px;width:100%}.rank-display-card,.ranks{display:flex;justify-content:center}.ranks{background:linear-gradient(45deg,#ed3933d8,#df3d7ecc);border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.253);flex-direction:column;height:5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1.5rem 1rem .7rem;width:10rem}.first{margin-top:.5rem}.first img{height:6rem;width:6rem}.ranks img{height:5rem;margin:0 auto;width:5rem}.leaderboard-section{width:75%}.ranks .rank-team{border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.rank-team:before{border-radius:2px;content:"";filter:blur(1px);-webkit-filter:blur(1px);left:0;position:absolute;top:0;width:100%}.ranks .rank-score,.ranks .rank-team-name{color:#000;font-weight:900;margin:0 0 0 50%;padding:0;text-align:center;text-shadow:1px 1px 5px #f5f5f5;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.overall-score{border-bottom:1px solid rgba(0,0,0,.623);display:flex;flex-direction:column;height:5rem;justify-content:center;max-height:5rem;padding:.7rem;transition:background-color .2s ease-in-out}.overall-score p{font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600;padding:.4rem .4rem .4rem .67rem;text-transform:uppercase}.overall-score.active{background-color:#186602}.overall-score.active p{color:#f5f5f5}.no-team{color:rgba(0,0,0,.5);font-size:1.5rem;font-weight:600;margin:1rem auto;text-align:center;width:90%}@media (max-width:768px){html{font-size:10px}.header .competition-name p{font-size:1.5rem}.leaderboard-section{width:95%}}@media (max-width:425px){.navbar-container-main{height:80px}.navbar-01{width:90%}.toggle-btn{display:inline-block}.blank,.join-us{display:none}.navbar-links-container{align-items:center;background-color:#141313;display:flex;flex-direction:column;height:60px;justify-content:center;left:0;overflow:hidden;position:absolute;top:78px;width:100%}.navbar-links-container-enter{height:0}.navbar-links-container-enter-active{height:60px;transition:height .2s ease-in}.navbar-links-container-exit{height:60px}.navbar-links-container-exit-active{height:0;transition:height 200s ease-in}}@media (max-width:564px){html{font-size:10px}.blank,.join-us{display:none}.trending-header p{text-align:center}.blog-item{min-height:22rem;width:90%}.background-image,.blog-details{width:95%}.tags p{color:grey;display:inline;font-size:.9rem;margin:0 2px}.author-view{display:flex;justify-content:space-between;margin:5px 0}.blog-intro,.published-on{font-size:1.2rem;font-weight:500;letter-spacing:1px}.author{font-size:1.1rem}.author i,.blog-views{font-size:1.2rem}.leaderboard-card{width:95%}.title-bar{justify-content:space-around}.header .competition-name p{font-size:1.25rem}.header .society-brand{width:15%}.team-item{min-height:5rem}.avatar,.rank,.score,.view{text-align:center;width:20%}.team-name{padding-left:10px;width:70%}.avatar{display:none}}@media (max-width:992px){html{font-size:12px}.leader-board{align-items:center;flex-direction:column}.leaderboard-section{width:95%}}
/*# sourceMappingURL=main.19ef6253.css.map*/