#personal-space {
    display: flex;
    flex-direction: column;
}

#title-personal-space h2 {
    text-align: center;
    color: var(--main-contrast-color);
    /* font-family: Helvetica;
    font-weight: bold; */
}

#body-personal-space {
    width: 95%;
    /* background-color: #ccc2b7; */
    border: 3px var(--home-main-color) solid;
    border-radius: 0.5cap;
    align-self: center;
}

#body-personal-space > p {
    text-align: center;
}

#body-personal-space table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 1em;
    table-layout: fixed;
    overflow: hidden;
}

#body-personal-space td {
    width: 80px !important;
    padding-bottom: 1%;
    padding-top: 1%;
    height: fit-content;
    text-align: center;
    overflow: hidden;
}

tbody p {
    text-align: center;
}
