* {
    box-sizing: border-box;
}

#homepage-title {
    font-family: Arial, Helvetica, sans-serif;
    color: maroon;
    background-color: aquamarine;
    max-width: 490px;
    border: 7px groove rgb(92, 4, 104);
    margin: auto;
    text-align: center;
    text-decoration: underline;
}

.recipe-link {
    background-color: rgb(211, 112, 224);
    padding: 6px;
    border: 5px dashed goldenrod;
    display: block;
    max-width: 230px;
    margin: auto;
    text-align: center;
}

.recipe-link,
.recipe-heading {
    font-family: "Brush Script MT", sans-serif;
    font-style: italic;
    font-size: 25px;
}

.recipe-title {
    font-family: Arial, Helvetica, sans-serif;
    color: maroon;
    background-color: aquamarine;
    padding: 10px;
    max-width: 285px;
    border: 7px ridge rgb(92, 4, 104);
    margin: 10px auto;
    text-align: center;
    text-decoration: underline;
}

.return-link,
.proceed-link {
    font-family: "Brush Script MT", sans-serif;
    font-style: italic;
    font-size: 22px;
    border-width: 5px;
    border-style: dashed;
    text-align: center;
    display: block;
    margin: 10px auto;
    max-width: 200px;
}

.return-link {
    background-color: red;
    border-color: orange;
}

.proceed-link {
    background-color: chartreuse;
    border-color: cadetblue;
}

.image {
    margin: 10px auto;
    display: block;
}

.image-home {
    margin: 7px auto;
    display: block;
}

.about-section,
.prepare,
.ingredients,
.instructions,
.continue-outtro,
.congrats,
.enjoy {
    text-align: center;
    max-width: 1000px;
    margin: 15px auto;
    border-width: 5px;
}

.congrats,
.enjoy {
    display: block;
    max-width: 130px;
    margin: 10px auto;
}

.congrats {
    border-style: dotted;
    border-color: burlywood;
    color: forestgreen;
}

.enjoy {
    border-style: double;
    border-color: darkgoldenrod;
    color: maroon;
}

.about-section {
    border-style: solid;
    border-color: olive;
}

.prepare {
    border-style: dotted;
    border-color: cornflowerblue;
}

.ingredients {
    border-style: double;
    border-color: chocolate;
}

.instructions {
    border-style: groove;
    border-color: grey;
}

.continue-outtro {
    border-style: solid;
    border-color: mediumslateblue;
}

.recipe-heading {
    border: 2px dotted rgb(100, 4, 52);
    max-width: 150px;
    margin: 10px auto;
    text-decoration: underline;
}

.outtro-name {
    text-decoration: underline;
}

ul,
ol {
    list-style-position: inside;
    text-align: left;
}