          /* ====== Fig/Tab Link Styles ====== */
          .fig-tab-container {
    flex-wrap: wrap;
    gap: 15px 25px;  /* Increased row-gap and column-gap */
    align-items: left;
    padding: 10px;
    background: #f8f9fa;
    border-radius: 8px;
    border: 1px solid #e9ecef;
}

          .fig-tab-link {
             display: inline-flex;
              margin-top: 5px;
              margin-bottom:5px;
              padding: 4px 0;
              text-decoration: none;
              font-weight: bold;
              color: #1a73e8;
              transition: color 0.2s ease;
              border-left: 3px solid transparent;
              padding-left: 8px;

          }

          .fig-tab-link:hover {
              color: #0d47a1;
              text-decoration: underline;
              border-left-color: #CCCCCC;
          }

          .fig-tab-link:first-child {
              margin-top: 0;
          }

          /* Different colors for figures vs tables */
          .fig-tab-link.table {
              color: #1a73e8;
          }

          .fig-tab-link.table:hover {
              color: #0d47a1;
              border-left-color: #CCCCCC;
          }

          .fig-tab-link.figure {
              color: #e65100;
          }

          .fig-tab-link.figure:hover {
              color: #bf360c;
              border-left-color: #CCCCCC;
          }

          /* Optional: Container styling
          .fig-tab-container {
              background: #f8f9fa;
              padding: 15px;
              border-radius: 8px;
              border: 1px solid #e9ecef;
          }
          */