body{margin:0;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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-image:url(/assets/home-background-DVMiSEW4.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.game-picker{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.game-picker .custom-picker{margin-top:10px}.game-picker .custom-picker.hidden{display:none}.game-picker .logo{width:80%;max-width:600px}.game-picker .select{width:20%;min-width:200px}.game-group{max-width:1000px;display:flex;flex-wrap:wrap;text-align:center;justify-content:center}.custom-game-text{font-size:2rem;color:#386899;font-family:Verdana,Geneva,Tahoma,sans-serif}.game-square-wrapper{border-radius:.5rem}.game-square-wrapper:hover{cursor:pointer;background-color:#d3d3d3}.remove-game{background-color:#f08080;font-size:1.5rem;border-radius:1.5rem;height:1.5rem;width:1.5rem;align-content:center;position:absolute;top:-.5rem;right:-.5rem}.game-square{margin:10px;width:10rem;height:10rem;border-radius:.6rem;display:flex;justify-content:center;align-items:center}.game-square.add-new-game{font-size:10rem}.game-square.relative{position:relative}.game-square.no-image{background-color:#b0c4de}.game-square img{max-width:100%;object-fit:cover;height:100%;border-radius:.5rem;border:1px solid black}.dev-settings{display:flex;flex-direction:column;position:absolute;width:100%;background-color:#00000080;color:#fff;z-index:1000000;padding:10px}.dev-settings button{width:10%}.refresh{color:red}#top-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.top-layer-content-wrapper{position:absolute;padding:10px;border-radius:1rem}.top-layer-content-wrapper.blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.top-layer-content-wrapper.no-content,.top-layer-content-wrapper.no-padding{border-radius:0;padding:0}.top-layer-content-wrapper.full-height{height:100%}.top-layer-content-wrapper.full-width{width:100%}.card-peek-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}@media only screen and (max-height: 500px){.card-peek-wrapper{background-color:gray}}@media only screen and (min-height: 501px){.card-peek-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.card-peek-wrapper .buttons{width:90%;display:flex;align-items:center;justify-content:space-between;background-color:gray;padding:10px}.random{margin-top:-10px;margin-bottom:-10px;width:90%;background-color:gray;padding-left:20px}.random .MuiFormControlLabel-label{font-size:.85rem}.random .MuiFormGroup-root{display:flex;flex-direction:row}.peek-img{height:300px;max-height:50vh;margin-top:5px}.select{width:100%}.peek-content{width:90%;background-color:gray}.peek-content .MuiInput-input{padding-left:10px}.peek-content .dragging .MuiInput-input{background-color:#90ee90}.card-selector-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.card-selector-wrapper .text-field-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.card-selector-wrapper .text-field-wrapper .text-field-background{padding:0;margin-right:5px;background-color:#fff;border-radius:5px}.card-selector-wrapper .card-images-selector{width:100%;overflow:auto;display:flex;align-items:center}.full-hand-img{border-radius:15px;height:300px;max-height:50vh;margin-top:5px;margin-left:5px;margin-right:5px}.changelog-container{width:100%;height:100%;padding:40px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width: 500px){.changelog-container{padding:0}}.changelog-container .changelog,.changelog-container .buttons{width:50%;height:100%;max-width:500px;background-color:#fff;overflow:auto}@media only screen and (max-width: 500px){.changelog-container .changelog,.changelog-container .buttons{width:100%}}.changelog-container .changelog .version-group{margin:10px}.changelog-container .changelog .version-string{font-size:larger;font-weight:700}.changelog-container .changelog .message-string{padding-left:5px}.changelog-container .buttons{height:unset;display:flex;flex-direction:row-reverse}.contextual-options-menu{width:95px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0;max-height:calc(100% - 90px);overflow-y:auto;padding:5px;background-color:gray;color:#fff;opacity:.75;z-index:99}.contextual-options-menu.inset{right:95px}.contextual-options-menu.inset.auto-width{width:auto}.contextual-options-menu.inset2{right:190px;width:auto}.contextual-options-menu .render-touch-only{display:none}@media (hover: none) and (pointer: none),(hover: none) and (pointer: coarse),(hover: none) and (device-width: 412px) and (device-height: 892px),(hover: none) and (device-width: 892px) and (device-height: 412px){.contextual-options-menu .render-touch-only{display:flex}}.contextual-options-menu button{font-size:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#0000;border:0;cursor:pointer;padding:5px;margin-bottom:10px}.contextual-options-menu button.toggle-on{background-color:#fff;color:gray}.contextual-options-menu button:not(.toggle-on){color:#fff}.contextual-options-menu button.text-button{height:59px;font-size:24px}.deck-text-importer-wrapper{display:flex;flex-direction:column;align-items:center}.deck-text-importer-background{width:70%;padding:10px;margin-top:80px;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;align-items:flex-end}.deck-text-importer-background .button-group{display:flex;gap:10px}#context-menu-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.playmat-image-textbox{width:100%}.empty-message-snackbar .snack-text{display:flex}@media only screen and (max-width: 420px){.empty-message-snackbar .snack-text{font-size:.8rem}}@media only screen and (max-width: 390px){.empty-message-snackbar .snack-text{font-size:.75rem}}@media only screen and (min-width: 600px){.empty-message-snackbar{min-width:348px}}.play-area{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-image:url(/assets/table-bg-tile-BsLMBvoa.jpg);width:100%;height:100%;position:absolute}.mobile-only{display:none}@media (hover: none) and (pointer: none),(hover: none) and (pointer: coarse),(hover: none) and (device-width: 412px) and (device-height: 892px),(hover: none) and (device-width: 892px) and (device-height: 412px){.mobile-only{display:flex;flex-direction:column;justify-content:center;align-items:center}}.preview-card-modal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:100%;width:100%;overflow:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.preview-card-modal img{max-height:80%;max-width:80%;border-radius:20px}.options-menu{width:55px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:absolute;top:0;left:0;max-height:calc(100% - 90px);overflow-y:auto;padding:5px;background-color:gray;color:#fff;opacity:.5;z-index:99}.options-menu .render-touch-only{display:none}@media (hover: none) and (pointer: none),(hover: none) and (pointer: coarse),(hover: none) and (device-width: 412px) and (device-height: 892px),(hover: none) and (device-width: 892px) and (device-height: 412px){.options-menu .render-touch-only{display:flex}}.options-menu button{border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#0000;border:0;cursor:pointer;padding:5px;margin-bottom:10px}.options-menu button.toggle-on{background-color:#fff;color:gray}.options-menu button:not(.toggle-on){color:#fff}.options-menu button.text-button{height:59px;font-size:24px}.entire-hand-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:100%;width:100%;overflow:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.full-hand-img{height:300px;max-height:50vh;margin-top:5px;margin-left:5px;margin-right:5px}.player-hand-card{background-color:gray;height:85.6px;width:66px;min-width:66px;position:relative}.player-hand-card.selected{border-radius:5px}.player-hand-card.multi-dragging img{opacity:.5}.player-hand-card .num-dragging{height:20px;width:20px;background-color:#00000080;color:#fff;position:absolute;top:-10px;left:0;right:0;margin:auto;z-index:1000;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:14px}.player-hand-card img{border-radius:5px;position:relative;top:0;left:0;width:100%;height:100%}.player-hand-card img.hide-img{display:none}.player-hand-card img.rotate-card{width:85.6px;height:66px;-webkit-transform:translateX(-100%) rotate(-90deg);-moz-transform:translateX(-100%) rotate(-90deg);-ms-transform:translateX(-100%) rotate(-90deg);-o-transform:translateX(-100%) rotate(-90deg);transform:translate(-100%) rotate(-90deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right}.player-number,.role{align-self:center;padding-right:10px}.card-dropzone{position:absolute;top:0;height:calc(100% - 70px)}.options-menu-button{padding-left:0!important;padding-right:5px!important}.undo-overlay-wrapper{font-size:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;text-align:center;-webkit-text-stroke:1px black;font-weight:700;padding:10px}.token-editor-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}@media only screen and (max-width: 500px){.token-editor-wrapper{background-color:gray}}@media only screen and (min-width: 501px){.token-editor-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.token-editor-wrapper .peek-content{overflow:auto}.token-editor-wrapper .token-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.token-editor-wrapper .token-list .token-modifier{display:flex;flex-direction:column;align-items:center;justify-content:center}.token-editor-wrapper .token-list .token-modifier .border-box-div{border-bottom:solid 1px black}.token-editor-wrapper .token-list .token-modifier .num-adjuster{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;padding:.5rem}.token-editor-wrapper .token-list .token-modifier .num-adjuster button{margin-bottom:.5rem}.token-editor-wrapper .token-list .token-modifier img{width:5rem;height:5rem}.token-editor-wrapper .buttons{width:90%;display:flex;align-items:center;justify-content:space-between;background-color:gray;padding:10px}.button-group button{margin-left:5px;margin-right:5px}.settings-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.settings-panel h1{margin-block-start:0;margin-block-end:0}.settings-panel .settings-checkbox{width:1rem;height:1rem;margin-right:1rem}.settings-panel{width:100%;height:100%;padding:20px;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media only screen and (min-width: 501px){.settings-panel{width:80%;height:80%;margin:auto}}
