article { color: black; background-color: white; display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 1080px; margin: auto; } h1 { margin: 0 0 0.5rem; } .created-at { font-size: 14pt; margin: 0; } .numeric { font-family: 'Cutive Mono', monospace; font-weight: bold; } .text { font-size: 16pt; max-width: 650px; margin: auto; text-align: justify; } /* Miligram reset */ .button, button, input[type='button'], input[type='reset'], input[type='submit'] { background-color: var(--primary-color); border: 0.1rem solid var(--primary-color); cursor: pointer; display: inline-block; padding: 0.5rem 1rem; text-align: center; text-decoration: none; text-transform: uppercase; } .button.button-outline, button.button-outline, input[type='button'].button-outline, input[type='reset'].button-outline, input[type='submit'].button-outline { background-color: transparent; color: var(--primary-color); } .button.button-clear, button.button-clear, input[type='button'].button-clear, input[type='reset'].button-clear, input[type='submit'].button-clear { background-color: transparent; border-color: transparent; color: var(--primary-color); } table { border-spacing: 0; display: block; overflow-x: auto; text-align: left; width: 100%; } td, th { border-bottom: 0.1rem solid #e1e1e1; padding: 1.2rem 1.5rem; } td:first-child, th:first-child { padding-left: 0; } td:last-child, th:last-child { padding-right: 0; } @media (min-width: 40rem) { table { display: table; overflow-x: initial; } } .sub { font-size: 12pt; }