.left-align {
    display: block;
    margin-left: 0;
    margin-right: auto;
}
.right-align {
    display: block;
    margin-left: auto;
    margin-right: 0;
}


/* .home-page .md-meta {
    display: flex;
} */


/* To ensure that home page articles meta data is displayed in a single row. */
/* .home-page .md-typeset ul:not([hidden]),
.home-page .md-typeset ol:not([hidden]) {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
} */

.home-page .md-meta__list li {
    display: inline-flex !important;
    align-items: center;
    gap: 10px;
}

/* https://github.com/squidfunk/mkdocs-material/issues/492 */
.video-wrapper {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.video-wrapper > iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}