:is(code-copy, code-tab, code-tabs):not(:defined) {
  opacity: 1 !important;
}

code-tab pre {
  border-radius: 0 0 var(--code-border-radius) var(--code-border-radius) !important;
}

code-tab::before {
  content: attr(data-label);
  display: inline-block;
  margin-top: 8px;
  padding: 3px 5px;
  background: var(--markdown-table-row-odd-background-color);
  border-start-start-radius: var(--code-border-radius);
  border-start-end-radius: var(--code-border-radius);
  font-size: 13px;
  width: calc(100% - 10px);
}

code-copy > pre {
  margin-bottom: 0;
}
