/* ==========================================================
   TAE Power Solutions — Ashby Job Board Brand Overrides
   Based on TPS Brand Style Guide
   Uses ONLY Ashby's allowed CSS variables and classes
   ========================================================== */

:root {
  /* Brand accent color -> Lake */
  --colorPrimary900: #0091b2;
  --colorPrimary600: #0091b2;

  /* Layout */
  --widthMaxJobBoard: 800px;
  --borderRadiusContainer: 8px;
  --borderRadiusControl: 6px;
  --borderRadiusButton: 6px;

  /* Typography -> Roboto (Studio6 is not web-loadable here without
     hosting the actual font files; falls back to Roboto/system sans) */
  --fontFamily: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;

  --colorAppBackground: #FFFFFF;
}

/* === Translucent brand watermark (embedded base64) ===
   Swirl mark baked in at ~20% opacity (slightly darker) and sized up,
   so it reads as a clear but still subtle watermark. Centered and
   fixed so it stays in place while content scrolls over it. */
body {
  background-color: #FFFFFF;
  background-image: url('data:image/png;base64,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');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 720px 720px;
  background-attachment: fixed;
}

/* === Job Board Heading ("Open Positions (1)") === */
.ashby-job-board-heading {
  font-family: var(--fontFamily);
  font-weight: 700;
  color: #000000;
}

.ashby-job-board-heading-count {
  font-family: var(--fontFamily);
  color: #6b7280;
}

/* === "Filters:" label === */
.ashby-job-board-filters-label {
  font-family: var(--fontFamily);
  font-weight: 400;
  color: #6b7280;
}

/* === Filter Dropdowns === */
.ashby-job-board-filter {
  font-family: var(--fontFamily);
  border-radius: var(--borderRadiusControl);
}

/* === "Reset filters" label === */
.ashby-job-board-reset-filters-label {
  font-family: var(--fontFamily);
  color: #0091b2;
}

/* === Department Heading (e.g. "G&A") === */
.ashby-department-heading {
  font-family: var(--fontFamily);
  font-weight: 700;
  color: #000000;
  border-bottom: 2px solid #0091b2;
  padding-bottom: 8px;
}

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

/* === Job Posting Brief (each listing card) === */
.ashby-job-posting-brief {
  margin-bottom: 10px;
  border-radius: var(--borderRadiusContainer);
  transition: background-color 0.15s ease;
}

.ashby-job-posting-brief:hover {
  background-color: #E5F5F8 !important; /* light teal, tinted from Lake #0091b2 */
}

.ashby-job-posting-brief-title {
  font-family: var(--fontFamily);
  font-weight: 700;
  color: #0091b2 !important;
}

.ashby-job-posting-brief-details {
  font-family: var(--fontFamily);
  font-weight: 300;
  color: #6b7280;
}

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

/* === Individual Job Posting Page === */
.ashby-job-posting-heading,
.ashby-job-posting-header {
  font-family: var(--fontFamily);
  font-weight: 700;
  color: #000000;
}

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

/* === Back to All Jobs button === */
.ashby-job-board-back-to-all-jobs-button {
  font-family: var(--fontFamily);
  color: #0091b2 !important;
}
.ashby-job-board-back-to-all-jobs-button:hover {
  color: #007a94 !important;
}

/* === Application Submit Button === */
.ashby-application-form-submit-button {
  font-family: var(--fontFamily);
  background-color: #0091b2 !important;
  border-color: #0091b2 !important;
  color: #FFFFFF !important;
}
