@import url('./menu.css'); body { margin: 0; } h1 { text-align: center; } .extincoes-container { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100vw; } footer { position: absolute; bottom: 50px; text-align: center; margin-inline: 20px; } .table-content { display: flex; justify-content: center; margin-top: 50px; } .table-content table { min-width: 700px; background-color: rgb(250, 250, 250); } .table-content table, .table-content th, .table-content td { border-collapse: collapse; border: 1px solid black; border-inline: none; text-align: center; border-color: #999 } .table-content tr { height: 35px; } .caption { display: flex; justify-content: center; font-weight: bold; font-size: 20px; margin-bottom: 10px; } @media (max-width: 750px) { .table-content table { width: 80vw; min-width: 0; } } @media (max-width: 350px) { .table-content table { width: 95vw; } } @media (max-width: 240px) { .caption { font-size: 19px; } } @media (max-height: 570px) { footer { position: relative; padding-top: 100px; } }