/* =========================================
   60-sidebar.css  (nur Sidebar-Regeln)
   HINWEIS:
   - Überschriften-Stil (Typo + Linie) kommt aus 50-blog-archive.css.
   - In dieser Datei KEINE globalen Heading-Overrides setzen.
   - Runde Bilder werden über feste Quadrat-Boxen + object-fit gelöst.
   ========================================= */

/* ------------------
   Basis Sidebar
   ------------------ */
.sidebar { 
  font-size: 1em; 
}

.sidebar .inner_sidebar { margin-left: 10px; }
.sidebar .linklistcatname { display: none; }


/* ------------------
   Sidebar-News: Metadaten & Typo
   ------------------ */
.sidebar .news-headline {
  color: var(--dunkel) !important;
  font-size: 14px;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}
.sidebar .news-headline a { color: var(--dunkel) !important; }
.sidebar .news-headline a:hover { color: var(--titel) !important; }

.sidebar .news-time,
.sidebar .news-cats a {
  color: grey !important;
  font-weight: normal;
  font-size: 12px !important;
  margin-left: auto;
  line-height: 1.5;
}

/* Label „erstellt am“ vor dem Datum */
.sidebar .news-time::before { content: "erstellt am: "; }
/* Falls Datum & Kategorien kombiniert sind → Prefix aus */
.sidebar .news-time.news-cats::before { display: none; }

/* ------------------
   Bestand: Bild-/Link-Layout in Library-Widgets
   (u. a. „Michaels Buchtipp“)
   ------------------ */
.sidebar .lib-pic .track_this_link {
  width: 120px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.sidebar .lib-pic { font-weight: bold; }
.sidebar .lib-link .track_this_link {
  color: #c88614;
  font-size: 0.9em;
  text-transform: uppercase;
}

/* ------------------
   Sonderfall: „Michaels Buchtipp“
   - Eigene Headline-Optik OHNE Linie
   - Kleineres, garantiert rundes Bild
   ------------------ */
#michaels-buchtipp h3.widgettitle {
  font-size: 1.1em !important;
  font-weight: 700 !important;
  color: var(--marker, #900) !important;
  text-align: center !important;
  margin: 0 0 12px 0 !important;
  padding: 4px 0 !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
#michaels-buchtipp h3.widgettitle::after { content: none !important; }

/* kleiner runder Daumen im Buchtipp */
#michaels-buchtipp .lib-pic .track_this_link {
  width: 72px !important;
  height: 72px !important;           /* Quadrat erzwingen */
  overflow: hidden;
  border-radius: 50%;
  margin-right: 10px;
  margin-bottom: 8px;
}
#michaels-buchtipp .lib-pic .track_this_link img {
  width: 100% !important;
  height: 100% !important;
  display: block;
  object-fit: cover;
  object-position: center;
  border-radius: 50% !important;
  border: 1px solid var(--hell) !important;
}

/* ------------------
   Sonstiges Sidebar-Tuning
   ------------------ */
.news-content.post-format-standard,
.tagcloud { padding-left: 10px !important; padding-right: 10px !important; }

.jig-caption-title,
.sb_instagram_header h3 {
  font-size: 1.1em !important;
  hyphens: none;
}
