@charset "UTF-8";html{font-size:12px;background-color:#f3f3f3}@media screen and (min-width:770px){html{font-size:16px}}#root,body,html{height:100%}body,h1,h2,h3,h4,h5,p{margin:0}a,a:active,a:link,a:visited{text-decoration:none}@media not all and (pointer:coarse){a:active:hover,a:hover,a:link:hover,a:visited:hover{text-decoration:none}}a{color:#016f97}a:active,a:visited{color:#016488}hr{border:1px solid #e4e4e4;margin:2rem 0}.error{position:absolute;background-color:#f02a2a;padding:.5rem 1rem;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);text-align:center;left:50%;transform:translate(-50%);border-radius:.5rem;white-space:nowrap;z-index:2;opacity:1;transition:all .5s ease 0s}.error:empty{opacity:0;padding:0}.error:empty:before{content:none}.error:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:5px solid transparent;border-bottom-color:#f02a2a;border-top:0;margin-left:-5px;margin-top:-5px}.skip-to-content-link{font-family:proxima-nova,sans-serif!important;color:#fff;font-size:1rem;text-align:center;letter-spacing:1px;left:0;padding:.5rem;position:absolute;transform:translateY(-100%);transition:all .5s ease 0s;z-index:1000;background-color:#000}.skip-to-content-link:focus{transform:translateY(0)}.loading,.loginHeader{font-family:proxima-nova,sans-serif;font-size:2rem;font-weight:700;margin-bottom:1rem}.loading{font-size:1.5rem;text-align:center;margin:2rem}.loadingWrapper{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.MuiButton-label,.MuiTypography-body2{font-family:proxima-nova,sans-serif!important}.MuiButton-label{font-weight:700}.MuiCardActions-root{background-color:#f8f8f8}.navBar{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;z-index:2;display:flex;align-items:center;padding:.5rem 2rem;height:3.5rem}@media screen and (min-width:770px){.navBar{padding:.5rem 7rem}}.navBar .fa-cog{font-size:1.5rem;color:#ff5f08;margin-right:.5rem}.navBar .border{width:1px;background-color:rgba(0,0,0,.12549019607843137);height:60%;margin:.5rem}.navBar .category{border:none;background-color:#fff;color:#000;margin:0 .5rem;font-family:"Montserrat",sans-serif;font-size:1rem}.navBar .category.active{font-weight:700}.navBar .accountDropDown{margin-left:auto;cursor:pointer;position:relative}.navBar .accountDropDown .visible{display:flex;align-items:center;color:rgba(0,0,0,.3764705882352941)}.navBar .accountDropDown .visible img{width:2.5rem;border-radius:50%}.navBar .accountDropDown .visible svg{transition:all .5s ease 0s;margin-left:1rem}.navBar .accountDropDown .visible svg:focus{outline:none;color:#ff5f08}@media not all and (pointer:coarse){.navBar .accountDropDown .visible:hover{color:#ff5f08}}.navBar .accountDropDown .visible.closed svg{transform:rotate(0)}.navBar .accountDropDown .visible.open svg{transform:rotate(180deg)}.navBar .accountDropDown .dropDown{position:absolute;right:0;min-width:14rem;margin:1rem 0 0;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);list-style-type:none;background-color:#fff;font-family:proxima-nova,sans-serif;padding:0;z-index:5;cursor:default;transition:all .5s ease 0s;width:auto}.navBar .accountDropDown .dropDown.closed{max-height:0;overflow:hidden}.navBar .accountDropDown .dropDown.open{max-height:500px;overflow:hidden}.navBar .accountDropDown .dropDown a.active .option{color:#ff5f08!important;font-weight:700}.navBar .accountDropDown .dropDown li{padding:1.2rem 0;border-bottom:1px solid rgba(0,0,0,.12549019607843137)}.navBar .accountDropDown .dropDown li .field{padding:0 1rem}.navBar .accountDropDown .dropDown li div.email{font-size:.8rem;color:#777}.navBar .accountDropDown .dropDown li.userInfo{position:relative;overflow:hidden}.navBar .accountDropDown .dropDown li.userInfo div{z-index:2;position:relative}.navBar .accountDropDown .dropDown li.userInfo .background{width:4rem;z-index:0;position:absolute;right:-.5rem;bottom:-.5rem;opacity:.2}.navBar .accountDropDown .dropDown li.activities .option{padding:.375rem 1rem;color:#000;cursor:pointer;display:flex;align-items:center}@media not all and (pointer:coarse){.navBar .accountDropDown .dropDown li.activities .option:hover{background-color:#e4e4e4}}.navBar .accountDropDown .dropDown li.activities .option .iconWrapper{display:inline-block;width:1.5rem;padding:0 auto;margin-right:.5rem;align-items:center;justify-content:center}.navBar .accountDropDown .dropDown li.activities .option .iconWrapper svg{display:block;margin:0 auto}.navBar .accountDropDown .dropDown li.logout{display:flex;justify-content:center}.navBar .accountDropDown .dropDown li.logout .logoutBtn{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);color:#fff;background-color:#ff5f08;border:none;border-radius:10px;margin:0 auto;padding:.75rem 1rem;cursor:pointer}.navBar .accountDropDown .dropDown li.logout .logoutBtn a{font-size:1rem;font-weight:700;color:#fff}.navBar .accountDropDown .dropDown li.logout .logoutBtn:active{background-color:#ed5300}.mainContent{font-family:proxima-nova,sans-serif;transition:all .5s ease 0s;padding:4rem 0;width:100%;min-height:100%;box-sizing:border-box;position:relative;margin:0 auto;background-color:#f8f8f8}@media screen and (min-width:770px){.mainContent{width:80%;padding:6rem 0}}.filters{margin-top:.8rem}.dropdown{list-style-type:none;list-style:none;position:relative;display:inline-block;cursor:pointer;border-radius:1rem;background-color:#fff;border:1px solid #ff5f08;font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:700;color:#ed5300;padding:2px .8rem;box-sizing:border-box;margin:0}.dropdown:focus{outline:none;background-color:#ff5f08;color:#fff;box-shadow:0 0 3px #f4722c}.filter{list-style-type:none;list-style:none;position:relative;display:inline-block;cursor:pointer;border-radius:1rem;background-color:#fff;border:1px solid #ff5f08;font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:700;color:#ed5300;padding:2px .8rem;box-sizing:border-box;margin:0}.filter.selected,.filter:focus{outline:none;box-shadow:0 0 3px #f4722c}.filter.selected{background-color:#ff5f08;color:#fff}#dropdownContent{display:block;position:absolute;left:-1px;top:12.8px;background-color:#fff;border:1px solid #ff5f08;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:0 0 1rem 1rem;z-index:-1}#dropdownContent.hidden{display:none}#dropdownContent ul{padding:8.4px 0 0}#dropdownContent li{padding:2px .8rem;color:#ed5300;font-weight:400;list-style-type:none;list-style:none;background-clip:initial}@media not all and (pointer:coarse){#dropdownContent li:hover{background-color:#f4722c}}#dropdownContent li:active{background-color:#f4722c;outline:none}@media not all and (pointer:coarse){#dropdownContent li:last-child:hover{border-radius:0 0 1rem 1rem}}.buttonGroup .button{padding:.5rem 1rem;font-family:inherit;font-size:1rem;cursor:pointer;border:1px solid #ff5f08;color:#777;background-color:#fff}.buttonGroup .button.active{background-color:#ff5f08;color:#fff;border:1px solid #ff5f08}.buttonGroup .button:not(:first-child){border-left:none}.toggle{display:flex;align-items:center;margin-bottom:.5rem}.toggleName{width:4rem;flex:0 0 auto}.switch{position:relative;display:inline-block;width:3rem;height:1.4rem;margin-right:1rem}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:3rem}.switch .slider:before{position:absolute;content:"";height:1rem;width:1rem;left:.2rem;bottom:.2rem;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#ff5f08}input:focus+.slider{box-shadow:0 0 1px #ff5f08}input:checked+.slider:before{transform:translateX(1.6rem)}.warningContainer{display:flex;color:#016f97;align-items:center;position:relative}.warningContainer.invalid{color:#f02a2a}.warningContainer.valid{color:#438b28}.warningContainer .warning{opacity:0;padding:0;z-index:-2;position:absolute;text-align:center;left:150%;top:0;transform:translateY(-40%);min-width:15rem;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:all .5s ease 0s}.warningContainer .warning:before{content:"";position:absolute;left:0;top:50%;width:0;height:0;border:5px solid transparent;border-right-color:#fff;border-left:0;margin-top:-5px;margin-left:-5px}@media not all and (pointer:coarse){.warningContainer:hover .warning{opacity:1;padding:.2rem 1rem;z-index:2}}#galleryHeader{padding-left:2rem;box-sizing:border-box;z-index:1;font-family:"Montserrat",sans-serif;font-weight:700;font-size:2rem}@media screen and (min-width:770px){#galleryHeader{padding-left:7rem}}#searchFilter{position:-webkit-sticky;position:sticky;top:0;padding:.75rem 0 .75rem 2rem;background-color:#f8f8f8;transition:all .5s ease 0s;z-index:1}#searchFilter.shadow{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}@media screen and (min-width:770px){#searchFilter{padding-left:7rem}}.searchIconGroup{width:50%;min-width:280px;position:relative}.searchIconGroup input{width:100%;border:1px solid #ff5f08;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#777;box-sizing:border-box;padding-top:.5rem;padding-left:.8rem;padding-bottom:.5rem;align-self:center}@media not all and (pointer:coarse){.searchIconGroup input:hover :not(:disabled){box-shadow:0 0 5px #f4722c}}.searchIconGroup input:focus{outline:2px solid #ff5f08;color:#000}.searchIconGroup input::placeholder{font-family:"Montserrat",sans-serif;font-size:.85rem}.searchIconGroup svg{position:absolute;right:10px;top:calc(50% - 8px);text-align:center;color:#777}@media not all and (pointer:coarse){.searchIconGroup svg:hover{color:#ff5f08}}.gameListing{padding-left:2rem;padding-top:2rem}@media screen and (min-width:770px){.gameListing{padding-left:7rem}}.gameCard{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#fff;width:280px;transition:all .3s ease 0s;display:inline-block;margin-right:1.2rem;margin-bottom:1.2rem;overflow:hidden;color:#000;cursor:pointer}.gameCard.fade-in{opacity:0}.gameCard.fade-in.appear{opacity:1}@media not all and (pointer:coarse){.gameCard:hover{box-shadow:0 0 2px #f4722c,0 6px 9px rgba(0,0,0,.16),0 6px 9px #f4722c;animation-timing-function:ease-in-out}}.gameCard img{margin:0 auto;width:280px;height:280px;text-align:center;object-fit:cover}.gameCard .cardInfo{padding:.6rem 1.2rem 1rem}.gameCard .cardInfo .gameTitle{font-size:1.2rem;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.gameCard .cardInfo .gameAuthor{font-size:1rem;font-weight:500;margin:.3rem 0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.gameCard .cardInfo .gameAuthor .authorName{color:#016f97;text-decoration:underline}.gameCard .cardInfo svg{color:#438b28;margin-right:.3rem}.gameCard .likePlaceHolder{height:1rem}.notExist{text-align:center;margin:2rem auto}#detailHeader{box-sizing:border-box;z-index:2;padding-left:2rem;color:#000}#detailHeader a{color:#000}.gameInfo{padding-top:3rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:770px){.gameInfo{width:80%;margin:0 auto}}.basicInfo{justify-content:flex-end}.thumbnail{flex:1 10 200px;margin-right:2rem}.thumbnail .imgWrapper{position:relative}.thumbnail .imgWrapper:after{content:"";display:block;padding-bottom:100%}.thumbnail .imgWrapper img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.playInviteGroup{box-sizing:initial}.basicInfo button{display:inline-block;min-width:8rem;text-align:center;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;padding:1rem 1.5rem;cursor:pointer;background-color:initial;color:#fff;border:none;background-image:url(/Button.png);background-size:100% 100%}.basicInfo button:active{filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23));background-image:url(/Button_Active.png);color:#e6e6e6}@media not all and (pointer:coarse){.basicInfo button:hover :not(:disabled){filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23))}}.basicInfo button:disabled{background-image:url(/Button_Disabled.png);cursor:default}.basicInfo button.manageBtn{margin-left:1rem;background-image:none;background-color:#fff;color:#ff5f08;box-sizing:border-box;position:relative;border-radius:15px}.basicInfo button.manageBtn:after{content:"foo";color:transparent;position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid #ff5f08;border-radius:15px}.basicInfo .gameTitle{flex:3 10 500px;display:flex}.basicInfo .gameTitle .wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-end}.basicInfo .gameTitle .gameName{font-size:2rem;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:10px}.basicInfo .gameTitle .gameAuthor,.basicInfo .gameTitle .likeNumber{font-weight:400;font-size:1rem;margin-bottom:10px}.basicInfo .gameTitle .gameAuthor .authorName,.basicInfo .gameTitle .likeNumber .authorName{color:#016f97;text-decoration:underline}.basicInfo .gameTitle .gameAuthor svg,.basicInfo .gameTitle .likeNumber svg{color:#438b28}.infoColumn .section{display:block}@media screen and (min-width:770px){.infoColumn .section{display:flex}}.sectionTitle{flex:1 1 250px;display:inline-block;margin-bottom:1rem;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1rem}@media screen and (min-width:770px){.sectionTitle{margin-bottom:0}}.gameInfo .description{flex:3 1 600px;font-size:1rem;line-height:1.7rem;white-space:pre-line;position:relative;opacity:1;transition:all .5s ease 0s}.gameInfo .description .expandBtn{text-decoration:underline;color:#016f97;background-image:linear-gradient(90deg,hsla(0,0%,95.3%,0),#f3f3f3 80%);position:absolute;width:100%;text-align:right;cursor:pointer}.gameInfo .description.collapsed{max-height:240px;overflow:hidden}.gameInfo .description.collapsed .expandBtn{background-image:linear-gradient(90deg,hsla(0,0%,95.3%,0),#f3f3f3 80%);position:absolute;bottom:0;right:0}.gameInfo .description.expanded{height:auto;overflow:visible}.gameInfo .description.expanded .expandBtn{position:static;text-align:right}.gameInfo .description .label{font-size:1rem;font-weight:700}.reviewColumn .section{display:block}@media screen and (min-width:770px){.reviewColumn .section{display:flex}}#rateGameDiv .reviewForm{transition:all .5s ease 0s}#rateGameDiv .reviewForm.hidden{max-height:0;overflow-y:hidden}#rateGameDiv .reviewForm.display{max-height:auto;overflow-y:hidden}#rateGameDiv .reviewForm #textArea{width:100%;border:1px solid #ff5f08;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#777;box-sizing:border-box;padding-top:.5rem;padding-left:.8rem;padding-bottom:.5rem;align-self:center;resize:none}@media not all and (pointer:coarse){#rateGameDiv .reviewForm #textArea:hover :not(:disabled){box-shadow:0 0 5px #f4722c}}#rateGameDiv .reviewForm #textArea:focus{outline:2px solid #ff5f08;color:#000}#rateGameDiv .reviewForm #textArea::placeholder{font-family:"Montserrat",sans-serif;font-size:.85rem}#rateGameDiv .reviewForm .reviewBtnGroup{display:flex;justify-content:space-between;margin-top:10px}#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn{box-sizing:border-box;border:1px solid #000;font-family:inherit;font-size:1rem;font-weight:700;border-radius:20px;display:inline-block;padding:.3rem 1rem;background-color:#fff;cursor:pointer;opacity:1}#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn:active{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#e4e4e4}@media not all and (pointer:coarse){#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}}#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn:disabled{color:#d0d0d0;cursor:default}@media not all and (pointer:coarse){#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn:hover{box-shadow:0 0 5px #ffc088}}#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn.submit{display:inline-block;min-width:8rem;text-align:center;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;cursor:pointer;background-color:initial;color:#fff;border:none;background-image:url(/Button.png);background-size:100% 100%;font-family:proxima-nova,sans-serif;padding:.5rem 1rem;font-size:1rem;border-radius:20px}#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn.submit:active{filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23));background-image:url(/Button_Active.png);color:#e6e6e6}@media not all and (pointer:coarse){#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn.submit:hover :not(:disabled){filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23))}}#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn.submit:disabled{background-image:url(/Button_Disabled.png);cursor:default}#rateGameDiv .reviewForm .reviewBtnGroup .reviewBtn.hidden{opacity:0}#rateGameDiv .reviewForm .prompt{color:#438b28;font-size:.875rem;font-weight:700}#rateGameDiv .reviewForm .error{color:#f02a2a;font-size:.875rem;font-weight:700}@media screen and (min-width:770px){#textArea{width:100%}}p.rateGame{font-size:2rem;display:inline-block;margin-bottom:.6rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:transparent;cursor:pointer}.downvote,.upvote{margin-bottom:1rem;padding:5px 15px;font-family:inherit;font-size:1rem;cursor:pointer}.downvote.inactive,.upvote.inactive{border:1px solid #8f8f8f;color:#777;background-color:#fff}.downvote.active,.upvote.active{color:#fff}@media not all and (pointer:coarse){.downvote.active:hover,.upvote.active:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}}.downvote.active:focus,.upvote.active:focus{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.downvote:focus,.upvote:focus{outline:none}.downvote svg,.upvote svg{padding-right:10px}.downvote{border-left:none!important}.downvote.active{border:1px solid #777;background-color:#777;color:#fff}.upvote.active{background-color:#438b28;border:1px solid #438b28}.reviews{transition:all .5s ease 0s}.review{margin-bottom:2rem}.review .reviewer{font-weight:700;display:inline-block;margin-right:.6rem}.review .reviewUpvote{display:inline-block;color:#438b28}.review .reviewText{margin-top:.3rem;font-size:1rem;line-height:1.7rem}.review .reviewerInfo{display:flex;align-items:center;margin-top:.3rem;font-size:.9rem;color:#777}.review .reviewerInfo div{display:inline-block}.review .reviewerInfo .editReview{margin-left:1rem;border:none;font-family:inherit;font-size:.9rem;color:#777;font-weight:700;background-color:#fff;cursor:pointer}@media not all and (pointer:coarse){.review .reviewerInfo .editReview:hover{color:#ff5f08}}.console{width:80%;margin:0 auto}.console h3{margin-bottom:2rem;font-size:1.5rem}.manageBody{padding-top:3rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:770px){.manageBody{width:80%;margin:0 auto}}.manageBody button{background-image:none}.basicInfo{display:flex;padding:1rem}.basicInfo .col{margin-right:1rem}.basicInfo .gameTitle .gameName{color:#000;cursor:pointer}@media not all and (pointer:coarse){.basicInfo .gameTitle .gameName:hover{text-decoration:underline}}.basicInfo .meta{display:flex;flex-direction:column;margin-bottom:.5rem}@media screen and (min-width:770px){.basicInfo .meta{flex-direction:row}}.basicInfo .meta .rating{margin-top:10px}.basicInfo .meta .rating .comments,.basicInfo .meta .rating .likes{display:inline-block;margin-right:1rem}.basicInfo .meta .rating .fa-thumbs-up{color:#438b28;margin-right:.3rem}.basicInfo .meta .rating .fa-comment-alt{color:#777;margin-right:.3rem}.basicInfo .meta .date{font-size:1rem;color:#777}.basicInfo .buttonGroup{margin-top:10px}@media screen and (min-width:770px){.manageSection{padding:0 1rem}}.switchSections{display:flex;width:100%;padding:0;justify-content:space-between;margin:2rem 0}.switchSections a{color:#777;flex-grow:1;font-size:1.2rem;border-bottom:1px solid #d0d0d0;padding-bottom:.5rem}.switchSections a svg{display:block;margin:0 0 .5rem .2rem}@media screen and (min-width:770px){.switchSections a{padding:1rem}.switchSections a svg{display:inline;margin:0 .5rem 0 0}}@media not all and (pointer:coarse){.switchSections a:hover{color:#000;background-color:#e4e4e4;border-bottom:2px solid #000}}.switchSections a.current{color:#ff5f08;font-weight:700;border-bottom:2px solid #ff5f08}.manageHeader{display:flex}.manageHeader .svgContainer{width:2rem;display:flex;justify-content:flex-start}.manageHeader svg{color:#ff5f08;font-size:1rem;line-height:1.5}.manageHeader svg.fa-comment-alt{padding-top:2px}.manageHeader h1{font-size:1.2rem;font-family:"Montserrat",sans-serif}.manageHeader p{margin-top:0;font-size:.9rem;line-height:1.5}.formTitle{margin:1rem 2rem 0;font-family:"Montserrat",sans-serif;font-size:1rem}.formTitle .approvalStatus{display:block;color:#aaa}.formTitle .approvalStatus.approved{color:#438b28}@media screen and (min-width:770px){.formTitle .approvalStatus{display:inline;margin-left:1rem}}.requestForm{margin:.5rem 2rem 0;border:1px solid #e4e4e4}.requestForm .loading{font-size:1rem;text-align:center}.requestForm .formWrapper{border-bottom:1px solid #e4e4e4}.requestForm .imageForm{border-top:1px solid #e4e4e4}.requestForm .saveContainer{padding-right:1rem;padding-bottom:1rem;background-color:#fff}.requestForm .formEntry{padding:1rem;display:block;align-items:center}@media screen and (min-width:770px){.requestForm .formEntry{display:flex}}.requestForm .formEntry:nth-child(2n){background-color:#f8f8f8}.requestForm .formEntry:nth-child(2n-1){background-color:#fff}.requestForm .formEntry.imgEntry{align-items:flex-start}.requestForm .formEntry.imgEntry:nth-child(2n-1){background-color:#f8f8f8}.requestForm .formEntry.imgEntry:nth-child(2n){background-color:#fff}.requestForm .formEntry h3{flex:1 1 200px;font-size:1rem;font-weight:400;display:inline-block}.requestForm .formEntry h3.immutable{font-weight:700;margin-left:.5rem}@media screen and (min-width:770px){.requestForm .formEntry h3.immutable{margin-left:0}}.requestForm .formEntry .inputContainer{position:relative;flex:1 1 400px}.requestForm .formEntry .warningContainer{display:inline-block;margin-left:.5rem;color:#f02a2a;position:relative}.requestForm .formEntry .warningContainer.notice{color:#016f97}.requestForm .formEntry .warningContainer .warning{opacity:0;padding:0;z-index:-2;position:absolute;text-align:center;left:50%;top:125%;transform:translate(-50%);white-space:nowrap;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:all .5s ease 0s}.requestForm .formEntry .warningContainer .warning:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:5px solid transparent;border-bottom-color:#fff;border-top:0;margin-left:-5px;margin-top:-5px}@media not all and (pointer:coarse){.requestForm .formEntry .warningContainer:hover .warning{opacity:1;padding:.2rem 1rem;z-index:2}}.requestForm .formEntry input{width:100%;border:1px solid #ff5f08;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#777;box-sizing:border-box;padding-top:.5rem;padding-left:.8rem;padding-bottom:.5rem;align-self:center}@media not all and (pointer:coarse){.requestForm .formEntry input:hover :not(:disabled){box-shadow:0 0 5px #f4722c}}.requestForm .formEntry input:focus{outline:2px solid #ff5f08;color:#000}.requestForm .formEntry input::placeholder{font-family:"Montserrat",sans-serif;font-size:.85rem}.requestForm .formEntry input[type=file]{display:none}.requestForm .formEntry span.packageName{border:1px solid #ff5f08;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#777;box-sizing:border-box;padding-top:.5rem;padding-left:.8rem;padding-bottom:.5rem;align-self:center;background-color:#fff;width:100%;display:block}@media not all and (pointer:coarse){.requestForm .formEntry span.packageName:hover :not(:disabled){box-shadow:0 0 5px #f4722c}}.requestForm .formEntry span.packageName:focus{outline:2px solid #ff5f08;color:#000}.requestForm .formEntry span.packageName::placeholder{font-family:"Montserrat",sans-serif;font-size:.85rem}.requestForm .formEntry span.packageName:focus-within{outline:2px solid #ff5f08;color:#000}.requestForm .formEntry span.packageName input{width:auto;display:inline-block;border:none;padding:0}@media not all and (pointer:coarse){.requestForm .formEntry span.packageName input:hover{box-shadow:none}}.requestForm .formEntry span.packageName input:focus{outline:none}.requestForm .formEntry textarea{width:100%;border:1px solid #ff5f08;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#777;box-sizing:border-box;padding-top:.5rem;padding-left:.8rem;padding-bottom:.5rem;align-self:center;resize:none}@media not all and (pointer:coarse){.requestForm .formEntry textarea:hover :not(:disabled){box-shadow:0 0 5px #f4722c}}.requestForm .formEntry textarea:focus{outline:2px solid #ff5f08;color:#000}.requestForm .formEntry textarea::placeholder{font-family:"Montserrat",sans-serif;font-size:.85rem}.requestForm .formEntry .imgContainer{flex:1 1 400px;display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:1rem}@media screen and (min-width:770px){.requestForm .formEntry .imgContainer{margin-top:0}}.requestForm .formEntry .imgInputWrapper{display:inline-block;position:relative;margin-right:.5rem}.requestForm .formEntry .imgInputWrapper .savedMessage{text-align:center;color:#438b28;font-size:.8rem;font-weight:700;margin-top:.5rem}.requestForm .formEntry .imgInputWrapper:not(.disabled) .uploadImg{cursor:pointer}@media not all and (pointer:coarse){.requestForm .formEntry .imgInputWrapper:not(.disabled) .uploadImg:hover{background-color:#d0d0d0;color:#777}}@media not all and (pointer:coarse){.requestForm .formEntry .imgInputWrapper:not(.disabled) .uploadImg.img:hover{box-shadow:0 3px 6px #f4722c,0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.requestForm .formEntry .imgInputWrapper:not(.disabled) .uploadImg.img:hover:after{content:"";background:#d0d0d0;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;cursor:default}.requestForm .formEntry .imgInputWrapper:not(.disabled) .uploadImg.img:hover .editBtn{opacity:.8}}@media not all and (pointer:coarse){.requestForm .formEntry .imgInputWrapper:not(.disabled) .uploadImg.img:hover .editBtn:hover{color:#ff5f08}}@media not all and (pointer:coarse){.requestForm .formEntry .imgInputWrapper:not(.disabled) .uploadImg.img:hover .deleteBtn{opacity:1}}@media not all and (pointer:coarse){.requestForm .formEntry .imgInputWrapper:not(.disabled) .uploadImg.img:hover .deleteBtn:hover{color:#ff5f08}}.requestForm .formEntry .uploadImg{min-width:6rem;min-height:6rem;line-height:6rem;display:inline-block;background-color:#e4e4e4;color:#aaa;text-align:center;font-size:2rem;background-size:cover;background-repeat:no-repeat;position:relative;transition:all .5s ease 0s}.requestForm .formEntry .uploadImg.img{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);color:#777}.requestForm .formEntry .uploadImg.img .editBtn{position:relative;z-index:1;opacity:0;cursor:pointer}.requestForm .formEntry .uploadImg.img .deleteBtn{position:absolute;opacity:0;z-index:2;font-size:1rem;right:-.5rem;top:-.5rem;cursor:pointer}.requestForm .formEntry .imgInstruction{font-size:.8rem;font-weight:400;margin:.5rem 0 0;max-width:6rem;text-align:center}.requestForm .formEntry .imgError{font-size:.8rem;margin-top:.5rem;position:absolute;background-color:#f02a2a;padding:.5rem 1rem;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);text-align:center;left:50%;transform:translate(-50%);border-radius:.5rem;white-space:nowrap;z-index:2;opacity:1;transition:all .5s ease 0s}.requestForm .formEntry .imgError:empty{opacity:0;padding:0}.requestForm .formEntry .imgError:empty:before{content:none}.requestForm .formEntry .imgError:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:5px solid transparent;border-bottom-color:#f02a2a;border-top:0;margin-left:-5px;margin-top:-5px}.requestForm .addBtn,.requestForm .submitBtn{display:inline-block;min-width:8rem;text-align:center;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;cursor:pointer;background-color:initial;color:#fff;border:none;background-image:url(/Button.png);background-size:100% 100%;font-family:proxima-nova,sans-serif;padding:.5rem 1rem;font-size:1rem;border-radius:20px;min-width:auto;margin-left:1rem;margin-right:1rem}.requestForm .addBtn:active,.requestForm .submitBtn:active{filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23));background-image:url(/Button_Active.png);color:#e6e6e6}@media not all and (pointer:coarse){.requestForm .addBtn:hover :not(:disabled),.requestForm .submitBtn:hover :not(:disabled){filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23))}}.requestForm .addBtn:disabled,.requestForm .submitBtn:disabled{background-image:url(/Button_Disabled.png);cursor:default}.requestForm .cancelBtn{box-sizing:border-box;border:1px solid #000;font-family:inherit;font-size:1rem;font-weight:700;border-radius:20px;display:inline-block;padding:.3rem 1rem;background-color:#fff;cursor:pointer;opacity:1;min-width:auto;margin-right:1rem}.requestForm .cancelBtn:active{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#e4e4e4}@media not all and (pointer:coarse){.requestForm .cancelBtn:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}}.requestForm .cancelBtn:disabled{color:#d0d0d0;cursor:default}.requestForm .deleteBtn{box-sizing:border-box;border:1px solid #000;font-family:inherit;font-size:1rem;font-weight:700;border-radius:20px;display:inline-block;padding:.3rem 1rem;background-color:red;color:#000;cursor:pointer;opacity:1;min-width:auto;margin:0}.requestForm .deleteBtn:active{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.16);background-color:#e4e4e4}@media not all and (pointer:coarse){.requestForm .deleteBtn:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}}.requestForm .deleteBtn:disabled{color:#d0d0d0;cursor:default}.requestForm .buttonGroup{display:flex}.requestForm .buildConfigForm{display:flex;justify-content:space-between;padding:1rem}.requestForm .buildConfigForm:nth-child(2n-1){background-color:#f8f8f8}.requestForm .buildConfigForm:nth-child(2n){background-color:#fff}.requestForm .buildConfigForm .col,.requestForm .buildConfigForm .col-2{flex:1 1 auto;position:relative;display:flex}.requestForm .buildConfigForm .col-2.formEntry,.requestForm .buildConfigForm .col.formEntry{margin-bottom:0}.requestForm .buildConfigForm .col-2.pending,.requestForm .buildConfigForm .col.pending{color:#aaa}.requestForm .buildConfigForm .col-2.running,.requestForm .buildConfigForm .col.running{color:#016f97}.requestForm .buildConfigForm .col-2.success,.requestForm .buildConfigForm .col.success{color:#438b28}.requestForm .buildConfigForm .col-2.failed,.requestForm .buildConfigForm .col.failed{color:#f02a2a}.requestForm .buildConfigForm .col-2.canceled,.requestForm .buildConfigForm .col.canceled{color:#a16900}.requestForm .buildConfigForm .col-2 .inputContainer,.requestForm .buildConfigForm .col .inputContainer{padding-right:1rem;position:relative;width:100%}.requestForm .buildConfigForm .col-2 .inputContainer input,.requestForm .buildConfigForm .col .inputContainer input{width:100%;border:1px solid #ff5f08;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#777;box-sizing:border-box;padding-top:.5rem;padding-left:.8rem;padding-bottom:.5rem;align-self:center}@media not all and (pointer:coarse){.requestForm .buildConfigForm .col-2 .inputContainer input:hover :not(:disabled),.requestForm .buildConfigForm .col .inputContainer input:hover :not(:disabled){box-shadow:0 0 5px #f4722c}}.requestForm .buildConfigForm .col-2 .inputContainer input:focus,.requestForm .buildConfigForm .col .inputContainer input:focus{outline:2px solid #ff5f08;color:#000}.requestForm .buildConfigForm .col-2 .inputContainer input::placeholder,.requestForm .buildConfigForm .col .inputContainer input::placeholder{font-family:"Montserrat",sans-serif;font-size:.85rem}.requestForm .buildConfigForm .col{width:33.33%}.requestForm .buildConfigForm .col-2{width:66.67%}.requestForm .buildConfigForm h5{font-size:1rem;font-weight:400}.requestForm .buildConfigForm h5.title{font-weight:700}.requestForm .buildConfigForm a{cursor:pointer}.requestForm .buildConfigForm .dropdownContainer{display:table;position:relative}.requestForm .buildConfigForm .dropdownContent{display:block;position:absolute;z-index:3;width:300px;border:1px solid #ff5f08}.requestForm .buildConfigForm .dropdownContent.hidden{display:none}.requestForm .buildConfigForm .dropdownContent .option{padding:.5rem .8rem;background-color:#fff;font-size:.85rem;color:#777;font-family:"Montserrat",sans-serif;cursor:pointer}@media not all and (pointer:coarse){.requestForm .buildConfigForm .dropdownContent .option:hover{background-color:#e4e4e4}}.requestForm .buildConfigForm .dropdownContent .option.loading{margin:0}.requestForm .buildConfigForm .dropdownHeader{cursor:pointer;width:100%;border:1px solid #ff5f08;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#777;box-sizing:border-box;padding-top:.5rem;padding-left:.8rem;padding-bottom:.5rem;align-self:center;width:300px}@media not all and (pointer:coarse){.requestForm .buildConfigForm .dropdownHeader:hover :not(:disabled){box-shadow:0 0 5px #f4722c}}.requestForm .buildConfigForm .dropdownHeader:focus{outline:2px solid #ff5f08;color:#000}.requestForm .buildConfigForm .dropdownHeader::placeholder{font-family:"Montserrat",sans-serif;font-size:.85rem}@media not all and (pointer:coarse){.requestForm .buildConfigForm .dropdownHeader:hover :not(:disabled){box-shadow:none}}.invite{display:flex;flex-direction:column;margin:0 2rem}.invite .loading{margin-top:1rem;font-size:1rem;text-align:center}.invite h3{margin:0;font-size:1rem}.invite p{font-size:.8rem}.invite .inviteForm{width:100%}.invite .invitedList{margin:1rem 0 0}@media screen and (min-width:770px){.invite .invitedList{display:grid;grid-template-columns:50% 50%;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4}}.invite .invitedList>*{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.invite .invitedList .existingEmail{background-color:#fff;padding:.5rem;font-size:1rem;display:flex;align-items:center;justify-content:space-between}.invite .invitedList .existingEmail h5{flex:1 2 auto;overflow:hidden;text-overflow:ellipsis;font-size:1rem;margin-right:1rem}.invite .invitedList .existingEmail h5:before{content:"•";margin-right:.5rem}.invite .invitedList .editingOptions{display:flex}.invite .invitedList .newEmailInput{background-color:#fff;padding:.5rem}.invite .invitedList .newEmail{display:flex;justify-content:space-between}.invite .invitedList .newEmail .inputContainer{flex:2 1 150px;margin-right:1rem;position:relative}.invite .invitedList .newEmail .inputContainer input{width:100%;border:1px solid #ff5f08;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#777;box-sizing:border-box;padding-top:.5rem;padding-left:.8rem;padding-bottom:.5rem;align-self:center;flex:1 2 auto;min-height:1.5rem}@media not all and (pointer:coarse){.invite .invitedList .newEmail .inputContainer input:hover :not(:disabled){box-shadow:0 0 5px #f4722c}}.invite .invitedList .newEmail .inputContainer input:focus{outline:2px solid #ff5f08;color:#000}.invite .invitedList .newEmail .inputContainer input::placeholder{font-family:"Montserrat",sans-serif;font-size:.85rem}@media not all and (pointer:coarse){.invite .invitedList .newEmail .inputContainer input:hover{box-shadow:0 0 5px #f4722c}}.invite .invitedList .error{position:absolute;background-color:#f02a2a;padding:.5rem 1rem;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);text-align:center;left:50%;transform:translate(-50%);border-radius:.5rem;white-space:nowrap;z-index:2;opacity:1;transition:all .5s ease 0s}.invite .invitedList .error:empty{opacity:0;padding:0}.invite .invitedList .error:empty:before{content:none}.invite .invitedList .error:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:5px solid transparent;border-bottom-color:#f02a2a;border-top:0;margin-left:-5px;margin-top:-5px}.invite .inviteEntryBtn{padding:.5rem;border:none;font-family:inherit;cursor:pointer;font-size:1rem;font-weight:700;text-align:left;color:#aaa;background-color:#fff}@media not all and (pointer:coarse){.invite .inviteEntryBtn:hover{color:#ff5f08}}.invite .inviteEntryBtn.addInput{min-height:3rem;width:100%;color:#ff5f08;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}@media not all and (pointer:coarse){.invite .inviteEntryBtn.addInput:hover{background-color:#e4e4e4}}.saveContainer{display:flex;justify-content:flex-end;padding-top:1rem}.saveContainer .savedMessage{margin:0 auto;text-align:center;font-weight:700;color:#438b28}.saveContainer .saveBtn{display:inline-block;min-width:8rem;text-align:center;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;cursor:pointer;background-color:initial;color:#fff;border:none;background-image:url(/Button.png);background-size:100% 100%;font-family:proxima-nova,sans-serif;font-size:1rem;border-radius:20px;padding:.5rem}.saveContainer .saveBtn:active{filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23));background-image:url(/Button_Active.png);color:#e6e6e6}@media not all and (pointer:coarse){.saveContainer .saveBtn:hover :not(:disabled){filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23))}}.saveContainer .saveBtn:disabled{background-image:url(/Button_Disabled.png);cursor:default}.manageSection .reviews{border:1px solid #e4e4e4;box-sizing:border-box;margin:1rem 2rem 0}.manageSection .reviews .review{padding:1rem}.manageSection .reviews .review:nth-child(2n){background-color:#f8f8f8}.manageSection .reviews .sectionTitle{display:none}.manageSection .reviews .review:last-of-type{margin-bottom:0}.manageSection .reviews.loading{font-size:1rem;text-align:center}.game{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin-bottom:2rem;padding:1rem;display:flex;position:relative;z-index:1;background-color:#fff}.game img{width:10rem;height:10rem;object-fit:cover}.game .col{margin-right:1rem}.game .titleContainer{display:flex;align-items:flex-start;margin-bottom:.5rem;flex-direction:column}@media screen and (min-width:770px){.game .titleContainer{flex-direction:row;align-items:center}}.game .titleContainer .gameTitle{font-family:"Montserrat",sans-serif;display:inline-block;color:#000}.game .meta{display:flex;flex-direction:column}@media screen and (min-width:770px){.game .meta{flex-direction:row}}.game .meta .rating{margin-top:10px}.game .meta .rating .comments,.game .meta .rating .likes{display:inline-block;margin-right:1rem}.game .meta .rating .fa-thumbs-up{color:#438b28;margin-right:.3rem}.game .meta .rating .fa-comment-alt{color:#777;margin-right:.3rem}.game .meta .buttonGroup{margin-top:.5rem}.game .meta .date{font-size:.8rem;color:#777}.game .manageBtn{display:inline-block;min-width:8rem;text-align:center;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;cursor:pointer;background-color:initial;color:#fff;border:none;background-image:url(/Button.png);background-size:100% 100%;font-family:proxima-nova,sans-serif;font-size:1rem;border-radius:20px;margin-top:1rem;padding:.5rem}.game .manageBtn:active{filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23));background-image:url(/Button_Active.png);color:#e6e6e6}@media not all and (pointer:coarse){.game .manageBtn:hover :not(:disabled){filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23))}}.game .manageBtn:disabled{background-image:url(/Button_Disabled.png);cursor:default}.game .greenlit{color:#fff;background-color:#438b28;position:absolute;top:0;right:0;padding:.5rem .5rem .5rem .7rem;border-radius:0 0 0 1rem}.platformInvite h1{font-family:"Montserrat",sans-serif}.platformInvite .formHeader{margin:0 3rem}.platformInvite .formHeader h3{font-weight:400;font-size:1rem}.platformInvite .inviteForm{margin:2rem 3rem;display:flex;flex-wrap:wrap}.platformInvite .inviteForm h3{font-weight:400;margin-bottom:.5rem}.platformInvite .inviteForm .inputContainer{position:relative;width:100%;margin-bottom:1rem}@media screen and (min-width:770px){.platformInvite .inviteForm .inputContainer{width:50%;padding-right:1rem;box-sizing:border-box}.platformInvite .inviteForm .inputContainer:nth-child(2){padding:0}}.platformInvite .inviteForm .inputContainer input{width:100%;border:1px solid #ff5f08;font-family:"Montserrat",sans-serif;font-size:.85rem;color:#777;box-sizing:border-box;padding-top:.5rem;padding-left:.8rem;padding-bottom:.5rem;align-self:center}@media not all and (pointer:coarse){.platformInvite .inviteForm .inputContainer input:hover :not(:disabled){box-shadow:0 0 5px #f4722c}}.platformInvite .inviteForm .inputContainer input:focus{outline:2px solid #ff5f08;color:#000}.platformInvite .inviteForm .inputContainer input::placeholder{font-family:"Montserrat",sans-serif;font-size:.85rem}.platformInvite .inviteForm .alignRight{width:100%;display:flex;justify-content:flex-end}.platformInvite .inviteForm .alignRight button{display:inline-block;min-width:8rem;text-align:center;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;cursor:pointer;background-color:initial;color:#fff;border:none;background-image:url(/Button.png);background-size:100% 100%;font-family:proxima-nova,sans-serif;padding:.5rem 1rem;font-size:1rem;border-radius:20px}.platformInvite .inviteForm .alignRight button:active{filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23));background-image:url(/Button_Active.png);color:#e6e6e6}@media not all and (pointer:coarse){.platformInvite .inviteForm .alignRight button:hover :not(:disabled){filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23))}}.platformInvite .inviteForm .alignRight button:disabled{background-image:url(/Button_Disabled.png);cursor:default}.platformInvite .invitedList{width:100%;margin:2rem 3rem}.platformInvite .invitedList h3{font-family:"Montserrat",sans-serif}.platformInvite .invitedList .loading{font-size:1rem;margin-top:1rem;text-align:center}.platformInvite .invitedList .noInvite{font-size:1rem;margin:1rem 0;font-weight:400}.platformInvite .invitedList .invitedFriend{display:flex;margin:1rem 0;width:calc(100% - 6rem)}.platformInvite .invitedList .invitedFriend .col{font-size:1rem;width:33.333%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;padding-right:1rem}.platformInvite .invitedList .invitedFriend .col.invited{font-weight:400}.platformInvite .invitedList .invitedFriend .col.approved{color:#438b28}.platformInvite .invitedList .invitedFriend .col.pending{color:#777}.downloadLauncher{display:flex;flex-direction:column;align-items:center}.downloadLauncher h1{text-align:center;padding:0 2rem}.downloadEditor{display:flex;flex-direction:column;align-items:center}.downloadEditor h1{text-align:center;padding:0 2rem}.downloadBtn{display:inline-block;min-width:8rem;text-align:center;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;padding:1rem 1.5rem;cursor:pointer;background-color:initial;color:#fff;border:none;background-image:url(/Button.png);background-size:100% 100%;margin-top:2rem}.downloadBtn:active{filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23));background-image:url(/Button_Active.png);color:#e6e6e6}@media not all and (pointer:coarse){.downloadBtn:hover :not(:disabled){filter:drop-shadow(0 0 2px #f4722c);filter:drop-shadow(0 6px 9px rgba(0,0,0,.16));filter:drop-shadow(0 6px 9px rgba(0,0,0,.23))}}.downloadBtn:disabled{background-image:url(/Button_Disabled.png);cursor:default}.App{text-align:center}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.9ec2fe78.chunk.css.map */