/* Spieler-Wiki von Common Ground: kleine Ergänzungen zum Material-Thema. */

:root {
  --md-primary-fg-color: #1c2433;
  --md-primary-fg-color--light: #2b3546;
  --md-primary-fg-color--dark: #121822;
  --md-accent-fg-color: #3d9cf5;
  --md-typeset-a-color: #1a6fc4;
}

[data-md-color-scheme="slate"] {
  --md-default-bg-color: #161b24;
  --md-primary-fg-color: #1c2433;
  --md-typeset-a-color: #6cb6ff;
}

/* Hinweis auf den Spielstand am Seitenende. */
.cg-stand {
  margin-top: 2.5rem;
  font-size: 0.7rem;
  color: var(--md-default-fg-color--light);
}

/* Bilder: ganze Breite, sanfte Ecken. */
.md-typeset figure img {
  border-radius: 6px;
  box-shadow: var(--md-shadow-z1);
}

.md-typeset figcaption {
  max-width: none;
}

/* Breite Tabellen (Gebäude, Straßen) dürfen scrollen statt zu quetschen. */
.md-typeset__table {
  min-width: 100%;
}

.md-typeset table:not([class]) {
  font-size: 0.72rem;
}

/* Alpha-Hinweise. */
.md-typeset .admonition.alpha,
.md-typeset details.alpha {
  border-color: #f0a030;
}

.md-typeset .alpha > .admonition-title,
.md-typeset .alpha > summary {
  background-color: rgba(240, 160, 48, 0.12);
}

.md-typeset .alpha > .admonition-title::before,
.md-typeset .alpha > summary::before {
  background-color: #f0a030;
  -webkit-mask-image: var(--md-admonition-icon--warning);
  mask-image: var(--md-admonition-icon--warning);
}
