.elementor-4275 .elementor-element.elementor-element-49f8bb81{--display:flex;}.elementor-4275 .elementor-element.elementor-element-66dde0fa{--display:flex;}.elementor-4275 .elementor-element.elementor-element-16ef0282{--grid-columns:3;}.elementor-4275 .elementor-element.elementor-element-16ef0282 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-4275 .elementor-element.elementor-element-16ef0282 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4275 .elementor-element.elementor-element-16ef0282 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4275 .elementor-element.elementor-element-16ef0282 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4275 .elementor-element.elementor-element-16ef0282 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-4275 .elementor-element.elementor-element-16ef0282{--grid-columns:2;}}@media(max-width:767px){.elementor-4275 .elementor-element.elementor-element-16ef0282{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-2d634a56 */.tbit-author-index{
  --ai-ink:#0f1f2e;
  --ai-muted:rgba(15,31,46,.7);
  --ai-line:rgba(16,38,58,.12);
  --ai-brand:rgba(37,126,234,1);
  --ai-brand-2:rgba(9,92,200,1);
  --ai-surface:rgba(255,255,255,.72);

  padding:0 16px;
  margin:14px 0 8px;
}

.tbit-author-index-inner{
  max-width:1100px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
}

.tbit-author-index-title{
  margin:0;
  color:var(--ai-ink);
  font-size:clamp(18px, 2vw, 22px);
  line-height:1.2;
  letter-spacing:-.02em;
  font-weight:800;
  position:relative;
  padding-left:12px;
}

.tbit-author-index-title::before{
  content:"";
  position:absolute;
  left:0;
  top:.2em;
  bottom:.2em;
  width:3px;
  border-radius:99px;
  background:linear-gradient(180deg, var(--ai-brand) 0%, var(--ai-brand-2) 100%);
}

.tbit-author-index-pills{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  justify-content:flex-end;
}

.tbit-author-index-pill{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 14px;
  border-radius:999px;
  border:1px solid rgba(16,38,58,.16);
  background:var(--ai-surface);
  color:rgba(15,31,46,.9);
  font-size:13px;
  font-weight:800;
  text-decoration:none;
  line-height:1;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  box-shadow:0 10px 22px rgba(16,38,58,.08);
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
}

.tbit-author-index-pill:hover{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(16,38,58,.12);
  border-color:rgba(37,126,234,.28);
}


.tbit-author-index-pill.is-primary{
  background:var(--ai-surface);
  border-color:rgba(16,38,58,.16);
  color:rgba(15,31,46,.9);
  box-shadow:0 10px 22px rgba(16,38,58,.08);
}


.tbit-author-index-pill.is-ghost{
  background:linear-gradient(135deg, var(--ai-brand) 0%, var(--ai-brand-2) 100%);
  border-color:rgba(37,126,234,.45);
  color:#fff;
  box-shadow:0 18px 40px rgba(37,126,234,.25);
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
}

.tbit-author-index-pill.is-ghost:hover{
  transform:translateY(-1px);
  box-shadow:0 22px 52px rgba(37,126,234,.32);
}

@media (max-width:980px){
  .tbit-author-index-inner{
    flex-direction:column;
    align-items:flex-start;
    gap:12px;
  }

  .tbit-author-index-pills{
    justify-content:flex-start;
  }
}

@media (max-width:640px){
  .tbit-author-index{
    padding:0 12px;
  }

  .tbit-author-index-pills{
    width:100%;
    gap:8px;
  }

  .tbit-author-index-pill{
    width:100%;
    padding:12px 14px;
  }
}/* End custom CSS */