/* Keep semantic tables readable without changing the surrounding paper layout. */
table {
  width: 100%;
  border-collapse: collapse;
}

th,
td {
  border: 1px solid var(--paper-border, #ebebeb);
  padding: 0.5rem;
  text-align: left;
  vertical-align: top;
}

th,
td img,
td video {
  max-width: 100%;
}

td img,
td video {
  height: auto;
}
