/* The documentation site in the colours of the style guide (docs/style-guide/README.md, section 3.5): Material with
   "primary" and "accent" set to "custom" in scripts/site/assemble.py. */
:root {
  --md-primary-fg-color: #3a1f33;          /* plum ink: the header, as the status bar of the app */
  --md-primary-fg-color--light: #64204a;   /* berry deep */
  --md-primary-fg-color--dark: #16111a;    /* night */
  --md-accent-fg-color: #8e2f66;           /* berry */
  --md-accent-fg-color--transparent: #8e2f661a;
  --md-text-font: system-ui;               /* no web fonts (style guide, section 4) */
  --md-code-font: ui-monospace;
}
[data-md-color-scheme="default"] {
  --md-typeset-a-color: #8e2f66;
}
[data-md-color-scheme="slate"] {
  --md-default-bg-color: #16111a;          /* night */
  --md-accent-fg-color: #d77aae;           /* berry light */
  --md-accent-fg-color--transparent: #d77aae1a;
  --md-typeset-a-color: #d77aae;
}
.md-header__button.md-logo img { height: 1.8rem; width: auto; }
/* the line at the top of a page of "Use" and "Bedienen" that leads to the same page in the other language */
.md-typeset .tj-language { font-size: .75rem; font-weight: 600; }
.md-typeset img { border-radius: 4px; }
/* the start page: its logo is its title, the h1 is there for search and screen readers */
.md-typeset h1.tj-hidden { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
/* a key or a command in the first column of a table stays on one line; the table scrolls instead */
.md-typeset td:first-child code { white-space: nowrap; }
