@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap"); * { font-family: "IBM Plex Mono", monospace; } body { background-color: rgb(50, 50, 50); color: white; padding: 1rem 2rem; } #du, #cu { display: inline-block; padding-right: 3rem; } button { background-color: white; border: 1px rgb(0, 0, 0); color: rgb(0, 0, 0); text-align: center; text-decoration: none; display: inline-block; } input { background-color: rgb(70, 70, 70); border: none; color: white; padding: 5px 0; padding-left: 5px; font-size: 15px; } select { border: 1px black; background-color: white; color: black; padding: 5px; } button:disabled, button[disabled] { display: none; } #record, #recInfo { display: inline-grid; grid-template-columns: auto 1fr; grid-gap: 10px; align-items: center; } #timedCheck { display: inline-block; } #timedCheck label { padding-left: 8px; } #timedSettings { display: none; padding: 0 9.5rem; } #error-tempA, #error-tempB { color: red !important; } .chart-container { position: relative; height: 20vh; width: 40vw; padding: 1em; } @keyframes blink { 50% { opacity: 0.0; } } .blinking { animation: blink 1s step-start 0s infinite; }