/* blog.css */
article {
    background: #743131;
    padding: 1.5rem;
    margin-bottom: 2rem;
    border-radius: 20px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    position: relative;
}

article h2, article p { color: #fdf0d5; }

article img {
    height: 250px;
    width: auto;
    border-radius: 15px;
    margin: 1rem 0;
}

article .date {
    position: absolute;
    bottom: 10px;
    left: 15px;
    font-size: 0.9rem;
    color: #fdf0d5;
    opacity: 0.8;
}

.last-paragraph {
    margin-bottom: 2%;
}


article:last-of-type {
    margin-bottom: 2%;
}

article p {
    font-size: large;
    text-indent: 20px; 
    margin-bottom: 10px; 
}
ul, ol {
    color:  #fdf0d5;
    font-size: medium;
}


.fig{
    display: flex;
    justify-content: center;
}


.fig figure {
    text-align: center;
}

.fig img {
    height: 250px;
    width: auto;
    display: block;
    margin: 0 auto; 
}

.fig figcaption {
    font-size: 0.9em;
    margin-top: 5px;
    color: #fdf0d5;
}

figure {
    text-align: left;
}

img {
    height: 350px;
    width: auto;
    display: block;
    margin: 0 auto;
}

figcaption {
    font-size: 0.9em;
    margin-top: 5px;
    color: #fdf0d5;
}

a {
    color: #fdf0d5;
}