
/* === Custom site-wide styles === */

/* Citation box styled like the MIMIC example */
/* prove CSS is loading */
body { scroll-behavior: smooth; }

/* citation box style you'll need shortly */
.cite-box {
  background: #f1f3f5;
  border: 1px solid #e0e0e0;
  border-radius: .5rem;
  padding: 1rem 1.25rem;
  margin: 1.25rem 0;
}
.cite-box h5 {
  margin: 0 0 .25rem 0;
  font-weight: 600;
}
.cite-box .small {
  color: #6c757d;
}

/* ===================================== */
/* Logo sizing in the dark navbar        */
/* ===================================== */
.navbar-logo {
  height: 100px;      /* tweak to taste: 24–32 also looks good */
  width: auto;
  display: inline-block;
  object-fit: contain;
  /* optional: keep logos readable on dark bg if they’re very dark */
  /* filter: brightness(1.05) contrast(1.05); */
}

/* Unified look for share buttons */
.share-btns .btn {
  border: 0;
  font-weight: 600;
  padding: .45rem .7rem;
  border-radius: .6rem;
}

/* Individual networks */
.btn-email    { background: #6c757d; color: #fff; }
.btn-facebook { background: #1877f2; color: #fff; }
.btn-linkedin { background: #0a66c2; color: #fff; }
.btn-reddit   { background: #ff4500; color: #fff; }
.btn-twitter  { background: #1da1f2; color: #fff; }

.share-btns .btn:hover { filter: brightness(.95); color: #fff; }

/* ===================================== */
/* Make top header bar thicker            */
/* ===================================== */

.top-header {
    padding-top: 25px;
    padding-bottom: 25px;
    min-height: 120px;        /* Increase this if needed (130, 150 also fine) */
    display: flex;
    align-items: center;
}



.docs-sidebar-title {
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .04em;
  color: #6c757d;
  margin-bottom: .25rem;
}

.docs-sidebar .nav-link {
  color: #0d6efd;
  padding-left: 0;
}

.docs-sidebar .nav-link:hover {
  text-decoration: underline;
}

.docs-content h1 {
  font-size: 2rem;
  font-weight: 700;
}

.docs-content h2 {
  font-size: 1.25rem;
  margin-top: 1.5rem;
}


.safeicu-keyword {
    color: #d63384; /* pink/magenta like earlier */
    font-weight: 600; 
}

/* Styling for table links section in SafeICU docs */
.safeicu-tablelinks li {
  margin-bottom: 10px;        /* spacing between rows */
  font-size: 1.15rem;         /* increase text size */
}

.safeicu-tablelinks a {
  font-weight: 700;           /* make link text bold */
  text-decoration: none;      /* remove default underline */
  color: #0d6efd;             /* Bootstrap primary blue */
}

.safeicu-tablelinks a:hover {
  text-decoration: underline; /* underline on hover */
}

/* SafeICU file list under Files section */
.safeicu-filelist {
  margin-top: 0.5rem;
}
.safeicu-filelist li {
  margin-bottom: 0.35rem;
  font-size: 1rem;
}
.safeicu-filelist a {
  font-weight: 600;
}

.author-info {
  cursor: pointer;
  font-size: 0.9em;
  margin-left: 2px;
  color: #555;
}

.author-info:hover {
  color: #000;
}

