.md-typeset__table {
  min-width: 100%;
}

@media only screen and (min-width: 768px) {
  td:nth-child(1) {
    white-space: nowrap;
  }
}

@font-face {
  font-family: Telegraf-Regular;
  src: url("typography/Telegraf-Regular.otf");
}

@font-face {
  font-family: Telegraf-UltraBold;
  src: url("typography/Telegraf-UltraBold.otf");
}

.Telegraf-Regular {
  font-family: Telegraf-Regular;
}

.Telegraf-UltraBold {
  font-family: Telegraf-UltraBold;
}

* {
  --md-text-font: "Telegraf-Regular";
}

/*
markdown and image alignment
ALT tag and a CSS selector on the alt tag
*/
img[src*="#left"] {
  float: left;
}
img[src*="#right"] {
  float: right;
}
img[src*="#center"] {
  display: block;
  margin: auto;
}

/*
Tables set to 100% width
*/
.md-typeset__table {
  min-width: 100%;
}

.md-typeset table:not([class]) {
  display: table;
}

/*
Footer social media icons:
set the size of the svg icons and the espace between them.
*/
.md-social__link {
  width: 2rem;
}
.md-social__link svg {
  max-height: 1.6rem;
}
