* {
    font-family: Arial, Helvetica, sans-serif;
    box-sizing: border-box;
}

h1, h2{
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: 500;
    color: rgb(84, 83, 83);
    font-size: 40px;
}

h2 {
    font-size: 24px;
}

img {
    border-radius: 12px;
}

.ingredient-list li {
    font-family: 'Courier New', Courier, monospace;
}

.homepage-card {
    background-color: rgb(227, 223, 214);
    padding: 24px;
    width: 400px;
    margin: 48px auto;
    border-radius: 5px;
    text-align: center;
}

.homepage-card ul {
    list-style-type: none;
    padding: 0;
}

.recipe-card {
    background-color: rgb(232, 227, 208);
    width: 800px;
    margin: 24px auto;
    padding: 8px 32px;
    border-radius: 5px;
}

.description-card {
    width: 400px;
    display: inline-block;
    padding: 0 16px;
}

.ingredients-card {
    background-color: white;
    width: 600px;
    border-radius: 10px;
    padding: 16px 48px;
    margin: 0 auto;
}

.ingredients-card ul {
    list-style-type: none;
    padding: 0;
}

.ingredients-card li::before {
    content: "- ";
}

.steps-card {
    background-color: rgb(219, 211, 186);
    padding: 8px;
    border-radius: 5px;
}

