/* Скрываем "не тот" язык */
.en .ru, .ru .en  {
  display: none;
}

/* Переключалки языка */
.lang-switcher {
 border-bottom: 1px dashed;
 cursor: pointer;
 
}
.lang-switcher:hover {
  color: #b33;
}

/* Выделяем активную переключалку тоже с помощью классов родителя */
.en .lang-switcher--en,
.ru .lang-switcher--ru {
 	color: white;
  border-bottom: none;
  font-weight: bold;
  cursor: default;
}

body {	
	background-image: url(kinoplenka.jpg);
	background-attachment: fixed;
}

.container {
	width: 600px;
	margin: 0 auto;
}

.card {
	border-radius: 6px;
	background: rgba(255, 255, 255, .2);
	padding: 1rem;
	box-shadow: 2px 3px 10px rgba(0, 0, 0, .2);
}

.btn {
	color: #42b983;
	position: relative;
	border-radius: 99px;
	border: 1px solid #42b983;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0.5rem 1.5rem;
	font-weight: 700;
	outline: none;
	background: #fff;
	transition: all 0.22s;
	cursor: pointer;
	margin-right: 1rem;
}

.btn.primary {
	background: #42b983;
	color: #fff;
}

.btn:active {
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .3);
}

.btn:hover {
	cursor: pointer;
	opacity: 0.8;
}

input[type=file] {
	display: none;
}

.preview {
	display: flex;
	flex-wrap: wrap;
	padding: .5rem;
}

.preview-image {
	position: relative;
	margin: 0 auto;
	margin-bottom: .5rem;
	overflow: hidden;
}

.preview-image video {
	width: 550px;
	height: auto;
}

.preview-image.removing {
	transform: scale(0);
	transition: transform .3s;
}

.preview-image:hover .preview-remove {
	opacity: 1;
}

.preview-image:hover .preview-info {
	top: 0;
}

.preview-remove {
	opacity: 0;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	font-weight: bold;
	background: rgba(255, 255, 255, .5);
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: opacity .22s;
}

.preview-info {
	position: absolute;
	right: 0;
	top: -25px;
	left: 0;
	height: 25px;
	font-size: 1.2rem;
	background: rgba(255, 255, 255, .5);
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 5px;
	transition: bottom .22s;
}