      body {
        background-color: #181818;
        color: #fff;
      }
      .section {
        background-color: #242424;
        border-radius: 10px;
        padding: 40px;
        margin: 20px 0;
        transition: background 0.3s;
      }
      .section:hover {
        background-color: #333;
      }
      .site-header {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
      }
      .site-header img {
        height: 50px; /* adjust as needed */
      }
      .site-header h1 {
        margin: 0;
        font-size: 2.5rem;
      }