@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined);body{--secondary:#000;--primary:#fff}body.dark-mode{--secondary:#fff;--primary:#000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--primary);color:var(--secondary);font-family:Noto Sans;margin:0;text-align:center}button{all:unset;background-color:var(--secondary);color:var(--primary);cursor:pointer;font-weight:700;padding:15px 50px}table,td,th,tr{border:thin solid var(--secondary);border-collapse:collapse}table{display:inline-block;height:500px;margin:10px;overflow-y:scroll}td,th{padding:10px}.app{margin:auto;max-width:600px;padding-top:100px}.icon-button{all:unset;background-color:var(--secondary);color:var(--primary);cursor:pointer;display:flex;flex-direction:row;margin:0;padding:10px}.icon-button:disabled{background-color:#a9a9a9}.icon-button_small{margin:1px;padding:5px}.icon-button_small>.material-symbols-outlined{font-size:15px}.icon-button_highlight{background-color:var(--highlight)}.icon-button-text{padding:0 10px}.select{border-radius:0;outline:none;padding:15px 20px 15px 15px}.row{flex-direction:row}.column,.row{display:flex;gap:10px}.column{flex-direction:column}.spacer{flex-grow:1}.data-entries{display:flex;flex-direction:row;flex-wrap:wrap}.data-entry{display:flex;flex-direction:column;margin:10px;padding:10px}.data-entry-name{font-weight:700;margin:20px;text-align:left}.data-edge{display:flex;flex-direction:row}.data-node{margin:5px}.data-edge-node,.data-node{border:3px solid var(--primary);border-radius:40px;line-height:10px;padding:15px;width:10px}.data-edge-arrow{border-bottom:3px solid var(--primary);margin:-10px 5px 20px;width:40px}.data-array{display:flex;flex-direction:column}.data-array-entry{display:flex;flex-direction:row;padding:5px}.data-array-index{padding:10px}.data-set{display:flex;flex-direction:column;flex-wrap:wrap}.data-set-entry{display:flex;flex-direction:row;line-height:50px}.legend-entry{display:flex}.legend-marker{border-radius:10px;display:block;height:20px;margin:2px 10px 2px 2px;width:20px}.number-input-placeholder{text-align:left}.number-input-value{font-size:18px;padding:15px}
/*# sourceMappingURL=main.edf9d3a6.css.map*/