:root{--white: #FFFFFF;--gray: #F5F5F5;--light-gray: #E0E0E0;--very-light-gray: #F5F5F5}body{display:flex;padding:0;margin:0;font-family:Comfortaa}#watermark{position:absolute;top:3vw;right:3vw;display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:10px;background-color:var(--white);opacity:.5;cursor:pointer;-webkit-user-select:none;user-select:none}#functions{display:flex;flex-direction:column;background-color:var(--gray);width:350px;height:100vh;overflow-y:scroll;scrollbar-width:none;border:solid;border-width:0px;border-right-width:3px;border-color:var(--light-gray)}.function{display:flex;align-items:center}.function-label{display:flex;align-items:center;justify-content:center;height:100%;width:75px;box-sizing:border-box;font-size:24px;font-weight:700;background-color:var(--light-gray);border:solid;border-width:3px;border-color:var(--light-gray)}.function-input{display:flex;flex-direction:column;flex:1;gap:10px;border:solid;border-width:0px;border-bottom-width:3px;border-color:var(--light-gray)}.function-input input{height:50px;border:solid;border-width:0px;border-bottom-width:3px;border-color:var(--very-light-gray);background-color:transparent;font-size:18px;font-family:Comfortaa;padding-left:10px;outline:none}.function-return{display:flex;align-items:center;justify-content:flex-end;padding-right:10px;font-size:18px;font-weight:700;font-style:italic}#graph{display:flex;flex:1}
