        body {
            background-color: rgb(25,25,25);
            background-image: url(../images/forest.png);
            background-repeat:no-repeat;
            background-size:cover;
            background-position: center center;
            background-attachment: fixed;
            color: rgb(237, 235, 230);
            font-family: sans-serif;
            margin-left: 20px;
            margin-right: 20px;
            margin-top: 20px;
            text-align: center;
            font-size: 16px;
        }

        header {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: row;
        }

        .moon {
            width: 130px;
        }

        #title {
            font-size: 2em;
            border-bottom: 1px solid;
            margin-bottom: 10;
            margin-left: 15px;
            margin-right: 15px;
            line-height: 1.5;

        }

        #subtitle {
            font-size: 1.2em;
            line-height: 0.3;
            padding-bottom: 35;
        }

    
        nav {
            margin-top: 20px;
            margin-bottom: 20px;
            color: rgb(255,250,136);
            display: flex;
            justify-content: space-between;
            width: 550px;
            margin: auto;
            padding-top: 10;
            padding-bottom: 10;
        }

        nav a {
            color: rgb(237, 235, 230);
        }

        main {
            margin: auto;
            padding: 20px;
            width: 550px;
            text-align: center;

        }
        
        a {
            color: rgb(237, 187, 59);
        }
        
        p {
            line-height: 1.5;
            margin-bottom: 1em;
        }

ol {
    line-height: 1.5;
    }

li {
            margin-bottom: 5;
    }

.text {
    width:500;
        margin: auto
}

.src {
            color:dimgray;
            font-size: 14;

        }


.centered {
  margin-left: auto;
  margin-right: auto;
}
        .justified {
            display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
        }

::selection {
    background: rgb(237, 235, 230);
    color: rgb(25,25,25);
}

::-moz-selection {
    background: rgb(237, 235, 230);
    color: rgb(25,25,25);
}

#hidden {
    position: relative;
    display: inline-block;
}

#wide {
            width:100%;
            max-width: 1000px;
            margin: 0 auto;
            text-align: center;
    
        }