/* Analysis screen — kind picker + analyze button facelift. */
.an-kind-row {
  display: flex; gap: 6px; flex-wrap: wrap;
}
.an-kind {
  display: inline-flex; align-items: center; gap: 6px;
  padding: 7px 12px; border-radius: var(--r-md);
  background: var(--bg-2); border: 1px solid var(--border);
  color: var(--text-3); font-size: var(--fs-sm); font-weight: 550;
  cursor: pointer; transition: background var(--t-fast), color var(--t-fast), border-color var(--t-fast), transform var(--t-fast);
}
.an-kind svg { opacity: 0.75; transition: opacity var(--t-fast); }
.an-kind:hover {
  background: var(--bg-3); color: var(--text-1); border-color: var(--border-strong);
}
.an-kind:hover svg { opacity: 1; }
.an-kind.active {
  background: var(--accent-soft); color: var(--accent-text);
  border-color: var(--accent); 
}
.an-kind.active svg { opacity: 1; color: var(--accent); }

.an-analyze {
  gap: 7px; padding: 0 18px; font-weight: 600;
  box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}
.an-analyze:not(:disabled):hover { filter: brightness(1.06); }
.an-analyze svg { opacity: 0.95; }
