<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Festzeltgaming</title>
  <style>
    /* Reset */
    *,
    *::before,
    *::after {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    /* Basis fix gegen horizontales Scrollen */
    html, body {
      margin: 0;
      padding: 0;
      overflow-x: hidden;
    }

    /* Header-Stil */
    .header {
      background-color: #1F625F; /* Festzeltblau */
      color: #FFFFF1; /* Helles Beige */
      width: 100%;
      padding: 1rem 1.5rem;
      display: flex;
      align-items: center;
      justify-content: space-between;
      box-sizing: border-box;
    }

    /* Logo / Titel */
    .header .logo {
      font-size: 1.5rem;
      font-weight: bold;
      color: #FFFFF1;
      text-decoration: none;
      font-family: "Century Gothic", sans-serif;
    }

    /* Navigation */
    .nav {
      display: flex;
      gap: 1.5rem;
      margin-left: auto;
      justify-content: flex-end;
      flex-wrap: wrap; /* Falls es eng wird, rutschen Links um */
    }

    .nav a {
      color: #FFFFF1;
      text-decoration: none;
      font-family: "Century Gothic", sans-serif;
      font-size: 1rem;
    }

    .nav a:hover {
      text-decoration: underline;
    }

    /* Handy-Anpassung */
    @media (max-width: 768px) {
      .nav {
        gap: 1rem;
      }

      .nav a {
        font-size: 0.9rem;
      }
    }
  </style>
</head>
<body>

  <header class="header">
    <div class="logo">Festzeltgaming</div>
    <nav class="nav">
      <a href="#home">Home</a>
      <a href="#ueber-uns">Über uns</a>
    </nav>
  </header>

</html>
