/* Text Summarization for Research Papers – theme overrides */
:root {
  --ts-primary: #4f46e5;
  --ts-primary-dark: #4338ca;
  --ts-accent: #f59e0b;
  --ts-ink: #1e293b;
  --ts-muted: #64748b;
}

.sidebar-brand .brand-text,
.nav-link.active { color: var(--ts-primary) !important; }
.sidebar-brand .brand-link:hover { color: var(--ts-primary-dark) !important; }

.btn-primary { background-color: var(--ts-primary) !important; border-color: var(--ts-primary) !important; }
.btn-primary:hover { background-color: var(--ts-primary-dark) !important; border-color: var(--ts-primary-dark) !important; }

.ts-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.15rem 0.55rem;
  border-radius: 999px;
  font-size: 0.7rem;
  font-weight: 500;
  background: #eef2ff;
  color: #4338ca;
}

.ts-extract-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.15rem 0.55rem;
  border-radius: 999px;
  font-size: 0.7rem;
  font-weight: 500;
  background: #fef3c7;
  color: #b45309;
}
