.FullscreenButton{top:10px;right:10px;position:fixed;z-index:101;border-radius:5px;color:#fff;background-color:#181818;opacity:70%;cursor:pointer;-webkit-user-select:none;user-select:none}.settings-button{top:10px;left:10px;position:fixed;z-index:101;border-radius:5px;color:#fff;background-color:#181818;opacity:70%;cursor:pointer;-webkit-user-select:none;user-select:none}.modal{color:#fff;padding-top:3rem;background-color:#181818;opacity:95%;border-radius:10px;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;text-align:center}.modal-close-button{color:#fff;position:absolute;top:0;right:0;background:none;border-radius:10px;border:none;font-size:3rem;cursor:pointer}.settings-grid-container{margin-top:15px;margin-left:10px;margin-right:10px;display:grid;grid-template-columns:auto auto;column-gap:10px;row-gap:20px}.settings-left-column{text-align:right}.settings-right-column{text-align:left;margin-top:15px}.confirmation-grid-container{margin-top:15px;margin-left:10px;margin-right:10px;display:grid;grid-template-columns:auto auto;column-gap:10px;row-gap:20px}.confirmation-left-column{text-align:right;padding-right:10px}.confirmation-right-column{text-align:left;padding-left:10px}.ActionPanel{position:fixed;max-width:14rem;bottom:0;left:0;border-radius:5px;padding:10px;background-color:#8c92a4;opacity:70%}.ActionPanel button{width:5rem;margin:5px;border-radius:5px;padding:5px;color:#fff;background-color:#181818;cursor:pointer;-webkit-user-select:none;user-select:none}.ActionPanel :enabled{cursor:pointer;color:#fff}.ActionPanel :disabled{cursor:not-allowed;color:#8c92a4}.dynamic-panel{background-color:#292d39;color:#fff;position:absolute;top:12px;left:50px;min-width:20rem;border-radius:10px;z-index:200}.dynamic-panel-header{display:flex;opacity:70%;height:2em;align-items:center;cursor:grab}.dynamic-panel-chevron{display:flex;width:3em;height:2em;justify-content:center;align-items:center;cursor:pointer;color:#aaa}.dynamic-panel-chevron:hover>svg{fill:#fff}.dynamic-panel-title{width:100%;text-align:center}.dynamic-panel-close-x{display:flex;width:3em;height:2em;justify-content:center;align-items:center;cursor:pointer;color:#aaa}.dynamic-panel-close-x:hover>svg{fill:#fff}.dynamic-panel-content{background-color:#181c20;border-radius:10px;padding:.5rem}.dropdown-button-card{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;color:#374151;background-color:#fff;height:auto;min-width:12rem;width:auto;position:absolute}.dropdown-button-card-ul{text-align:left;margin-block-start:0px;margin-block-end:0px;padding-inline-start:0px}.dropdown-button-card-li{list-style:none;text-align:left;height:auto;margin:0;padding:5px;border-width:1px;border-style:solid;border-color:#696b6f;cursor:pointer}.dropdown-button-card-li:hover{color:#fff;background-color:#007bff}.blanko-face-editor-row:not(:last-child){margin-bottom:10px}.blanko-face-editor-error-message{color:red}.blanko-face-editor-warning-message{color:#ff0}.blanko-face-editor-grid-container{display:grid;grid-template-columns:auto auto;column-gap:10px;row-gap:10px}.bfe-left-column{text-align:right}.bfe-right-column{text-align:left}html,body,#root,canvas,.fullscreen{width:100%;height:100%;margin:0;padding:0;overflow:hidden;overscroll-behavior:contain}button,input[type=file]::file-selector-button{color:#fefefe;background-color:#007bff;border:none;border-radius:3px;padding-top:5px;padding-bottom:5px;cursor:pointer}button:disabled{cursor:not-allowed;color:#8c92a4}input[type=file]::file-selector-button:disabled{cursor:not-allowed;color:#8c92a4}.App{font-family:sans-serif;height:100vh;height:100dvh;width:100vw;width:100dvw}.center-screen{display:flex;justify-content:center;align-items:center;text-align:center;min-height:100%}.rotating-and-changing-letter-spacing{animation-name:rotate,letter-spacing;animation-duration:2s,10s;animation-timing-function:linear,linear;animation-iteration-count:infinite,infinite}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes letter-spacing{50%{letter-spacing:25px}}@media print{.no-print,.no-print *{display:none!important}}*{box-sizing:border-box}html,body,#root{height:100%;width:100%;margin:0;padding:0}body{height:100vh;height:100dvh;width:100vw;width:100dvw;background:#f0f0f0}
