.copy-code-btn {
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 6px 12px;
  background-color: #f5f5f5;
  border: 1px solid #d1d5da;
  border-radius: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 500;
  color: #24292e;
  transition: all 0.2s ease;
  z-index: 10;
}

.copy-code-btn:hover {
  background-color: #e6e6e6;
  border-color: #959da5;
}

.copy-code-btn:active {
  transform: scale(0.98);
}

.copy-code-btn.copied {
  background-color: #28a745;
  border-color: #28a745;
  color: white;
}

pre {
  position: relative;
  padding-top: 32px;
}
