/* 复制按钮样式 */
pre.highlight {
  position: relative;
  padding-top: 30px; /* 为按钮留出空间 */
}

.copy-code-btn {
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 3px 10px;
  font-size: 12px;
  color: #586069;
  background-color: #f6f8fa;
  border: 1px solid #d1d5da;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s;
  z-index: 10;
}

.copy-code-btn:hover {
  background-color: #e1e4e8;
  color: #24292e;
}

/* 深色主题适配 */
@media (prefers-color-scheme: dark) {
  .copy-code-btn {
    color: #8b949e;
    background-color: #161b22;
    border-color: #30363d;
  }
  .copy-code-btn:hover {
    background-color: #30363d;
    color: #c9d1d9;
  }
}