body {
	background-color: black;
  }
  
  /* Google Fonts */
  @import url(https://fonts.googleapis.com/css?family=Anonymous+Pro);
  
  /* Global */
  html {
	min-height: 100%;
	overflow: hidden;
  }
  
  body {
	height: 100vh; /* Zajistí, že výška těla se vždy přizpůsobí výšce obrazovky */
	padding: 0;
	margin: 0;
	color: rgba(255, 255, 255, .75);
	font-family: 'Anonymous Pro', monospace;
	background-color: rgb(25, 25, 25);
  }
  
  /* Středový text */
  .line-1 {
	position: absolute; /* Umožňuje přesné zarovnání */
	top: 50%; /* Vertikální centrování */
	left: 50%; /* Horizontální centrování */
	transform: translate(-50%, -50%); /* Posun na skutečný střed */
	width: 24em; /* Šířka textového bloku */
	margin: 0 auto;
	border-right: 2px solid rgba(255, 255, 255, .75); /* Psací stroj animace */
	font-size: 2.5rem; /* Velikost písma */
	text-align: center; /* Zarovnání textu na střed */
	white-space: nowrap; /* Zabrání zalomení textu */
	overflow: hidden; /* Skrytí přetékajícího textu */
  }
  
  /* Animace */
  .anim-typewriter {
	animation: typewriter 2s steps(44) 1s 1 normal both,
			   blinkTextCursor 500ms steps(44) infinite normal;
  }
  
  @keyframes typewriter {
	from {
	  width: 0;
	}
	to {
	  width: 11em;
	}
  }
  
  @keyframes blinkTextCursor {
	from {
	  border-right-color: rgba(255, 255, 255, .75);
	}
	to {
	  border-right-color: transparent;
	}
  }
  
  h1 {
	margin: 0 auto;
	color: white;
	font-family: Research;
	font-size: 3rem;
	text-align: center;
	padding: 0;
  }
  
  /* Navigační lišta */
  .topnav {
	overflow: hidden;
  }
  
  /* Styl odkazů v navigační liště */
  .topnav a {
	float: left;
	margin-left: 250px; /* Zachováno pro původní vzhled */
	width: 100px;
	margin-top: 80px;
	color: #f2f2f2;
	text-align: center;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 17px;
  }
  
  /* Barva při hoveru */
  .topnav a:hover {
	background-color: #ddd;
	color: black;
  }
  
  /* Aktivní odkaz */
  .topnav a.active {
	color: white;
  }
  
  /* Vlastní font */
  @font-face {
	font-family: Research;
	src: url(fonts/research.otf);
	font-style: normal;
	font-weight: 100;
  }
  