:root {
    --colorAppBackground: #0f0f0f !important;
    --colorPrimary900: white !important;
    --colorNeutral800: white !important;
    --colorNeutral700: white !important;
    --colorNeutral600: white !important;
    --colorNeutral000: #0f0f0f !important;
    --colorNeutral100: #222 !important;
    --colorNeutral200: #0f0f0f !important;
    /*  The max width of the job board container */
    --widthMaxJobBoard: 1200px;
}

.ashby-application-form-field-entry textarea {
    color: white;
}

.ashby-application-form-field-entry textarea::placeholder {
    color: #808080;
}

.ashby-application-form-field-entry>div>div {
    background-color: #0f0f0f;
}


.ashby-job-posting-brief-title {
    color: #f7b716;
    font-weight: bold;
    /* Add this line */
}

.ashby-job-posting-brief {
    background-color: #0f0f0f;
}

.ashby-job-posting-brief:hover {
    background-color: #222;
}

.ashby-application-form-submit-button {
    color: black;
}

.ashby-application-form-submit-button:hover,
.ashby-application-form-submit-button:active {
    background-color: white;
    /* Keep background color on hover/active */
    border-color: #F7B716;
    /* Change border color on hover/active */
    color: black;
}

.ashby-application-form-autofill-input-base-layer button:hover {
    border-color: #F7B716;
    color: #F7B716;
}

.ashby-application-form-field-entry button:hover {
    border-color: #F7B716;
    color: #F7B716;
}

.ashby-application-form-field-entry button:hover svg {
    fill: #F7B716;
    stroke: #F7B716;
    /* Use stroke if the icon has outlines */
}

.ashby-application-form-field-entry input::placeholder {
    color: gray;
}

.ashby-job-board-back-to-all-jobs-button {
    background-color: transparent !important;
    color: #f7b716 !important;
    border-color: #f7b716 !important;
}

.ashby-job-board-back-to-all-jobs-button svg {
    fill: #f7b716 !important;
    stroke: #f7b716 !important;
}



.ashby-job-board-heading,
.ashby-job-posting-brief-details,
.ashby-job-board-filter select {
    font-family: 'Montserrat', sans-serif;
}