ui/static/style.css (81 lines of code) (raw):

body { font-family: sans-serif; align-items: center; justify-content: center; padding-bottom: 0px; } footer { position: fixed ; width:100%; bottom: 0px; align-items: center; background-color: rgb(207, 220, 229); text-align: center; padding: 2rem; margin: 1rem; margin-bottom:0px } h1 { font-family: sans-serif; font-size: 5rem; /* Example Bootstrap heading size */ font-weight: bold; background: -webkit-linear-gradient(rgb(32, 165, 232), rgb(22, 32, 166)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; top: 50%; } p{ font-family: sans-serif; font-weight: bold; padding: 15uv; margin: 15uv; } h3 { font-family: sans-serif; } form { display: flex; flex-direction: column; align-items: center; gap: 1rem; } .custom-file-input { display: flex; flex-direction: column; align-items: center; } .custom-file-input label { margin-bottom: 1rem; /* Adjust for spacing */ } .btn { margin-bottom: 1rem; /* Consistent margin for all buttons */ } @media (min-width: 768px) { .card { max-width: 60vw; } } .card { padding: 2rem; background-color: #fff; box-shadow: 0 2rem 5rem rgba(0, 0, 0, 0.1); text-align: center; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); max-width: 90vw; align-self: center; margin: 2rem; } td { white-space: pre-line; } ul { list-style-position: inside; list-style-type: none; } p { text-align: center; align-self: center; white-space: pre-line; }