
    body {
      background-color: #111;
      color: #eee;
      font-family: 'Arial', sans-serif;
    }
    .navbar {
      background-color: #000;
      border-bottom: 3px solid #e60000;
    }
    .navbar-brand {
      font-size: 1.5rem;
      font-weight: bold;
      color: #e60000 !important;
      text-transform: uppercase;
      letter-spacing: 2px;
    }
    .nav-link {
      color: #eee !important;
      font-weight: bold;
    }
    .nav-link:hover {
      color: #e60000 !important;
    }
    header {
      background: linear-gradient(90deg, #000 0%, #111 100%);
      padding: 2rem 1rem;
      text-align: center;
      border-bottom: 3px solid #e60000;
    }
    header h1 {
      font-size: 3rem;
      color: #e60000;
      text-transform: uppercase;
      letter-spacing: 3px;
      margin: 0;
    }
    header p {
      font-size: 1.2rem;
      color: #ccc;
    }
    .content {
      padding: 2rem;
    }

    a, a:link, a:visited {
  color: #e60000;
  text-decoration: none;
}

a:hover, a:focus {
  color: #ff3333;
  text-decoration: underline;
}


.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23e60000' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-toggler {
    border-color: #e60000;
}
