/* MIDIfy WebUI palette, local system fonts, no external dependencies. */
:root,[data-md-color-scheme="slate"] {
  --md-default-bg-color:#181818; --md-default-fg-color:#f0f0f0;
  --md-default-fg-color--light:#a0a0a0; --md-primary-fg-color:#202020;
  --md-accent-fg-color:#ff9900; --md-typeset-a-color:#ff9900;
  --md-text-font:Inter,"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,Roboto,sans-serif;
  --md-code-bg-color:#121212; --md-code-fg-color:#f0f0f0;
  --md-footer-bg-color:#202020; --md-footer-bg-color--dark:#181818;
}
/* 90% of Material's 20px base: text and rem-based controls scale together. */
html {font-size:18px}
.md-header {border-bottom:1px solid #383838;box-shadow:none}
.md-grid {max-width:1500px}
.md-typeset h1 {color:#f0f0f0;font-weight:650}
.md-typeset h2 {font-weight:600}
.md-typeset .md-button {border:1px solid #383838;border-radius:4px;background:#292929;color:#f0f0f0}
.md-typeset .md-button--primary {background:#ff9900;border-color:#ff9900;color:#181818}
.md-typeset .md-button:hover {background:#ffad33;color:#181818}
.md-typeset img {display:block;width:100%;max-width:864px;height:auto;border-radius:4px}
.manual-cards {background:#202020;border:1px solid #383838;border-radius:4px;padding:7.2px 21.6px 21.6px}
.manual-cards h3 {border-top:1px solid #383838;padding-top:21.6px}
.manual-cards h3:first-child {border:0}
.md-search__form {background:#292929}
.md-typeset table:not([class]),.md-typeset .admonition {background:#202020}
.md-nav__link--active {color:#ff9900}
@media(min-width:1220px) {.md-grid{width:96%}}
@media print {.md-header,.md-sidebar,.md-footer,.md-top{display:none}}

@media(min-width:768px) {.md-typeset img{width:90%}}
