  body {
        background-color: black;
        color: cyan;
        font-family: Arial, sans-serif;
        margin: 0;
        padding: 0;
        min-height: 100vh;
      }

      header {
        text-align: center;
        padding: 1rem 0;
        width: 100%;
        position: relative;
        z-index: 10;
      }

      header h1 {
        font-size: 2.5rem;
        margin: 0;
        padding: 0;
      }

      .container {
        text-align: center;
        max-width: 500px;
        width: 100%;
        margin: 0 auto;
        padding: 2rem 1rem;
      }

      img {
        margin-bottom: 2rem;
        width: 200px;
        height: auto;
      }

      .link-block {
        margin: 1.5rem 0;
      }

      .link-block a {
        display: block;
        text-decoration: none;
        color: cyan;
        font-size: 1.5rem;
        background-color: black;
        padding: 15px;
        border: 2px solid cyan;
        border-radius: 10px;
        transition: box-shadow 0.3s, transform 0.3s;
      }

      .link-block a:hover {
        box-shadow: 0 0 15px cyan;
        transform: translateY(-5px);
      }

      .link-block a:active {
        transform: translateY(2px);
      }