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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App,.all-days{align-items:center;display:flex;flex-direction:column;width:100%}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}::-webkit-scrollbar{-webkit-transition:all 3s ease;transition:all 3s ease;width:1px}::-webkit-scrollbar-thumb{background-color:var(--hover-background)}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}body{--background-color:#fff;--card-background:#f1f1f1;--text-color:#575555;--heading-color:#1f1e1e;--hover-background:#3c358a;--shadow-color:#a5a0a085;--loading-color:#000;--loading-color-op:#0000;--form-input-bg:#fff;--button-color:#5349be;--timer-bg:#b9a5e7;--timer-color:#440875;--timer-digit-bg:#cbb3eb;--tags-bg:#dbdbdb;--digit-color:#000;background:var(--background-color);color-scheme:light dark}@media (prefers-color-scheme:dark){*{color:#fff}body{--background-color:#000;--heading-color:#e7e1e1;--text-color:#e7e1e1;--card-background:#272727;--button-color:#358d2de5;--button-color:#ef3f49;--button-color:#bf7fff;--button-color:#f96b6b;--hover-background:#af4646;--shadow-color:#00000085;--loading-color:#e7e1e1;--form-input-bg:#3b3b3b;--timer-bg:#1a1a1a;--timer-color:#ccc;--timer-digit-bg:#333;--tags-bg:#00000040;--digit-color:color}.sb-pp{background:#313131}}.class-box{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px;min-width:350px;width:60%}.day{align-items:center;display:flex;font-size:25px;font-weight:900;justify-content:flex-start;margin:15px}.single-class{align-items:flex-start;background:var(--card-background);border-radius:8px;box-shadow:1px 3px 9px 1px var(--shadow-color);cursor:pointer;display:flex;flex-direction:column;height:max-content;margin:8px;min-width:300px;padding:20px;position:relative;transition:all 1s;width:max-content}.single-class:hover{scale:1.1}.single-class:hover:before{display:none}.single-class span{color:var(--text-color);font-size:15px;font-weight:600;margin-top:10px;text-align:center}#class-name{color:var(--button-color);font-size:23px;font-weight:600}.box{align-items:center;display:flex;flex-direction:column;height:20vh;justify-content:center;width:100%}.box h1{color:var(--heading-color);font-size:40px;font-weight:900;margin:14px}.box p{animation:slideInRight 1s ease-out forwards;text-align:center;width:90%}.events-box p{animation:slideIn 1s ease-out forwards}.search-box{align-items:center;animation:slideInRight 1s ease-out backwards;background:var(--card-background);border-radius:10px;display:flex;height:max-content;margin:10px 10px 20px;min-width:fit-content;padding:10px;width:max-content;width:50%}.events-search-box{animation:slideIn 1s ease-out backwards}.search-box input,.search-box textarea{background:#0000;color:var(--text-color);padding:10px;width:100%}.about-dev,.search-box input,.search-box textarea,.search-button,.update{border:none;border-radius:8px;font-size:15px;font-weight:600;height:40px;outline:none}.about-dev,.search-button,.update{background:var(--button-color);color:#fff;cursor:pointer;width:100px}.sb-pp{background:#f1f1f1}.sb-pp i{color:#534e4e}.info{align-items:center;display:flex;justify-content:space-between;margin-bottom:2%;width:100%}.about-dev:hover,.search-button:hover{background:var(--hover-background)}.enjoy{font-size:20px}.enjoy,a{color:var(--text-color)}a{display:contents;text-decoration:none}.about-dev,.update{text-wrap:nowrap;align-items:center;align-self:flex-end;display:flex;justify-content:center;margin:20px;padding:13px 20px;width:max-content}.update{background:rgba(29,29,29,.918)}.about-dev i,.download-apk i,.update i{padding-left:10px}.loader{animation:l3 1s linear infinite;aspect-ratio:1;background:linear-gradient(var(--loading-color) 16.66667%,var(--loading-color-op) 0 50%,var(--loading-color) 0) 0 100%,linear-gradient(var(--loading-color) 33.33333%,var(--loading-color-op) 0 66.66667%,var(--loading-color) 0) bottom,linear-gradient(var(--loading-color) 50%,var(--loading-color-op) 0 83.33333%,var(--loading-color) 0) 100% 100%;background-repeat:no-repeat;background-size:20% 600%;margin-top:15px;width:45px}@keyframes l3{to{background-position:0 0,top,100% 0}}@media screen and (max-width:600px){.about-dev,.update{font-size:13px;padding:10px 15px}.update{background:none;color:var(--loading-color)}}.download-apk{align-items:center;background:var(--button-color);border-radius:10px;bottom:20px;color:#fff;cursor:pointer;justify-content:center;margin:10px;max-width:200px;padding:15px 13px;transition:all 2s;width:40%}.download-apk,.download-apk-text{align-self:flex-end;display:flex;position:fixed}.download-apk-text{animation:slideInRight 1s ease-out forwards;bottom:45px;font-weight:600;right:70px}.add-event-text{bottom:105px}@keyframes rotate{0%{transform:rotate(90deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.download-apk:hover{animation:rotate .75s ease-in-out forwards;scale:1.2}.add-event{background:#6b6191;bottom:80px}.day-filter{animation:slideOut 1s ease-out forwards;flex-wrap:wrap}.day-filter,.day-filter-item{align-items:center;display:flex;justify-content:center;margin:10px}.day-filter-item{animation:slideInRight 1s ease-out forwards;background:var(--card-background);border-radius:10px;color:var(--text-color);cursor:pointer;font-size:15px;font-weight:600;padding:10px;transition:all 1s}.day-filter-item:hover{background:var(--hover-background);color:#fff}.day-filter-item.active{background:var(--button-color);color:#fff}.no-active:hover{background:var(--card-background);color:var(--text-color)}.add-class{animation:slideInRight 1s ease-out forwards}.add-class:hover{background:var(--button-color);color:#fff}.add-class i{margin-right:5px}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.notification{align-items:center;animation:slideIn 1s ease-out forwards;border-radius:10px;bottom:30px;display:flex;height:50px;justify-content:space-between;min-width:300px;position:fixed;right:10px;width:90%;z-index:1000}@media (max-width:768px){.notification{width:90%}}.notification *{color:#e4e4e4}.message{align-items:center;display:flex}.set-margin{margin:0 10px}.update-box{align-items:center;background:var(--card-background);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:20px;width:40%}.update-box h1{color:var(--heading-color);font-size:28px;font-weight:900}.update-box a{align-items:center;align-self:flex-end;display:flex;justify-content:center;margin:10px}@media screen and (max-width:700px){.update-box{width:90%}.update-box h1{font-size:23px;margin:3px 0}}@media screen and (max-width:390px){.about-dev,.update{font-size:12px;margin:20px 0}}.update-heading{align-items:center;display:flex;margin:10px;width:100%}.icon{background-color:#fff;background-image:url(/static/media/android-chrome-512x512.ab7bf4d165b756a0c9db.png);background-size:cover;border-radius:50%;height:50px;margin-right:10px;position:relative;width:50px}.update-button{align-items:center;align-self:end;display:flex;font-weight:700;justify-content:center;margin:13px}.switch{align-self:center;background:var(--card-background);height:60px;margin-bottom:50px;position:relative;width:300px;z-index:0}.option,.switch{align-items:center;border-radius:20px;display:flex;justify-content:center}.option{cursor:pointer;height:80%;transition:all 1s;width:48%}.option *{font-size:medium;font-weight:600;z-index:2}.option i{margin-right:10px}.option:hover{background:rgba(36,36,36,.918)}.active-option{background:var(--button-color);left:50%;position:absolute;z-index:1}.active-option:hover{background:var(--hover-background)}.active-opt *{color:#fff}.events-tab{align-items:center;flex-direction:column;justify-content:center}.events,.events-tab{display:flex;width:100%}.events{gap:20px;overflow-x:scroll;padding:20px 0 20px 10px;scroll-behavior:smooth;transition:all 1s ease-in}.events::-webkit-scrollbar{display:none}.events-heading{margin-top:20px}.slide-arrow{align-self:center;color:#fff;cursor:pointer;font-size:30px;margin:0 35px;opacity:.3;position:absolute;z-index:1}.slide-arrow:hover{opacity:1}.event-card{animation:slideIn 1s ease-out forwards;background:var(--card-background);border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 85vw;flex-direction:column;margin:8px;max-width:400px;min-width:270px;padding:20px}.event-info{padding:10px}.event-info *{margin-bottom:10px}.event-name{color:var(--button-color);font-size:35px;margin-top:5px}.event-description{font-size:15px;margin-bottom:15px}.trunc-desc{-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.popup-desc{margin-top:10px;padding:0 10px}.no-event{display:flex;justify-content:center;width:100%}.event-details{align-items:center;display:flex;justify-content:flex-start;width:100%}.event-details *{font-weight:600;margin-bottom:5px}.event-details i{color:var(--button-color);margin-right:10px}.event-img{background:url(https://i.imgur.com/ZTyC2YT.jpeg);background-position:50%;background-size:cover;border-radius:15px;height:200px;width:100%}.count-down-popup{display:flex;flex-direction:column;width:100%}.count-down-popup *{margin-bottom:10px}.count-down-popup .countdown-timer{margin:5px 27px 20px;padding:14px 5px}.countdown-timer{align-items:center;background-color:var(--timer-bg);border-radius:10px;display:flex;font-family:Arial,sans-serif;justify-content:center;margin-bottom:20px;padding:12px 5px 5px}.timer-section{align-items:center;display:flex;flex-direction:column;margin:0 5px}.timer-value{display:flex}.timer-label{color:var(--timer-color);font-size:.8rem;margin-top:5px;text-transform:uppercase}.digit-container{height:40px;margin:0 2px;max-width:30px;min-width:20px;perspective:200px;position:relative;width:10%}.digit-flip{height:100%;position:absolute;transform-style:preserve-3d;transition:transform 1s;width:100%}.digit-flip.flipping{transform:rotateX(-180deg)}.digit-top{align-items:center;backface-visibility:hidden;background-color:var(--timer-digit-bg);border-radius:5px;color:var(--digit-color);display:flex;font-size:2rem;font-weight:700;height:100%;justify-content:center;position:absolute;width:100%}.slideshow-container{margin:auto;max-width:800px;overflow:hidden;position:relative}.slides-wrapper{display:flex;transition:transform .5s ease-in-out}.slide{background:#0000;transition:all .5s ease-in-out}.slide.active{background:#0000;opacity:1}.slide img{height:400px;object-fit:contain;width:100%}.nav-button{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:18px;padding:16px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;z-index:1}.nav-button:hover{background-color:#000c}.prev{left:10px}.next{right:10px}.dots-container{padding:10px 0;text-align:center}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;transition:background-color .3s;width:10px}.dot.active{background-color:#717171}form{width:100%}.form-group{display:flex;flex-direction:column;margin:10px;width:100%}.add-event-search-box{background:var(--form-input-bg);width:90%}.custom-react-tagsinput{box-sizing:border-box;display:flex;flex-wrap:wrap;width:95%}.custom-react-tagsinput--focused{border-color:var(--button-color)}.custom-react-tagsinput .react-tagsinput-tag{background:var(--tags-bg);border:none;border-radius:7px;color:var(--digit-color);display:inline-block;font-size:15px;font-weight:400;margin-bottom:5px;margin-right:5px;padding:5px}.custom-react-tagsinput .react-tagsinput-remove{color:var(--button-color);cursor:pointer;font-weight:700}.custom-react-tagsinput .react-tagsinput-tag a:before{content:" ×"}.custom-react-tagsinput .react-tagsinput-input{background:#0000;border:0;color:var(--text-color);font-family:sans-serif;font-size:15px;font-weight:400;margin-bottom:6px;margin-top:1px;outline:none;padding:5px}.container{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.container,.popup{align-items:center;display:flex;justify-content:center}.popup{background-color:var(--card-background);border-radius:10px;flex-direction:column;height:80%;max-width:500px;padding:20px;width:95%}@media (max-width:768px){.popup{height:90%;width:90%}}.popup-header{border-bottom:1px solid var(--button-color);display:flex;justify-content:space-between;padding:10px;width:100%}.event-popup-header{background:var(--card-background);justify-content:flex-end;padding-bottom:18px;padding-top:25px;position:sticky;top:0;z-index:1000}.popup-header h1{font-size:25px;font-weight:600}.close,.popup-header h1{color:var(--button-color)}.close{background:#0000;border:none;cursor:pointer;font-size:20px}.popup-content{align-items:center;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:scroll;padding:20px;width:100%}.each-class{border-bottom:1px solid var(--button-color);cursor:pointer;display:flex;justify-content:space-between;padding:10px;width:100%}.each-class input[type=checkbox]{height:0;opacity:0;width:0}.each-class label{cursor:pointer;display:inline-block;font-weight:700;padding-left:30px;position:relative;text-align:right;width:100%}.each-class label:before{background-color:#ccc;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.each-class input[type=checkbox]:checked+label:before{background-color:var(--button-color)}.each-class input[type=checkbox]:checked+label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.popup-footer{border-top:1px solid var(--button-color);display:flex;justify-content:flex-end;padding:10px;width:100%}.popup-footer button{background:var(--button-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:40px;outline:none;width:100px}.popup-footer button:hover{background:var(--hover-background)}.event-details-heading{color:var(--button-color);margin:5px 0}.event-tags{display:flex;flex-wrap:wrap}.event-tag{background:var(--tags-bg);border-radius:10px;display:flex;font-weight:700;margin:5px;padding:10px}.event-link{color:var(--button-color);font-weight:500;text-decoration:none;white-space:normal}.event-description{white-space:break-spaces}.event-details{padding-left:15px;padding-top:7px}.event-details i{width:15px}.to-be-approved-events{display:flex;flex-wrap:wrap;justify-content:center}.admin-event-card{animation:slideIn 1s ease-out;background-color:var(--card-background);border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:10px;max-width:400px;padding:20px;transition:all 1s ease-in;width:95%}.admin-event-title{color:var(--button-color);font-size:20px;font-weight:600}.admin-event-by,.admin-event-date{font-size:15px;font-weight:500}.buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.admin-btn{align-items:center;display:flex;justify-content:center;margin:10px 0;width:45%}.edit-btn{background:#1d89b3}.edit-btn:hover{background:#166786}.approve-btn{background:#1db39a}.approve-btn:hover{background:#168673}.admin-btn i{margin-left:5px}.events-heading{text-align:center}.toggle-switch{margin:20px 0}.toggle-option,.toggle-switch{display:flex;justify-content:center}.toggle-option{background:var(--card-background);border-radius:10px;cursor:pointer;font-weight:500;margin:20px;padding:10px;transition:all .5s ease-in}.active{background:var(--button-color)}.react-tagsinput{background-color:#fff;border:1px solid #ccc;overflow:hidden;padding-left:5px;padding-top:5px}.react-tagsinput--focused{border-color:#a5d24a}.react-tagsinput-tag{background-color:#cde69c;border:1px solid #a5d24a;border-radius:2px;color:#638421;display:inline-block;font-family:sans-serif;font-size:13px;font-weight:400;margin-bottom:5px;margin-right:5px;padding:5px}.react-tagsinput-remove{cursor:pointer;font-weight:700}.react-tagsinput-tag a:before{content:" ×"}.react-tagsinput-input{background:#0000;border:0;color:#777;font-family:sans-serif;font-size:13px;font-weight:400;margin-bottom:6px;margin-top:1px;outline:none;padding:5px;width:80px}