/* Убиратель букав из видосов */
.vjs-playlist-item .vjs-playlist-name,
.vjs-playlist-item .vjs-playlist-title,
.vjs-playlist-now-playing-text,
.vjs-playlist-duration,
.vjs-playlist-description,
.vjs-playlist-item-details,
.vjs-playlist-item-title,
.vjs-up-next-text {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	height: 0 !important;
	width: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}


.decor {
      background:rgb(213, 45, 197);
			color:rgb(58, 12, 54);
      padding:0.5rem 0.5rem;
      margin:0 0.5rem;
      font-size:1rem;

      border-top-left-radius: 255px 15px;
      border-top-right-radius: 15px 225px;
      border-bottom-right-radius: 225px 15px;
      border-bottom-left-radius:15px 255px;
}

.decor:hover{
   box-shadow:2px 8px 4px -6px hsla(0,0%,0%,.3);
}
.decor.lined.thick{
   border:solid 3px #41403E;
}
.decor.dotted.thick{
   border:dotted 3px #41403E;
}
.decor.dashed.thick{
  border:dashed 3px #41403E;
}
.decor.lined.thin{
   border:solid 2px #41403E;
}
.decor.dotted.thin{
   border:dotted 2px #41403E;
}
.decor.dashed.thin{
  border:dashed 2px #41403E;
}



.video-js {
	aspect-ratio: 16 / 9;
	width: 100%;
	height: auto;
}

.player-wrapper {
    display: flex;
    flex-direction: column;
}

@media (min-width: 1200px) {
	.vjs-playlist {
		height: 100%;
		overflow-y: auto;
		aspect-ratio: 16 / 27;
	}
		.vjs-playlist .vjs-playlist-item-list {
		display: flex;
		flex-direction: column;
	}
}

@media (max-width: 1199.9px) {
	.vjs-playlist {
		height: 100%;
		overflow-x: auto;
	}
	.vjs-playlist .vjs-playlist-item-list {
		display: flex;
		flex-direction: row;
	}
}

body {
	background: linear-gradient(rgba(0, 0, 0, 0.5),
			rgba(0, 0, 0, 0.5)),
		url('pic/3000.webp') no-repeat center center/cover;
		font-family: 'WDXL Lubrifont JP N', cursive;
}
