@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');
body {
		  font-family:Figtree;
			text-align:center;
			background: #222222;
			margin: 0px!important;
	
		}
    input[type=text] {
		padding: 15px;
		width: 100%;
		background: #000;
		color: white;
		border: 1px solid #555;
		border-radius: 10px 0px 0px 10px;
		font-family: Figtree;
		font-size: 16px;
		}
input[type=number], select {
	padding: 15px;
		width: 20%;
		background: #000;
		color: white;
		border: 1px solid #555;
		/*border-radius: 10px 0px 0px 10px;*/
		font-family: Figtree;
		font-size: 16px;
	margin: 5px;
}
    .button {
		padding:15px;
		background: #000;
		color: white;
		border: 1px solid #555;
		border-radius: 0px 10px 10px 0px;
		font-family: Figtree;
		font-size: 16px;
		}
		.container {
			 margin: 25px auto;
			max-width: 1280px;
			background: #222222;
			padding: 15px;
			/*box-shadow: 0px 0px 1px 0px; */
		}
		form {
		display:flex;
		align-items:center;
			justify-content:center;
		}
		.spo-1 {
			margin-top: 5px;
			/*display: flex;
			justify-content: center;
			gap: 20px;*/
			font-weight: bold;
			color: #fff;
			font-size: 18px;
		}
.spo-child {
display:inline-block;
	margin:10px;
}
		.search-form {
		margin: 4rem 10px;
		margin-bottom: 20px;
		}
		.popular {
		margin-top: 2rem;
			color: #fff;
		}
		.grid { 
			display: grid; 
			grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); 
			gap: 1rem; 
			margin-top: 2rem; 
		}
    .card { 
		text-align: center; 
		text-decoration: none; 
		color: #222; 
		/*border: 1px solid #ddd; */
		border-radius: 6px; 
		padding: .5rem; 
		}
		.card img { 
		width: 100%; 
		border-radius: 4px; 
		}
		.footer {
		background: #000;
		padding: 1rem;
		color: white;
		box-shadow: 0px 0px 0px 0px;
		}
		a {
		color: #ffffff!important;
			text-decoration:none!important;
		}
.header {
	display:flex;
	justify-content:space-between;
	align-items: center;
	background:#000000;
		padding: 10px;
}
		@media screen and (max-width:620px) {
			.grid {
			grid-template-columns: repeat(auto-fill, minmax(100px, 1fr))
			}}
@media screen and (max-width:620px) {
	iframe {
	height: 300px!important;
	}}
.movie-information {
			display: flex;
				gap: 20px;
				box-shadow: 0px 0px 5px 0px grey;
				padding: 5px;
				border-radius: 10px;
				align-items:center;
			}
			@media screen and (max-width:620px) {
				.movie-information {
				display: inline-block;
					padding: 20px;
				}}
			.h1, h1, h2, .h2, h3, .h3, .h4, h4, p, .p {
				color: white;
			}
			/*@media screen and (max-width:620px) {
				.movie-img {display:none;}}*/
			iframe {
				width:100%;
				height:500px;
				border:0;
				border-radius:6px;
				background: #000000;
}
.flex {
	display:flex;
	gap:1rem;
	margin-top:1rem;
}
  img {
	  width:200px;
	  border-radius:6px;
}
  h2{
	  margin:0;
}
button {
  padding: 0.5rem 1rem;
  margin-right: 0.5rem;
  background: #444;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
	font-size:16px;
	font-family:Figtree;
}
button:hover {
  background: #666;
}
@media screen and (min-width:620px) {
.logo {
	margin: 0 1rem;
	}}
.updates {
max-width: 1000px;
	width: 100%;
	margin: 0 auto;
}
.next, .prev {
border: 1px solid #000;
	background: #000;
	color: white;
	padding: 10px;
	margin: 5px;
	border-radius: 5px;
}
.next:hover, .prev:hover {
background: #666666;
}
.pagination {
margin-top: 2rem;
}
.epi-list {
		box-shadow: 0px 0px 5px 0px grey;
    padding: 5px;
    border-radius: 10px;
		}
.badge {
position: absolute;
      top: 8px;
      left: 8px;
      background: #000;
      color: #fff;
      padding: 2px 6px;
      font-size: 12px;
	border: 1px solid grey;
      border-radius: 4px;
}