  * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
  }

  body {
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      background-color: #0e1119;
      color: #eee;
      line-height: 1.6;
  }


  a {
      text-decoration: none
  }

  .topbar {
      border-bottom: 1px solid #222;
      padding: 12px 0;
      font-size: 13px;
      text-align: center;
      background: #0000;
  }

  .topbar {
      background: #000;
      padding: 10px;
  }

  .topbar a.site-name {
      display: inline-block;
      padding: 5px 10px;
      color: white;
      background: transparent;
      text-decoration: none;
      border-radius: 3px;
      font-weight: 600;
      transition: background 0.3s ease, color 0.3s ease;
  }

  .topbar a.site-name:hover {
      background: white;
      color: black;
  }

  .topbar a:not(.site-name) {
      margin: 0 6px;
      padding: 4px 10px;
      color: #cfcfcf;
      border-radius: 3px;
      font-weight: 600;
      text-decoration: none;
      transition: background 0.2s ease, color 0.2s ease;
  }

  .topbar a:not(.site-name):hover {
      background: #5eead4;
      color: black;
  }


  .container {
      max-width: 900px;
      margin: 60px auto;
      padding: 20px;
  background:#1b4251;
      border-radius: 8px;
  }

  h1 {
      font-size: 28px;
      color: white;
      margin-bottom: 20px;
      border-bottom: 1px solid #2b344a;
      padding-bottom: 10px;
  }

  h2 {
      font-size: 22px;
      color: #fff;
      margin-top: 25px;
      margin-bottom: 15px;
      border-left: 4px solid #2b344a;
      padding-left: 10px;
  }

  p {
      margin-bottom: 15px;
      font-size: 15px;
      color: #ccc;
  }

  ul {
      margin-left: 20px;
      margin-bottom: 15px;
  }

  li {
      margin-bottom: 10px;
  }

  a {
      color: #00d4ff;
      text-decoration: none;
  }

  a:hover {
      text-decoration: underline;
  }

  @media (max-width: 600px) {
      .container {
          padding: 15px;
          margin: 30px 10px;
      }

      h1 {
          font-size: 24px;
      }

      h2 {
          font-size: 20px;
      }
  }

  .site-footer{
 background:#000;
 border-top:1px solid #222;
 padding:25px 15px;
}

.footer-inner{
 max-width:1100px;
 margin:auto;
 text-align:center;
}

.footer-copy{
 color:#9aa3c7;
 font-size:14px;
 margin-bottom:12px;
}

.footer-links{
 margin-bottom:12px;
}

.footer-links a{
 color:#1ee0c1;
 text-decoration:none;
 font-size:14px;
 margin:0 10px;
 transition:.25s;
}

.footer-links a:hover{
 color:#fff;
}

.footer-powered{
 color:#7f89b5;
 font-size:13px;
}