/* Simple AI — minimal cream theme for Ashby's Custom CSS uploader.
 * Uses :root variables and class names from Ashby's official CSS example:
 * https://www.ashbyhq.com/job_board_example_css/full-job-board.css
 * Upload this file instead of the previous theme.
 * No external assets, unsupported pseudo-classes, or calculated font sizes.
 */

:root {
  --colorAppBackground: #F2EBE0 !important;
  --colorPrimary600: #221E12 !important;
  --colorPrimary900: #100E08 !important;
  background-color: #F2EBE0;
  color: #221E12;
}

/* Keep the listing, job details, and application surfaces cream. */
.ashby-job-posting-brief-list,
.ashby-job-posting-brief,
.ashby-job-posting-header,
.ashby-job-posting-left-pane,
.ashby-job-posting-right-pane,
.ashby-job-posting-description-container,
.ashby-job-posting-description,
.ashby-application-form-container,
.ashby-application-form-section-container,
.ashby-survey-form-container {
  background-color: #F2EBE0 !important;
  color: #221E12;
}

.ashby-job-board-heading,
.ashby-job-board-heading-count,
.ashby-department-heading,
.ashby-department-heading-level,
.ashby-job-posting-heading,
.ashby-job-posting-brief-title,
.ashby-job-posting-brief-details,
.ashby-job-board-filters-label,
.ashby-job-board-reset-filters-label,
.ashby-job-board-back-to-all-jobs-button,
.ashby-application-form-question-title,
.ashby-application-form-question-description {
  color: #221E12;
}

/* Light inputs remain distinct from the cream page. */
.ashby-job-board-filter,
.ashby-application-form-input-text,
.ashby-application-form-input-textarea,
.ashby-application-form-input-dropdown {
  background-color: #FCFBF7;
  color: #221E12;
  border-color: #8B8375;
}

.ashby-application-form-submit-button {
  background-color: #221E12;
  color: #F2EBE0;
}
