/* Ashby Custom Styles - Using only allowed classes */

/* CSS Variables */
:root {
    --colorPrimary900: #000000;
    --colorPrimary600: #000000;
    --widthMaxJobBoard: 1000px;
    --borderRadiusContainer: 10px;
    --borderRadiusControl: 10px;
    --borderRadiusButton: 10px;
    --fontFamily: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
    --colorAppBackground: #F7F7FA;
}

/* Job Board Heading */
.ashby-job-board-heading {
    font-family: var(--fontFamily);
    color: #000000;
}

/* Job Posting Briefs (cards) */
.ashby-job-posting-brief {
    margin-bottom: 10px;
    font-family: var(--fontFamily);
}

/* Job Posting Brief Title */
.ashby-job-posting-brief-title {
    color: #000000 !important;
    font-family: var(--fontFamily);
}

/* Job Posting Brief Details */
.ashby-job-posting-brief-details {
    font-family: var(--fontFamily);
}

/* Department Headings */
.ashby-department-heading {
    color: #000000;
    font-family: var(--fontFamily);
}

.ashby-department-heading-level {
    color: #000000;
    font-family: var(--fontFamily);
}

/* Job Posting Header */
.ashby-job-posting-header {
    font-family: var(--fontFamily);
}

.ashby-job-posting-heading {
    color: #000000;
    font-family: var(--fontFamily);
}

/* Application Form */
.ashby-application-form-container {
    font-family: var(--fontFamily);
}

.ashby-application-form-question-title {
    font-family: var(--fontFamily);
}

.ashby-application-form-question-description {
    font-family: var(--fontFamily);
}

.ashby-application-form-section-header-title {
    font-family: var(--fontFamily);
}

.ashby-application-form-section-header-description {
    font-family: var(--fontFamily);
}

/* Submit Button */
.ashby-application-form-submit-button {
    font-family: var(--fontFamily);
}

/* Filters */
.ashby-job-board-filter {
    font-family: var(--fontFamily);
}

.ashby-job-board-filters-label {
    font-family: var(--fontFamily);
}

/* Job Count */
.ashby-job-board-heading-count {
    font-family: var(--fontFamily);
}

/* Back Button */
.ashby-job-board-back-to-all-jobs-button {
    font-family: var(--fontFamily);
    color: #000000;
}

/* Panes */
.ashby-job-posting-left-pane {
    font-family: var(--fontFamily);
}

.ashby-job-posting-right-pane {
    font-family: var(--fontFamily);
}

/* Brief Department Headings */
.ashby-job-posting-brief-department-heading {
    color: #000000;
    font-family: var(--fontFamily);
}

.ashby-job-posting-brief-department-heading-level {
    color: #000000;
    font-family: var(--fontFamily);
}

/* Brief List */
.ashby-job-posting-brief-list {
    font-family: var(--fontFamily);
}
