body { margin: 0; font-family: 'JetBrains Mono', Consolas, 'Courier New', monospace; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } code { font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; } h1, h2, h3, h4, h5, h6 { font-family: 'Russo One', sans-serif; } .container { display: grid; margin-left: 10%; margin-right: 10%; } .login { background-color: #3b2693; text-align: center; padding: 25px; color: white; display: flex; flex-direction: column; align-items: center; height: 100vh; justify-content: center; } .login h1 { font-size: 64pt; } .login fieldset { width: 500px; border-radius: 25px; } .login label { text-align: right; width: 100px; float: left; font-family: 'Russo One', sans-serif; margin-right: 10px; } .login fieldset legend { font-family: 'Russo One', sans-serif; } .login fieldset p { clear: both; padding: 5px; } .login input { width: 300px; float: left; } .header { background-color: #3b2693; color: white; padding-left: 2em; padding-right: 2em; display: flex; align-items: center; border-radius: 0 0 25px 25px; } .header-title { font-family: 'Russo One', sans-serif; font-size: 3em; margin-left: 0.53em; } .header-status { width: 100%; display: grid; grid-template-rows: 1fr 1fr; } .header-status div p { font-size: 75%; } .header-status div { text-align: right; } .header-controls { display: flex; justify-content: right; align-items: flex-end; } .header-controls button { margin-left: 30px; display: flex; align-items: center; background-color: #30205d; border-radius: 5px 5px 5px 5px; border: 1px solid #7733ff; color: #7733ff; padding: 5px; width: 100px; justify-content: center; height: 2em; margin-bottom: 1em; } .header-controls button:hover { color: white; border-color: white; } .main { padding: 2em; } .rdt_TableCol_Sortable div { font-family: 'Russo One', sans-serif; font-size: 1.25em; } .network { height: 400px; } .react-flow__attribution { display: none; }