code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.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}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.closebtn{color:#fffae4af}header{background-color:#111;position:relative}.search-bar input{background-color:#311f11}.logo{height:auto;max-width:100%;padding:5px;width:100px}@media (max-width:768px){.logo{display:none;max-width:70px}}@media (max-width:480px){.logo{max-width:50px}}.button{background:linear-gradient(45deg,#cf7f15af,#ce6621);border:.5px solid #000}.button:hover{background-color:#f39418!important}.popup{display:inline-block;position:relative;text-rendering:optimizeLegibility}.popup input{display:none}.burger{align-items:center;background:var(--burger-bg);border:none;border-radius:var(--burger-btn-border-radius);cursor:pointer;display:flex;height:calc(var(--burger-diameter) - 10px);justify-content:center;outline:var(--burger-enable-outline-width) solid #0000;outline-offset:0;overflow:hidden;position:relative;width:calc(var(--burger-diameter) - 10px)}.burger,.popup-window{transition:var(--burger-transition)}.popup-window{background:var(--nav-bg);border:var(--nav-border-width) solid var(--nav-border-color);border-radius:var(--nav-border-radius);box-shadow:var(--nav-shadow-width) var(--nav-shadow-color);box-sizing:border-box;color:var(--nav-text-color);font-family:var(--nav-font-family);margin-top:10px;max-height:90vh;max-width:90vw;opacity:0;overflow:auto;padding:var(--nav-padding-y) var(--nav-padding-x);position:absolute;right:0;top:50px;transform:scale(var(--nav-default-scale));visibility:hidden;z-index:1000}.profile-text{color:#fffae4af}.profile-text:hover{color:#221703;transition:1ms}.popup-window legend{color:var(--nav-title-color);font-size:var(--nav-title-size);margin:0;padding:var(--nav-title-padding-y) var(--nav-title-padding-x);text-transform:uppercase}.popup-window ul{list-style-type:none;margin:0;padding:0}.popup-window ul button{align-items:center;background:none;border:none;border-radius:var(--nav-button-border-radius);color:var(--burger-color);column-gap:var(--nav-button-distance);cursor:pointer;display:flex;font-size:var(--nav-button-font-size);outline:none;padding:var(--nav-button-padding-y) var(--nav-button-padding-x);white-space:nowrap;width:100%}.popup-window ul li:first-child svg,.popup-window ul li:nth-child(2) svg{color:#fffae4af}.popup-window ul li:nth-child(4) svg,.popup-window ul li:nth-child(5) svg{color:#999}.popup-window ul li:nth-child(7) svg{color:red}.popup-window hr{border:none;border-bottom:var(--underline-border-width) solid var(--underline-border-color);margin:var(--underline-margin-y) 0}.popup-window ul button:focus-visible,.popup-window ul button:focus-visible svg,.popup-window ul button:hover,.popup-window ul button:hover svg{background:var(--nav-button-hover-bg);color:var(--nav-button-hover-text-color)}.burger:hover{transform:scale(var(--burger-hover-scale))}.burger:active{transform:scale(var(--burger-active-scale))}.burger:focus:not(:hover){outline-color:var(--burger-enable-outline-color);outline-offset:var(--burger-enable-outline-offset)}.popup input:checked+.burger span:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.popup input:checked+.burger span:nth-child(2){bottom:50%;transform:translateY(50%) rotate(-45deg)}.popup input:checked+.burger span:nth-child(3){transform:translateX(calc(var(--burger-diameter)*-1 - var(--burger-line-width)))}.popup input:checked~nav{opacity:1;transform:scale(var(--nav-active-scale));visibility:visible}.buttonn:before{background:linear-gradient(82.3deg,#e7812e 10.8%,#df8217bd 94.3%)}@media (max-width:1024px){header{padding:15px 20px}.search-bar{margin:0 20px}.search-bar input{padding:10px}}@media (max-width:768px){.search-bar{margin:0 15px}.search-bar input{padding:8px}.button{padding:8px 16px}.logo{max-width:60px}.popup-window{max-height:80vh;max-width:80vw}}@media (max-width:480px){header{align-items:flex-start;flex-direction:column;padding:10px 15px}.search-bar{margin:10px 0}.search-bar input{padding:6px}.logo{max-width:50px}.popup-window{max-height:90vh;max-width:90vw}}.popup-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9990}.popup-content{background:#1b1b1b;border:2px solid #fffae41a;border-radius:15px;color:#f1f1f1;padding:20px;position:relative;width:400px}.close-button{background:#0000;border:none;color:#f1f1f1;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.close-button:hover{color:#ff5c5c}form{display:flex;flex-direction:column}label{color:#f1f1f1;margin-bottom:15px}input[type=file],input[type=text],select,textarea{background:#2a2a2a;border:1px solid #333;border-radius:4px;box-sizing:border-box;color:#f1f1f1;margin-top:5px;padding:8px;width:100%}input[type=text]::placeholder,select option,textarea::placeholder{color:#f1f1f18f}textarea{resize:vertical}button[type=submit]{background-color:#fffae4af;border:none;border-radius:5px;color:#080808;cursor:pointer;font-size:16px;margin-top:10px;padding:10px}button[type=submit]:hover{background-color:#d3ccaf}.file-upload-form{align-items:center;display:flex;justify-content:center}.file-upload-label input{display:none}.file-upload-label svg{fill:#525252;height:50px;margin-bottom:20px}.file-upload-label{background-color:#242424;border:2px dashed #525252;border-radius:40px;box-shadow:0 0 200px -50px rgba(0,0,0,.719);cursor:pointer;padding:10px 50px;width:74%}.file-upload-design{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.browse-button{background-color:#525252;border-radius:10px;color:#fff;padding:5px 15px;transition:all .3s}.browse-button:hover{background-color:#0e0e0e}.file-info{align-items:center;background-color:#353535;border:1px solid #fcfaf154;border-radius:10px;display:flex;justify-content:space-between;margin-top:10px;padding:10px}.file-info p{margin:0}.file-info button{background-color:#f44336;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.file-info button:hover{background-color:#d32f2f}body{color:#f19035af}.semesters{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0 auto;max-width:1500px}.semester{align-items:center;background-image:linear-gradient(133.84deg,#4e4e4e -16.04%,#333 9.33%,#1a1a1a 32.02%,#1a1a1a 62.06%,#262626 87.42%,#4e4e4e 112.12%);border:3px solid #e477125d;border-radius:25px;box-shadow:inset 0 -23px 25px 0 #0000002b,inset 0 -36px 30px 0 #00000026,inset 0 -79px 40px 0 #0000001a,0 2px 1px #0000000f,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;color:#fff0d5a2;cursor:pointer;display:flex;font-size:20px;font-weight:700;justify-content:center;padding:30px 20px;text-align:center;transition:background-color .3s,transform .3s}.semester:hover{background-image:linear-gradient(220.55deg,#f0790a5b,#eb984a83);color:#ffcca9;transform:scale(1.05)}.popupp{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(7,7,7,.603);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:900px;width:100%;z-index:9990}.popupp-content{background:#111;border:4px solid #eee8d149;border-radius:25px;color:#fffae4af;height:500px;padding:20px;position:relative;text-align:center;width:1000px}.closee{color:#f8d1b0af;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.closee:hover{color:#f70101af;text-shadow:0 0 20px #f70101af,0 0 20px #f70101af,0 0 20px #f70101af}.folders{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:20px;top:20px}.folder{align-items:center;border:3px solid #e477125d;box-shadow:inset 0 -23px 25px 0 #0000002b,inset 0 -36px 30px 0 #00000026,inset 0 -79px 40px 0 #0000001a,0 2px 1px #0000000f,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;display:flex;font-size:20px;font-weight:700;justify-content:center;padding:30px 20px;text-align:center}.folder:hover{background-image:linear-gradient(220.55deg,#f0790a5b,#eb984a83)}.folder i{gap:10px;margin-bottom:10px}.dropdown-menu{background:#2a2a2a;border-radius:8px;box-shadow:0 4px 8px #0000004d;display:none;left:0;padding:10px;position:absolute;top:100%;width:200px;z-index:9990}.dropdown-menu.show,.folder:hover .dropdown-menu{display:block}.dropdown-item{border-radius:4px;color:#fffae4af;cursor:pointer;padding:10px 15px;transition:background-color .3s,color .3s}.dropdown-item:hover{background-color:#444;color:#fff}.search-section{margin-bottom:20px;text-align:center}.search-input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:8px;width:80%}.no-results{color:#999;font-size:16px;margin-top:20px;text-align:center}.folder{background-image:linear-gradient(133.84deg,#4e4e4e -16.04%,#333 9.33%,#1a1a1a 32.02%,#1a1a1a 62.06%,#262626 87.42%,#4e4e4e 112.12%);border:3px solid #fffae463;border-radius:25px;color:#fffae4af;cursor:pointer;margin:10px;padding:10px 20px;position:relative;transition:background-color .3s,transform .3s}.folder:hover{background-image:linear-gradient(220.55deg,#fffae4af,#8b8b8b);color:#2c2c2c;transform:scale(1.05)}.folder i{font-size:24px;margin-right:10px}@media (max-width:767px){.semesters{grid-template-columns:repeat(2,1fr);width:95%}.semester{font-size:16px;height:90px;width:80%}.search-bar{margin:0 15px}.upload-text{display:none}.folder{font-size:12px;height:40%;width:calc(100% - 20px)}.popupp-content{height:60%;max-width:none;width:90%}}body{background-color:#070707;color:#fffae4af;flex-direction:column;font-family:Helvetica Neue,Arial,sans-serif;margin:0;min-height:100vh;padding:0}body,header{display:flex}header{align-items:center;background-color:#141414;border-bottom:2px solid #14110310;justify-content:space-between;padding:20px 30px}.menu-icon{color:#fffae4af;cursor:pointer;font-size:28px}.search-bar{flex-grow:1;margin:0 30px}.search-bar input{background-color:#4a4a4a;border:2px solid #fffae4af;border-radius:5px;color:#fffae4af;padding:12px;width:100%}.group{align-items:center;display:flex;line-height:28px;position:relative;width:80%}.input{background-color:#16171d;border:0;border-radius:12px;box-shadow:0 0 0 1.5px #2b2c37,0 0 25px -17px #000;cursor:text;font-family:Montserrat,sans-serif;height:45px;outline:none;padding-left:2.5rem;transition:all .25s cubic-bezier(.19,1,.22,1);width:100%;z-index:0}.input,.input::placeholder{color:#bdbecb}.input:hover{box-shadow:0 0 0 2.5px #2f303d,0 0 25px -15px #000}.input:active{transform:scale(.95)}.input:focus{box-shadow:0 0 0 2.5px #2f303d}.search-icon{fill:#bdbecb;height:1rem;left:1rem;pointer-events:none;position:absolute;width:1rem;z-index:1}.button{align-items:center;background:linear-gradient(45deg,#fffae4af,#fce8a7);border:2px solid #000;border-radius:100px;box-shadow:0 0 24px #ffb20861;color:#09090b;cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:10px 20px;text-shadow:2px 2px 5px #0000004d;transition:background-color .3s ease,box-shadow .3s ease,text-shadow .3s ease}.button:hover{background-color:#f1bd5b!important;border-color:#fff7b2!important;box-shadow:0 0 34px #ffb20861!important;text-shadow:0 0 4px #ffe825}.icon{filter:drop-shadow(2px 2px 5px rgba(0,0,0,.3));margin-right:5px}main{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;padding:40px 30px}footer{background-color:#0e0e0e;border-top:2px solid #141414;margin-top:auto;padding:20px 0;text-align:center;width:100%}footer a{color:#fffae446;margin:0 10px;text-decoration:none}footer p{color:#fffae438;font-size:16px;margin:5px 0}.sidebar{background-color:#111;box-shadow:0 0 10px #fffae4af;height:100%;left:0;overflow-x:hidden;padding-top:60px;position:fixed;top:0;transition:.5s;width:0;z-index:1000}.sidebar a{align-items:center;color:#818181;display:block;font-size:24px;justify-content:center;padding:10px 16px;text-decoration:none;transition:.3s}.sidebar a:hover{color:#f1f1f1}.sidebar .closebtn{color:#fffae4af;font-size:36px;right:20px}.openbtn,.sidebar .closebtn{cursor:pointer;position:absolute;top:10px}.openbtn{font-size:20px;left:10px}.content{margin-left:250px;padding:16px;transition:margin-left .5s}.openbtn:hover{color:#f1f1f1}.dropdown-content{background-color:#141414;border-radius:5px;box-shadow:0 8px 16px 0 #0003;display:none;min-width:120px;position:absolute;right:0;top:60px;z-index:1}.dropdown-content a{color:#fffae4af;display:block;font-weight:700;padding:12px 16px;text-align:center;text-decoration:none}.dropdown-content a:hover{background-color:#fffae4af;color:#141414}.popup-formm{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;display:none;height:100%;left:50%;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.form-container{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1b1b1b;border-radius:10px;box-shadow:0 0 10px hsla(22,6%,65%,.904);display:flex;flex-direction:column;left:50%;max-width:500px;padding:20px;position:absolute;top:10%;transform:translateX(-50%);width:80%}.form-container label{color:#fff;margin-bottom:8px}.form-container input[type=text],.form-container select{margin:8px 0;width:100%}.form-container input[type=text],.form-container select,input[list]{background-color:#333;border:1px solid #ccc;border-radius:4px;color:#fff;padding:10px}input[list]{width:90%}input[list]::placeholder{background-color:#333;color:#999}.form-containerr select{background:#f1f1f1;border:none;border-radius:5px;display:inline-block;margin:5px 0 22px;padding:15px;width:100%}.form-containerr select:focus{background-color:#ddd;outline:none}.form-containerr .btn{background-color:#4caf50;border:none;border-radius:10px;color:#fff;cursor:pointer;margin-bottom:10px;opacity:.8;padding:16px 20px;width:100%}.form-containerr .cancel{background-color:red}.form-containerr .btn:hover{opacity:1}.close{color:#fffae4;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:10px;top:10px;transition:color .3s}.close:hover{color:red}.custum-file-upload{background-color:#212121;border:2px dashed #e8e8e8;border-radius:10px;cursor:pointer;flex-direction:column;gap:20px;height:200px;margin-top:20px;padding:1.5rem;position:relative;width:90%}.custum-file-upload,.custum-file-upload .icon{align-items:center;display:flex;justify-content:center}.custum-file-upload .icon svg{fill:#e8e8e8;height:80px}.custum-file-upload .text{align-items:center;display:flex;justify-content:center}.custum-file-upload .text span{color:#e8e8e8;font-weight:400}.custum-file-upload input{display:none}.buttonn{background:#fffae4af;background-size:400%;border:none;border-radius:1.5rem;color:#333;cursor:pointer;height:3rem;margin-top:20px;overflow:hidden;padding:0 2rem;position:relative;width:100%}.buttonn:hover:before{transform:scaleX(1)}.buttonn-content{color:#000;position:relative;z-index:1}.buttonn:before{background:linear-gradient(82.3deg,#d6be92 10.8%,#ebd281 94.3%);border-radius:inherit;color:#000;content:"";height:inherit;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:0 50%;transition:all .475s;width:100%}.popup{--burger-offset:0.625em;--burger-bg:#fffae4af;--burger-color:#333;--burger-line-border-radius:0.1875em;--burger-diameter:3.125em;--burger-btn-border-radius:calc(var(--burger-diameter)/2);--burger-line-transition:0.3s;--burger-transition:all 0.1s ease-in-out;--burger-hover-scale:1.1;--burger-active-scale:0.95;--burger-enable-outline-color:var(--burger-bg);--burger-enable-outline-width:0.125em;--burger-enable-outline-offset:var(--burger-enable-outline-width);--nav-padding-x:0.20em;--nav-padding-y:0.600em;--nav-border-radius:0.375em;--nav-border-color:#ccc;--nav-border-width:0.0625em;--nav-shadow-color:#0003;--nav-shadow-width:0 1px 5px;--nav-bg:#918f87af;--nav-font-family:"Poppins",sans-serif;--nav-default-scale:0.8;--nav-active-scale:1;--nav-position-left:0;--nav-position-right:unset;--nav-title-size:0.625em;--nav-title-color:#fffae4;--nav-title-padding-x:1rem;--nav-title-padding-y:0.25em;--nav-button-padding-x:1rem;--nav-button-padding-y:0.375em;--nav-button-border-radius:0.375em;--nav-button-font-size:17px;--nav-button-hover-bg:#fffae4af;--nav-button-hover-text-color:#000;--nav-button-distance:0.875em;--underline-border-width:0.0625em;--underline-border-color:#ccc;--underline-margin-y:0.3125em}@media (max-width:767px){.semesters{grid-template-columns:repeat(2,1fr);width:95%}.semester{width:80%}.search-bar{margin:0 15px}.upload-text{display:none}}.footer{background-color:#0e0e0e;border-top:2px solid #141414;bottom:0;padding:20px 0;position:fixed;text-align:center;width:100%}@media (max-width:768px){.footer{padding:10px 0}}.footer a{color:#fffae456;margin:0 10px;text-decoration:none}.footer p{color:#fffae456;font-size:16px;margin:5px 0}.footer .social-icons{display:flex;flex-wrap:wrap;margin-bottom:10px}.footer .social-icons .icon{color:#fffae4;font-size:24px;margin:0 10px;transition:color .3s ease-in-out}.footer .social-icons .icon:hover{color:#fff}
/*# sourceMappingURL=main.d9250638.css.map*/