/* 1️⃣ Load Literata font 400 + 700 site-wide */
@import url('https://fonts.googleapis.com/css2?family=Literata:wght@400;700&display=swap');

/* 2️⃣ Post titles — front-end and editor */
.entry-title,
.entry-title a,
.wp-block-post-title,
.single-post .entry-header h1.entry-title,
.single-post .entry-header h1.entry-title a,
.editor-styles-wrapper .wp-block-post-title,
.editor-styles-wrapper .entry-title,
.editor-styles-wrapper .entry-header h1.entry-title {
    font-family: "Literata", serif;
    font-weight: 700;
    color: #222222; /* post title color — adjust if needed */
}

/* 3️⃣ Post title text-transform override */
h1.entry-title { 
   text-transform: none !important; 
} 

/* 4️⃣ Paragraphs — post content */
.entry-content p,
.post-content p,
.single-content p {
    line-height: 1.4em;
    font-size: 15px;
    margin-bottom: 12px !important;
    color: #000000 !important;
    font-weight: 500;
}

/* 5️⃣ Miscellaneous tweaks */
#infinite-handle span { display: none; }

.wp-element-caption {
    line-height: 1.0em;
    font-size: 15px;
}

/* ===========================================
   Global list spacing: bullet-to-bullet + wrapped lines
=========================================== */

/* UL/OL block container reset */
.wp-block-list {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.editor-styles-wrapper .wp-block-list {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}

/* Top-level bullets */
.wp-block-list > li {
    line-height: 0.75;       /* normal spacing for single-line bullets */
    font-size: 15px;
    margin-bottom: 12px;   /* space between bullets */
    color: #000000 !important;
    font-weight: 500;
}

/* Editor match */
.editor-styles-wrapper .wp-block-list > li {
    line-height: 1.25; 
    font-size: 18px;
    margin-bottom: 12px;   
    color: #000000 !important;
    font-weight: 500;
}

/* Last bullet extra spacing if desired */
.wp-block-list > li:last-child {
    margin-bottom: 1em;
}

/* Nested bullets */
.wp-block-list li ul li,
.wp-block-list li ol li {
    line-height: 1.2;
    margin-bottom: 0.5em;
}
.editor-styles-wrapper .wp-block-list li ul li,
.editor-styles-wrapper .wp-block-list li ol li {
    line-height: 1.2;
    margin-bottom: 0.5em;
}

/* Wrapped bullets (JS will add .wrapped class) */
.wp-block-list li.wrapped {
    line-height: 1.15;       /* tighter for wrapped lines */
    font-size: 15px;
    margin-bottom: 11px;   /* lessen space beneath wrapped bullets to match non-wrapped-bullet spacing */
}

/* Tweak to lessen extra vertical space issue above wrapped bullets */
.wp-block-list li {
    margin-top: -0.1em;
}

