* {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 1vh;
    align-items: center;
}
th, td {
    padding: 10px;
    border-color: black;
    border-width: 2px;
    border-style: solid;
}
th {
    background-color: lightgray;
}
table {
    border-collapse: collapse;
    text-align: left;
}
a {
    text-decoration: none;
}