/* Atlas Assistants - Ashby job board theme. Brand Color (#4500F9) and Brand Color Dark (#431CBA) are also set in Admin > Theme (Job Board). */
@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap");

:root {
  --atlas-navy: #120242;
  --atlas-purple: #4500F9;
  --atlas-purple-dark: #431CBA;
  --atlas-teal: #00C5B6;
  --atlas-light: #F9FAFD;
  --colorAppBackground: var(--atlas-light);
  --colorPrimary600: var(--atlas-purple);
  --colorPrimary900: var(--atlas-purple-dark);
  --widthMaxContent: 880px;
  --widthMaxJobBoard: 880px;
  --borderRadiusContainer: 14px;
  --borderRadiusControl: 10px;
  --borderRadiusButton: 999px;
  --fontFamily: "Outfit", "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Helvetica", "Arial", sans-serif;
}
.ashby-job-board-heading { color: var(--atlas-navy); font-weight: 700; }
.ashby-job-board-heading-count { color: var(--atlas-teal); }
.ashby-job-posting-brief-department-heading { color: var(--atlas-navy); font-weight: 600; }
.ashby-job-posting-brief { border-radius: 14px; transition: background-color 0.15s ease; }
.ashby-job-posting-brief:hover { background-color: #EFEAFF; }
.ashby-job-posting-brief-title { color: var(--atlas-purple); font-weight: 600; }
.ashby-job-posting-brief-details { color: var(--atlas-navy); opacity: 0.75; }
.ashby-job-board-filters-label { color: var(--atlas-navy); }
.ashby-job-posting-heading { color: var(--atlas-navy); font-weight: 700; }
.ashby-job-posting-description h1, .ashby-job-posting-description h2, .ashby-job-posting-description h3 { color: var(--atlas-navy); }
.ashby-job-board-back-to-all-jobs-button { color: var(--atlas-purple); }
.ashby-application-form-section-header-title, .ashby-application-form-question-title { color: var(--atlas-navy); }
