/* Kanzlei Bork – Lernplattform Farbschema */

:root {
  --md-primary-fg-color:        #1B3A5C;
  --md-primary-fg-color--light: #254D7A;
  --md-primary-fg-color--dark:  #122840;
  --md-accent-fg-color:         #378ADD;
  --md-typeset-a-color:         #254D7A;
}

/* Normen-Links: kompakte Pill-Darstellung */
a[href*="dejure.org"],
a[href*="buzer.de"] {
  display: inline-block;
  font-size: 0.78em;
  font-weight: 500;
  background: #E8ECF0;
  color: #1B3A5C !important;
  border-radius: 4px;
  padding: 1px 7px;
  margin: 0 2px;
  text-decoration: none !important;
  border: 1px solid #CBD5E0;
}

a[href*="dejure.org"]:hover,
a[href*="buzer.de"]:hover {
  background: #1B3A5C;
  color: #ffffff !important;
}

/* Callout-Typen (admonition) */
.md-typeset .admonition.norm,
.md-typeset details.norm {
  border-color: #1B3A5C;
}
.md-typeset .norm > .admonition-title,
.md-typeset .norm > summary {
  background-color: #E8ECF0;
  color: #1B3A5C;
}

/* Navigation etwas kompakter */
.md-nav__item {
  font-size: 0.88rem;
}

/* Interne Links zur Verlinkung von Seiten untereinander */
.md-typeset .internal-ref {
  font-size: 0.82em;
  color: #5A6A7E;
  border: 1px solid #CBD5E0;
  border-radius: 4px;
  padding: 2px 8px;
  margin-right: 6px;
  text-decoration: none;
}
.md-typeset .internal-ref:hover {
  background: #F4F6F8;
}
