body {
      background-color: #202227;
      color: white;
      font-family: "Times New Roman", monospace;
      margin: 0;
      display: flex;
      font-size: 20px
    }
    
    a:link {
      color: #ffebe6}
      
    a:visited {
      color: #8bccdb;
    }

    #sidebar {
      width: 220px;
      background-color: #111;
      padding: 15px;
      border-right: 5px dotted #33ff99;
      height: 100vh;
    }

    #sidebar h2 {
      font-size: 18px;
      margin-bottom: 10px;
    }

    #sidebar a {
      display: block;
      color: #66ffcc;
      text-decoration: none;
      margin: 6px 0;
    }

    #sidebar a:hover {
      color: #ffffff;
      background-color: #333;
    }

    #content {
       flex: 1;
      padding: 30px;
      font-size: 18px;
    }

    h1 {
      font-size: 28px;
      text-transform: uppercase;
      border-bottom: 1px dashed #33ff99;
    }