a {
  text-decoration: none;
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
}

* {
  font-family: 'Rubik';
}

*:focus, *:focus-visible {
  box-shadow: none !important;
}

video {
  height: auto;
  max-width: 100%;
}

#extra {
  cursor: pointer;
}

.div-close {
  z-index: 20;
}

.btn-close {
  z-index: 21;
}

#overlay-player {
  overflow: hidden !important;
}

#overlay-player video {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  background: #000;
  display: block;
}

#by-autor {
  bottom: 0;
  left: 0;
  margin: 2rem;
  padding: 0.1rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  opacity: 0.4;
}

#by-autor:hover {
  opacity: 1;
}

#overlay-player {
  pointer-events: none;
}

#overlay-player-inner, #overlay-media-title, #overlay-player * {
  pointer-events: auto;
}

.page-item.disabled .page-link, .page-item.disabled .page-link * {
  pointer-events: none !important;
}

.overlay-refresh {
  will-change: transform;
  transform: translateZ(0);
}

