/*
Theme Name: Dear Jeremy
Theme URI: http://example.com/dear-jeremy
Author: Signed L.
Author URI: http://example.com
Description: A soft, elegant WordPress theme designed for the 'Dear Jeremy' blog. Includes places for popups, affiliate blocks, and a signature footer.
Version: 1.0
License: GNU General Public License v2 or later
Tags: blog, poetry, personal, minimalist, soft-colors
Text Domain: dear-jeremy
*/

:root{
    --blush: #e7d7d2;
    --rose: #c7a6a1;
    --earth: #bba99f;
    --sand: #f3eee9;
    --ink: #3c3b3b;
}
html,body{height:100%;}
body{
    margin:0;
    font-family: Georgia, 'Times New Roman', serif;
    background:var(--sand);
    color:var(--ink);
    -webkit-font-smoothing:antialiased;
}
a{color:var(--rose); text-decoration:none;}
header.site-header{
    background:var(--blush);
    padding:48px 20px;
    text-align:center;
    border-bottom:2px solid var(--rose);
}
.site-title{font-size:2.6rem; font-style:italic; margin:0;}
.site-description{margin-top:8px; color:rgba(60,59,59,0.85);}
nav.site-nav{display:flex; justify-content:center; gap:18px; padding:12px; background:var(--earth);}
nav.site-nav a{color:var(--sand); font-weight:700;}
.wrap{max-width:940px; margin:36px auto; padding:0 18px;}
article.post{background:#fff; padding:30px; border-radius:12px; border:1px solid var(--rose); margin-bottom:28px;}
.tag{display:inline-block; background:var(--blush); padding:6px 12px; border-radius:20px; font-size:0.85rem;}
footer.site-footer{background:var(--earth); color:#fff; text-align:center; padding:34px 18px; margin-top:48px; font-style:italic;}
/* Popup */
#dj-popup{display:none; position:fixed; inset:0; background:rgba(0,0,0,0.5); z-index:9999;}
#dj-popup .inner{background:#fff; max-width:420px; margin:6% auto; padding:26px; border-radius:12px; text-align:center;}
/* Responsive */
@media (max-width:600px){ .site-title{font-size:1.8rem;} .wrap{padding:0 12px;} }
