-btn {
      position: absolute;
      top: 0.5em;
      right: 0.5em;
      background: var(--button-bg);
      border: none;
      padding: 0.4em;
      border-radius: 6px;
      cursor: pointer;
      font-size: 0.9em;
      opacity: 0.7;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .copy-btn:hover {
      opacity: 1;
    }
    .copy-btn svg {
      width: 1em;
      height: 1em;
      fill: var(--text);
    }
  </style>

  <!-- Highlight.js GitHub Theme -->
  