/* Light mode */
[data-md-color-scheme="default"] {
  --md-primary-fg-color: black;
  --md-primary-bg-color: #CBBA94;
  --md-accent-bg-color: #CBBA94;
  --md-accent-fg-color: #CBBA94;
  --md-typeset-a-color: #8e6f3e;
}

/* Dark mode */
[data-md-color-scheme="slate"][data-md-color-primary] {
  /* --md-default-fg-color: #CBBA94;  */ 
  /* --md-default-bg-color: #CBBA94; */
  --md-typeset-a-color: #ebd99f;
  --md-primary-fg-color: #CBBA94;
  --md-accent-fg-color: #8e6f3e;
}

.md-nav__link--active {
  font-weight: bold;
}

@font-face {
  font-family: "UnitedSans";
  src: url("/assets/fonts/UnitedSans_purdue_2023/UnitedSansSmExMd.otf") format('truetype');
}

.md-header__title { /* Example selector for the header navigation title */
  font-family: 'UnitedSans'; 
}

.md-nav__title { /* Example selector for the header navigation title */
  font-family: 'UnitedSans'; 
}

/* Adjust nav font size */
/* .md-tabs__link {
  font-size: 0.9rem;
} */
/* .md-nav__title {
  font-size: 0.8rem; 
} */
.md-nav__link {
  font-size: 0.8rem; /* Adjust as needed */
}

/* :root {
  --md-text-font: "UnitedSans"; 
} */

/* Customize table style to Github table. 
Ref: https://blog.ktz.me/making-mkdocs-tables-look-like-github-markdown-tables/ */
th, td {
    border: 1px solid var(--md-typeset-table-color);
    border-spacing: 0;
    border-bottom: none;
    border-left: none;
    border-top: none;
}

.md-typeset__table {
    line-height: 1.2;
}

.md-typeset__table table:not([class]) {
    font-size: .74rem;
    border-right: none;
}

.md-typeset__table table:not([class]) td,
.md-typeset__table table:not([class]) th {
    padding: 9px;
}

/* light mode alternating table bg colors */
.md-typeset__table tr:nth-child(2n) {
    background-color: #f8f8f8;
}

/* dark mode alternating table bg colors */
[data-md-color-scheme="slate"] .md-typeset__table tr:nth-child(2n) {
    background-color: hsla(var(--md-hue),25%,25%,1)
}

/* Let MkDocs Material control tables */
#appTable th,
#appTable td {
  background: inherit !important;
  color: inherit !important;
}

/* Restore MkDocs default borders */
#appTable,
#appTable th,
#appTable td {
  border: 1px solid var(--md-typeset-table-color, rgba(0, 0, 0, 0.12));
  border-collapse: collapse;
}

/* Make TableFilter filter row follow MkDocs theme */
#appTable .fltrow th,
#appTable .fltrow td {
  background-color: var(--md-default-bg-color) !important;
  color: var(--md-default-fg-color) !important;
  border: 1px solid var(--md-typeset-table-color, rgba(0,0,0,.12)) !important;
}

/* Ensure inputs/selects in filter row match theme */
#appTable .fltrow input,
#appTable .fltrow select {
  background-color: var(--md-default-bg-color) !important;
  color: var(--md-default-fg-color) !important;
  border: 1px solid var(--md-typeset-table-color, rgba(0,0,0,.12)) !important;
}

/* style for breadcrumbs */
.md-breadcrumb {
  font-size: 0.9em;
  margin-bottom: 0.8em;
}
.breadcrumb-link {
  text-decoration: underline;
  color: var(--md-typeset-a-color);
}
.breadcrumb-link:hover {
  text-decoration: none;
}
.breadcrumb-current {
  font-weight: 600;
}
