/* Shared bookmark result marker colors. */

.bookmark-marker-square.bookmark-result-joseki,
.bookmark-marker-square.bookmark-result-tesuji,
.bookmark-marker-square.bookmark-result-success,
.bookmark-marker-square.bookmark-result-error,
.bookmark-marker-square.bookmark-result-question,
.bookmark-marker-square.bookmark-result-unknown {
  border: 1px solid var(--bookmark-marker-border, var(--bookmark-marker-bg));
  background: var(--bookmark-marker-bg);
  color: var(--bookmark-marker-icon);
}

.bookmark-marker-square.bookmark-result-joseki {
  --bookmark-marker-bg: var(--vk-analysis-result-joseki-bg-current);
  --bookmark-marker-border: var(--vk-analysis-result-joseki-border-current);
  --bookmark-marker-icon: var(--vk-analysis-result-joseki-icon, var(--vk-analysis-neutral-black));
}

.bookmark-marker-square.bookmark-result-tesuji {
  --bookmark-marker-bg: var(--vk-analysis-result-tesuji-border-current);
  --bookmark-marker-border: var(--vk-analysis-result-tesuji-border-current);
  --bookmark-marker-icon: var(--vk-analysis-result-tesuji-icon, var(--vk-analysis-neutral-black));
}

.bookmark-marker-square.bookmark-result-success {
  --bookmark-marker-bg: var(--vk-analysis-result-success-border-current);
  --bookmark-marker-border: var(--vk-analysis-result-success-border-current);
  --bookmark-marker-icon: var(--vk-analysis-result-success-icon, var(--vk-analysis-neutral-black));
}

.bookmark-marker-square.bookmark-result-error {
  --bookmark-marker-bg: var(--vk-analysis-result-error-border-current);
  --bookmark-marker-border: var(--vk-analysis-result-error-border-current);
  --bookmark-marker-icon: var(--vk-analysis-result-error-icon, var(--vk-analysis-neutral-black));
}

.bookmark-marker-square.bookmark-result-question {
  --bookmark-marker-bg: var(--vk-analysis-result-question-border-current);
  --bookmark-marker-border: var(--vk-analysis-result-question-border-current);
  --bookmark-marker-icon: var(--vk-analysis-result-question-icon, var(--vk-analysis-neutral-black));
}

.bookmark-marker-square.bookmark-result-unknown {
  --bookmark-marker-bg: var(--vk-analysis-result-unknown-bg-current);
  --bookmark-marker-border: var(--vk-analysis-result-unknown-border-current);
  --bookmark-marker-icon: var(--vk-analysis-result-unknown-icon, var(--vk-analysis-neutral-black));
}
