/* =========================
   SIGS PAGE ONLY (sigs.css)
   Keeps global styles intact.
   ========================= */

/* Optional: set a SIGs banner image without touching styles.css */
:root{
  /* Example: put your banner in /images and update the filename */
  /* This variable is used by .page-header-sig in styles.css */
  
}

/* SIG thumbnails:
   - Logos: use object-fit: contain
   - Photos: may use an additional class for cover if needed */
.sig-card .sig-thumb{
  width: 56px;              /* matches .card-icon footprint */
  height: 56px;
  margin-bottom: 16px;
  display: block;
  border-radius: 14px;

  /* same visual language as your .card-icon */
  background: rgba(0, 212, 255, 0.10);
  border: 1px solid rgba(10, 36, 99, 0.08);

  /* key for photos/logos */
  object-fit: contain;        /* fills the square cleanly */
  object-position: center;
  padding: 6px;
}

/* If you want slightly larger thumbnails (optional), uncomment:
.sig-card .sig-thumb{
  width: 72px;
  height: 72px;
}
*/

/* Make sure long titles still look tidy if a card wraps */
.sig-card h3{
  line-height: 1.15;
}

/* If you ever keep an emoji card-icon on this page, normalize it */
.sig-card .card-icon{
  width: 56px;
  height: 56px;
}
