a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100vw;height:100vh;overflow:hidden}.dropzone{height:100%;width:100%}.selectBox{position:absolute;background-color:#00f;opacity:.2;border:3px solid #00f;z-index:9000000}.carouselCard{border-radius:5%}.carouselCard,.carouselHoverGhost{background-size:100% 100%;display:inline-block;height:14vh;width:10vh}.carouselCardWrapper{display:inline-block;height:14vh;width:10vh;margin-left:-10px}.facedownCarouselCard{background-image:url(card-back.bf68dc43.png)}.search-box{position:absolute;bottom:1vh;right:5px;background:#2f3640;border-radius:20px;padding:8px;z-index:10}.search-text{height:24px}.search-box-active>.search-text{width:160px;padding:0 6px}svg.search-btn{color:#cacaca;float:right;height:100%;border-radius:50%;cursor:pointer}.search-text{border:none;background:none;outline:none;float:left;padding:0;color:#fff;font-size:16px;font-weight:400;transition:.4s;line-height:40px;width:0}.cardCarouselContainer{background:#304771;text-align:center;position:relative}.widthLimiter{width:70%;height:18vh;box-sizing:border-box;padding:1vh 40px;margin:auto;transition:width .3s;position:relative}.widthLimiter .carouselSizeLabel,.widthLimiter .sortHandButton{position:absolute;top:50%;transform:translateY(-50%);aspect-ratio:1;height:max(4vh,40px);line-height:max(4vh,40px);font-size:max(1.7vh,14px);border-radius:50%;background:#1e2340;color:#fff;font-family:open-sans;opacity:.6;user-select:none}.widthLimiter .carouselSizeLabel{left:-2vh}.widthLimiter .sortHandButton{right:-2vh}.widthLimiter .sortHandButton:active{background-color:#0e101e}.widthLimiter.wider{width:80%}.carouselBackground{background-color:rgba(29,29,29,.3);height:100%;width:100%;border-radius:6vh;box-sizing:border-box;padding-top:1vh;padding-left:40px;padding-right:40px;border:1px solid rgba(28,30,58,.49);white-space:nowrap;overflow-x:auto;overflow-y:hidden}.carouselFilter{outline:none;position:absolute;top:0;right:0}.carouselLabel{width:min-content;position:absolute;left:0;top:2vh;margin-left:20px;padding:5px 10px;border-radius:5px}.carouselLabel,.topLabel{color:#fff;font-family:open-sans;user-select:none}.topLabel{font-size:12px;display:inline;position:relative;top:-50%;left:-30px}.draggablePreview{background-size:100% 100%;position:absolute;bottom:0;left:0;z-index:9000000;transition:background-image .1s}.previewSize{height:30vh;min-height:300px;width:21.42857vh;min-width:214.28571px;border-radius:5%}.dragSize{height:14vh;width:10vh;border-radius:5%}.hidden{display:none}.facedownPreview{background-image:url(card-back.bf68dc43.png)}.floatingNotification{position:absolute;width:fit-content;height:fit-content;box-sizing:border-box;box-shadow:2px 2px 5px #514c4c;user-select:none;z-index:8999999;transition:top .3s}.floatingNotification>div{padding-top:0;padding-bottom:0}.leftNotification{left:3%;top:-13vh}.rightNotification{text-align:center;top:-9vh;right:4%}.leftNotificationDoubleHeight{top:-16vh}.floatingNotification-enter{opacity:0;transform:translateX(15%);transition:top .3s}.floatingNotification-enter-active{opacity:1;transform:translateX(0);transition:opacity .2s,transform .2s,top .3s}.floatingNotification-exit{opacity:1;transition:top .3s}.floatingNotification-exit-active{opacity:0;transition:opacity .2s,top .3s}.carouselDrawer{width:100%;height:100%;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;background-color:#40605e;position:relative;z-index:99999}.slider{transition:transform .3s ease-out}.slider:after,.slider:before{content:" ";height:100%;position:absolute;top:0;width:15px}.slider:before{box-shadow:inset -10px 0 15px -15px;right:0;z-index:100}.slider:after{box-shadow:inset 10px 0 15px -15px;left:0}.sliderOpen{transform:translateY(-50%)}button.drawerCloseButton{position:absolute;right:0;top:0;width:45px;height:45px;color:#c8c8c8;z-index:10000}button.drawerCloseButton svg{height:100%;width:100%}.contextMenu{position:absolute;z-index:9000000;background-color:#fff;color:#000;font-family:open-sans,sans-serif;width:fit-content;border-radius:5px;padding:3px;box-shadow:1px 1px 5px 0 rgba(0,0,0,.67);opacity:.92}.contextMenu hr{margin-top:5px;margin-bottom:5px}.contextMenuItem{border-radius:4px;padding:3px 10px;user-select:none}.contextMenuItem:hover{background-color:#def0ff}.contextMenuItem.disabledMenuOption:hover{background-color:#fff}.contextMenuItem.delete{color:red}.contextMenuItem.extraWide .mainOptionText{display:inline-block}.contextMenuItem.extraWide .selectQuantitySection{display:inline-block;position:relative;top:-1px;float:right}.contextMenuItem.extraWide .selectQuantitySection input{margin-left:10px;height:12px;width:45px}.disabledMenuOption{color:#d3d3d3}.colorPickerGridContainer{display:grid;grid-template-columns:18px 18px 18px 18px 18px 18px;grid-template-rows:18px 18px}.colorPickerOption{height:18px;width:18px}.powerToughnessModifier{user-select:none;font-family:Comfortaa;font-size:14px;transform-origin:right bottom;position:absolute;bottom:-20px;right:0}.transitioning .powerToughnessModifier{display:none}.tapped .powerToughnessModifier{transform:rotate(-90deg);bottom:100%;right:-20px}.cardInPlay{position:absolute;display:inline-block;height:14vh;width:10vh;perspective:1000px;transition-property:transform;transition-duration:.4s;transition-delay:0s}.tapped{transform:rotate(90deg)}.highlighted.tapped{transform:scale(1.4) rotate(90deg)}.flipper{transition-property:left,bottom,transform;transition-duration:.6s;transform-style:preserve-3d;width:100%;height:100%;position:relative}.flipped{transform:rotateY(180deg)}.back,.front{backface-visibility:hidden;background-size:100% 100%;position:absolute;top:0;left:0;border-radius:5%;width:100%;height:100%}.front{z-index:2;transform:rotateY(0deg)}.back{transform:rotateY(180deg)}.faceDownCardInPlay{background-image:url(card-back.bf68dc43.png);background-size:100% 100%}.groupSelectedCard{box-shadow:0 0 15px 0 #f9f9f9}.highlighted{transform:scale(1.4)}.otherPlayerCard{transition-property:left,bottom,transform;transition-duration:.4s;transition-delay:0s}.highlighted{transform:scale(1.4)}.playAreaCounter{width:fit-content;height:fit-content;position:absolute}.animateTransitions{transition-property:left,bottom,transform;transition-duration:.3s;transition-delay:0s}.badge{text-align:center;font-family:Comfortaa,sans-serif;position:relative;width:40px;height:60px;border-radius:7px;display:inline-block;user-select:none;box-shadow:1px 1px 1px #555}.badge:after,.badge:before{position:absolute;width:inherit;height:inherit;border-radius:inherit;background:inherit;content:"";top:0;left:0;right:0;bottom:0;margin:auto}.badge:before{transform:rotate(60deg)}.badge:after{transform:rotate(-60deg)}.badge .circle{border:2px solid #555;box-sizing:border-box;width:40px;height:40px;font-size:18px;position:absolute;background:#fff;z-index:10;border-radius:50%;top:0;left:0;right:0;bottom:0;margin:auto;line-height:28px;color:#555}.badge .circle i.fa{font-size:2em;margin-top:8px}.badge .font{display:inline-block;margin-top:1em}.badge .ribbon{position:relative;border-radius:4px;padding:5px 10px 4px;width:fit-content;z-index:11;color:#fff;bottom:12px;transform:translateX(-50%);left:50%;top:35px;font-size:10px;box-shadow:0 1px 2px rgba(0,0,0,.27);text-shadow:0 2px 2px rgba(0,0,0,.1);text-transform:uppercase;background:linear-gradient(to bottom right,#555 0,#333);cursor:default;white-space:nowrap}.yellow{background:linear-gradient(to bottom right,#ffeb3b 0,#fbc02d);color:#ffb300}.orange{background:linear-gradient(to bottom right,#ffc107 0,#f57c00);color:#f68401}.pink{background:linear-gradient(to bottom right,#f48fb1 0,#d81b60);color:#dc306f}.red{background:linear-gradient(to bottom right,#f4511e 0,#b71c1c);color:#c62828}.purple{background:linear-gradient(to bottom right,#ab47bc 0,#4527a0);color:#7127a8}.teal{background:linear-gradient(to bottom right,#4db6ac 0,#00796b);color:#34a297}.blue{background:linear-gradient(to bottom right,#4fc3f7 0,#2196f3);color:#259af3}.blue-dark{background:linear-gradient(to bottom right,#1d80e3 0,#283593);color:#1c68c5}.green{background:linear-gradient(to bottom right,#cddc39 0,#8bc34a);color:#7cb342}.green-dark{background:linear-gradient(to bottom right,#4caf50 0,#1b5e20);color:#00944a}.silver{background:linear-gradient(to bottom right,#e0e0e0 0,#999898);color:#9e9e9e}.gold{background:linear-gradient(to bottom right,#e6ce6a 0,#b7892b);color:#b7892b}footer{text-align:center;margin:5em auto}footer a{text-decoration:none;display:inline-block;width:45px;height:45px;border-radius:50%;background:#111;border:.5px dashed #f8f8f8;color:#999;margin:5px}footer a:hover{background:#222}footer a .icons{margin-top:12px;display:inline-block;font-size:20px}.magnifiedCard{position:absolute;background-size:100% 100%;display:inline-block;height:max(28vh,350px);width:calc(max(28vh, 350px)/1.4);z-index:9000000;border-radius:13px}.aboveDialog{z-index:9000001}.trespassingOverlay{background-color:rgba(77,62,131,.44);width:100%;height:100%;padding:20px;box-sizing:border-box}.trespassingOverlay .dottedBorder{width:100%;height:100%;border:dashed rgba(0,0,0,.3)}.trespassingOverlay .floatingNotification{position:absolute;right:30px;bottom:30px;width:350px}.playArea .playerSelectContainer{z-index:90000;position:absolute;right:0;top:0;margin:1.2vh 15px 1.2vh 1.2vh}.playArea .playerSelectContainer label{margin-right:5px;font-family:open-sans,sans-serif}:focus{outline:0}.playArea{background:linear-gradient(0deg,#e47f65,#6359da);position:relative;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.playArea:after,.playArea:before{content:" ";height:100%;position:absolute;top:0;width:15px}.playArea:before{box-shadow:inset -10px 0 15px -15px;right:0}.playArea:after{box-shadow:inset 10px 0 15px -15px;left:0}.myPlayArea,.theirPlayArea{height:50%}.playArea button.utilityButton{z-index:90000;position:absolute;left:0;top:0;width:38px;height:38px;line-height:36px;margin:1.2vh 9px 1.2vh 15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e7e7e7));border-radius:50%;box-shadow:0 3px 8px #3a3838,inset 0 2px 3px #fff}.playArea button.utilityButton:hover{background-color:#fff}.playArea button.utilityButton:active{box-shadow:inset 0 2px 3px #3a3838;padding-top:10px}div.addCardDialogContainer{background:rgba(38,35,57,.89);color:#f0f0ff;border-radius:12px;overflow:visible;padding-left:10px}.addCardDialogTitle *{font-family:open-sans,sans-serif!important}.addCardDialogTitle h2{margin-bottom:10px}.addCardDialogContent{width:40vw;max-width:100%;height:fit-content;padding:0 24px;font-family:open-sans,sans-serif}.addCardDialogContent .cardSearch{margin-bottom:20px}.addCardDialogContent .cardSearch label{display:none}.addCardDialogContent .cardSearch fieldset{border:none}.addCardDialogContent .quantityContainer{margin-bottom:20px}.addCardDialogContent #quantity{width:77px;margin-left:40px;padding-left:5px}.addCardDialogContent .destinationContainer{margin-bottom:20px}.addCardDialogContent #destination{padding:1px 5px;margin-left:10px}.addCardDialogContent .isTokenContainer{margin-bottom:35px}.addCardDialogContent #isToken{display:inline-block;margin-left:0}.addCardDialogContent .isTokenLabel{margin-bottom:5px;display:inline-block;margin-left:5px}.addCardDialogContent .isTokenFootnote{display:block;margin-bottom:10px}.addCardDialogContent #submit{display:block;margin-bottom:30px}.MuiTooltip-popper{z-index:9999999!important}div.decklistDialog{background:rgba(38,35,57,.89);color:#f0f0ff;padding:10px 25px 25px;border-radius:12px}div.decklistDialog *{font-family:open-sans,sans-serif!important}div.decklistDialog .typeFilterInput{float:right}.decklistFilterControls{width:100%}.decklistFilterControls .sortSwitch{font-size:14px;width:fit-content;display:inline-flex;float:right}.decklistFilterControls .sortSwitch .MuiSwitch-thumb{background-color:#fff}.decklistFilterControls .sortSwitch .MuiSwitch-track{background-color:grey!important}.decklistFilterControls span.MuiCheckbox-root{padding:0}.decklistFilterControls .colorFiltersLabel{font-size:14px;margin-right:5px}.decklistDialogContent{width:35vw;height:45vh;padding:0 24px 24px;overflow-y:scroll}.decklistDialogContent hr{width:50%;margin:0 0 10px}.decklistDialogContent .categoryHeader{display:block;margin-bottom:5px}.decklistDialogContent ul:last-child{margin-bottom:25px}.decklistDialogContent .subcategoryHeader{display:block;margin-bottom:5px;margin-top:15px}.decklistDialogContent li{margin-bottom:5px}.decklistDialogContent .itemQuantity{width:40px;display:inline-block}.decklistDialogContent .itemName{text-transform:capitalize;display:inline-block}.lifeCounterContainer{position:absolute;right:0;font-size:clamp(16px,2vh,24px);line-height:clamp(22px,2.4vh,40px);height:clamp(22px,2.4vh,40px);width:30%;margin-right:15%;box-shadow:2px 3px 3px rgba(0,0,0,.59);transform:skew(-.5rad);border-radius:3px;text-align:center;box-sizing:border-box}.lifeCounterContainer:nth-child(3){bottom:40%;background-color:#26d4d4}.lifeCounterContainer:nth-child(4){bottom:15%;background-color:#e96868}.lifeCounterContainer>button,.lifeCounterContainer>span{display:inline-block;transform:skew(.5rad)}.lifeCounterContainer>button{height:100%;padding:0;position:relative;top:-2px}.lifeCounterContainer>button svg{width:unset;height:100%}.lifeCounterContainer>button:first-child{left:-2px}.lifeCounterContainer>button:nth-child(3){right:-2px}.playerProfile .lifeCounterContainer{width:35%;margin-right:10%}.profileContainer{position:relative;font-family:open-sans,sans-serif;color:#000;box-sizing:border-box;height:100%;width:100%;padding:10px;opacity:.8}.profileContainer .playerAvatar{position:absolute;left:8%;top:50%;transform:translateY(-50%);aspect-ratio:1;width:clamp(100px,42%,160px);box-shadow:2px 3px 3px rgba(0,0,0,.59);border-radius:50%}.profileContainer .playerName{position:absolute;top:16%;right:0;left:0;z-index:-1;font-size:clamp(16px,2vh,24px);line-height:clamp(22px,2.4vh,40px);height:clamp(22px,2.4vh,40px);width:90%;margin:auto;text-align:end;box-sizing:border-box;background-color:#1cbfff;box-shadow:2px 3px 3px rgba(0,0,0,.59);transform:skew(-.5rad);border-radius:3px}.profileContainer .playerName .playerNameText{display:inline-block;transform:skew(.5rad);margin-left:50%;width:50%;text-align:center}.pileContainer{box-sizing:border-box;height:calc(14vh + clamp(30px, 3vh, 60px));width:calc(10vh + clamp(30px, 3vh, 60px));padding:0;margin:5px;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background-color:#3e4f70;box-shadow:inset 0 1px 3px #3a3838}.pileContainer .dropzone{position:absolute;box-sizing:border-box;width:100%;height:100%;padding:clamp(15px,1.5vh,30px)}.pileLabel{font-size:max(1vh,10px);font-family:open-sans,Arial,sans-serif;user-select:none;color:#fff;position:absolute;top:0;right:0;left:0;text-align:center;padding-top:3px}.pileCard{background-size:100% 100%;height:14vh;width:10vh;margin:1px auto auto;border-radius:max(4px,.4vh);box-shadow:1px 2px 4px rgba(0,0,0,.74)}.pileSizeLabel{user-select:none;border-top-right-radius:50%;border-bottom-left-radius:30%;padding:4px 8px;position:absolute;left:0;bottom:0;background:#3d3d3d;border:2px solid #666;border-bottom:none;border-left:none;color:#fff;text-align:center;font-size:calc(14px + .1vw);font-family:Arial,sans-serif}.pileSizeLabel.bigPile{padding:6px}.pileSizeLabel:hover{cursor:pointer;background:#4f4f4f;border:2px solid #e0dfdf;border-bottom:none;border-left:none}div.mainMenuDialog{background:rgba(38,35,57,.89);color:#f0f0ff;border-radius:12px;text-align:center}div.mainMenuDialog h2{font-size:1.5rem}div.mainMenuDialog *{font-family:open-sans,sans-serif!important}.mainMenuDialogContent{width:20vw;height:25vh;padding:0 24px;max-width:600px;box-sizing:border-box}.mainMenuDialogContent li{margin-bottom:20px}.mainMenuDialogContent li:hover{text-decoration:underline;cursor:pointer}div.rollDieDialog{background:rgba(38,35,57,.89);color:#f0f0ff;border-radius:12px;text-align:center}div.rollDieDialog h2{font-size:1.5rem}div.rollDieDialog *{font-family:open-sans,sans-serif!important}.rollDieDialogContent{width:20vw;height:25vh;padding:0 24px;max-width:600px;box-sizing:border-box}.rollDieDialogContent li{margin-bottom:20px}.rollDieDialogContent li:hover{text-decoration:underline;cursor:pointer}.transferListContainer{display:flex;flex-direction:row;width:100%;min-width:600px;user-select:none;max-height:40vh;overflow:hidden}.transferListContainer .decklistContainer,.transferListContainer .sideboardContainer{display:flex;flex-direction:column;min-width:300px;width:50%}.transferListContainer .decklistContainer .listTitle,.transferListContainer .sideboardContainer .listTitle{text-decoration:underline}.transferListContainer .decklistContainer .scrollableContainer,.transferListContainer .sideboardContainer .scrollableContainer{overflow:scroll;margin-right:20px}.transferListContainer .decklistContainer li,.transferListContainer .sideboardContainer li{width:fit-content}.transferListContainer .decklistContainer li .itemName:hover,.transferListContainer .sideboardContainer li .itemName:hover{cursor:pointer}div.sideboardDialog{background:rgba(38,35,57,.89);color:#f0f0ff;padding:25px 25px 0;border-radius:12px;width:650px;max-width:unset}div.sideboardDialog *{font-family:open-sans,sans-serif!important}.sideboardDialogContent{box-sizing:border-box;width:100%;height:65vh;padding:20px 24px}.sideboardDialogContent li{margin-bottom:5px}.sideboardDialogContent .itemQuantity{width:40px;display:inline-block}.sideboardDialogContent .itemName{text-transform:capitalize;display:inline-block}.sideboardDialogContent .unsavedChangesContainer{display:flex;flex-direction:column;align-items:center;width:100%}.deckSelector{flex-grow:1;margin-right:5px;min-width:150px;max-width:80%;display:inline-block;color:#000}.deckSelector .rfs-select-container{border-radius:5px;background-color:#edebf2}.deckSelector .rfs-control-container>div>div{overflow:visible}div.swapDeckDialogContainer{background:rgba(38,35,57,.89);color:#f0f0ff;border-radius:12px;overflow:visible;padding-left:10px}.swapDeckDialogTitle *{font-family:open-sans,sans-serif!important}.swapDeckDialogTitle h2{margin-bottom:10px}.swapDeckDialogContent{height:fit-content;max-width:100%;padding:0 24px;font-family:open-sans,sans-serif}.swapDeckDialogContent .deckSelector .rfs-select-container{width:300px;margin-bottom:20px}.swapDeckDialogContent #submit{display:block;margin-bottom:30px}.MuiTooltip-popper{z-index:9999999!important}.leftSidebar{display:grid;grid-template-columns:100%;grid-template-rows:18vh 3vh 24vh 1fr 27vh 18vh;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4;background-color:#1c2c49;user-select:none}.opponentProfile{grid-row-start:1;grid-row-end:2}.opponentHandSize,.opponentProfile{color:#fff;grid-column-start:1;grid-column-end:2;display:flex;justify-content:center;align-items:center}.opponentHandSize{grid-row-start:2;grid-row-end:3;font-size:calc(16px + .2vw);font-family:open-sans,Arial,sans-serif;user-select:none;margin-top:10px}.opponentPiles{grid-row-start:3;grid-row-end:4;display:flex;justify-content:center;align-items:center}.middleArea,.opponentPiles{grid-column-start:1;grid-column-end:2}.middleArea{grid-row-start:4;grid-row-end:5}.middleArea ul{box-sizing:border-box;height:90%;background-color:hsla(0,0%,100%,.24);list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.middleArea ul li{display:inline-block;margin:9px;width:16%;min-height:40px;max-height:58px;aspect-ratio:1}.middleArea li button.utilityButton{background-image:-webkit-gradient(linear,left top,left bottom,from(#66abe5),to(#015490));height:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 3px 8px #3a3838,inset 0 2px 3px #58a4cc;color:#d2e6ea}.middleArea li button.utilityButton:hover{background-color:#fff}.middleArea li button.utilityButton:active{box-shadow:inset 0 2px 3px #3a3838;padding-top:10px}.playerPiles{grid-row-start:5;grid-row-end:6}.playerPiles,.playerProfile{display:flex;justify-content:center;align-items:center;grid-column-start:1;grid-column-end:2}.playerProfile{grid-row-start:6;grid-row-end:7;margin-top:-5%}.library .pileCard,.otherPlayerLibrary .pileCard,.secondCardInFacedownPile{background-image:url(card-back.bf68dc43.png)}.otherPlayerLibrary{padding:clamp(15px,1.5vh,30px)}.otherPlayerLibrary .pileSizeLabel{cursor:default}.otherPlayerLibrary .pileSizeLabel:hover{cursor:default;background:#3d3d3d;border:2px solid #666;border-bottom:none;border-left:none}.battlefieldChatOuterContainer{width:100%;height:100%}.battlefieldChatInnerContainer{height:calc(100% - 14px);width:calc(100% - 20px);display:inline-block;background-color:#304771;margin:7px;padding:7px;border-right:none;border-radius:14px;box-sizing:border-box}.battlefieldChatInnerContainer .chatFlexbox{display:flex;flex-direction:column;height:100%}.battlefieldChatInnerContainer .chatLog{height:85%;flex-grow:1;font-size:calc(14px + .15vw);font-family:open-sans;color:#fff;text-align:left;overflow-y:scroll;overflow-x:auto;margin-bottom:7px;padding-bottom:7px;padding-right:2px}.battlefieldChatInnerContainer .chatLog .chatMessageSeries{padding:4px 8px 8px}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .usernameHeader{font-size:calc(12px + .15vw);margin-bottom:3px;color:hsla(0,0%,100%,.6)}.battlefieldChatInnerContainer .chatLog .chatMessageSeries.userMessages{text-align:right;background-color:rgba(1,1,1,.19);border-radius:4px}.battlefieldChatInnerContainer .chatLog .chatMessageSeries.actionLogMessages{text-align:center}@media screen and (max-width:1500px){.battlefieldChatInnerContainer .chatLog .chatMessageSeries.actionLogMessages{font-size:12px}}@media screen and (min-width:1501px){.battlefieldChatInnerContainer .chatLog .chatMessageSeries.actionLogMessages{font-size:calc(12px + .1vw)}}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .chatMessage{margin-top:5px;overflow-wrap:anywhere}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .importantMessage{color:#ffc758;font-size:calc(14px + .2vw)}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .hoverableCardReference,.battlefieldChatInnerContainer .chatLog .chatMessageSeries a{color:#aad2e8}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .username-red{color:#ff6363}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .username-blue{color:#929cff}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .username-green{color:#5fff5f}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .username-cyan{color:#00fdff}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .username-yellow{color:#ff0}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .username-pink{color:#ffb0fe}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .username-orange{color:orange}.battlefieldChatInnerContainer .chatLog .chatMessageSeries .username-magenta{color:#f427a0}.battlefieldChatInnerContainer .chatInput{height:32px;background-color:#fff}.rightSidebar{background:#1c2c49;grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:4;display:grid;grid-template-columns:1fr;grid-template-rows:22vh 56vh 22vh;text-align:center}.topThird{grid-row-start:1;grid-row-end:2;display:flex;align-items:center;justify-content:center}.middleThird,.topThird{grid-column-start:1;grid-column-end:2}.middleThird{grid-row-start:2;grid-row-end:3}.bottomThird{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;display:flex;align-items:center;justify-content:space-evenly}.bottomThird button.utilityButton{background-image:-webkit-gradient(linear,left top,left bottom,from(#66abe5),to(#015490));height:30%;min-height:40px;max-height:65px;aspect-ratio:1;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.83),inset 0 2px 3px #58a4cc;color:#fff}.bottomThird button.utilityButton:hover{background-color:#fff}.bottomThird button.utilityButton:active{box-shadow:inset 0 2px 3px #3a3838;padding-top:10px}button.utilityButton svg{height:max(1em,70%);width:unset}.battlefield{display:grid;position:relative;overflow:hidden;grid-template-rows:82vh 18vh}@media screen and (max-width:1500px){.battlefield{grid-template-columns:clamp(250px,30vh,360px) minmax(0,1fr) clamp(220px,30vh,300px)}}@media screen and (min-width:1501px){.battlefield{grid-template-columns:clamp(250px,30vh,500px) minmax(0,1fr) clamp(285px,30vh,450px)}}.signInDialogContainer div.signInDialogTitle{padding-bottom:12px}.signInDialogContainer .signUpForm{width:300px;margin-bottom:20px}.signInDialogContainer .signUpForm .usernameField{margin-bottom:10px}.signInDialogContainer .signUpForm .emailField{margin-top:0;margin-bottom:10px}.signInDialogContainer .signUpForm .passwordField{margin-top:0;margin-bottom:5px}.signInDialogContainer .signUpForm .marginField,.signInDialogContainer .signUpForm .signUp .signUpButton{display:block}.signInDialogContainer .signUpForm .signUpButton{margin-bottom:10px}.signInDialogContainer .signUpForm .MuiTouchRipple-rippleVisible{display:none}.signInDialogContainer .signUpForm .loginOrSignupSwitchLabel{font-family:Arial;vertical-align:middle}.signInDialogContainer .signUpForm .forgotPassword{display:block;margin:15px 0;padding:0;text-transform:none;font-size:16px;line-height:16px}.signInDialogContainer .signUpForm .loginOrSignUpSwitch{display:inline;padding:0 0 0 10px;text-transform:none;font-size:16px;line-height:16px}.signInDialogContainer div.loadingBackdrop{z-index:auto}.accountControls{margin-right:15px}.accountControls button{color:#fff5ee}.accountControls .createAccountButton,.accountControls .logInButton,.accountControls .logOutButton{font-family:open-sans,sans-serif;text-transform:none}.accountControls .logOutButton{padding:0;vertical-align:baseline}.accountControls .signedInUsernameLabel{font-size:.875rem;color:#fff5ee;font-family:open-sans,sans-serif}.mobileSidebar .MuiDrawer-paper{width:max(30vw,200px);background-color:#1b1b3e;color:#fff5ee}.mobileSidebar .mobileMenuItem{padding:20px;display:flex;justify-content:center;align-items:center;font-family:open-sans;color:#fff5ee;text-decoration:none}.mobileSidebar .mobileMenuItem:active,.mobileSidebar .mobileMenuItem:hover{background-color:#282855}.mobileSidebar .signedInUsernameLabel{text-align:center}.mobileSidebar .signedInUsernameLabel:active,.mobileSidebar .signedInUsernameLabel:hover{background-color:#282855}.mobileSidebar .signedInUsernameLabel button,.mobileSidebar button.logInButton{color:#fff5ee}.mobileSidebar button.logInButton:active,.mobileSidebar button.logInButton:hover{background-color:#282855}.topBar{display:flex;align-items:center;justify-content:space-between;width:100vw;max-width:100%;height:50px;color:#fff5ee;background-color:#0e0e20;box-shadow:0 3px 13px rgba(0,0,0,.49);position:relative;z-index:999}.mainLogo{height:40px;display:inline-block;margin-left:15px}@media screen and (max-width:450px){.mainLogo{height:30px}}.accountContainer{color:#dedbe6;font-family:open-sans,sans-serif;border-radius:5px;background-color:rgba(125,117,139,.34);backdrop-filter:blur(10px);box-shadow:0 3px 7px rgba(0,0,0,.44);width:100%;min-width:650px;padding:25px;margin-top:15px;display:flex;flex-direction:row}.accountContainer .avatarContainer{display:flex;flex-direction:column;align-items:center;width:fit-content;padding:0 50px 0 25px}.accountContainer .avatarContainer button{margin-top:15px}.accountContainer .avatarContainer .playerAvatar{aspect-ratio:1;width:150px;box-shadow:2px 3px 3px rgba(0,0,0,.59);border-radius:50%}.accountContainer .accountDetailsContainer{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-top:5px}.accountContainer .accountDetailsContainer .labelsContainer .usernameLabel{font-size:24px}.accountContainer .accountDetailsContainer .labelsContainer div{margin-bottom:15px}.accountContainer .accountDetailsContainer .labelsContainer div:last-of-type{color:#a1bfdd}.accountContainer .accountDetailsContainer .buttonsContainer{margin-right:25px}.accountContainer .accountDetailsContainer .buttonsContainer button{display:block;background-color:#3f51b5;font-family:open-sans,sans-serif}.accountContainer .accountDetailsContainer .buttonsContainer button:last-of-type{margin-top:15px}.simplePromptDialog{width:35%;min-width:400px;padding:20px}.gravatarDialog{font-family:open-sans,sans-serif}div.createDeckDialogContainer{color:#0f0a51;background:#ececf5;border-radius:8px;max-width:fit-content}div.createDeckDialogContainer *{box-sizing:border-box;font-family:open-sans,sans-serif!important}div.createDeckDialogContainer h2{text-align:center;padding-bottom:10px}div.createDeckDialogContainer .createDeckDialogContent{width:fit-content;height:fit-content;padding:0 50px;display:flex;flex-direction:column;align-items:center}div.createDeckDialogContainer .createDeckDialogContent .nameAndFormatContainer{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}div.createDeckDialogContainer .createDeckDialogContent .nameAndFormatContainer .formatContainer,div.createDeckDialogContainer .createDeckDialogContent .nameAndFormatContainer .nameContainer{display:inline-block}div.createDeckDialogContainer .createDeckDialogContent .nameAndFormatContainer .formatLabel,div.createDeckDialogContainer .createDeckDialogContent .nameAndFormatContainer .nameLabel{display:inline-block;margin-bottom:10px}div.createDeckDialogContainer .createDeckDialogContent .nameAndFormatContainer .nameInput{display:block;font-size:16px;height:38px;padding-left:10px}div.createDeckDialogContainer .createDeckDialogContent .nameAndFormatContainer .rfs-select-container{width:150px;background-color:#fff}div.createDeckDialogContainer .createDeckDialogContent .nameAndFormatContainer .rfs-control-container{border:1px solid #767676}div.createDeckDialogContainer .createDeckDialogContent .nameAndFormatContainer .rfs-control-container>div>div{overflow:visible}div.createDeckDialogContainer .createDeckDialogContent .instructionsLabel{align-self:flex-start;margin-bottom:10px}div.createDeckDialogContainer .createDeckDialogContent .errorMessage{padding-left:0;align-self:flex-start;width:400px;background-color:#ececf5;color:red}div.createDeckDialogContainer .createDeckDialogContent .errorMessage .MuiAlert-icon{display:flex;align-items:center}div.createDeckDialogContainer .createDeckDialogContent .textareasContainer{display:flex;justify-content:space-between;min-width:850px}div.createDeckDialogContainer .createDeckDialogContent .textareasContainer .decklistContainer,div.createDeckDialogContainer .createDeckDialogContent .textareasContainer .sideboardContainer{position:relative}div.createDeckDialogContainer .createDeckDialogContent .textareasContainer .deckSize,div.createDeckDialogContainer .createDeckDialogContent .textareasContainer .sideboardSize{position:absolute;right:10px}div.createDeckDialogContainer .createDeckDialogContent .textareasContainer textarea{resize:none;font-size:16px;height:300px;width:48%;min-width:400px;padding:10px}div.createDeckDialogContainer .createDeckDialogContent .submitButton{display:block;margin-bottom:25px;background-color:#3f51b5}div.editDeckDialogContainer{color:#0f0a51;background:#ececf5;border-radius:8px;max-width:fit-content}div.editDeckDialogContainer *{box-sizing:border-box;font-family:open-sans,sans-serif!important}div.editDeckDialogContainer h2{text-align:center;padding-bottom:10px}div.editDeckDialogContainer .editDeckDialogContent{width:fit-content;height:fit-content;padding:0 50px;display:flex;flex-direction:column;align-items:center}div.editDeckDialogContainer .editDeckDialogContent .nameAndFormatContainer{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}div.editDeckDialogContainer .editDeckDialogContent .nameAndFormatContainer .formatContainer,div.editDeckDialogContainer .editDeckDialogContent .nameAndFormatContainer .nameContainer{display:inline-block}div.editDeckDialogContainer .editDeckDialogContent .nameAndFormatContainer .formatLabel,div.editDeckDialogContainer .editDeckDialogContent .nameAndFormatContainer .nameLabel{display:inline-block;margin-bottom:10px}div.editDeckDialogContainer .editDeckDialogContent .nameAndFormatContainer .nameInput{display:block;font-size:16px;height:38px;padding-left:10px}div.editDeckDialogContainer .editDeckDialogContent .nameAndFormatContainer .rfs-select-container{width:150px;background-color:#fff}div.editDeckDialogContainer .editDeckDialogContent .nameAndFormatContainer .rfs-control-container{border:1px solid #767676}div.editDeckDialogContainer .editDeckDialogContent .nameAndFormatContainer .rfs-control-container>div>div{overflow:visible}div.editDeckDialogContainer .editDeckDialogContent .instructionsLabel{align-self:flex-start;margin-bottom:10px}div.editDeckDialogContainer .editDeckDialogContent .errorMessage{padding-left:0;align-self:flex-start;width:400px;background-color:#ececf5;color:red}div.editDeckDialogContainer .editDeckDialogContent .errorMessage .MuiAlert-icon{display:flex;align-items:center}div.editDeckDialogContainer .editDeckDialogContent .textareasContainer{display:flex;justify-content:space-between;min-width:850px}div.editDeckDialogContainer .editDeckDialogContent .textareasContainer .decklistContainer,div.editDeckDialogContainer .editDeckDialogContent .textareasContainer .sideboardContainer{position:relative}div.editDeckDialogContainer .editDeckDialogContent .textareasContainer .deckSize,div.editDeckDialogContainer .editDeckDialogContent .textareasContainer .sideboardSize{position:absolute;right:10px}div.editDeckDialogContainer .editDeckDialogContent .textareasContainer textarea{resize:none;font-size:16px;height:300px;width:48%;min-width:400px;padding:10px}div.editDeckDialogContainer .editDeckDialogContent .buttonRow{width:100%;display:flex;justify-content:space-evenly;margin-bottom:25px}div.editDeckDialogContainer .editDeckDialogContent .buttonRow button{display:inline-block}div.editDeckDialogContainer .editDeckDialogContent .buttonRow .deleteButton{background-color:#a84a4a}div.editDeckDialogContainer .editDeckDialogContent .buttonRow .saveButton{background-color:#3f51b5}.deckManagerControls{color:#fff;border-radius:5px;margin-bottom:15px;display:flex;justify-content:center;flex-wrap:wrap;min-width:500px}@media screen and (max-width:1390px){.deckManagerControls{justify-content:center}}.deckManagerControls .subcontentWrappingDiv{width:fit-content;height:30px;display:inline-flex;justify-content:end;margin-bottom:15px}.deckManagerControls .MuiTouchRipple-rippleVisible{display:none}.deckManagerControls .deckManagerColorFilters{width:fit-content;font-family:open-sans;display:inline-flex;align-items:center;margin-right:15px}.deckManagerControls .deckManagerColorFilters .colorFilterStrategy{margin-left:10px}.deckManagerControls .deckManagerColorFilters .colorFilterStrategy .rfs-select-container{display:inline-block;width:130px}.deckManagerControls .deckManagerColorFilters .colorFilterStrategy .colorStrategyTooltip{display:inline}.deckManagerControls .deckManagerColorFilters .colorFiltersLabel{font-size:16px;margin-right:5px;color:#edebf2}.deckManagerControls .deckManagerColorFilters span.MuiCheckbox-root{padding:0}.deckManagerControls .createDeckButton{margin-right:30px;font-family:open-sans,sans-serif;background-color:#3f51b5}.deckManagerControls .nameFilter{padding-left:5px;margin-right:30px}.deckManagerControls .nameFilter:focus{outline:none}.deckManagerControls .rfs-select-container{width:140px}.deckManagerControls .rfs-select-container *{color:#fff;font-family:open-sans,sans-serif;box-shadow:none}.deckManagerControls .rfs-select-container .rfs-option{color:#000}.deckManagerControls .rfs-control-container{min-height:unset}.deckManagerControls .rfs-control-container>div>div{overflow:visible}.deckItemContainer{justify-self:center;height:clamp(225px,20vh,300px);width:clamp(160px,14.28571vh,214px);border-radius:8px;box-shadow:2px 4px 6px 0 rgba(0,0,0,.7);background-color:rgba(125,117,139,.34);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;position:relative}.deckItemContainer:hover{background-color:rgba(196,183,219,.34);cursor:pointer}.deckItemContainer .deckCoverImage{height:clamp(150px,14vh,220px);aspect-ratio:.715;position:relative;top:-12px;background-size:100% 100%;border-radius:4%;box-shadow:2px 4px 6px 0 rgba(22,21,21,.76)}.deckItemContainer .deckNameBanner{position:absolute;bottom:0;left:0;right:0;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:8px 5px;background:linear-gradient(26deg,#2c3182,#29a0c8);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.decksList{color:#edebf2;font-family:open-sans,sans-serif;position:relative;display:flex;flex-wrap:wrap;max-width:1600px;gap:30px;height:fit-content;min-height:200px;max-height:78vh;padding:20px;overflow-y:auto;overflow-x:hidden;border:1px solid hsla(0,0%,100%,.41);border-radius:10px}.decksList.emptyState{grid-template-columns:1fr;text-align:center}.decksList .emptyStateMessage{font-size:18px;text-align:center;height:fit-content;position:relative;top:35%}.decksList .emptyStateMessage .emptyStateMainLabel{margin-bottom:8px}.decksList .emptyStateCreateButton{cursor:pointer;text-decoration:underline;width:fit-content;margin:auto}.lobbyNavigation{padding-top:max(20px,4vh)}.lobbyNavigation li{display:block;color:#edebf2;font-family:open-sans,sans-serif}@media screen and (max-width:2000px){.lobbyNavigation li{font-size:18px}}@media screen and (min-width:2001px){.lobbyNavigation li{font-size:20px}}.lobbyNavigation li a:hover,.lobbyNavigation li a:hover *{color:#e1aa51}.lobbyNavigation li a{color:#edebf2;text-decoration:none;display:inline-block;padding-left:max(20px,4vh)}@media screen and (max-height:1200px){.lobbyNavigation li a{height:50px;line-height:50px}}@media screen and (min-height:1201px){.lobbyNavigation li a{height:60px;line-height:60px}}.lobbyNavigation li a.activeNav{color:#468ee7}.lobbyNavigation li a svg{vertical-align:middle;margin-right:20px}.lobbyNavigation li a .discordLogo{width:24px;height:24px}.waitingRoomChatContainer{height:100%;padding:10px;border-radius:20px;box-shadow:inset 0 0 0 10px #221f2a,0 0 0 8px #221f2a;background-color:rgba(74,74,74,.26)}.waitingRoomChatContainer .waitingRoomChatInnerContainer{width:100%;height:100%;position:relative;border:1px solid rgba(102,97,137,.52);border-radius:10px;display:flex;flex-direction:column;align-items:center}.waitingRoomChatContainer .chatLog{position:absolute;top:8px;left:8px;right:8px;bottom:48px;overflow-y:scroll;word-break:break-word}.waitingRoomChatContainer .chatLog .chatMessageUserId{margin-right:8px}.waitingRoomChatContainer .chatLog a{color:#8edada}.waitingRoomChatContainer .chatInput{position:absolute;bottom:8px;left:8px;right:8px;height:32px;background-color:hsla(0,0%,100%,.69)}.waitingRoomChatContainer .chatInput:hover fieldset{border-color:rgba(0,0,0,.23)}.currentWaitingRoomView{box-sizing:border-box;height:275px;min-width:600px;max-width:1400px;padding:15px 20px;margin-top:10px;border-radius:10px;display:grid;grid-template-columns:66% 34%;grid-template-rows:15% 1fr;color:#dedbe6;font-family:open-sans,sans-serif;background-color:transparent;box-shadow:0 3px 7px rgba(0,0,0,.44),inset 0 0 0 20px #221f2a}.currentWaitingRoomView .titleAndTagsContainer{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;display:flex;align-items:center;justify-content:space-between;position:relative;padding-left:12px;background-color:#221f2a}.currentWaitingRoomView .titleAndTagsContainer .roomTitle{display:inline-block;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:fit-content;max-width:60%;height:25px}.currentWaitingRoomView .titleAndTagsContainer .roomTitle:first-letter{text-transform:capitalize}.currentWaitingRoomView .titleAndTagsContainer .roomTags{display:inline-block;margin-right:10px;min-width:fit-content}.currentWaitingRoomView .titleAndTagsContainer .roomTags div{margin-right:5px;background-color:rgba(145,117,180,.3)}.currentWaitingRoomView .titleAndTagsContainer .roomTags *{color:#edebf2;position:relative}.currentWaitingRoomView .roomDetails{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3;background-color:#221f2a;padding-left:10px}.currentWaitingRoomView .roomDetails .playerStatusPanel{height:112px;padding:10px;border-radius:10px;background-color:rgba(145,117,180,.3)}.currentWaitingRoomView .roomDetails .playerStatusPanel .roomStatus{font-size:clamp(12px,1.1vw,16px)}.currentWaitingRoomView .roomDetails .playerStatusPanel hr{border-color:hsla(0,0%,100%,.39)}.currentWaitingRoomView .roomDetails .playerStatusPanel .playerList{height:60px;overflow:scroll;overflow-x:hidden;display:flex;flex-wrap:wrap;gap:8px}.currentWaitingRoomView .roomDetails .playerStatusPanel .playerList .deckSelectedIndicator{margin-left:5px}.currentWaitingRoomView .roomDetails .playerStatusPanel .playerList .deckSelectedIndicator *{padding:0;cursor:auto}.currentWaitingRoomView .roomDetails .playerStatusPanel .playerList .deckSelectedIndicator svg{color:#edebf2}.currentWaitingRoomView .roomDetails .roomControlsPanel .middleRowContainer{display:flex;align-items:center;justify-content:space-around;margin-top:20px}.currentWaitingRoomView .roomDetails .roomControlsPanel .middleRowContainer.centerSelector{justify-content:space-around;padding:15px}.currentWaitingRoomView .roomDetails .roomControlsPanel .middleRowContainer svg{color:#edebf2;font-size:32px;padding:0}.currentWaitingRoomView .roomDetails .roomControlsPanel .bottomRowContainer{display:flex;justify-content:space-evenly;margin-top:20px}.currentWaitingRoomView .roomDetails .roomControlsPanel.gameStarted{display:flex;justify-content:space-evenly;margin-top:30px}.currentWaitingRoomView .roomDetails .roomControlsPanel .exitGameButton,.currentWaitingRoomView .roomDetails .roomControlsPanel .launchGameButton,.currentWaitingRoomView .roomDetails .roomControlsPanel .leaveGameButton,.currentWaitingRoomView .roomDetails .roomControlsPanel .rejoinGameButton{display:inline-block;font-family:open-sans,sans-serif}.currentWaitingRoomView .roomDetails .roomControlsPanel .launchGameButton,.currentWaitingRoomView .roomDetails .roomControlsPanel .rejoinGameButton{background-color:#3f51b5}.currentWaitingRoomView .roomDetails .roomControlsPanel .exitGameButton,.currentWaitingRoomView .roomDetails .roomControlsPanel .leaveGameButton{background-color:#a84a4a}.currentWaitingRoomView .roomChat{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2}div.createGameDialogContainer{border-radius:12px;background-color:#392e56;overflow:visible;min-height:450px}div.createGameDialogContainer *{box-sizing:border-box;font-family:open-sans,sans-serif!important}.createGameDialogTitle h2{text-align:center;color:#f7efef;margin-bottom:10px}.createGameDialogContent{display:flex;flex-direction:column;align-items:center;height:fit-content;min-width:400px;min-height:400px;padding:0 24px;font-family:open-sans,sans-serif}.createGameDialogContent label{align-self:flex-start;color:#f7efef;display:block;margin-bottom:5px}.createGameDialogContent .passwordInput,.createGameDialogContent .titleInput{height:35px;width:300px;padding:5px 5px 5px 10px;margin-bottom:15px;border:none;border-radius:5px;font-size:16px}.createGameDialogContent .experienceLevelContainer,.createGameDialogContent .formatContainer,.createGameDialogContent .maxPlayersContainer{margin-bottom:20px;width:300px;height:55px;display:flex;flex-direction:column;align-items:center}.createGameDialogContent .experienceLevelContainer .rfs-select-container,.createGameDialogContent .formatContainer .rfs-select-container,.createGameDialogContent .maxPlayersContainer .rfs-select-container{margin-top:25px;background-color:#fff;border-radius:5px;position:absolute;width:300px}.createGameDialogContent .experienceLevelContainer .rfs-control-container>div>div,.createGameDialogContent .formatContainer .rfs-control-container>div>div,.createGameDialogContent .maxPlayersContainer .rfs-control-container>div>div{overflow:visible}.createGameDialogContent .mirrorModeContainer{margin-bottom:20px}.createGameDialogContent .mirrorModeContainer label{display:unset}.createGameDialogContent #submit{display:block;margin-bottom:30px;background-color:#3f51b5}.MuiTooltip-popper{z-index:9999999!important}.roomsListControls{color:#fff;min-width:600px;max-width:1380px;height:30px;border-radius:5px;margin-bottom:20px;display:flex;justify-content:end}.roomsListControls .MuiTouchRipple-rippleVisible{display:none}.roomsListControls .createGameButton{margin-right:30px;font-family:open-sans,sans-serif;background-color:#3f51b5}.roomsListControls .titleFilter{margin-right:30px;padding-left:5px}.roomsListControls .titleFilter:focus{outline:none}.roomsListControls .rfs-select-container{width:140px}.roomsListControls .rfs-select-container *{color:#fff;font-family:open-sans,sans-serif;box-shadow:none}.roomsListControls .rfs-select-container .rfs-option{color:#000}.roomsListControls .rfs-control-container{min-height:unset}.roomsListControls .rfs-control-container>div>div{overflow:visible}.waitingRoomListItem{color:#dedbe6;background-color:rgba(125,117,139,.34);backdrop-filter:blur(10px);box-shadow:0 3px 7px rgba(0,0,0,.44);border-radius:5px;width:440px;height:110px;padding:15px 20px;font-family:open-sans,sans-serif;user-select:none;display:inline-grid;grid-template-columns:1fr 20%;grid-template-rows:1fr 1fr}.waitingRoomListItem .roomTitleContainer{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;display:flex;align-items:flex-start}.waitingRoomListItem .roomTitleContainer .roomTitle{user-select:text;font-size:18px;width:300px;height:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waitingRoomListItem .roomTitleContainer .roomTitle:first-letter{text-transform:capitalize}.waitingRoomListItem .playerCountContainer{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;display:flex;align-items:flex-start;justify-content:flex-end}.waitingRoomListItem .playerCountContainer.passworded{justify-content:space-between}.waitingRoomListItem .tagsContainer{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;display:flex;align-items:flex-end}.waitingRoomListItem .tagsContainer *{color:#dedbe6}.waitingRoomListItem .tagsContainer>div{margin-right:5px}.waitingRoomListItem .statusContainer{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;display:flex;align-items:flex-end;justify-content:flex-end;white-space:nowrap;margin-bottom:10px}.waitingRoomListItem .statusContainer button{position:relative;top:8px;right:-8px;padding-bottom:0}.waitingRoomListItem svg{color:#dedbe6}.roomsList{position:relative;display:grid;grid-template-columns:repeat(auto-fit,440px);gap:20px;align-content:start;border:1px solid hsla(0,0%,100%,.27);border-radius:10px;padding:20px;height:78vh;min-width:600px;max-width:1400px;overflow-y:auto;overflow-x:hidden}@media screen and (max-height:800px){.roomsList.halfList{height:calc(28% - 50px);min-height:250px}}@media screen and (min-height:801px) and (max-height:1400px){.roomsList.halfList{height:calc(78vh - 285px)}}@media screen and (min-height:1401px){.roomsList.halfList{height:50%}}.roomsList.emptyState{grid-template-columns:1fr;text-align:center;overflow-y:auto}@media screen and (max-height:1400px){.roomsList.emptyState{height:78vh}}@media screen and (min-height:1401px){.roomsList.emptyState{height:60vh}}.roomsList .emptyStateMessage{color:#edebf2;font-family:open-sans,sans-serif;font-size:18px;height:fit-content;position:relative;margin-top:25vh}.roomsList .emptyStateMessage .emptyStateMainLabel{margin-bottom:8px}.roomsList .emptyStateCreateButton{text-decoration:underline;cursor:pointer;width:fit-content;margin:auto}.changeShortcutDialog{font-family:open-sans,sans-serif}.shortcutsTableContainer{height:100%;width:400px;background-color:transparent;box-shadow:none}.shortcutsTableContainer *{color:#fff}.shortcutsTableContainer .shortcutsTableHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.shortcutsTableContainer .shortcutsTable{height:85%}.shortcutsTableContainer .columnLabels{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #fff}.shortcutsTableContainer .columnLabels button.resetDefaultsButton{font-family:open-sans,sans-serif;background-color:#3f51b5}.shortcutsTableContainer .shortcutsTableContent{height:100%;overflow:scroll}.shortcutsTableContainer .keyboardShortcutRow{height:55px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff}.shortcutsTableContainer .keyboardShortcutRow:hover{cursor:pointer;background-color:hsla(0,1%,60.4%,.27)}.shortcutsTableContainer .keyboardShortcutRow .keyboardAction{width:fit-content}.shortcutsTableContainer .keyboardShortcutRow .assignedShortcut{width:fit-content;padding:20px}.settingsPanelContainer{overflow:hidden}.settingsContainer{height:80vh;overflow-y:scroll;color:#dedbe6;font-family:open-sans,sans-serif;border-radius:5px;background-color:rgba(125,117,139,.34);backdrop-filter:blur(10px);box-shadow:0 3px 7px rgba(0,0,0,.44);width:100%;padding:35px 35px 35px 60px;margin-top:15px;display:flex;flex-direction:row}.saveSettingsChangesSnackbar button.discardChangesButton,.saveSettingsChangesSnackbar button.saveChangesButton{margin-left:15px}.saveSettingsChangesSnackbar .MuiAlert-action{display:none}.saveSettingsChangesSnackbar .MuiAlert-icon{font-size:28px;flex-direction:column;justify-content:center}.lobbyContainer{width:100vw;height:calc(100vh - 50px);min-height:500px;max-width:100%;display:grid;overflow:scroll;background-color:#0e0e20;background-image:url(background.22a24a43.jpg);background-size:cover}@media screen and (max-width:2200px){.lobbyContainer{grid-template-columns:0 clamp(250px,32vh,360px) minmax(620px,1fr) clamp(220px,32vh,300px) 0}}@media screen and (min-width:2201px){.lobbyContainer{grid-template-columns:1fr 10vw 40vw 10vw 1fr}}.lobbyContainer *{box-sizing:border-box}.lobbyContainer .leftSidebarContainer{width:100%;height:100%;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:4}.lobbyContainer .centerContentContainer{height:calc(100vh - 50px);min-width:620px;padding:20px;grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:4}.lobbyContainer .rightSidebarContainer{width:100%;height:100%;background-repeat:no-repeat;background-position:100%;grid-column-start:4;grid-column-end:5;grid-row-start:1;grid-row-end:4;padding:70px 20px 20px}.lobbyContainer .tips{width:100%;height:78vh;padding:15px;overflow-y:scroll;overflow-x:hidden;border:1px solid hsla(0,0%,100%,.27);border-radius:10px;background-color:rgba(19,17,41,.22);color:#fff;font-family:open-sans;line-height:18px}@media screen and (min-height:1401px){.lobbyContainer .tips{height:calc(50% + 285px)}}.lobbyContainer .tips p{margin-bottom:20px}.lobbyContainer .tips ul{padding-left:15px}.lobbyContainer .tips li{margin-bottom:20px;list-style-type:disc}@media screen and (max-width:750px){.lobbyContainer{grid-template-columns:1fr}.lobbyContainer .leftSidebarContainer,.lobbyContainer .rightSidebarContainer{display:none}}
/*# sourceMappingURL=/App.cdbb08b3.css.map */