﻿/* CSS */
.video {
  max-width: 800px;   /* optional */
  margin: 0 auto;     /* optional */
}

.video iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9; /* or 4 / 3, 1 / 1, etc. */
  border: 0;
  display: block;
}

.hljs-copy-wrapper {
    position: relative;
}

.hljs-copy-button {
    position: absolute;
    top: 0.5rem; /* Adjust as needed */
    right: 0.5rem; /* Adjust as needed */
    /* Add styling for appearance (padding, color, hover effects, icon size, etc.) */
    padding: 0.5rem;
    background-color: #f0f0f0;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
