/* SweatHouz careers theme - Ashby validator safe */
.ashby-job-board-heading {
  font-family: inherit;
  font-weight: 700;
  color: #000000;
  letter-spacing: -0.01em;
}

.ashby-job-posting-brief {
  border: 1px solid #DFDBD4;
  border-radius: 12px;
  background: #ffffff;
  transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;
}

.ashby-job-posting-brief:hover {
  border-color: #F79A4E;
  box-shadow: 0 4px 14px rgba(0,0,0,0.06);
  transform: translateY(-1px);
}

.ashby-job-posting-brief-title {
  color: #000000;
  font-weight: 700;
}

.ashby-job-posting-brief:hover .ashby-job-posting-brief-title {
  color: #F79A4E;
}