/* stylelint-disable */

/* =============================================================================
   SPAAK TECHNOLOGIES - ASHBY JOB BOARD CUSTOM CSS
   Minimal version: Only font changes
   ============================================================================= */

:root {
  --fontFamily: "DM Sans", "DM Sans Placeholder", sans-serif;
  --fontFamilyHeading: "Lustria", "Lustria Placeholder", serif;
  --spaak-text-primary: #000000;
}

/* All text - DM Sans, normal weight */
body,
body * {
  font-family: var(--fontFamily);
  font-weight: 400;
}

/* Headings - Lustria, 18px, normal weight, black */
.ashby-job-board-heading {
  font-family: var(--fontFamilyHeading);
  font-weight: 400;
  color: var(--spaak-text-primary);
}

.ashby-department-heading {
  font-family: var(--fontFamilyHeading);
  font-size: 18px;
  font-weight: 400;
  color: var(--spaak-text-primary);
}

.ashby-department-heading-level {
  font-family: var(--fontFamilyHeading);
  font-size: 18px;
  font-weight: 400;
  color: var(--spaak-text-primary);
}

.ashby-job-posting-heading {
  font-family: var(--fontFamilyHeading);
  font-weight: 400;
  color: var(--spaak-text-primary);
}

.ashby-job-posting-brief-title {
  font-family: var(--fontFamilyHeading);
  font-size: 18px;
  font-weight: 400;
  color: var(--spaak-text-primary);
}

.ashby-job-posting-brief-department-heading {
  font-family: var(--fontFamilyHeading);
  font-size: 18px;
  font-weight: 400;
  color: var(--spaak-text-primary);
}

.ashby-job-posting-brief-department-heading-level {
  font-family: var(--fontFamilyHeading);
  font-size: 18px;
  font-weight: 400;
  color: var(--spaak-text-primary);
}

.ashby-application-form-section-header-title {
  font-family: var(--fontFamilyHeading);
  font-size: 18px;
  font-weight: 400;
  color: var(--spaak-text-primary);
}
