.App{color:#fff;padding-top:82px;padding-bottom:120px;background-color:#2b2b2b;min-height:100vh}.headerImageContainer,.sliderContainer{display:flex;justify-content:center}.MainPageSlider{width:100%}.thumbnail{width:400px}.thumbnail,.thumbnail-mobile{margin-top:50px;margin-left:50px;box-shadow:0 0 0 #fff;filter:drop-shadow(7px 7px 4px rgba(0,0,0,.5));transition:all .3s ease-in-out;border:5px solid #c1abd3;border-radius:15px}.thumbnail-mobile{width:300px}.thumbnail-mobile:hover,.thumbnail:hover{transform:scale(1.1);box-shadow:0 0 30px #fff;transition:all .3s ease-in-out}@media only screen and (max-width:900px){.App{width:100%}.thumbnail{display:block;width:250px;box-shadow:0 0 0 #fff;filter:drop-shadow(7px 7px 4px rgba(0,0,0,.5));transition:all .3s ease-in-out;border:5px solid #c1abd3;border-radius:15px;z-index:200;margin:40px auto}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{color:var(--foreground);background:var(--background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.header{position:fixed;width:100vw;height:82px;background-color:#3d3d3d;display:flex;justify-content:space-between;z-index:9}.headerLogo{margin:5px}.headerLogo img{height:100%}.header-icon{margin:10px}.sidebar-icon{margin:10px;width:62px}.sidebarFade{z-index:8;position:fixed;background-color:rgba(0,0,0,.39);height:100vh;width:100%}.sidebarContent{display:flex;flex-direction:column;align-items:center}.sidebarContent a{margin:4px;color:#fff;text-decoration:none;font-size:35px;font-weight:700;transition:all .3s ease-in-out;filter:drop-shadow(0 0 0 white)}.sidebarContent .login{font-size:22px;margin-top:auto;font-weight:600;padding:5px 16px;border:#fff;border-width:2px;border-style:solid;border-radius:40px}.sidebarContent.lower{margin-top:125px}.sidebarContent a:hover{transition:all .3s ease-in-out;filter:drop-shadow(0 0 2px white)}.sideBar{position:fixed;width:340px;background-color:#2b2b2b;z-index:10;height:100%}