Body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.paddedTop{margin-top:100px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}div.chessSquare{position:relative;-webkit-user-select:none;user-select:none}div.chessSquare.light{background-color:#f8dc97}div.chessSquare.light span.sqLabel{color:#3a4377}div.chessSquare.dark{background-color:#3a4377}div.chessSquare.dark span.sqLabel{color:#f8dc97}div.chessSquare span.sqLabel{position:absolute;font-weight:800;display:inline}div.chessSquare span.sqLabel.bottom{bottom:.5rem;right:.5rem}div.chessSquare span.sqLabel.left{top:.5rem;left:.5rem}div.chessSquare div.highlight{position:absolute;height:100%;width:100%;background-color:#1ca7cf;opacity:.5}div.chessSquare.border{border:5px solid #9148d6}div.chessSquare.moveCircle{background-color:initial;pointer-events:none}div.chessSquare.moveCircle:after{content:"";display:inline-block;width:25%;height:25%;border-radius:100%;background-color:#000;opacity:.35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.chessSquare.moveCircle:after.fadedMoveCircle{opacity:.2}body{background-color:#161823}div.chessBoardColumn.gameOver div.board{pointer-events:none}div#ChessBoardWrapper{width:100%;padding-bottom:100%;position:relative}div#ChessBoardWrapper div#ChessBoardOuter{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;max-width:80vh;max-height:80vh}div#ChessBoardWrapper div#ChessBoardOuter div.board{height:100%;width:100%;position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(8,12.5%);grid-template-rows:repeat(8,12.5%)}div#ChessBoardWrapper div#ChessBoardOuter div.board#ChessBoardMoveCircles,div#ChessBoardWrapper div#ChessBoardOuter div.board#ChessBoardPieces{pointer-events:none}div#PieceInfoBubble{background-color:#262836;padding:1rem;border-radius:1rem;max-width:20%;box-shadow:.25rem .25rem .75rem rgba(0,0,0,.25);text-align:center;animation:pieceBubble-entrance .25s ease-out forwards}div#PieceInfoBubble h3#PieceInfoPieceTitle{color:#f8dc97;padding:0;margin:.25rem 0}div#PieceInfoBubble .imgRow{display:flex;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-flow:row nowrap;align-items:center;justify-content:center}div#PieceInfoBubble .imgRow img{height:4em}div#PieceInfoBubble div.pieceDescBlock{color:#464b66;padding-top:.2em}div#PieceInfoBubble div.pieceDescBlock.tags{padding-top:1em}div#PieceInfoBubble div.pieceDescBlock>.tag{font-style:italic}div#PieceInfoBubble div.pieceDescBlock.effects{color:#9148d6;font-style:italic}div#PieceInfoBubble div.exit{position:absolute;top:1rem;right:1rem;color:#e2e2e2;transition:color .15s ease-in-out;cursor:pointer}div#PieceInfoBubble div.exit:hover{color:#464b66;transform-origin:center}@keyframes chaosValAnim{0%{transform:scale(1.2)}to{transform:scale(1)}}div#ChaosValue{color:#464b66;text-align:right;position:absolute;bottom:0;right:100%;margin-right:1rem}div#ChaosValue.animated .val{animation:chaosValAnim 1s ease-out forwards}div#ChaosValue .val{font-size:2rem;font-weight:700}div.deck{position:absolute;left:100%;margin-left:1rem;height:7em;width:5em;background-color:#262836;border:1px solid #161823;border-radius:.25rem;cursor:pointer;transition:background-color .25s ease}div.deck:hover{background-color:#2c2f40}div.deck#WhiteDeck{bottom:1rem}div.deck#BlackDeck{bottom:calc(1rem + 8em)}div.deck p{color:#464b66;text-align:center;width:100%;margin:.75rem 0 0}div#DeckOverlay{position:absolute;bottom:1rem;right:1rem;width:calc(100% - 2rem);border-radius:1rem;background-color:#262836;transition:opacity .25s ease,transform .25s ease-out;padding:.5rem .5rem 1rem;display:flex;flex-flow:row wrap;align-content:flex-start;justify-items:flex-start}div#DeckOverlay div.close{position:absolute;right:1rem;top:1rem;color:#464b66;cursor:pointer;transition:color .25s ease}div#DeckOverlay div.close:hover{color:#e2e2e2}div#DeckOverlay.hidden{opacity:0;pointer-events:none}div#DeckOverlay.shown{opacity:1}div#DeckOverlay div.deckOverlayCard{margin:.5rem;background-color:#2c2f40;border-radius:.25rem;height:10.5em;width:7.5em;border:1px solid #161823;padding:0 .5em;position:relative}div#DeckOverlay div.deckOverlayCard p{color:#f8dc97;font-size:.75em;padding:0;margin:0 0 .5rem}div#DeckOverlay div.deckOverlayCard p.title{font-size:1em;text-align:center}div#DeckOverlay div.deckOverlayCard p.expac{position:absolute;bottom:0;width:100%;text-align:center;color:#161823}div#DeckOverlay div.deckOverlayCard p.quantity{position:absolute;top:100%;width:100%;text-align:center;margin-top:.25em;color:#464b66}div#DeckOverlay div.deckOverlayCard div.topRow{display:flex;flex-flow:row nowrap;margin-top:.25em}div#DeckOverlay div.deckOverlayCard div.topRow p.speed{margin-left:auto}div.allowRotationCheckbox{display:flex;align-items:center;justify-content:center;position:fixed;top:100px;left:2rem;background-color:#262836;border-radius:.25rem;padding:.5rem}div.allowRotationCheckbox label{color:#464b66;margin-left:.5rem;position:relative}div.allowRotationCheckbox input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative}div.allowRotationCheckbox input[type=checkbox]:after{content:"";background-color:#2c2f40;height:100%;width:100%;padding:0 .5rem;cursor:pointer;border:.2rem solid #161823}div.allowRotationCheckbox input[type=checkbox]:checked:after{background-color:#464b66}div#HandNotice{position:absolute;left:100%;margin-left:1rem;width:5em;bottom:16rem;color:#464b66}@keyframes pieceBubble-entrance{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.piece{-webkit-user-select:none;user-select:none;width:100%;height:100%;pointer-events:all}.piece:active{transform:translateY(10%)}.piece img.pieceImg{width:100%;height:100%;cursor:grab}.piece img.pieceImg:active{cursor:grabbing}div#ChessBoardPieces.targeting>.piece{opacity:.5;pointer-events:inherit}div#ChessBoardPieces.targeting>.piece.active{pointer-events:all;opacity:1}div#ChessBoardPieces.targeting.piece-click.blackmove>.piece.black,div#ChessBoardPieces.targeting.piece-click.whitemove>.piece.white{pointer-events:all}div#ChessBoardPieces.card-targeting>.piece,div.gameOver .piece{pointer-events:none}div.targetingSquare{position:relative;opacity:.5}div.targetingSquare.move{background-color:#2dbc44}div.targetingSquare.capture{background-color:#ff1b36}div.targetingSquare:hover{opacity:.8}div.infoBar{width:100%;display:flex;flex-flow:row wrap;min-height:2.5rem}div.infoBar p.materialEval{font-weight:600;color:#666;margin:0;align-self:center}div.infoBar div.capturedPiece{height:2.5rem}div.infoBar div.capturedPiece img{height:100%}div#PiecePromotionHead{background-color:#262836;height:12.5%;width:12.5%;position:absolute;box-shadow:1rem 1rem 1rem rgba(0,0,0,.25)}div#PiecePromotionHead img{height:100%;width:100%}div#PiecePromotionBody{background-color:#262836;height:12.5%;position:absolute;display:flex;flex-flow:row nowrap;box-shadow:5px 5px 5px rgba(0,0,0,.25);overflow:hidden}div#PiecePromotionBody div.promotionPiece{height:100%;padding:.5rem;cursor:pointer}div#PiecePromotionBody div.promotionPiece:hover{background-color:#2c2f40}div#PiecePromotionBody div.promotionPiece img{height:100%;width:100%}div#BoardMovesDisplay{padding-top:3rem;display:flex;flex-flow:row wrap;width:100%;align-items:flex-start;justify-content:flex-start;align-content:baseline;overflow:auto;max-height:90vh}div#BoardMovesDisplay p.move{padding:.25em .5em;margin:.25em;border-radius:1.25em;min-width:2em;text-align:center;background-color:#dadada;display:inline}div#BoardMovesDisplay button.unMakeMove{background-color:#dadada;outline:none;align-self:center;padding:.5rem;border:none;border-radius:2rem;font-size:1.25em;color:#333;cursor:pointer}div#BoardMovesDisplay button.unMakeMove:hover{background-color:#bababa}div#BoardMovesDisplay button.unMakeMove:active{background-color:#9a9a9a}div#GameOverUI{transition:transform .5s ease,opacity .5s ease;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem 5rem;border-radius:1rem;box-shadow:5px 5px 5px rgba(0,0,0,.25);text-align:center}div#GameOverUI.hidden{transform:translate(-50%,-25%);opacity:0}div#GameOverUI.white{background-color:#e2e2e2;color:#161823}div#GameOverUI.black{background-color:#161823;color:#e2e2e2}div#GameOverUI div#GameOverHeader h2.scoreMessage{font-size:3rem;font-weight:400;margin:.25rem}div#GameOverUI div#GameOverHeader p.winnerMessage{font-size:1.5rem;margin:.25rem}div#GameOverUI div#GameOverBody p{font-size:1rem;font-style:italic;margin:0 0 .5rem}div#GameOverUI button{border:none;outline:none;background-color:#2c2f40;color:#e2e2e2;padding:.5rem 1rem;border-radius:.25rem;font-size:1.5rem}div#GameOverUI button:active,div#GameOverUI button:hover{outline:none;background-color:#262836;cursor:pointer}div#GameOverUI button:active{transform:translateY(.25rem)}*{font-family:"Roboto",sans-serif;box-sizing:border-box}div.app{width:100%;min-height:100vh;display:grid;grid-template-columns:1fr 60% 1fr}div.boardLeftColumn,div.boardRightColumn{display:flex;flex-flow:column nowrap}div.boardLeftColumn p.playerToMove,div.boardRightColumn p.playerToMove{color:#e2e2e2;font-style:italic}div.chessBoardColumn{grid-column:2/3;width:80%;max-width:75vh;justify-self:center;display:flex;flex-flow:column nowrap}div#PlayerHand{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:center;position:absolute;width:100%;bottom:0;height:14em;pointer-events:none;transition:transform .2s ease-out}div#PlayerHand.forceLower{transform:translateY(60%)}div#PlayerHand div#PlayerHandInner{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:center;position:absolute;top:0;transition:transform .2s ease-out;transform:translateY(50%) translateX(-50%);left:50%;padding:0 2.5rem;pointer-events:all}div#PlayerHand div#PlayerHandInner:hover{transform:translateY(0) translateX(-50%)}div#PlayerHand div#PlayerHandInner div.playableCardContainer{z-index:5}div#PlayerHand div#PlayerHandInner div.playableCardContainer.noDrag div.playableCard{cursor:not-allowed;opacity:.9}div#PlayerHand div#PlayerHandInner div.playableCardContainer:hover{z-index:20}div#PlayerHand div#PlayerHandInner div.playableCard{width:10em;height:14em;background-color:#2c2f40;border:1px solid #262836;transition:transform .1s ease-out;cursor:pointer;border-radius:.25rem;padding:.5rem;color:#f8dc97;position:relative}div#PlayerHand div#PlayerHandInner div.playableCard div.cardTitle{text-align:center;font-size:1.2rem;padding-bottom:.5rem}div#PlayerHand div#PlayerHandInner div.playableCard div.cardChaosScore{display:flex;flex-flow:row nowrap;width:100%}div#PlayerHand div#PlayerHandInner div.playableCard div.cardChaosScore div.speed{margin-left:auto}div#PlayerHand div#PlayerHandInner div.playableCard div.cardExpac{position:absolute;bottom:.25rem;text-align:center;width:100%;color:#161823}div#PlayerHand div#PlayerHandInner div.playableCard:hover{transform:scale(1.2)}div.niceButtonOuter{display:inline-block;position:relative;cursor:pointer}div.niceButtonOuter:hover div.niceButtonForeground{transform:translateY(-.5rem)}div.niceButtonOuter:hover div.niceButtonForeground.disabled{transform:none}div.niceButtonOuter:active div.niceButtonForeground{transform:translateY(-.25rem);background-color:#5f6ec3}div.niceButtonOuter:active div.niceButtonForeground.disabled{transform:none;background-color:unset}div.niceButtonOuter div.niceButtonBackground{border-radius:.5em;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2c2f40}div.niceButtonOuter div.niceButtonForeground{background-color:#3a4377;border-radius:.5em;position:relative;transition:transform .25s ease-out,background-color .25s ease-out;display:inline-block;font-size:.75em;padding:1em}div.niceButtonOuter div.niceButtonForeground.disabled{opacity:.5}div.niceButtonOuter div.niceButtonForeground.highlight{background-color:#5f6ec3}div.niceButtonOuter div.niceButtonForeground.small{padding:.5em}div.niceButtonOuter div.niceButtonForeground.small p{padding:.25em 1em}div.niceButtonOuter div.niceButtonForeground.medium{padding:.75em;font-size:1.5em}div.niceButtonOuter div.niceButtonForeground.large{font-size:2em}div.niceButtonOuter div.niceButtonForeground p{color:#f8dc97;font-weight:700;text-decoration:none;padding:.5em 2em}div#NavBar{background-color:#262836;display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:3em;position:fixed;top:0;left:0;width:100%}div#NavBar>h3.navBarHeader{color:#e2e2e2;font-weight:700;font-size:1.5em;padding-left:.5em}div#NavBar>a{margin:.5em}div#NavBar>div#ConnectionManager{background-color:#2c2f40;padding:.5rem;border-radius:.25em;margin-left:auto;margin-right:2rem;transition:all .5s ease;color:#161823}div#NavBar>div#ConnectionManager:hover{background-color:#464b66;cursor:pointer}div#ConnectingPopup{position:fixed;height:100%;width:100%;top:0;left:0;transition:opacity .25s ease-in-out;z-index:10}div#ConnectingPopup.shown{opacity:1;pointer-events:all}div#ConnectingPopup.hidden{opacity:0;pointer-events:none}div#ConnectingPopup.hidden div#HowToPlayPopupBubble{transform:translateY(10%);transition:transform .25s ease-in}div#ConnectingPopup div#PopupBackground{background-color:#161823;opacity:.5;height:100%;width:100%;top:0;left:0;position:absolute}div#ConnectingPopup div#ConnectionPopupBubble{background-color:#262836;position:absolute;top:5rem;left:5rem;height:calc(100% - 10rem);width:calc(100% - 10rem);border-radius:.25rem;display:flex;flex-flow:column nowrap;align-items:center;transform:translateY(0);transition:transform .25s ease-out}div#ConnectingPopup div#ConnectionPopupBubble label{color:#161823}div#ConnectingPopup div#ConnectionPopupBubble div.section{margin:0 0 1rem;position:relative;width:90%}div#ConnectingPopup div#ConnectionPopupBubble div.row{display:flex;flex-flow:row nowrap;align-content:space-evenly;justify-content:space-evenly}div#ConnectingPopup div#ConnectionPopupBubble div.textArea{background-color:#161823;color:#464b66;overflow-y:hidden;position:relative;border-radius:.5rem}div#ConnectingPopup div#ConnectionPopupBubble h2{color:#e2e2e2;margin:1rem 0 .5rem}div#ConnectingPopup div#ConnectionPopupBubble p{color:#e2e2e2;margin:.5rem}div#ConnectingPopup h1{color:#e2e2e2;padding-top:1rem}div.textCopy{cursor:copy;background-color:#161823;color:#464b66;overflow-y:hidden;position:relative;border-radius:.5rem}div.textCopy div.scrollContainer{overflow-y:scroll;padding:10px calc(10px + 3rem) 10px 10px}div.textCopy div.icon{position:absolute;right:0;height:100%;top:0;display:flex;align-items:center;justify-content:center;color:#3a4377;padding:0 .5rem}div.textCopy div.icon div.background{height:100%;width:100%;position:absolute;top:0;left:0;background-color:#262836;opacity:1;z-index:0}div.textCopy div.icon span{z-index:5}div.textCopy div.icon.hover div.background{opacity:1}div.textInput{cursor:text;background-color:#161823;color:#464b66;overflow-y:hidden;position:relative;border-radius:.5rem}div.textInput div.scrollContainer{width:100%;overflow-y:scroll}div.textInput div.scrollContainer input{background:none;border:none;outline:none;display:block;padding:10px;color:#464b66;font-size:1rem;width:100%}div#PlayPage h1{color:#f8dc97;font-size:3em;padding:.25em .5em}div#PlayPage div.playPageInner{padding:0 1.5em}div#PlayPage div.playPageInner h3{color:#f8dc97;font-size:1.5em}div#PlayPage div.playPageInner div.centred{display:flex;justify-content:center;align-items:center;margin:.5em 0 1.5em}p.toggleExistingGames{padding:0 1.5em;color:#464b66}div.existingGames{display:flex;flex-flow:row wrap;padding:0 1.5em}div.existingGames a:active,div.existingGames a:hover{text-decoration:underline;-webkit-text-decoration-color:#464b66;text-decoration-color:#464b66}div.existingGames a:link,div.existingGames a:visited{-webkit-text-decoration-color:#464b66;text-decoration-color:#464b66;text-decoration:none;color:#464b66}div.existingGames a div.existingGame{text-align:center;color:#464b66;background-color:#262836;margin:0 .25rem;padding:.5rem;border-radius:.25rem}div.existingGames a div.existingGame p{margin:.25rem;-webkit-text-decoration-color:#464b66;text-decoration-color:#464b66;text-decoration:none}div.selectionItem{display:inline-block;background-color:#3a4377;padding:.75em;border-radius:.25em;cursor:pointer;margin:0 .5em;color:#f8dc97;transition:transform .25s ease-in-out,background-color .25s ease-in-out;-webkit-user-select:none;user-select:none}div.selectionItem.selected,div.selectionItem:hover{background-color:#5f6ec3}div.selectionItem.selected.disabled{background-color:#3a4377}div.selectionItem.disabled{text-decoration:line-through;opacity:.5;background-color:#3a4377;cursor:not-allowed}div#ArmiesPage h1.pageHeading{color:#f8dc97;font-size:3em;padding-left:.5em}div#ArmiesPage p.pageSubtitle{color:#e2e2e2;padding-left:1.5em;font-size:1em}div#ArmiesPage div.armiesButtonRow{padding:0 1.5em;font-size:1em}div#ArmiesPage div.armiesListing{font-size:1em;padding:0 1.5em;display:flex;flex-flow:row wrap}div.armyPreview{display:inline-block;background-color:#2c2f40;max-width:20em;min-width:10em;position:relative;padding:.5em;margin:1em;border-radius:.5em;cursor:pointer;transform:translateY(0);transition:transform .25s ease-out}div.armyPreview:hover{transform:translateY(-.5em)}div.armyPreview:hover div.delete{opacity:1}div.armyPreview div.delete{opacity:0;transition:opacity .25s ease,color .25s ease-in-out;position:absolute;top:.5rem;right:.5rem;color:#e2e2e2}div.armyPreview div.delete:hover{color:#464b66}div.armyPreview h3.ArmyName{color:#f8dc97}div.armyPreview div.pieces>p{color:#464b66}div#ArmiesBuilderPage h1{color:#f8dc97;font-size:3em;padding-left:.5em}div#ArmiesBuilderPage div.armiesManager{padding:0 .5em;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;min-height:80vh}div#ArmiesBuilderPage div.armiesManager div.pieceInfoPreview{grid-column:1/2;grid-row:1/3;position:relative}div#ArmiesBuilderPage div.armiesManager div.pieceInfoPreview div.pieceInfoPreviewBox{background-color:#2c2f40;height:100%;display:flex;flex-flow:column nowrap;width:95%;border-radius:.5em;position:absolute;top:0;left:2.5%}div#ArmiesBuilderPage div.armiesManager div.pieceInfoPreview div.pieceInfoPreviewBox p{padding:0 .5em}div#ArmiesBuilderPage div.armiesManager div.pieceInfoPreview div.pieceInfoPreviewBox p.faded{color:#464b66;font-style:italic;text-align:center}div#ArmiesBuilderPage div.armiesManager div.pieceInfoPreview div.pieceInfoPreviewBox p.info{width:80%;align-self:center;color:#e2e2e2}div#ArmiesBuilderPage div.armiesManager div.pieceInfoPreview div.pieceInfoPreviewBox.noPreview{align-items:center;justify-content:center}div#ArmiesBuilderPage div.armiesManager div.pieceInfoPreview div.pieceInfoPreviewBox>div.imgContainer{width:10%;position:relative;align-self:center}div#ArmiesBuilderPage div.armiesManager div.pieceInfoPreview div.pieceInfoPreviewBox>div.imgContainer>img{width:100%;height:100%}div#ArmiesBuilderPage div.armiesManager div.piecesList{grid-column:2/3;grid-row:1/2}div#ArmiesBuilderPage div.armiesManager div.piecesList div.pieceLibrary{display:flex;padding:.5em;flex-flow:row wrap}div#ArmiesBuilderPage div.armiesManager div.piecesList div.pieceLibrary div.libraryPiece{width:8%;background-color:#2c2f40;margin:.5em;border-radius:.5em;transition:background-color .5s ease;cursor:pointer}div#ArmiesBuilderPage div.armiesManager div.piecesList div.pieceLibrary div.libraryPiece:hover{background-color:#464b66}div#ArmiesBuilderPage div.armiesManager div.piecesList div.pieceLibrary div.libraryPiece:hover>img{transform:translateY(-5%)}div#ArmiesBuilderPage div.armiesManager div.piecesList div.pieceLibrary div.libraryPiece img{width:100%;transition:transform .25s ease-out}div#ArmiesBuilderPage div.armiesManager div.lowerBoard{grid-column:2/3;grid-row:2/3;position:relative}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.pointBuyCounter{position:absolute;top:10%;left:0;font-size:2em;color:#464b66}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.pointBuyCounter p{margin-bottom:0}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.pointBuyCounter .invalid{color:#ff1b36;display:inline-block;animation:invalid-pulse .5s forwards}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.pointBuyCounter .subtitle{font-size:.5em;margin-top:.25em}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.chessBoardPadding{height:100%;width:100%;padding:.5em;display:flex;align-items:center;justify-content:center;position:relative}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.chessBoardPadding div.chessBoard{display:grid;height:0;padding-top:12.5%;position:relative;border-radius:1em;overflow:hidden}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.chessBoardPadding div.chessBoard div.lowerBoardPiece{position:absolute;height:100%;width:12.5%}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.chessBoardPadding div.chessBoard div.lowerBoardPiece>img{position:absolute;height:100%;width:100%;top:0;cursor:pointer}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.chessBoardPadding div.chessBoard div.lowerBoardSquare{position:absolute;font-size:.5em;padding-top:12.5%;width:12.5%}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.chessBoardPadding div.chessBoard div.lowerBoardSquare.light{background-color:#f8dc97}div#ArmiesBuilderPage div.armiesManager div.lowerBoard div.chessBoardPadding div.chessBoard div.lowerBoardSquare.dark{background-color:#3a4377}div#HomepageMain h1.MainTitle{text-align:center;font-size:4em;margin:2em;color:#f8dc97}div.buttonsRow{width:50%;transform:translateX(50%);display:flex;flex-flow:row;align-items:center;justify-content:space-evenly;justify-items:center;align-content:space-around;flex-wrap:wrap}div.buttonsRow>a{margin-bottom:10px}@media (max-width:1000px){div.buttonsRow{flex-flow:column nowrap}div.buttonsRow>a{padding:.5em}}div.infoRow{width:100%;display:flex;align-items:center;justify-content:center;margin-top:1rem}div.infoRow p{color:#464b66;cursor:pointer;transition:color .25s ease}div.infoRow p:hover{text-decoration:underline;color:#5f6ec3}div#HowToPlayPopup{position:fixed;height:100%;width:100%;top:0;left:0;transition:opacity .25s ease-in-out}div#HowToPlayPopup.shown{opacity:1;pointer-events:all}div#HowToPlayPopup.hidden{opacity:0;pointer-events:none}div#HowToPlayPopup.hidden div#HowToPlayPopupBubble{transform:translateY(10%);transition:transform .25s ease-in}div#HowToPlayPopup div#PopupBackground{background-color:#161823;opacity:.5;height:100%;width:100%;top:0;left:0;position:absolute}div#HowToPlayPopup div#HowToPlayPopupBubble{background-color:#262836;position:absolute;top:5rem;left:5rem;height:calc(100% - 10rem);width:calc(100% - 10rem);border-radius:.25rem;display:flex;flex-flow:column nowrap;align-items:center;transform:translateY(0);transition:transform .25s ease-out}div#HowToPlayPopup div#HowToPlayPopupBubble div.section{margin:1rem 0;position:relative;width:90%}div#HowToPlayPopup div#HowToPlayPopupBubble div.section.left{text-align:left}div#HowToPlayPopup div#HowToPlayPopupBubble div.section.right{text-align:right}div#HowToPlayPopup div#HowToPlayPopupBubble div.section.thin{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2rem}div#HowToPlayPopup div#HowToPlayPopupBubble h2{color:#e2e2e2;margin:1rem 0 .5rem}div#HowToPlayPopup div#HowToPlayPopupBubble p{color:#e2e2e2;margin:.5rem}div#HowToPlayPopup h1{color:#e2e2e2;padding-top:1rem}div.section{display:grid;grid-template-columns:1fr 1fr}div.section.left .text{grid-column:2/3}div.section.right .text{grid-column:1/2}div#ScatteredPieces{height:13rem;grid-template-columns:1/2;grid-template-rows:1/2}div#ScatteredPieces img{height:100%}div#ScatteredCards{height:13rem}div#ScatteredCards img{height:100%}div#DecksPage h1.pageHeading{color:#f8dc97;font-size:3em;padding-left:.5em}div#DecksPage p.pageSubtitle{color:#e2e2e2;padding-left:1.5em;font-size:1em}div#DecksPage div.decksButtonRow{padding:0 1.5em;font-size:1em}div#DecksPage div.decksListing{font-size:1em;padding:0 1.5em;display:flex;flex-flow:row wrap}div.deckPreview{display:inline-block;background-color:#2c2f40;max-width:20em;min-width:10em;position:relative;padding:.5em;margin:1em;border-radius:.5em;cursor:pointer;transform:translateY(0);transition:transform .25s ease-out}div.deckPreview:hover{transform:translateY(-.5em)}div.deckPreview:hover div.delete{opacity:1}div.deckPreview div.delete{opacity:0;transition:opacity .25s ease,color .25s ease-in-out;position:absolute;top:.5rem;right:.5rem;color:#e2e2e2}div.deckPreview div.delete:hover{color:#464b66}div.deckPreview h3.DeckName{color:#f8dc97}div.deckPreview div.cards>p{color:#464b66}div.saveChanges{position:fixed;bottom:2vh;left:2vh;width:calc(100% - 4vh);padding:.5em;background-color:#262836;animation:save-change-entrance .5s forwards;border-radius:.5em}@keyframes save-change-entrance{0%{transform:translateY(200%)}to{transform:translateY(0)}}@keyframes invalid-pulse{0%{transform:scale(1.25)}to{transform:scale(1)}}div#DecksBuilderPage h1{color:#f8dc97;font-size:3em;padding-left:.5em}div#DecksBuilderPage div.decksManager{padding:0 .5em;display:grid;grid-template-columns:1fr 2fr}div#DecksBuilderPage div.decksManager div.cardListPreview{grid-column:1/2;position:relative}div#DecksBuilderPage div.decksManager div.cardListPreview div.cardListBox{background-color:#2c2f40;height:100%;display:flex;flex-flow:column nowrap;width:95%;border-radius:.5em;position:absolute;top:0;left:2.5%;padding:.5rem;align-items:center;overflow:auto}div#DecksBuilderPage div.decksManager div.cardListPreview div.cardListBox h2.cardListingTitle{font-size:1.5rem}div#DecksBuilderPage div.decksManager div.cardListPreview div.cardListBox div.listedCard{width:80%;display:flex;padding:.5rem;margin:.1rem;font-size:1.25rem;border-radius:.25rem;background-color:#262836;cursor:pointer}div#DecksBuilderPage div.decksManager div.cardListPreview div.cardListBox div.listedCard:hover{background-color:#464b66}div#DecksBuilderPage div.decksManager div.cardListPreview div.cardListBox div.listedCard span.chaosValue{margin-right:1rem}div#DecksBuilderPage div.decksManager div.cardListPreview div.cardListBox div.listedCard span.cardQuantity{margin:0 1rem 0 auto}div#DecksBuilderPage div.decksManager div.cardListPreview div.cardListBox div.libDragReceiverOuter{background-color:#262836;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;display:flex;align-items:center;justify-content:center}div#DecksBuilderPage div.decksManager div.cardListPreview div.cardListBox div.libDragReceiverOuter div.dragHereNotice{text-align:center;color:#464b66;font-size:1.25rem}div#DecksBuilderPage div.decksManager div.cardsList{grid-column:2/3}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary{display:flex;padding:.5em;flex-flow:row wrap;position:relative}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard{width:10em;min-height:14em;background-color:#2c2f40;margin:.5em;cursor:pointer;border:1px solid #262836;border-radius:.25rem;padding:.5rem;transition:transform .25s ease-out,background-color .5s ease;color:#f8dc97;position:relative}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard:hover{background-color:#464b66;transform:translateY(-5%)}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard.disabled{cursor:not-allowed}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard.disabled:hover{background-color:#2c2f40;transform:none}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard div.cardTitle{text-align:center;font-size:1.2rem;padding-bottom:.5rem}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard div.cardChaosScore{display:flex;flex-flow:row nowrap;width:100%}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard div.cardChaosScore div.speed{margin-left:auto}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard div.cardExpac{position:absolute;bottom:.25rem;text-align:center;width:100%;color:#161823}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard div.limitReached{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard div.limitReached.limitBackground{background-color:#2c2f40;opacity:.5}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.libraryCard div.limitReached.limitText{text-align:center;-webkit-user-select:none;user-select:none;color:#000}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.listDragReceiver{background-color:#262836;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;display:flex;align-items:center;justify-content:center}div#DecksBuilderPage div.decksManager div.cardsList div.cardLibrary div.listDragReceiver div.dragHereNotice{text-align:center;color:#464b66;font-size:1.25rem}
/*# sourceMappingURL=main.f86b50e7.chunk.css.map */