/* 代码块语言角标：右上角常显，位置让开 Material 的复制按钮；
   不接收鼠标事件，复制按钮的悬停与点击不受影响 */
.md-typeset pre > .code-lang {
  position: absolute;
  top: 0.45rem;
  right: 2.35rem;
  padding: 0 0.28rem;
  font-family: var(--md-code-font, monospace);
  font-size: 0.6rem;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: var(--md-default-fg-color--lighter);
  background-color: var(--md-code-bg-color);
  pointer-events: none;
  user-select: none;
}

/* 窄屏下复制按钮与小标题更挤，角标缩小一档避免压住代码首行 */
@media screen and (max-width: 44.9375em) {
  .md-typeset pre > .code-lang {
    top: 0.35rem;
    right: 2.1rem;
    font-size: 0.55rem;
  }
}
