body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1f1f1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{scrollbar-color:#9b9b9b80 #0000;text-align:center}.App,.App-content{display:flex;flex-direction:column}.App-content{align-items:center;background-color:#1f1f1f;color:#ddd;max-height:100vh;min-height:90vh;padding:.5rem}button,input,select,textarea{background-color:#2a2a2a;border:1px solid #555;border-radius:4px;color:#ddd;margin:2px;padding:4px 8px;transition:background-color .2s,border-color .2s}button:hover,select:hover{background-color:#3a3a3a}button:disabled{background-color:#1a1a1a;color:#666;cursor:not-allowed;opacity:.7}input[type=checkbox]{accent-color:#0af}input[type=number]{-moz-appearance:textfield;text-align:center;width:3em}input[type=range]{width:90px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toggle-button{background-color:#2a2a2a;border:1px solid #555;border-radius:4px;color:#ddd;margin:2px;padding:4px 8px;transition:background-color .2s,border-color .2s}.toggle-button:hover{background-color:#3a3a3a}.toggle-button.active{background-color:#4caf50;border-color:#4caf50;color:#fff}.toggle-button.active:hover{background-color:#45a049}.tabs{height:90%;width:100%}.tab-list{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center;margin:0 0 10px;padding:0}.tab{border:1px solid #0000;border-bottom:none;color:gray;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;list-style:none;padding:6px 12px;position:relative}.tab:hover{color:#eee}.selected-tab{border:#0000;border-radius:5px;color:#eee;font-size:1em;font-weight:700}.tab-panel{display:none;height:90vh}.selected-tab-panel{align-items:center;display:flex;flex-direction:column;height:90vh}a{color:#4da6ff;text-decoration:underline;transition:color .2s ease,text-shadow .2s ease}a:focus,a:hover{color:#80cfff;text-shadow:0 0 4px #80cfff99}a:visited{color:#b366ff}a:active{color:#fc6}.selection-button{background-color:#1f1f1f;border:1px solid #aaa;color:#ddd;padding:4px;transition:background-color .2s,border-color .2s}.selection-button:hover{cursor:pointer}.selection-button-selected{background-color:#3f3f3f;border:1px solid #aaa;color:#ddd;padding:4px;transition:background-color .2s,border-color .2s}.selection-button-selected:hover{cursor:pointer}.editable-text:hover{background-color:#555;border-radius:4px;transition:background-color .2s,border-color .2s}.number-select-trigger{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:1.2rem;height:1.5rem;justify-content:center;width:2rem}.number-select-trigger:hover{background-color:#555;border-radius:4px;transition:background-color .2s,border-color .2s}.number-select-value{align-items:center;display:flex}.number-select-content{background:#1f1f1f;border:1px solid #ccc;border-radius:5px;width:150px;z-index:100}.number-select-grid{display:grid;grid-template-columns:repeat(5,1fr)}.number-select-item{border-radius:4px;cursor:pointer;font-size:1.2rem;padding:6px;position:relative;text-align:center}.number-select-item:focus,.number-select-item:hover{background:#555;transition:background-color .2s,border-color .2s}.number-item-inner{align-items:center;display:flex;flex-direction:column}
/*# sourceMappingURL=main.b6ecf08a.css.map*/