/* Snapper color scheme overrides for Shibuya theme */
:root {
  --sy-c-brand: #004D40;
  --sy-c-brand-hover: #00695C;
  --sy-c-brand-text: #004D40;
  --sy-c-link: #004D40;
  --sy-c-link-hover: #00695C;
}

/* Accent color matching the landing page */
.sy-head {
  border-bottom-color: #004D40;
}

/* Sidebar active link */
.sy-sidebar-tree a.current {
  color: #004D40;
  border-left-color: #004D40;
}

/* Code block accents */
.highlight .hll {
  background-color: rgba(0, 77, 64, 0.08);
}

/* Admonition accent */
.admonition.note {
  border-left-color: #004D40;
}

.admonition.tip {
  border-left-color: #6BAF5B;
}

.admonition.warning {
  border-left-color: #FF655D;
}
