a.button,
a.task-name,
.summary-strip a,
.segmented a,
.account-button {
  text-decoration: none;
}
.summary-strip a {
  display: flex;
  align-items: center;
  gap: 15px;
  background: #fff;
  text-align: left;
  border: 1px solid var(--control-border);
  border-radius: 12px;
  padding: 20px 22px;
  color: var(--ink);
}
.summary-strip a:hover,
.summary-strip a.current {
  border-color: var(--teal);
  box-shadow: 0 0 0 1px var(--teal);
}
.segmented a {
  display: flex;
  align-items: center;
  gap: 6px;
  color: var(--muted);
  font-size: 12px;
  font-weight: 500;
  padding: 9px 15px;
  border-radius: 7px;
}
.segmented a.selected {
  background: #fff;
  color: var(--teal);
  box-shadow: 0 1px 4px #12354512;
}
.toast.error {
  background: #7d2b2b;
}
.inline-form {
  display: inline-flex;
  gap: 8px;
  align-items: center;
}
.stack-form {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.person-tools form,
.task-actions form {
  display: inline;
}
