* {
    margin: 0; padding: 0; border: 0; box-sizing: border-box;
}
body {
    background-color: lightsteelblue;
}
#css-zen-garden {
    background-color: rgb(121, 119, 119);
    font-family: verdana;
    border: 20px solid red;
    padding: 2em;
}

/* body of the page*/
.css-zen-garden {
    border: 10px solidcolor white;
    padding: 2em;
    font-family: verdana;
}

.page-wrapper {
    border-left: 4px solid purple;
    border-right: 4px solid purple;
    padding: 0px 2em;
}

#zen-intro {
    border: 4px solid pink;
    background-color: aliceblue;
    color: rgb(56, 111, 212);
    padding: 0px 2em;
    text-align: center;
}

#zen-summary {
    border: 5px solid rgb(127, 127, 198);
    padding: 2em;
    color: rgb(10, 56, 120);
    margin: 2px;
}

#zen-preamble {
    border: 5px solid rgb(200, 150, 236);
    text-align: center;
    color: rgb(163, 77, 192);
    padding: 2em;
    margin: 2px;
}

#zen-supporting {
    border: 4px solid pink;
    padding: 0px 2em;
    background-color: aliceblue;
    text-align: center;
    margin: 2px;
    color: cornflowerblue;
}

#zen-explanation {
    border: 4px solid salmon;
    text-align: center;
    padding: 2em;
    margin: 2px;
    color: rgb(195, 18, 59);

}

#zen-participation {
    border: 4px solid lightgreen;
    text-align: center;
    padding: 2em;
    margin: 2px;
    color: darkgreen;
}

#zen-benefits {
    border: 4px solid rgb(243, 216, 10);
    text-align: center;
    padding: 2em;
    margin: 2px;
    color: rgb(114, 114, 18);
}

#zen-requirements {
    border: 4px solid rgb(10, 29, 243);
    text-align: center;
    padding: 2em;
    margin: 2px;
    color: rgb(112, 110, 232);
}

#design-selection {
    border: 4px solid rgb(236, 12, 161);
    text-align: auto;
    padding: 2em;
    margin: 2px;
    color: rgb(218, 54, 207);
    background-color: aliceblue
}

#design-archives {
    border: 4px solid rgb(154, 236, 12);
    text-align: auto;
    padding: 2em;
    margin: 2px;
    color: rgb(218, 54, 207);
    background-color: aliceblue
}

#zen-resources {
    border: 4px solid rgb(233, 103, 42);
    text-align: auto;
    padding: 2em;
    margin: 2px;
    color: rgb(218, 54, 207);
    background-color: aliceblue
}
