:root{
  --darca-green:#6FEABE;
  --darca-green-rgb:111,234,190;

  /* Серый для направляющих дерева (как "раньше") */
  --darca-guide: rgba(255,255,255,.14);
  --darca-guide-hover: rgba(255,255,255,.20);
}

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MM37FRPZ');</script>
<!-- End Google Tag Manager -->



<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MM37FRPZ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->




/* Publish: задаем переменные на контейнере сайта */
.published-container{
  /* Общий акцент (используется многими компонентами) */
  --color-accent: var(--darca-green);
  --text-accent: var(--darca-green);
  --interactive-accent: var(--darca-green);
  --interactive-accent-hover: var(--darca-green);

  /* Publish navigation variables */
  --nav-item-color: #ffffff;                      /* пункты меню по умолчанию */
  --nav-item-color-hover: var(--darca-green);     /* hover */
  --nav-item-color-active: var(--darca-green);    /* активная страница */
  --nav-item-color-selected: var(--darca-green);  /* если тема использует selected */

  /* Линии/границы вложенности (guide lines) - возвращаем в серый */
  --nav-item-border-color: var(--darca-guide);
  --nav-item-border-color-hover: var(--darca-guide-hover);

  /* Индикатор активного пункта - зеленый */
  --nav-item-border-color-active: rgba(var(--darca-green-rgb), .90);
}

/* Ссылки в контенте страницы (не в меню) */
.markdown-rendered a,
.markdown-rendered a:visited{
  color: var(--darca-green) !important;
}

/* Меню слева - текст белый (переменные уже задали, но оставим жесткий фоллбек) */
.publish-sidebar a,
.site-nav a,
.nav a,
.tree-item-self,
.nav-file-title-content{
  color:#ffffff !important;
  text-decoration:none;
  text-shadow:none;
}

/* Hover - легкая подсветка (вариант B) */
.publish-sidebar a:hover,
.tree-item-self:hover,
.nav-file-title-content:hover{
  color: var(--darca-green) !important;
  text-shadow: 0 0 10px rgba(var(--darca-green-rgb), .25);
}

/* Активная страница - зеленая (фоллбек поверх возможных особенностей темы) */
.publish-sidebar .tree-item-self.mod-active,
.publish-sidebar .tree-item-self.is-active,
.publish-sidebar a[aria-current="page"],
.publish-sidebar a[aria-current="true"]{
  color: var(--darca-green) !important;
  text-shadow: 0 0 10px rgba(var(--darca-green-rgb), .25);
  font-weight: 600;
}

/* Вертикальные направляющие дерева (guide lines) - серые */
.publish-sidebar .tree-item-children,
.publish-sidebar .nav-folder-children{
  border-left-color: var(--darca-guide) !important;
}

/* Активный индикатор (полоска рядом с выбранным пунктом) - зеленый
   В разных версиях/темах может быть border-left или border-right, закрываем оба варианта. */
.publish-sidebar .tree-item-self.mod-active{
  border-left: 1px solid rgba(var(--darca-green-rgb), .90) !important;
  border-right: 1px solid rgba(var(--darca-green-rgb), .90) !important;
}

/* Если тема рисует индикатор псевдоэлементами */
.publish-sidebar .tree-item-self::before,
.publish-sidebar .tree-item-self::after,
.publish-sidebar .nav-file-title::before,
.publish-sidebar .nav-file-title::after{
  background-color: var(--darca-green) !important;
  border-color: var(--darca-green) !important;
}

/* Боковые линии в контенте (blockquote/callout) - зеленые, как вы просили ранее */
.markdown-rendered blockquote{
  border-left-color: var(--darca-green) !important;
}
.callout{
  --callout-color: var(--darca-green-rgb);
}