/* HiveWatch Job Board - Dark Theme v3 */
body { background-color: #000a0f !important; color: #e6eaed !important; }
.ashby-job-board-heading, .ashby-department-heading, .ashby-job-board-heading-count { color: #ffffff !important; }
h1, [class*="_title"], .ashby-job-posting-heading { color: #ffffff !important; }
.ashby-job-board-filters-label, .ashby-job-posting-brief-details { color: #8a9199 !important; }
.ashby-job-posting-brief-title { color: #ddfe55 !important; }
.ashby-job-posting-brief { border-color: #001e2d !important; }
a { color: #ddfe55 !important; }
[class*="_navRoot"] { background-color: #001824 !important; border-bottom: 1px solid #ddfe55 !important; }
[class*="_navContainer"], nav, header { background-color: transparent !important; border-bottom: none !important; }
.ashby-job-board-filter, select, input, textarea { background-color: #00121b !important; background-image: none !important; color: #e6eaed !important; border-color: #001e2d !important; }
option { background-color: #00121b; color: #e6eaed; }
.ashby-application-form-question-title, label { color: #e6eaed !important; }
.ashby-application-form-autofill-pane, [class*="_autofillPane"], .ashby-application-form-autofill-input-root, .ashby-application-form-autofill-input-base-layer, .ashby-application-form-autofill-input-drag-layer, .ashby-application-form-autofill-input-pending-layer { background-color: #00121b !important; color: #e6eaed !important; border: 1px solid #001e2d !important; }
.ashby-application-form-autofill-input-title { color: #ffffff !important; }
.ashby-application-form-autofill-input-description, .ashby-application-form-input-file-dropzone-instructions { color: #8a9199 !important; }
.ashby-application-form-input-file-dropzone { background-color: #00121b !important; border-color: #001e2d !important; }
button[class*="_primary"], button[class*="_primary"] * { color: #002233 !important; fill: #002233 !important; }
.ashby-application-form-submit-button { background-color: #ddfe55 !important; }
.ashby-application-form-submit-button, .ashby-application-form-submit-button * { color: #002233 !important; fill: #002233 !important; }
.ashby-application-form-input-yesno-option { background-color: #00121b !important; color: #e6eaed !important; border-color: #001e2d !important; }
.ashby-application-form-input-yesno-option[class*="_active"] { background-color: #ddfe55 !important; }
.ashby-application-form-input-yesno-option[class*="_active"], .ashby-application-form-input-yesno-option[class*="_active"] * { color: #002233 !important; }
[class*="container"], [class*="Container"], main, section, [class*="_content"], [class*="_pane"] { background-color: transparent !important; }
