/* Logos on the feed tabs (Home > AmiBay | Hacker News | Two Stop Bits, and the news group) */
.feed-logos .widget-group-title {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
}
.feed-logos .widget-group-title::before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  flex-shrink: 0;
  background: center / contain no-repeat;
}
.feed-logos .widget-group-title[data-title-url*="amibay.com"]::before { background-image: url("/assets/amibay.png"); }
.feed-logos .widget-group-title[data-title-url*="ycombinator.com"]::before { background-image: url("/assets/hacker-news.svg"); }
.feed-logos .widget-group-title[data-title-url*="twostopbits.com"]::before { background-image: url("/assets/twostopbits.png"); border-radius: 3px; }
.feed-logos .widget-group-title[data-title-url*="rtp.pt"]::before { background-image: url("/assets/rtp.png"); border-radius: 3px; }
.feed-logos .widget-group-title[data-title-url*="aljazeera.com"]::before { background-image: url("/assets/aljazeera.png"); border-radius: 3px; }
.feed-logos .widget-group-title[data-title-url*="france24.com"]::before { background-image: url("/assets/france24.png"); border-radius: 3px; }
.feed-logos .widget-group-title[data-title-url*="bbc.com"]::before { background-image: url("/assets/bbc.png"); border-radius: 3px; }

/* Logos on single-widget titles (Community Scripts, Reddit) */
.cs-logo .widget-title-wrapper,
.reddit-logo .widget-title-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
}
.cs-logo .widget-title-wrapper::before,
.reddit-logo .widget-title-wrapper::before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  flex-shrink: 0;
  background: center / contain no-repeat;
}
.cs-logo .widget-title-wrapper::before { background-image: url("/assets/community-scripts.svg"); }
.reddit-logo .widget-title-wrapper::before { background-image: url("/assets/reddit.svg"); }

/* Feeds with thumbnails (detailed-list): hide the empty placeholder when an entry has no picture */
.rss-detailed-thumbnail:not(:has(img)) {
  display: none;
}

/* Proxmox summary bar (head widget, fed by the Pulse API) */
.pve-bar {
  flex-wrap: wrap;
}
.pve-node {
  border: 1px solid var(--color-widget-content-border);
  border-radius: var(--border-radius);
  padding: 0.7rem 1.1rem;
  min-width: 22rem;
}
