:root { font-family: Inter, Avenir, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; font-weight: 400; color: #0f0f0f; background-color: #f6f6f6; font-synthesis: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; } .container { margin: 0; padding-top: 10vh; display: flex; flex-direction: column; justify-content: center; text-align: center; } .row { display: flex; justify-content: center; } a { font-weight: 500; color: #646cff; text-decoration: inherit; } a:hover { color: #535bf2; } h1 { text-align: center; } input, button { border-radius: 8px; border: 1px solid transparent; padding: 0.6em 1.2em; font-size: 1em; font-weight: 500; font-family: inherit; color: #0f0f0f; background-color: #ffffff; transition: border-color 0.25s; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); } button { cursor: pointer; } button:hover { border-color: #396cd8; } input, button { outline: none; } #greet-input { margin-right: 5px; } @media (prefers-color-scheme: dark) { :root { color: #f6f6f6; background-color: #2f2f2f; } a:hover { color: #24c8db; } input, button { color: #ffffff; background-color: #0f0f0f98; } } .BarGeld { flex-direction: column; display: flex; padding: 5px; gap: 5px; } .EingabeSummen{ display: flex; flex-direction: column; padding: 5px; gap: 5px; } button { width: 250px; } .Eingaben{ display: flex; flex-direction: row; justify-content: space-evenly; align-items: space-evenly; gap: 5px; } .menu{ display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 5px; } .formEntry{ display: flex; justify-content: space-between; align-items: center; text-align: center; } .Ausgabe{ display: flex; flex-direction: row; justify-content: center; margin-top: 20px; gap:5px; } .formOut{ display: flex; flex-direction: column; justify-content: center; align-items: center; } #main { display: block; } #Eingabe { display: none; text-align: center; } #Ausgaben { display: none; } #table{ display: flex; justify-content: space-evenly; align-items: center; } .Ausgaben { display: flex; justify-content: center; align-items: center; width: 100%; text-align: center; } tr, th, td { margin: 10px; } table { width: 80%; border-collapse: collapse; margin: 2em auto; } th, td { border: 1px solid #646cff; padding: 0.8em 1.2em; text-align: left; font-size: 1em; font-family: inherit; } th { background-color: #646cff; color: #ffffff; }