@import url(https://use.typekit.net/wiz1geb.css);.menu-items{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-image:linear-gradient(180deg,#19101d,#0000);font-size:2rem;font-weight:200;left:0;line-height:1;padding:1rem;position:fixed;right:0;text-align:center;top:0;z-index:1}.menu-items li{display:inline;padding-left:3.8rem;padding-right:3.8rem}.menu-items li a{display:inline-block;padding:10px;transition:color .3s ease-out,font-size .3s ease-out}.menu-items li a:hover{color:#cb563b;transition:color .3s ease-in-out,font-size .3s ease-in-out}.mobile-burger{display:inline-block;display:none;height:32px;margin:3%;position:absolute;right:3%;top:10px;vertical-align:middle;width:43px;z-index:20}.mobile-burger span{background:#f5f5f5;display:block;height:4px;left:0;margin-top:-2px;position:absolute;top:50%;width:100%}.mobile-burger{background:none;border:none}.mobile-burger:after,.mobile-burger:before{background:#f5f5f5;content:"";display:block;height:4px;left:0;position:absolute;transform:rotate(0deg);transform-origin:center center;transition:all .3s ease;width:100%}.mobile-burger:before{margin-top:-2px;top:2px}.mobile-burger:after{bottom:2px;margin-bottom:-2px}@media(max-width:1090px){.mobile-burger{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:block;float:right;position:fixed;z-index:9999}.menu-items{background-color:#19101d;display:none;font-size:2.3rem;height:100%;padding-top:60px;z-index:999}.menu-items li{display:block;padding-left:0;padding-right:0}.menu-items li a{padding:30px}.menu-items.open{display:block}}#footer{background:#153949;bottom:0;padding:10px;text-align:center;width:100%}#footer p{font-size:medium;letter-spacing:2px;padding:1rem}hr{background-color:#cb563b;border:none;height:2px;margin:auto;text-align:center;width:80%}.intro{margin-top:140px}.intro h1{color:#cb563b;font-size:4.4rem;padding:1rem 0 50px;text-align:center}.about-container{padding:50px 4rem 2rem}#aboutPic{border-radius:60px;float:right;padding:20px;width:500px}.text{font-size:2.3rem;font-weight:200;line-height:1.5;text-align:left}.text a{border-bottom:3px solid #0000;color:#cb563b;transition:border .3s ease-in-out}.text a:hover{border-color:#cb563b}@media(max-width:1090px){.intro h1{color:#cb563b;font-size:4.4rem;padding:0 0 20px;text-align:center}hr{height:2px}.text{font-size:2rem;text-align:center}.about-container{display:flex;padding:20px}#aboutPic{display:none}}.modal{animation:slideDown .5s ease forwards;background:linear-gradient(#19101d,#1a485c);border-radius:8px;box-shadow:0 0 10px #000;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:99}@keyframes slideDown{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.modal.slide-up{animation:slideUp .5s ease forwards}@keyframes slideUp{0%{transform:translateX(0)}to{transform:translateX(100%)}}.modal-intro{text-align:center}.modal-intro h1{color:#cb563b;font-size:4.4rem;padding:0 0 20px}.modal-intro h3{font-size:1.5rem;font-weight:300;padding-bottom:4rem;text-align:center}.modal-link{font-size:2rem;margin:0 auto;padding:30px 100px;text-align:center;text-shadow:2px 2px 20px #000000b3}.modal-link a{text-decoration:none;transition:color .2s ease-in-out}.modal-link a:hover{color:#cb563b}.modal-image-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:15px 0;padding:0 20px}.modal-link-row{display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:80%}.modal-image{border-radius:10px;max-width:100%}.modal-video-container{margin:20px}.btn-wrapper{display:inline-flex;padding:50px 0 0 100px}.close{background-color:#f5f5f5;border:none;border-radius:100%;color:#000;font-size:1.5rem;height:3em;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;width:3em}.close:hover{background-color:#cb563b;border:none;color:#f5f5f5;transform:scale(1.2) rotate(1turn)}@media(max-width:1090px){.btn-wrapper{display:block;padding:30px 50px;text-align:left}.close{height:1.5em;width:1.5em}.modal-intro h1{font-size:3.5rem}.modal-intro h3{font-size:1.5rem}.description,.disclaimer{margin-left:20px;margin-right:20px}.description{font-size:1px}.modal-image-row{grid-template-columns:repeat(1,1fr)}.modal-link-row{display:block;max-width:100%}}.description,.disclaimer{font-weight:200;line-height:1.5;margin-left:200px;margin-right:200px;padding-bottom:30px;text-align:center}.description{font-size:2.3rem}.disclaimer{font-size:2rem;font-style:italic}.groupInst{font-size:1.5rem;font-style:italic;font-weight:200;padding-bottom:30px;text-align:center}.row{padding:20px}.column{float:left;position:relative;width:33.33%}.row:after{clear:both;content:"";display:table}.middle{left:50%;opacity:0;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:.5s ease-in-out}.middle-text{background-color:#00000080;border-radius:20px;color:#f5f5f5;font-size:3vw;font-weight:600;padding:1vh 1vw}.thumb-container{border-radius:10px;overflow:hidden;padding:10px}.thumb-image{background-color:#000;border-radius:10px;cursor:pointer;filter:drop-shadow(5px 5px 2px rgba(25,16,29,.8));width:100%}.thumb-container:hover .thumb-image{opacity:.3;transition:opacity .5s}.thumb-container:hover .middle{opacity:1}#github-text{font-size:1.5rem;font-weight:300;letter-spacing:1.5px;padding-bottom:50px;padding-top:20px;text-align:center}#github-text a{color:#cb563b}@media(max-width:1090px){.description,.disclaimer,.modal-intro>h3{margin-left:20px;margin-right:20px}.modal-intro>h1{font-size:3rem}.description{font-size:2rem}.row{padding:0}.column{text-align:center;width:100%}.middle{opacity:1;pointer-events:auto;position:relative;transform:translate(-50%)}.middle-text{background-color:#00000080;border-radius:0;font-size:2rem;font-weight:300;margin:10px 0;padding:20px 10px;text-decoration:underline;width:85vw}.thumb-container{display:inline-block;padding-bottom:0;padding-top:0}.groupInst,.thumb-image{display:none}#github-text{padding-bottom:20px;padding-top:10px}}.header{height:100vh}.centerC{margin:0 auto;width:75%}.containerC{float:right;margin-top:10%;text-align:center;width:33.33%}.containerC a,.containerC h3{font-size:1.5rem;text-align:center}.containerC a,.containerC:hover a{transition:color .5s}.containerC:hover a{color:#cb563b}.circle{border-radius:50%;display:inline-block;height:120px;width:120px}.contact-img{bottom:1px;max-width:130px}@media(max-width:1090px){.intro{margin:100px 10px 0}.centerC{margin:0 auto}.centerC,.containerC{width:100%}.circle,.contact-img{display:none}}.canvasContainer{filter:drop-shadow(5px 5px 5px rgba(25,16,29,.8));margin:20px auto;text-align:center;width:50%}.canvasContainer canvas{border-radius:5%}.characterContainer{filter:drop-shadow(5px 5px 5px rgba(25,16,29,.8));margin:auto;width:50%}.characterContainer table{table-layout:fixed;text-align:center;width:100%}.characterContainer .table-header{background-color:#cb563b}.characterContainer .table-header th{color:#f5f5f5;font-size:1.5rem}.characterContainer .table-content{background-color:#19101d;border:1px solid #cb563b}.characterContainer .table-content td{color:#f5f5f5;font-size:1rem;padding:10px}.rarity-legendary{color:#f5f5f5;font-weight:700}@keyframes shake{0%{transform:translateX(0) scale(1)}20%{transform:translateX(-2px) scale(1.1)}40%{transform:translateX(2px) scale(1.2)}60%{transform:translateX(-2px) scale(1.1)}80%{transform:translateX(2px) scale(1.2)}to{transform:translateX(0) scale(1)}}.shake-text{animation:shake .5s ease-in-out infinite alternate;display:inline-block;font-weight:700;text-shadow:2px 2px 5px #ff0c}.btn-container{margin:0 auto;text-align:center}.btn-container Button{background-color:linear-gradient(#19101d,#1a485c);border-radius:10px;color:#000;font-family:nobel,sans-serif;font-size:1.5rem;height:3.5rem;margin:15px;padding:10px 20px}.btn-container Button:hover{background-color:#cb563b;color:#f5f5f5;transition:background-color .2s}@media(max-width:1090px){.canvasContainer,.characterContainer{width:75%}.characterContainer .table-header th{font-size:1rem}canvas{height:75%;width:75%}}.question-list{font-size:2rem;font-weight:200;font-weight:300;line-height:1.5;margin-left:200px;margin-right:200px;padding-bottom:30px;text-align:left}.report-container iframe{border:"none";display:"block";margin:"auto";overflow:"hidden";transform:"scale(0.9)"}@media(max-width:1090px){.question-list{margin-left:20px;margin-right:20px}}#container-404{align-items:center;background:linear-gradient(#19101d,#1a485c);display:flex;height:100vh;justify-content:center}#content-404{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.314);border-radius:20px;padding:100px;text-align:center}#title-404{color:#cb563b;font-size:4.4rem}#desc-404{color:#f5f5f5;font-size:2rem}.adventure-game{padding-top:2rem;text-align:center}.adventure-game .adventure-scene{background-color:#cb563b;border:3px solid #000;border-radius:5%;filter:drop-shadow(5px 5px 5px rgba(25,16,29,.8));margin:0 auto;max-width:500px;padding:1rem;text-align:center;-webkit-user-select:none;user-select:none}.adventure-game img{border:3px solid #000;border-radius:5%;height:auto;max-width:100%}.adventure-game h2{background-color:#00000080;padding:1rem}.adventure-buttons{align-items:stretch;display:flex;flex-direction:row;gap:0;justify-content:center;padding-top:.5rem}.adventure-buttons button{border:1px solid #000;color:#000;cursor:pointer;flex:1 1 auto;font-size:1rem;height:100%;padding:1rem;text-align:center;white-space:normal}.adventure-buttons button:hover{background-color:#19101d;color:#f5f5f5;transition:background-color .6s}.ls-links{display:inline-flex}.ls-link{font-size:2rem;margin:0 auto;padding:30px 100px;text-align:center;text-shadow:2px 2px 20px #000000b3}.ls-link a{text-decoration:none;transition:color .2s ease-in-out}.ls-link a:hover{color:#cb563b}*{color:#f5f5f5;font-family:nobel,sans-serif;margin:0;padding:0;text-decoration:none}html{background:linear-gradient(#19101d,#1a485c);min-height:100%}::-webkit-scrollbar{display:none}.home-container{margin:auto;max-width:960px;overflow:hidden;padding:0 3rem}.home-showcase{background:#19101d;background-image:url(/static/media/Background.ff3fbe6ead8e51c24283.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f5f5f5;height:100vh}.home-showcase .showcase-inner{align-items:center;display:flex;height:100%;justify-content:center}.home-showcase h1{font-size:6rem;font-style:normal;font-weight:300}@media(max-width:1090px){.home-showcase .showcase-inner{height:90%}.home-showcase h1{font-size:4.4rem;text-align:center}}