/* stylelint-disable */

/* Steel job board — light mode */
:root {
    /* Text + links (dark on light) */
    --colorPrimary900: #13120A;
    --colorPrimary600: #13120A;
    --colorNeutral800: #13120A;

    /* Backgrounds */
    --colorNeutral000: #FFFFFF;
    --colorNeutral100: #F6F5F2;
    --colorAppBackground: #FFFFFF;

    /* Borders / dividers */
    --colorNeutral200: #E4E2DC;
    --colorNeutral300: #D6D3CC;

    /* Secondary + muted text */
    --colorNeutral600: rgba(19, 18, 10, 0.65);
    --colorNeutral700: rgba(19, 18, 10, 0.45);

    /* Error states */
    --colorNegative800: #D93636;
    --colorNegative200: #FDECEC;

    --widthMaxJobBoard: 1000px;
    --borderRadiusContainer: 10px;
    --borderRadiusControl: 10px;
    --borderRadiusButton: 10px;

    --fontFamily: "Inter", "-apple-system", "BlinkMacSystemFont", "Apple Color Emoji", sans-serif;
}

.ashby-job-posting-brief {
    margin-bottom: 10px;
}

/* Keep links and job titles readable regardless of Ashby's theme-colour setting */
a,
.ashby-job-posting-brief-title {
    color: var(--colorPrimary900) !important;
}

.ashby-application-form-field-entry textarea,
.ashby-application-form-field-entry input,
.ashby-application-form-field-entry [contenteditable="true"],
.ashby-application-form-field-entry [contenteditable="true"] * {
    color: var(--colorNeutral800) !important;
    caret-color: var(--colorNeutral800) !important;
}
