/* pandas right-aligns a DataFrame's headers, and the theme left-aligns table cells. */
.yue table.dataframe th,
.yue table.dataframe td {
  text-align: right;
}

/* sphinxcontrib-mermaid's fullscreen button is a glyph that few fonts have: draw an icon instead.
   The button sits in the bottom-right corner, where a diagram's nodes are less likely to be. */
.mermaid-container .mermaid-fullscreen-btn {
  font-size: 0;
  top: auto !important;
  bottom: 4px;
}
.mermaid-container .mermaid-fullscreen-btn::before {
  content: "";
  width: 14px;
  height: 14px;
  background-color: currentColor;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E")
    center / contain no-repeat;
}
