/* Grundfarbe ändern */
:root {
  --cassiopeia-color-primary: #0037a8;
  --cassiopeia-color-link: #0037a8;
}

/* Links mit Klasse external markieren */
a.external::after {
  content: " →";
  font-size: 0.85em;
  margin-left: 0.25em;
}

/* Footer Anpassungen */
.footer-sponsors {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.footer-logo {
    max-height: 60px;
    width: auto;
}

/* Sidebar-Modultitel kleiner */
.container-sidebar-left .moduletitle,
.container-sidebar-left .card-header {
    font-size: 1.25rem;       /* Standard ist meist 1.25rem */
    font-weight: 600;      /* optional etwas leichter */
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
}

/* Intro-Bild in der Blogansicht ausblenden */
.hide-intro .item-image {
    display: none;
}