/*
Theme Name: Notes of Her
Theme URI: https://notesofher.com
Author: Notes of Her
Description: A soft feminine lifestyle blog theme.
Version: 1.0
*/

body{
    background:#FFF7F1;
    color:#4D433F;
    font-family:Georgia, serif;
    max-width:1400px;
    margin:auto;
    padding:40px;
}

.site-header{
    text-align:center;
    padding:80px 20px;
}

.logo{
    font-size:56px;
    color:#A67C52;
    letter-spacing:2px;
    font-weight:normal;
}

.tagline{
    color:#8B8A86;
    font-size:18px;
    font-style:italic;
    margin-bottom:50px;
}

.main-menu{
    margin-top:40px;
}

.main-menu a{
    margin:0 25px;
    color:#8B7355;
    text-decoration:none;
    letter-spacing:2px;
    text-transform:uppercase;
}

.main-menu a:hover{
    color:#B88A6A;
}

main{
    margin-top:60px;
}

.content{
    display:flex;
    gap:80px;
    align-items:flex-start;
}

.posts{
    flex:1;
}

.categories{
    width:250px;
    background:#F2E8E1;
    padding:40px;
    border-radius:20px;
}

.categories h3{
    margin-top:0;
    color:#B88A6A;
}

.categories a{
    display:block;
    margin-bottom:20px;
    color:#A86B57;
    text-decoration:none;
}

.categories a:hover{
    color:#7E5B49;
}

h1,h2,h3{
    color:#6B5648;
}

p{
    color:#8B7355;
    line-height:1.8;
}

a{
    color:#B88A6A;
    text-decoration:none;
}

a:hover{
    color:#A86B57;
}

.post-grid{
    display:flex;
    justify-content:space-between;
    gap:30px;
    margin-top:50px;
}

.post-card{
    width:31%;
    background:white;
    border-radius:20px;
    overflow:hidden;
    box-shadow:0 10px 25px rgba(0,0,0,0.08);
}

.post-card img{
    width:100%;
    height:220px;
    object-fit:cover;
    display:block;
}

.post-card h3{
    padding:20px 20px 10px;
    color:#6B5648;
}

.post-card p{
    padding:0 20px 25px;
    color:#8B7355;
    line-height:1.7;
}

.site-footer{
    text-align:center;
    padding:50px;
    color:#8B7355;
}
.post-grid{
display:flex !important;
justify-content:space-between !important;
gap:30px !important;
}

.post-card{
width:31% !important;
}