/* Form labels — subtle uppercase captions */
.talent-form .form-label {
  font-size: 0.7rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--color-muted);
}

/* EasyMDE editor overrides — GitHub-style markdown */
.EasyMDEContainer .CodeMirror {
  font-size: 0.875rem;
  color: var(--color-ink);
  line-height: 1.6;
}

/* Headers — smaller, colored, with bottom border feel */
.EasyMDEContainer .CodeMirror .cm-header {
  color: #0550ae;
  font-weight: 600;
}

.EasyMDEContainer .CodeMirror .cm-header-1 {
  font-size: 1.25rem;
}

.EasyMDEContainer .CodeMirror .cm-header-2 {
  font-size: 1.1rem;
}

.EasyMDEContainer .CodeMirror .cm-header-3 {
  font-size: 1rem;
}

.EasyMDEContainer .CodeMirror .cm-header-4,
.EasyMDEContainer .CodeMirror .cm-header-5,
.EasyMDEContainer .CodeMirror .cm-header-6 {
  font-size: 0.875rem;
}

/* Syntax markers fade out like GitHub's raw view */
.EasyMDEContainer .CodeMirror .cm-formatting {
  color: #abb2bf;
}

/* Bold & italic stay dark */
.EasyMDEContainer .CodeMirror .cm-strong {
  color: var(--color-ink);
  font-weight: 600;
}

.EasyMDEContainer .CodeMirror .cm-em {
  color: var(--color-ink);
}

/* Links — blue like GitHub */
.EasyMDEContainer .CodeMirror .cm-link {
  color: #0969da;
  text-decoration: underline;
}

.EasyMDEContainer .CodeMirror .cm-url {
  color: #abb2bf;
}

/* Code — monospace with subtle background */
.EasyMDEContainer .CodeMirror .cm-comment {
  color: #6e7781;
  font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;
  font-size: 0.8125rem;
  background: #f6f8fa;
  border-radius: 3px;
  padding: 0.1em 0.3em;
}

/* Blockquotes — muted with left accent feel */
.EasyMDEContainer .CodeMirror .cm-quote {
  color: #6e7781;
  font-style: italic;
}
