/* stylelint-disable */

:root {
  /* 1. BRAND COLORS */
  --colorPrimary900: #312E81; 
  --colorPrimary600: #4F46E5; 

  /* 2. LAYOUT */
  --widthMaxJobBoard: 1000px; 

  --borderRadiusContainer: 12px;
  --borderRadiusControl: 8px;
  --borderRadiusButton: 50px; 

  /* 3. FONT FAMILY */
  --fontFamily: "Inter", "Whitney SSm", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;

  /* 4. BACKGROUND FIX */
  --colorAppBackground: #ffffff;
}

/* 5. HEADER FIX */
.ashby-job-posting-header {
  background-color: #ffffff;
  z-index: 100; 
  padding-bottom: 20px;
}

/* 6. MAIN PAGE HEADING ("Open Positions") */
.ashby-job-board-heading {
  font-size: 40px;
  font-weight: 500;
  color: #000000;
  letter-spacing: -0.5px;
  margin-bottom: 40px;
}

/* 7. JOB CARDS (No Stroke/Border) */
.ashby-job-posting-brief {
  border: none; 
  background-color: #ffffff;
  margin-bottom: 16px;
  transition: transform 0.2s ease;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05); 
}

.ashby-job-posting-brief:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* 8. JOB TITLES (Inside the cards) */
.ashby-job-posting-brief-title {
  color: #000000;
  font-weight: 600; 
  font-size: 18px;
}

/* 9. DEPARTMENT HEADINGS (Engineering, CX, etc.) - UPDATED COLOR */
.ashby-department-heading {
  color: #2160fd; /* Updated to your requested blue */
  font-weight: 600;
  margin-top: 30px;
}

/* 10. FILTERS & BUTTONS */
.ashby-job-board-filter {
  border: 1px solid #CCCCCC; 
  color: #000000;
  background-color: #ffffff;
}

.ashby-job-board-filters-label {
  color: #000000;
  font-weight: 500;
}

/* Buttons still have the dark grey border */
.ashby-job-board-back-to-all-jobs-button,
.ashby-application-form-submit-button {
  border: 1px solid #333333;
}

/* INDIVIDUAL JOB PAGE STYLES */
.ashby-job-posting-heading {
  font-size: 40px;
  font-weight: 600; 
  color: #000000;
}

.ashby-application-form-question-title {
  color: #000000;
  font-weight: 500;
}

.ashby-application-form-section-header-title {
  color: #000000;
}