/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 27 2025 | 10:38:28 */
/* Базовий стиль плашки */
.movie-badge {
	--badge-bg: rgba(255,255,255,0.06);
	--badge-border: rgba(255,255,255,0.8);
	--badge-radius: 12px;
	--badge-padding-y: 6px;
	--badge-padding-x: 12px;
	--badge-gap: 8px;
	display: inline-flex;
	align-items: center;
	gap: var(--badge-gap);
	padding: var(--badge-padding-y) var(--badge-padding-x);
	border-radius: var(--badge-radius);
	background: var(--badge-bg);
	color: inherit;
	border: 0px solid var(--badge-border);
	white-space: normal;
	vertical-align: middle;
	box-shadow: 0 1px 2px rgba(0,0,0,0.04);
	backdrop-filter: blur(6px) saturate(120%);
	-webkit-backdrop-filter: blur(6px) saturate(120%);
}
.movie-badge.festivals {
	display: inline-block;        /* плашка під текст */
	position: relative;
	padding-left: 22px;           /* місце для лівої гілочки */
	padding-right: 22px;          /* місце для правої гілочки */
	margin-right: 8px;
	border-radius: 0px;
	white-space: normal;          /* дозволяємо перенос рядків */
	text-align: center;           /* центр тексту */
	vertical-align: middle;
	background: transparent;
	backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

/* Ліві та праві гілочки */
.movie-badge.festivals::before,
.movie-badge.festivals::after {
	content: "";
	position: absolute;
	top: 50%;
	width: 20px;
	height: 25px;
	background-image: url("https://babylon13.pro/wp-content/uploads/2025/09/branch_l_min_ffffff.svg");
	background-size: contain;
	background-repeat: no-repeat;
	transform: translateY(-50%);
}

.movie-badge.festivals::before {
	left: 0;
}

.movie-badge.festivals::after {
	right: 0;
	transform: translateY(-50%) scaleX(-1);
}




.movie-badge.status {
	--badge-bg: rgba(145, 223, 121, 0.1));
	--badge-color: rgba(145, 223, 121, 1);
	--badge-border: rgba(145, 223, 121, 1);
	
	--badge-padding-y: 3px;
	
	border: 1px solid var(--badge-border);
}


/* Outline-варіант: прозора всередині, тільки рамка */
.movie-badge.outline {
	background: transparent;
}
/* Small modifier */
.movie-badge.sm {
	--badge-padding-y: 4px;
	--badge-padding-x: 8px;
	--badge-radius: 10px;
}
/* Icon (якщо хочеш поставити маленький кружок або svg зліва) */
.movie-badge .badge-icon {
	display: inline-flex;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	flex-shrink: 0;
}
/* Приклади статусів (за потреби додай свої кольори) */
.movie-badge.released {
	--badge-bg: rgba(38,166,91,0.12);
	--badge-color: #26a65b;
	--badge-border: rgba(38,166,91,0.25);
}
.movie-badge.upcoming {
	--badge-bg: rgba(219,165,6,0.12);
	/* IMDb yellow (наприклад) */
	--badge-color: #DBA506;
	--badge-border: rgba(219,165,6,0.25);
}
.movie-badge.production {
	--badge-bg: rgba(255,159,67,0.10);
	--badge-color: #ff8f33;
	--badge-border: rgba(255,159,67,0.22);
}
.movie-badge.post {
	--badge-bg: rgba(121,85,192,0.10);
	--badge-color: #7951c0;
	--badge-border: rgba(121,85,192,0.22);
}
.movie-badge.archived {
	--badge-bg: rgba(255,255,255,0.03);
	--badge-color: #cfcfcf;
	--badge-border: rgba(255,255,255,0.06);
}
.mobile-back {
	inset: 0;
	/* займає всю ширину і висоту */
	filter: blur(0px)
		brightness(1)
		contrast(1)
		saturate(1);
	overflow: hidden;
	top: -0px;
	left: 0px;
	right: -0px;
	bottom: -0px;
	transform: scale(1);
	/* щоб не обрізався blur по краях */
	/* Маска — плавний перехід від прозорості до видимості */
	-webkit-mask-image: linear-gradient(to bottom,
		transparent 0px,
		black 100px,
		black 1000%);
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
	mask-image: linear-gradient(to bottom,
		transparent 0px,
		black 100px,
		black 100%);
	mask-repeat: no-repeat;
	mask-size: 100% 100%;
}
