@import url(https://fonts.googleapis.com/css2?family=Ubuntu&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ruwudu&display=swap);@import url(https://fonts.googleapis.com/css2?family=Gabarito:wght@500&family=Roboto+Slab:wght@300&family=Ruwudu&display=swap);@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);@import url(https://fonts.googleapis.com/css2?family=Gabarito:wght@500&family=Lato&family=Roboto+Slab:wght@300&family=Ruwudu&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}*{overflow-x:hidden}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#252525;--secondary:#bbdf4d;--shades:#eee}*{scroll-behavior:smooth}body{font-family:Ubuntu,sans-serif;line-height:1.6}.heading_name{align-self:center;margin-bottom:0}.about,.contact,.header,.home,.portfolio{height:100vh}.about,.contact,.footer,.header,.home,.portfolio{position:relative}.about h1,.contact h1,.footer h1,.header h1,.home h1,.portfolio h1{left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#active{color:#bbdf4d}.footer h1,.header h1{color:#eee;color:var(--shades)}.footer{height:50vh}.footer,.header{background-color:#252525;background-color:var(--primary)}.navbar{background-color:#000;box-shadow:0 14px 14px -14px rgba(0,0,0,.75);padding-bottom:.5em;padding-top:.5em}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}.hidden{display:none}.display__logo{color:inherit;font-family:inherit;font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}.nav__items{list-style:none;margin:0;padding:0}.nav__link{color:#eee;color:var(--shades);text-decoration:none}.brand{font-size:1.45em;margin:0}.brand a{display:block;padding:10px 15px;text-align:center}.logo{display:inline-block;display:flex;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem}.nav__items{margin-top:5px}.brand .nav__link,.nav__items .nav__link{display:block;padding:10px 15px;text-align:center}.nav__items .nav__link{color:#eee;color:var(--shades);font-size:.99rem}.nav__items .nav__link:hover{color:#bbdf4d;color:var(--secondary)}@media (min-width:904px){.nav__items,.navbar{display:flex}.navbar{align-items:center;flex-direction:column;flex-direction:row;justify-content:space-between}}@media screen and (max-width:904px){.nav{background-color:#252525;background-color:var(--primary);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .2s ease;visibility:hidden;width:100%;z-index:-1}.nav .nav__items{-webkit-padding-start:0;padding-inline-start:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.nav .nav__items .nav__item{display:block;float:none;margin-bottom:10px;text-align:right;width:100%}.nav .nav__items .nav__item:first-child a{transition-delay:.2s}.nav .nav__items .nav__item:nth-child(2) a{transition-delay:.3s}.nav .nav__items .nav__item:nth-child(3) a{transition-delay:.4s}.nav .nav__items .nav__item:nth-child(4) a{transition-delay:.5s}.nav .nav__items .nav__item:not(:first-child){margin-left:0}.nav .nav__items .nav__item .nav__link{color:#eee;color:var(--shades);font-size:24px;font-weight:600;opacity:0;padding:10px 25px;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:all .2s ease}.nav .nav__items .nav__item .nav__link:hover{color:#bbdf4d;color:var(--secondary)}.nav__open{border-radius:50%;cursor:pointer;display:block;height:48px;position:absolute;right:10px;top:16px;width:48px;z-index:9999}.nav__open i{background-color:#bbdf4d;border-radius:2px;display:block;height:2px;margin-left:14px;width:20px}.nav__open i:first-child{margin-top:16px}.nav__open i:nth-child(2){margin-top:4px;opacity:1}.nav__open i:nth-child(3){margin-top:4px}}#nav:checked+.nav__open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav:checked+.nav__open i{background-color:#eee;background-color:var(--shades);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#nav:checked+.nav__open i:first-child{-webkit-transform:translateY(6px) rotate(180deg);transform:translateY(6px) rotate(180deg)}#nav:checked+.nav__open i:nth-child(2){opacity:0}#nav:checked~.nav__item a{display:block!important}#nav:checked+.nav__open i:nth-child(3){-webkit-transform:translateY(-6px) rotate(90deg);transform:translateY(-6px) rotate(90deg)}#nav:checked~.nav{opacity:1;visibility:visible;z-index:9990}#nav:checked~.nav ul li a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}header{align-items:center;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/eclub-bg.fef554b3339d31cd6064.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:column;height:94vh;justify-content:center;overflow:hidden;text-align:center;width:100%}.headerimg{height:700px;position:relative}.headerimg img{top:40%;width:auto}.headerimg img,.text{left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text{font-size:2.5rem;top:53%}.text2{font-size:medium;left:50%;position:absolute;top:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:698px){.text{font-size:2rem}.text2{top:58%}}@media screen and (max-width:508px){.text{font-size:1.7rem}.text2{top:59%}}@media screen and (max-width:396px){.text{font-size:1.5rem}.text2{top:59%}}h1,h2{font-family:Ruwudu,serif;overflow:hidden}.card-title{font-family:Gabarito,serif}.card-text{font-family:Lato,serif}.box{background:#fff;border-radius:150px;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);overflow:hidden;position:relative;text-align:center;width:20rem}.box:before{background-image:linear-gradient(90deg,#33733e 0,#7c9924);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:0}.box:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.box *{position:relative;z-index:1}.box:hover .image-wrapper{padding:0}.box:hover .box-desc{color:#fff}.box:hover .social li a{background:#fff;background-image:none;color:#000}a:hover{color:#fff}a{color:#09cece}.box:hover .social li a:hover{background:#1d1d1d;color:#fff}.image-wrapper{box-shadow:inset 0 0 20px rgba(0,0,0,.2);margin:0 auto;max-height:210px;max-width:210px;overflow:hidden;padding:15px;position:relative}.image-wrapper,.image-wrapper img{border-radius:50%;transition:all .5s ease}.box-desc{position:relative}#ul.social{padding:0}#ul.social li{display:inline-block;list-style-type:none}#ul.social li a{background-image:linear-gradient(90deg,#104b04 0,#475e00);border-radius:50%;color:#fff;display:inline-block;height:36px;line-height:36px;position:relative;transition:all .5s ease;width:36px}.center-content{align-items:center;justify-content:center;min-height:65vh;text-align:center}.card-container{display:flex;flex-wrap:wrap;gap:6rem;justify-content:center}.card{background:linear-gradient(90deg,#125904 0,#678805);border:1px solid #cccccc9a;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 8px rgba(17,17,26,.1);color:#f0f8ff;max-width:300px;padding:10px;text-align:left}.shadow-sm{box-shadow:0 .125rem .5rem rgba(0,0,0,.256)!important}.p-4{padding:1.8rem!important}.project-heading{font-family:Ubuntu,sans-serif;font-size:4.5rem;margin-bottom:50px;margin-top:50px;text-align:center}.project-card{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);background-color:rgba(17,25,40,.75);border:1px solid hsla(0,0%,100%,.125);border-radius:12px;box-shadow:0 10px 15px rgba(0,0,0,.2);flex-basis:calc(33.333% - 30px);margin:15px;padding:20px;text-align:center;transition:background-color .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,transform .5s ease;transition:background-color .5s ease,transform .5s ease,-webkit-transform .5s ease}.project-card h1{font-family:Righteous,sans-serif;font-size:1.8rem;margin-top:10px}.project-card .project-image img{border-radius:6px;height:230px;object-fit:cover;width:100%}.project-card p{font-size:.9rem;letter-spacing:normal;line-height:1.5;text-transform:none}.project-container{display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.project-card .modBtn{background-color:hsla(0,0%,100%,.1);border:1px solid #bbdf4d;border-radius:5px;color:#bbdf4d;cursor:pointer;margin-top:10px;padding:10px 15px;transition:background-color .3s,color .3s}.project-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.project-card:hover,.project-card:hover .modBtn{background-color:#bbdf4d;color:rgba(17,25,40,.75)}.project-card:hover .modBtn{border:1px solid rgba(17,25,40,.75)}.modal-content{background-color:rgba(17,25,40,.85);border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.5);max-width:600px;padding:20px;width:80%}.year-tabs{display:flex;gap:10px;justify-content:center;margin-top:10px;overflow-x:auto;padding:10px}.year-tabs button{background-color:rgba(17,25,40,.75);border:1px solid #bbdf4d;border-radius:5px;color:#bbdf4d;cursor:pointer;font-size:1rem;letter-spacing:normal;line-height:1.5;padding:10px 15px;text-transform:none}.year-tabs button:hover{background-color:#bbdf4d;border:1px solid rgba(17,25,40,.75);color:rgba(17,25,40,.75)}@media (min-width:768px) and (max-width:1023px){.project-card{flex-basis:calc(50% - 30px)}.year-tabs button{font-size:.9rem;padding:8px 12px}}@media (max-width:767px){.project-card{flex-basis:calc(100% - 30px)}.modal-content{max-width:400px;width:90%}.year-tabs{align-items:center;flex-direction:column}.year-tabs button{font-size:1rem;margin-bottom:8px;padding:10px 15px}}.roadmap-row{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:0 20px;width:100%}.roadmap-section .roadmap-card{background-color:#000;border-color:#fff #bbdf4d #bbdf4d #fff;border-radius:10px;border-style:solid;border-width:1px 2px 2px 1px;box-shadow:none;color:#bbdf4d;font-family:Ubuntu,sans-serif;margin:20px;padding:20px;text-decoration:none;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;width:300px}.roadmap-section .roadmap-card:hover{box-shadow:0 8px 16px rgba(187,223,77,.4);-webkit-transform:scale(1.05);transform:scale(1.05)}.roadmap-section .description,.roadmap-section .folder-name{color:#bbdf4d;text-align:left}.roadmap-section .folder-name{font-size:20px;margin-bottom:10px}.roadmap-section .description{font-size:14px;margin:10px 0 0}@media screen and (max-width:768px){.roadmap-section .roadmap-card{width:90%}}@media screen and (max-width:480px){.roadmap-section .roadmap-card{padding:15px;width:95%}}.foldercard{border:1px solid #ddd;border-radius:7px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:2px 2px;margin:20px;padding:20px;transition:.3s;width:80%}.foldercard:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.folder-name{margin-bottom:10px}.description,.folder-name{font-family:Ubuntu,sans-serif;text-align:left}.description{font-size:14px;margin-bottom:-10px}.author{font-family:Ubuntu,sans-serif;font-size:20px;text-align:right}.author,.num-files{margin-bottom:10px}.files{display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;font-size:20px;margin-top:14px;text-align:left;text-decoration:none}.file-name,.files{color:#bbdf4d}.file-name:hover{color:#fcfdfc}.button{background-color:#000;float:right}.Top{justify-content:space-between}.Center,.Top{align-items:center;display:flex}.Center{flex-direction:column;justify-content:center}.acc{background-color:#000;border:2px solid #bbdf4d;border-radius:4px;color:#bbdf4d;display:inline-block;font-size:10px;padding:4px;text-align:center;text-decoration:none}.acc:hover{background-color:#bbdf4d;color:#000}.file-link{text-decoration:none}.search-bar{background-color:#fff;border:2px;border-color:#bbdf4d;border-radius:10px;height:30px;margin:10px;text-align:center;width:400px}@media screen and (max-width:768px){.foldercard{margin:10px;padding:15px;width:0}.Top{flex-direction:column;text-align:center}.author{font-size:18px}.description{font-size:12px}}@media screen and (max-width:480px){.foldercard{padding:10px;width:95%}.search-bar{margin:5px;width:90%}.Center{align-items:stretch}.author{font-size:16px}.folder-name{font-size:18px}.description{font-size:10px}}.background-container{height:87vh;position:relative;width:100%}.background-image{background-image:url(/static/media/database.609ab0b99003af4afdb9.jpeg);background-position:50%;background-size:cover;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.text-container1{background-color:#000;border-radius:10px;color:#bfff00;left:50%;max-width:80%;padding:20px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-container1 h1{font-size:4rem;margin:20px 0}.text-container1 p{font-size:1.2em;margin:10px 0}@media screen and (min-width:768px){.text-container1{max-width:90%}.text-container1 h1{font-size:3rem;margin:15px 0}.text-container1 p{font-size:1em;margin:10px 0}}@media screen and (max-width:380px){.text-container1{max-width:100%;padding:10px}.text-container1 h1{font-size:2.5rem;margin:10px 0}.text-container1 p{font-size:.9em;margin:8px 0}}.iframe-container1{overflow:hidden;padding-top:10%;position:relative;text-align:center}.iframe-container1:before{background-image:url(/static/media/comp.3189aee0b6c9e64f6a02.jpg);background-size:cover;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.iframe-container1 h2{font-size:xx-large;font-weight:500}.text1{color:#f0f8ff;margin-bottom:40px;padding-bottom:20px;text-align:center}.iframe-container1 iframe{margin-left:auto;margin-right:auto;width:85%}body{font-family:Ubuntu}.recent{color:#fffefe;font-size:3.5vw;font-weight:700;margin:40px auto 10px;text-align:center}.eventname{color:#fff;font-size:3vw;font-weight:700;margin-bottom:10px}.horizontal-section{align-items:center;background-color:#000;border:7px solid #bbdf4d;border-radius:50px;box-shadow:0 4px 10px #bbdf4d;font-family:Ubuntu;height:700px;justify-content:flex-start;margin-left:auto;margin-right:auto;padding:20px;position:relative;width:300px}.horizontal,.horizontal-section{display:flex;flex-direction:column;margin-top:5%}.horizontal{flex-grow:1}.image-container{border-radius:50px;flex:1 1;height:250px;margin-left:auto;margin-right:auto;max-width:400px;overflow:hidden;width:100%}.image-container img{border-radius:50px;height:auto;height:250px;margin-left:0;max-width:400px;object-fit:cover;width:80%}.text-container{color:#fff;display:flex;flex:1 1;flex-direction:column;flex-grow:1;font-family:ubuntu;font-family:poppins;height:300px;justify-content:space-between;margin-left:10%;margin-right:10%;margin-top:10px;max-width:100%;padding-bottom:50px}.read_more{background-color:#bbdf4d;border-radius:10px;padding:5px;width:100px}.dark{background-color:#000;padding-bottom:20px}@media (min-width:1024px){.recent{color:#fffefe;font-size:3.5vw;font-weight:700;margin-left:auto;margin-right:auto;margin-top:40px;text-align:center}}@media (max-width:767px){.recent{color:#fffefe;font-size:8vw;font-weight:700;margin-left:auto;margin-right:auto;margin-top:40px;text-align:center}.eventname{font-size:7vw}.image-container img{border-radius:50px;height:auto;margin-left:0;width:90%}}.scroll-container{display:flex;gap:60px;overflow-x:auto;padding:20px 40px 20px 80px;scroll-snap-type:x mandatory}.scroll-container::-webkit-scrollbar{height:8px}.scroll-container::-webkit-scrollbar-thumb{background-color:#bbdf4d;border-radius:4px}.horizontal-section{flex:0 0 400px;min-width:400px;scroll-snap-align:start}.cta-button{background-color:#bbdf4d;border:none;border-radius:12px;bottom:10px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;left:35%;margin-top:15px;padding:10px 20px;position:absolute;transition:background-color .3s ease}.cta-button:hover{background-color:#a8c93e}.description-scroll{margin-bottom:10px;max-height:230px;overflow-y:auto}.about_body{height:auto;margin-top:50px;overflow:hidden}.about_body,.heading{background-color:#000}.heading{color:#fff;font-size:3.5vw;font-weight:700;margin-left:auto;margin-right:auto;margin-top:40px;text-align:center}.imageflex{width:50%}.aboutimage{flex:1 1;margin-left:20%;margin-top:0;width:400px}.abouttext{color:#fff;font-family:poppins;font-size:large;margin-left:5%;margin-top:200px;text-align:left;width:400px}.aboutflex{display:flex;flex-direction:row;margin-bottom:-100px;margin-top:-100px}.readbutton{margin-top:auto}.read_more_about{background-color:#bbdf4d;border-radius:10px;margin-bottom:50px;padding:5px;width:100px}.greentext{color:#bbdf4d}.additionaltext{color:#fff;font-family:poppins;font-size:large;margin-left:70px;margin-right:70px;text-align:center}.aboutheading{color:#bbdf4d;font-size:30px;font-weight:700;margin-top:20px}.learnmore{background-color:initial;border:2px solid #fff;border-radius:5px;color:#f0f8ff;margin-bottom:30px;padding:5px}@media (min-width:1024px){.aboutimage{flex:1 1;margin-left:20%;margin-top:0;width:400px}.abouttext{color:#fff;font-family:poppins;font-size:large;margin-left:5%;margin-top:200px;text-align:left;width:400px}}@media (min-width:768px) and (max-width:1023px){.heading{font-size:6vw}.aboutimage{flex:1 1;margin-left:2%;margin-top:0;width:400px}.abouttext{color:#fff;font-family:poppins;font-size:large;margin-left:auto;margin-right:1%;margin-top:200px;text-align:left;width:400px}}@media (max-width:767px){.heading{font-size:8vw}.imageflex{width:100%}.aboutflex{display:flex;flex-direction:column;margin-bottom:0;margin-top:-100px}.aboutimage{margin-top:0;width:70%}.aboutimage,.abouttext{margin-left:auto;margin-right:auto}.abouttext{color:#fff;font-family:poppins;font-size:large;margin-top:-50px;text-align:center;width:80%}.additionaltext{trext-align:center}.readbutton{margin-top:0}.read_more_about{background-color:#bbdf4d;border-radius:10px;margin-bottom:50px;padding:5px;width:100px}}.horizontal23{display:flex;flex-wrap:wrap;justify-content:space-between}.card2{background-color:#000;border:1px solid #ddd;border-radius:200px 200px 5px 5px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;font-family:poppins;height:400px;margin:10% auto;overflow:hidden;transition:background-color .3s ease;width:280px}.card2:hover{background-color:#bbdf4d;color:#000;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.image{border-radius:100%;height:200px;width:80%}.head2,.image{margin-top:20px}.head2{font-size:1.5rem}.description2{margin:10px}.container{margin:0,30px;padding:10px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.col{align-items:center;margin:10px auto}.fb{display:block;height:34rem;margin:auto;scrollbar-width:none;width:30rem}@media (min-width:1024px){.card2{background-color:#000;border:1px solid #ddd;border-radius:200px 200px 5px 5px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;font-family:poppins;height:400px;margin:60px;overflow:hidden;transition:background-color .3s ease;width:280px}}@media (min-width:768px) and (max-width:1023px){.recent{color:#fffefe;font-size:6vw;font-weight:700;margin-left:auto;margin-right:auto;margin-top:40px;text-align:center}.eventname{font-size:5vw}.image-container img{border-radius:50px;height:auto;margin-left:0;width:80%}}@media (max-width:767px){.recent{color:#fffefe;font-size:8vw;font-weight:700;margin-left:auto;margin-right:auto;margin-top:40px;text-align:center}.eventname{font-size:7vw}.image-container img{border-radius:50px;height:auto;margin-left:0;width:90%}.row{display:block}.container{overflow-x:scroll}.fb{width:auto}}.challenge-container{min-height:100vh;overflow-x:hidden;padding-bottom:60px;position:relative;width:100%}.challenge-bg{background-image:url(/static/media/challenge-bg.dc042e557be12e398e02.avif);background-position:50%;background-size:cover;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:-1}.challenge-content{background-color:rgba(0,0,0,.85);border-radius:15px;box-sizing:border-box;color:#bfff00;margin:80px auto;max-width:900px;padding:40px 48px;position:relative;text-align:center;width:90%}.challenge-h1,.challenge-h2,.challenge-h3{color:#fff;margin-bottom:.5em;margin-top:1.5em;text-align:left}.challenge-h1{font-size:2.5em}.challenge-h2{font-size:2em}.challenge-h3{font-size:1.5em}.challenge-description{color:#fff;font-size:1.2em;line-height:1.8;text-align:justify;white-space:pre-wrap}.challenge-list{color:#fff;margin-left:20px;padding-left:20px;text-align:left}.challenge-list-item{margin-bottom:8px}.challenge-link{color:#bbdf4d;text-decoration:underline}.challenge-inline-code{background-color:#333;border-radius:4px;color:#ffeb3b;font-family:monospace;font-size:.95em;padding:2px 6px}.challenge-quote{border-left:4px solid #bbdf4d;color:#fff;font-style:italic;margin:1em 0;padding-left:1em;text-align:left}.challenge-divider{background:#bbdf4d;border:none;height:2px;margin:2em 0}.challenge-content a{border:1px solid #bbdf4d;border-radius:8px;color:#bbdf4d;display:inline-block;font-size:1.1em;margin-top:25px;padding:10px 20px;text-decoration:none}.challenge-content a:hover{background-color:#bbdf4d;color:#000}.leaderboard-container{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding-bottom:50px;position:relative;width:100%}.leaderboard-bg{background-image:url(/static/media/leaderboard-bg.1ddd2093b98e1bdaf565.jpg);background-position:50%;background-size:cover;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:-1}.leaderboard-content{background-color:rgba(0,0,0,.9);border-radius:15px;color:#bfff00;margin-top:60px;max-width:900px;padding:40px;text-align:center;width:90%}.main-title{border-bottom:2px solid #bbdf4d;display:inline-block;font-size:4rem;margin-bottom:40px;padding-bottom:20px}.challenge-section{margin-bottom:60px}.challenge-header{align-items:center;display:flex;flex-direction:column;margin-bottom:15px}.challenge-header h2{color:#fff;font-size:2.5rem;margin:0}.challenge-month{color:#bbdf4d;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin-top:5px;text-transform:uppercase}table{border-collapse:collapse;color:#fff;margin:0 auto;width:100%}td,th{border:1px solid #bbdf4d;padding:12px 15px;text-align:center}th{background-color:#222;color:#bbdf4d;font-size:1.1rem;text-transform:uppercase}td{background-color:#111;font-size:1rem}@media (max-width:600px){.main-title{font-size:2.5rem}.challenge-header h2{font-size:1.8rem}td,th{font-size:.9rem;padding:8px}}body{align-items:center;background:#000;background-position:50%;background-size:cover;color:#bbdf4d;display:flex;font-family:Lato,sans-serif;justify-content:center;margin:0;padding:0}.article-heading{color:#bbdf4d;font-family:Ubuntu,sans-serif;font-size:4rem;margin-bottom:40px;margin-top:40px;text-align:center}.article-container{display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.article-card{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);background-color:rgba(17,25,40,.75);border:1px solid hsla(0,0%,100%,.125);border-radius:12px;box-shadow:0 10px 15px rgba(0,0,0,.2);flex-basis:calc(33.333% - 30px);margin:15px;padding:20px;text-align:center;transition:background-color .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,transform .5s ease;transition:background-color .5s ease,transform .5s ease,-webkit-transform .5s ease}.article-card img{border-radius:6px;height:220px;object-fit:cover;width:100%}.article-card h1{color:#bbdf4d;font-family:Righteous,sans-serif;font-size:1.6rem;margin-bottom:10px;margin-top:12px}.article-card p{color:#ddd;font-size:.95rem;line-height:1.5;margin-bottom:15px}.article-card .readBtn{background-color:hsla(0,0%,100%,.05);border:1px solid #bbdf4d;border-radius:6px;color:#bbdf4d;cursor:pointer;padding:10px 15px;transition:all .3s ease-in-out}.article-card:hover{background-color:#bbdf4d;-webkit-transform:translateY(-12px);transform:translateY(-12px)}.article-card:hover,.article-card:hover h1{color:rgba(17,25,40,.85)}.article-card:hover .readBtn{background-color:#bbdf4d;border:1px solid rgba(17,25,40,.85);color:rgba(17,25,40,.85)}.article-tabs{display:flex;gap:10px;justify-content:center;margin-top:20px;overflow-x:auto;padding:12px}.article-tabs button{background-color:rgba(17,25,40,.75);border:1px solid #bbdf4d;border-radius:5px;color:#bbdf4d;cursor:pointer;font-size:1rem;padding:10px 14px}.article-tabs button:hover{background-color:#bbdf4d;border:1px solid rgba(17,25,40,.75);color:rgba(17,25,40,.75)}@media (min-width:768px) and (max-width:1023px){.article-card{flex-basis:calc(50% - 30px)}}@media (max-width:767px){.article-card{flex-basis:calc(100% - 30px)}.article-tabs{align-items:center;flex-direction:column}.article-tabs button{font-size:1rem;margin-bottom:8px;padding:10px 15px}}
/*# sourceMappingURL=main.c07e8022.css.map*/