body { 
	font-family: Arial, sans-serif; 
	background: #1e1e1e; 
	color: #fff; 
	margin-top: 65px;
}
.topBlock {
  	background-color: #333;
  	display: flex;
  	justify-content: space-between;
  	align-items: center;
  	color: #fff;
  	position: fixed;
  	top: 0;
  	left: 0;
	height: 50px;  
  	width: 100%;
  	z-index: 1000;
  	box-shadow: 0 2px 8px rgba(0,0,0,0.5);
  	border-bottom: 2px solid #444;
}
.leftGroup {
  	display: flex;
  	align-items: center;
  	gap: 20px; /* mezera mezi názvem a počtem filmů */
}
.pageTitle {
  	font-size: 20px;
  	font-weight: bold;
  	color: #FFD600;
	margin-left: 20px;
}
.listItem {
  	font-size: 14px;
  	color: #ccc;
  	line-height: 1.3em;
  	text-align: right; /* zarovná čísla pěkně vpravo */
	margin-right: 25px;
}


textarea { 
	width: 98.5%; 
	height: 200px; 
	background: #2e2e2e; 
	color: #fff; 
	border: 1px solid #555; 
	padding: 10px; 
	margin-bottom: 10px; 
	font-family: monospace; 
}
.validate-btn {
    	text-align: center;
    	margin-top: 10px;
}
button { 
    	padding: 10px 20vw; 
    	font-size: 16px; 
    	cursor: pointer; 
    	background-color: #FFD600;
    	color: #1e1e1e;
    	border: none;
    	transition: 0.5s;
}
button:hover {
    	background-color: #C7C7C7;
    	transform: scale(1.02);
}
pre { 
	background: #2e2e2e; 
	padding: 25px; 
	border: 1px solid #555; 
	overflow-x: auto; 
	white-space: pre-wrap; 
	word-wrap: break-word; 
	margin-bottom: 80px;
}



.error { 
	color: #ff4d4d; 
}
.warning { 
	color: #ffcc00; 
}
.success { 
	color: #4dff4d; 
}







.bottomListItem {
  	background-color: #333;
  	text-align: center;
  	padding: 15px;
  	cursor: pointer;
  	position: fixed;
  	bottom: 0;
  	left: 0;
  	right: 0;
  	transition: 0.8s;
  	z-index: 1000; /* Ujistěte se, že tlačítko bude nad blokem s filmy */
}
.bottomListItem:hover {
  	background-color: #555;
}
.bottomListText {
  	color: #fff;
  	text-decoration: none;
  	transition: color 0.3s;
}
.bottomListItem:hover .bottomListText {
  	color: #fff;
}