:root {
  /* General accent */
  --interactive-accent: #ffd54a;
  --interactive-accent-hover: #ffca28;

  /* Optional: selection and highlights */
  --text-selection: rgba(255, 213, 74, 0.35);
  --text-highlight-bg: rgba(255, 213, 74, 0.35);
  --text-accent: #ffca28;

  /* Internal and external links */
  --link-color: #ffca28;
  --link-color-hover: #ffb300;
  --link-external-color: #ffca28;
  --link-external-color-hover: #ffb300;

  /* Optional: unresolved links, if they still look purple */
  --link-unresolved-color: #ffecb3;
  --link-unresolved-decoration-color: #ffecb3;

  /* Base graph colors */
  --graph-text: #ffecb3;
  --graph-line: #ffca28;
  --graph-node: #ffd54a;
  --graph-node-unresolved: #ffecb3;

  /* Focus / hover highlight colors */
  --graph-node-focused: #ffb300;     /* node when focused/hovered */
}
/* Force unresolved internal links to use the same color as regular links */
a.internal-link.is-unresolved {
  color: #ffecb3 !important;  /* text */
  text-decoration-color: #ffecb3 !important;  /* underline, if any */
}

/* Active file in File explorer (left sidebar) */
.nav-file.is-active > .nav-file-title,
.nav-file.is-active > .nav-file-title .nav-file-title-content,
.nav-file-title.is-active,
.nav-file-title.is-active .nav-file-title-content {
  color: #ffca28 !important;
}

/* Belt-and-braces: force internal links in reading view */
.markdown-preview-view a.internal-link {
  color: #ffca28;
}
/* Reading view (and Publish) */
.markdown-preview-view ul li .inline-field-key,
.markdown-reading-view ul li .inline-field-key {
  color: var(--text-muted);
  font-weight: 500;
}

/* Live Preview / editor */
.markdown-source-view.mod-cm6 .cm-inline-field .cm-inline-field-key {
  color: var(--text-muted);
  font-weight: 500;
}


