:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:rgba(255,255,255,.87);background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0;height:100%;width:100%;overflow:hidden}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}#app{height:100%;overflow-y:hidden;background:#e3eeff;background:linear-gradient(30deg,#e3eeff,#babde3)}@media (prefers-color-scheme: dark){:root{color:#fff;background-color:#242424}.pickupPile{color:#213547}.healthBarContent.healthBarContent{background:#300}.opponentHealthBar.opponentHealthBar,.playerHealthBar.playerHealthBar,.pressureBar.pressureBar,.playerCardCount.playerCardCount,.opponentCardCount.opponentCardCount,.cardRack.cardRack,.opponentHand.opponentHand,.resultScreen.resultScreen,.abilityChooser.abilityChooser{border-color:#fff;background:#333}.cardInner.cardInner{background:var(--dark);color:#fff}.towerCard.towerCard{border:2px solid var(--color)}.isChoosingDrawRemoval.isChoosingDrawRemoval{background-color:#fff}#app{background:linear-gradient(30deg,#252637,#1a1d39)}.cardRack.cardRack{box-shadow:8px 8px 26px #2f2f2f,-8px -8px 26px #1f1f1f}}.cardRack{position:absolute;bottom:1rem;left:1rem;width:calc(100vw - 2rem);height:12rem;background-color:#eee;padding:1rem;border-radius:1rem;border:1px solid #333;display:flex;gap:.5rem;overflow-x:scroll;overflow-y:hidden;box-sizing:border-box;transition:background-color .36s;box-shadow:8px 8px 26px #cacaca,-8px -8px 26px #fff}.cardRack:has(.dragging){touch-action:none}.pickupPile{position:absolute;top:30vh;left:10vw;padding:.75rem;border-radius:.5rem;background:#ccc;display:flex;flex-direction:column;gap:.3rem;cursor:pointer;width:8.5rem;box-sizing:border-box}.cardDiscard{position:absolute;top:30vh;left:30vw;padding:1rem;border-radius:.5rem;transition:opacity .16s}.cardDiscard0{left:25vw}.cardDiscard1{left:calc(25vw + 9rem)}.cardDiscard2{left:calc(25vw + 18rem)}.cardDiscard3{left:calc(25vw + 27rem)}.randomOccuranceLabel{position:absolute;top:calc(30vh + 12rem);left:30vw;transition:opacity .16s}.randomOccuranceLabel-1{left:12vw;top:calc(30vh + 11.5rem);color:#fff}.randomOccuranceLabel0{left:26vw}.randomOccuranceLabel1{left:calc(26vw + 9rem)}.randomOccuranceLabel2{left:calc(26vw + 18rem)}.randomOccuranceLabel3{left:calc(26vw + 27rem)}.cardDiscard.drawPile{outline:2px solid #dddd00}.cardDiscard.closed{outline:2px solid #ffaaaa;opacity:.5}.dragging.card{position:fixed;cursor:grabbing;z-index:9;touch-action:none}.lockedPile{outline:2px solid #333}.dragTarget{outline:2px solid #77ee77}.unplayable.card,.unplayable{opacity:.5;cursor:not-allowed}.opponentHand{position:absolute;top:0;right:0;display:flex;padding:1rem;background:#ccc;border-bottom-left-radius:1rem}.opponentHand .cardWrapper{margin-right:-4rem}.opponentHand .cardWrapper:last-child{margin-right:0}.opponentHandLabel{position:absolute;top:12rem;right:8rem;font-family:Cabin;width:6rem}.cardDiscard .card{cursor:default}.opponentHand .card{cursor:not-allowed}div.selectedCard{outline:.3rem solid #77ff77;border-radius:.5rem}.drawAmountText{position:absolute;top:55vh;left:25vw;font-weight:700;font-size:3rem;font-family:Cabin}.pressureBar{position:absolute;bottom:45vh;right:1vw;font-weight:bolder;font-size:1.5;border:1px solid black;background:#ccc;padding:.5rem;border-radius:.5rem;box-sizing:border-box}.pressureBarContent{background:#cfc;height:100%;position:absolute;top:0;left:0;border-radius:.5rem;transition:width 1s;box-sizing:border-box}.minipileOuter{position:absolute;top:30vh;left:0;width:calc(10vw + 10rem);height:14rem;background:#020;border-top-right-radius:1rem;border-bottom-right-radius:1rem;padding:1rem;box-sizing:border-box;color:#fff;display:flex;gap:1rem;transition:left .5s;z-index:6}.minipileExit{left:calc(-10vw - 10rem)}.minipileExit[hidden]{display:none}.minipileInfo{width:10vw;display:flex;flex-direction:column}.minipileLabel{font-size:1.2rem}.minipileInner{height:10rem;border-radius:.5rem;position:unset;padding:0;transition:opacity .16s}.disabledPile{opacity:.5}.colorChooser,.towerChooser{position:absolute;top:30vh;right:0;padding:1rem;background:rgba(0,0,34,.867);border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;gap:1rem;font-weight:500;transition:right .5s;z-index:6}.towerChooser{background:rgba(3,3,0,.867)}.towerChooser[hidden]{display:none}.colorChooserInner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}.colorEntry{width:8vh;height:8vh;border-radius:.3rem;cursor:pointer}.colorChooserExit{right:calc(-5rem - 40vh)}.colorChooserExit[hidden]{display:none}.useReflectBox{position:absolute;top:30vh;right:0;padding:1rem;background:rgba(34,0,34,.867);border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;color:#fff;display:flex;gap:1rem;transition:right .16s;z-index:6}.reflectDisplay{height:10rem;width:7rem;position:fixed;right:9rem}.reflectDisplay .card{cursor:default}.reflectDisplayGap{height:10rem;width:7rem}.reflectBoxExit{right:-18rem}.reflectBoxExit[hidden]{display:none}.reflectBoxPanel{display:flex;flex-direction:column;gap:1rem}.useReflectBox button{background-color:#faf;border:2px solid #aa33aa;text-align:center;font-size:1.2rem;border-radius:.5rem;padding:.5rem .2rem;cursor:pointer;transition:background-color .2s;color:#000}.useReflectBox button:hover{background-color:#e7e}.lotteryRow{display:flex;position:absolute;top:40vh;left:calc(50vw - 17.5rem);gap:1rem;z-index:3}.cardLotteryRow{display:flex;position:absolute;top:40vh;left:calc(50vw - 8.5rem);gap:1rem;z-index:3}.lotteryDice{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;font-size:2rem;border:2px solid black;border-radius:.5rem;box-sizing:border-box;z-index:3}.lotteryDiceLong{width:11rem}@keyframes lotteryDice{0%{position:fixed;top:calc(100vh - 5rem)}to{position:fixed;top:40vh}}.lotteryDarken{width:100vw;height:100vh;background:rgba(0,0,0,.498);position:fixed;transition:opacity 1s;z-index:2}@keyframes lotteryOpacityIn{0%{opacity:0}to{opacity:1}}@keyframes lotteryOpacityOut{0%{opacity:1}to{opacity:0}}.lotteryResult{position:absolute;z-index:9;left:50vw;transform:translate(-50%);top:20vh;color:#fff;font-size:2rem}.playerCardCount{position:absolute;bottom:13rem;left:1rem;padding:1rem;background:#ddd;width:4rem;height:1rem;display:flex;align-items:center;justify-content:center;border:1px solid black;border-radius:1rem;font-family:Cabin}.opponentCardCount{position:absolute;top:12rem;right:1rem;padding:1rem;background:#ddd;width:4rem;height:1rem;display:flex;align-items:center;justify-content:center;border:1px solid black;border-radius:1rem;font-family:Cabin}.resultScreen{position:fixed;width:80vw;height:80vh;background:#fff;border:2px solid black;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:2rem;z-index:10}.resultScreen[hidden]{display:none}.reobtainRack{position:absolute;bottom:13rem;right:0;padding:1rem;background:rgba(51,51,0,.792);display:flex;gap:1rem;width:fit-content;border-top-left-radius:1rem;border-bottom-left-radius:1rem;z-index:6}.reobtainRack[hidden]{display:none}@keyframes moveRightOut{0%{right:0}to{right:-38vw}}@keyframes moveLeftIn{0%{right:-38vw}to{right:0}}.cardEntry{display:flex;flex-direction:column;gap:.2rem}.cardEntry button{background:#ffb;border:2px solid #aaaa66;border-radius:.3rem;padding:.7rem .3rem;font-size:.7rem;color:#000}.playerLiveCounter{position:fixed;right:8rem;bottom:14rem;font-weight:bolder;font-size:1.5;font-family:Cabin}.opponentLiveCounter{position:fixed;right:8em;top:13.5rem;font-weight:bolder;font-size:1.5;font-family:Cabin}.playerHealthBar{position:fixed;right:1rem;bottom:14rem;font-weight:bolder;font-size:1.5;border:1px solid black;background:#ccc;padding:.5rem;border-radius:.5rem;font-family:Cabin}.opponentHealthBar{position:fixed;right:1rem;top:15.5rem;font-weight:bolder;font-size:1.5;border:1px solid black;background:#ccc;padding:.5rem;border-radius:.5rem;box-sizing:border-box;font-family:Cabin}.healthBarContent{background:#fcc;height:100%;position:absolute;top:0;left:0;border-radius:.5rem;transition:width 1s;box-sizing:border-box}.opponentHealthCount,.playerHealthCount,.pressureCount{position:relative;z-index:2;font-family:Cabin}.abilityChooser{position:fixed;width:80vw;height:80vh;background:#fff;border:2px solid black;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:1rem;display:flex;font-size:2rem;flex-direction:column;padding:1rem;z-index:10;gap:1rem;font-family:LilitaOne,serif}.abilityChooser[hidden]{display:none}@keyframes abilityChooserOut{0%{left:50%;transform:translate(-50%,-50%)}to{transform:translate(0);left:100vw}}.dangerCardArea{position:absolute;top:3vh;left:10vw}.dangerCardArea .card{cursor:default}@media (min-width: 1000px) and (max-width: 1300px){.opponentHand .cardWrapper{margin-right:-5.4rem}}@media (min-width: 950px) and (max-width: 999px){.opponentHand .cardWrapper{margin-right:-5.55rem}}@media (min-width: 640px) and (max-width: 949px) and (max-height: 900px){:root{font-size:.8em}}@media (min-width: 640px) and (max-width: 949px){.opponentHand{padding:.7rem}.opponentHand .cardWrapper{margin-right:-5.9rem}}@media (min-width: 320px) and (max-width: 750px){:root{font-size:.7em}.opponentHand{transform:translateY(-50%);padding:.7rem}.opponentHand .cardWrapper{margin-right:-6.2rem}.playerCardCount{left:11rem;bottom:12.5rem}.playerLiveCounter{bottom:12.5rem}.playerHealthBar{bottom:12.5rem;height:fit-content}.opponentHealthBar{top:6rem;right:15rem;left:unset;height:fit-content}.opponentHandLabel.opponentHandLabel{top:6rem;right:5rem;font-size:1.2rem}.opponentLiveCounter{top:7.5rem;left:unset;right:5rem;font-size:1.2rem}.opponentCardCount{top:6rem;font-size:1.2rem}.cardRack{left:0;bottom:0;width:100vw}.pickupPile{left:2rem;top:unset;bottom:13rem}.cardDiscard0{left:35vw;top:20vh}.cardDiscard1{left:unset;right:5vw;top:20vh}.cardDiscard2{left:35vw;top:45vh}.cardDiscard3{left:unset;right:5vw;top:45vh}.dangerCardArea{left:.5rem;top:6rem}.pressureBar{left:.5rem;right:unset;top:35vh;bottom:unset}.drawAmountText{position:absolute;left:12rem;top:unset;bottom:16rem}.cardLoanRemaining.cardLoanRemaining{left:12rem;bottom:16rem}}@media (min-height: 511px) and (max-height: 550px){.cardRack{bottom:0vh}}@media (min-height: 0px) and (max-height: 510px){.pickupPile{top:26.5vh}.opponentHand{transform:translateY(-80%)}.opponentHand .cardWrapper{margin-right:-6rem}.pickupPile{top:12vh;font-size:.9rem}.cardDiscard{top:10vh}.cardRack{bottom:0vh}.pressureBar{bottom:14rem;left:50vw;width:fit-content;height:fit-content;transform:translate(-50%)}.playerLiveCounter{bottom:13rem}.playerHealthBar{bottom:13rem;height:fit-content}.opponentHealthBar{top:3rem;height:fit-content}.opponentHandLabel{top:3rem;left:80vw}.opponentLiveCounter{top:4.5rem;left:80vw}.opponentCardCount{top:6rem}.dangerCardArea{left:unset;right:8rem;top:6.5rem}}@media (min-height: 0px) and (max-height: 409px){:root{font-size:.7em}.opponentHand{transform:translateY(-80%)}.opponentHand .cardWrapper{margin-right:-6rem}}.giveCardAwayOuter{position:absolute;top:30vh;left:0;width:calc(10vw + 10rem);height:14rem;background:#002;border-top-right-radius:1rem;border-bottom-right-radius:1rem;padding:1rem;box-sizing:border-box;color:#fff;display:flex;gap:1rem;transition:left .5s;z-index:6}.giveCardAwayOuter[hidden]{display:none}.giveCardAwayInfo{width:10vw;display:flex;flex-direction:column}.giveCardAwayLabel{font-size:1.2rem}.giveCardAwayInner{height:10rem;width:7rem;border-radius:.5rem;position:unset;padding:0;transition:opacity .16s;border:2px dotted white}@keyframes giveCardAwayExit{0%{left:0}to{left:calc(-10vw - 10rem)}}@keyframes giveCardAwayEnter{0%{left:calc(-10vw - 10rem)}to{left:0}}@media (min-width: 1650px) and (min-height: 1000px){.cardRack{display:grid;grid-template-columns:repeat(13,1fr);height:23rem}.playerHealthBar,.playerLiveCounter,.playerCardCount{bottom:25rem}.pressureBar{top:40vh;height:fit-content}}.pickupQueue{position:absolute;z-index:1;right:.25rem;bottom:1.75rem}.pickupQueue .cardWrapper:nth-child(4){z-index:0;position:absolute;right:0rem;bottom:0rem}.pickupQueue .cardWrapper:nth-child(3){position:absolute;right:.75rem;bottom:.75rem;z-index:1}.pickupPile.animate .pickupQueue .cardWrapper:nth-child(3){animation:cardMoveUp3 .3s}@keyframes cardMoveUp3{0%{right:0rem;bottom:0rem}to{right:.75rem;bottom:.75rem}}.pickupQueue .cardWrapper:nth-child(2){position:absolute;right:1.5rem;bottom:1.5rem;z-index:2}.pickupPile.animate .pickupQueue .cardWrapper:nth-child(2){animation:cardMoveUp2 .3s}@keyframes cardMoveUp2{0%{right:.75rem;bottom:.75rem}to{right:1.5rem;bottom:1.5rem}}.pickupQueue .cardWrapper:nth-child(1){position:absolute;right:2.25rem;bottom:2.25rem;z-index:3}.pickupPile.animate .pickupQueue .cardWrapper:nth-child(1){animation:cardMoveUp1 .3s}@keyframes cardMoveUp1{0%{right:1.5rem;bottom:1.5rem}to{right:2.25rem;bottom:2.25rem}}.pickupPile>.cardWrapper{z-index:4;position:relative;right:2.5rem;bottom:4rem}.pickupPile.animate>.cardWrapper{animation:cardMoveUp0 .3s}@keyframes cardMoveUp0{0%{right:1.75rem;bottom:3.25rem}to{right:2.5rem;bottom:4rem}}.pickupLabel{z-index:5;background:rgba(255,255,255,.81);padding:.25rem;border:1px solid black;border-radius:.25rem;position:relative;bottom:3rem;left:1rem;font-family:Cabin}.cardLoanRemaining{position:absolute;bottom:14rem;left:70rem;font-weight:700}.towerEntry{width:8vh;height:8vh;border-radius:.3rem;cursor:pointer}.towerChooserInner{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@keyframes towerIn{0%{right:-13rem}to{right:0}}@keyframes towerOut{0%{right:0}to{right:-13rem}}.cardWidthOut.cardWidthOut{width:0rem;min-width:0rem;opacity:0;margin-right:-.5rem}.cardWidthOut .card{width:0rem;max-width:0rem;min-width:0rem;padding:0}.isChoosingDrawRemoval{background-color:#000}.placeholderGap{min-height:10rem;min-width:7rem}.mainMenu{position:absolute;left:0;top:0;width:100%;height:100%}@font-face{font-family:LilitaOne;src:url(./LilitaOne-Regular.ttf)}.gameMenuTitle{position:absolute;top:10vh;left:50vw;transform:translate(-50%);font-weight:700;font-size:6rem;font-family:LilitaOne;color:#fff;text-shadow:4px 0 #000,-4px 0 #000,0 4px #000,0 -4px #000,2px 2px #000,-2px -2px #000,2px -2px #000,-2px 2px #000;margin:0}.gameMenuSingleplayer{position:absolute;top:30vh;left:50vw;transform:translate(-50%);font-weight:700;font-size:1rem}.gameMenuRooms{position:absolute;top:30vh;left:calc(50vw + 7rem);transform:translate(-50%);font-weight:700;font-size:1rem}.cardShowcase{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;overflow:hidden;opacity:.6}.gameMenuSingleplayer.card,.gameMenuRooms.card{height:11rem;width:8rem}.gameMenuSingleplayer:hover,.gameMenuRooms:hover{transform:translate(-50%) scale(1.1)}.gameMenuSingleplayerInner.cardInner{--color: #aaaaff;--dark: #000099}.gameMenuSingleplayerInner.cardInner:hover,.gameMenuRooms.cardInner:hover{--color: #cacaff;--dark: #2020a9}.gameMenuRoomsInner.cardInner{--color: #ffaaaa;--dark: #990000}.cardCreatorButton.card{position:absolute;top:calc(30vh + 12rem);left:50vw;transform:translate(-50%);font-weight:700;font-size:1rem;height:11rem;width:8rem}.cardCreatorButton:hover{transform:translate(-50%) scale(1.1)}.cardCreatorButtonInner.cardInner{--color: #ff9f00;--dark: #9f4f00}.cardCreatorButtonInner.cardInner:hover{--color: #ffaf20;--dark: #af6f00}.singleplayerMenu{position:fixed;width:90vw;height:90vh;background:#fff;border:2px solid black;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:1rem;display:flex;font-size:2rem;z-index:10;overflow:hidden;box-sizing:border-box}@media (prefers-color-scheme: dark){.singleplayerMenu{background:#333}}.singleplayerMenu[hidden]{display:none}.roomsMenu{position:fixed;width:90vw;height:90vh;background:#fff;border:2px solid black;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:1rem;display:flex;font-size:2rem;z-index:10;overflow:hidden;box-sizing:border-box}@media (prefers-color-scheme: dark){.roomsMenu{background:#333}}.roomsMenu[hidden]{display:none}.startButton{width:fit-content;background:#ff9f00;border:2px solid #9f4f00;font-family:Cabin;font-size:1.5rem;padding:.5rem;border-radius:.2rem;cursor:pointer;transition:background-color .3s}.startButton:hover{background:#df7f00}canvas{transform:scale(.5) translate(-50%) translateY(-50%);opacity:.6}.blurryMess img,.blurryMess source{position:absolute;transform:scale(.5) translate(-50%) translateY(-50%);animation:blurryMess 1s}@keyframes blurryMess{0%{left:0;top:0}to{left:-5rem;top:-5rem}}svg{position:absolute;z-index:10;width:100vw;height:100vh}@keyframes fadeAway{0%{opacity:1}to{opacity:0}}@keyframes fadeAwayZ2{0%{z-index:2;opacity:1}to{z-index:2;opacity:0}}.singleplayerMenu h2{margin:0;font-size:2.5rem;font-family:LilitaOne}.twoDealerGame #opponentSeat1{position:absolute;left:50vw;top:0}.twoDealerGame .opponentHand .cardWrapper{margin-right:-6rem}.twoDealerGame .opponentHand .cardWrapper:last-child{margin-right:0}.createRoomButton{padding:.5rem;background:#333;color:#fff;font-size:1.2rem;font-family:Cabin;border:none;cursor:pointer;border-radius:.1rem}@font-face{font-family:Cabin;src:url(./Cabin-VariableFont_wdth,wght.ttf)}.card{padding:.3rem;width:fit-content;height:10rem;width:7rem;border:2px solid #333;border-radius:.5rem;cursor:pointer;--translateY: 0;transition:left 80ms,top 80ms,opacity .16s,width .32s,max-width .32s,min-width .32s,margin-right .32s,transform .32s,outline .16s;background:#fff;box-sizing:border-box;white-space:pre-line;-webkit-user-select:none;user-select:none;font-family:Cabin;font-weight:600;-webkit-box-shadow:3px 3px 3px 0px #0000005f;box-shadow:3px 3px 3px rgba(0,0,0,.373);text-align:left}.towerCard{border:2px solid var(--dark);cursor:not-allowed;background:rgba(255,255,255,.133)}.abilityCard{height:15rem;width:11rem}.cardInner{background:var(--color);color:var(--text);width:100%;height:100%;padding:.7rem;box-sizing:border-box;border-radius:.5rem;display:flex;flex-direction:column;transition:background-color .32s,color .32s}.cardWrapper{height:10rem;width:7rem;min-height:10rem;min-width:7rem;user-select:none;transition:outline .16s;transition:width .32s,max-width .32s,min-width .32s;background:none;border:none}.cardRack .cardWrapper{transition:width .32s,max-width .32s,min-width .32s,margin-right .32s}.cardDescriptionSpan,.cardModifierSpan{font-size:.8rem}.dangerCard{height:11rem;width:8rem}.cardCreatorMenu{position:fixed;width:90vw;height:90vh;background:#fff;border:2px solid black;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:1rem;display:flex;font-size:2rem;z-index:10;overflow:hidden;box-sizing:border-box}@media (prefers-color-scheme: dark){.cardCreatorMenu{background:#333}.cardCreatorLeftPanel.cardCreatorLeftPanel{background:#444}}.cardCreatorMenu h2{margin:0;font-size:2.5rem;font-family:LilitaOne}.cardCreatorLeftPanel{padding:2rem;width:20vw}.cardCreatorRightPanel{flex-grow:1;padding:2rem;display:flex;flex-direction:column;gap:1rem}.cardCreatorMenu[hidden]{display:none}@keyframes scaleIn{0%{max-width:0;max-height:0}to{max-width:90vw;max-height:90vh}}@keyframes scaleOut{0%{max-width:90vw;max-height:90vh}to{max-width:0;max-height:0}}.cardCreatorLeftPanel{background:#eee}.cardCreatorCloseButton{position:absolute;right:1rem;top:1rem;background:#333;border:1px solid black;font-family:Cabin;font-size:1.5rem;padding:.5rem;border-radius:.2rem;cursor:pointer;color:#fff;transition:background-color .3s}.cardCreatorCloseButton:hover{background:#555}.cardNameLabel,.cardDescriptionLabel,.cardDrawLabel{font-size:1.5rem;font-family:LilitaOne}.cardCreatorRightPanel input,.cardCreatorRightPanel textarea{font-size:1rem;border:1px solid black;border-radius:.2rem;font-family:Cabin;transition:background-color .1s}.cardCreatorRightPanel input:hover,.cardCreatorRightPanel textarea:hover{background:#eee}.cardCreatorRightPanel textarea{height:3rem}.previewCard,.cardCreatorLeftPanel .card,.cardCreatorRightPanel .card{font-size:1rem}.previewCardInner{transition:background-color .3s,color .3s}.previewCardInner,.coloredColorCard{--color: #ffdddd;--dark: #654062}.drawAmountField{display:flex;gap:1rem;width:100%}#cardDraw{flex-grow:1}.wildColorCardInner{--color: #333;--dark: #333;--text: #fff}.cardColorForms{display:flex;gap:1rem}.copyJSONButton{background-color:#bbb;border:1px solid black;font-family:Cabin;font-size:1.5rem;padding:.5rem;border-radius:.2rem;cursor:pointer;transition:background-color .3s}.copyJSONButton:hover{background-color:#999}.effectCreateDiv{display:flex;gap:1rem}.cardCreatorEffectsPanel{width:40vw;background:#eee;padding:2rem;overflow-y:scroll}.cardCreatorEffectsPanel h3{margin:0;font-size:2.5rem;font-family:LilitaOne}.cardCreatorEffectsPanel select{padding:1rem;font-family:Cabin,sans-serif;font-size:1rem;background:#ddd;border:1px solid #999;border-radius:.5rem;cursor:pointer;flex-grow:1}.cardCreatorEffectsPanel select:hover{background:#bbb}.cardCreatorEffectsPanel option{font-size:1rem;background:#ddd}.addEffectButton{padding:1rem;font-family:Cabin,sans-serif;font-size:1rem}
