/* ═══════════════════════════════════════════════════════════════════════
   STUFF CURIOUS — THEME EDITS PATCH
   Append these rules to the bottom of style.css
   (or load as assets/css/edits.css after the main stylesheet)
   ═══════════════════════════════════════════════════════════════════════ */

/* ─── EDIT 1: SVG logo sizing ────────────────────────────────────────── */
.site-logo {
    display: flex;
    align-items: center;
    line-height: 1;
}
.site-logo img {
    height: 36px;
    width: auto;
    max-width: 180px;
    display: block;
    /* Keep the SVG visible on dark header */
    filter: brightness(1);
}

/* ─── EDIT 2: Tighter hero gap + remove hero card title ─────────────── */
.hero-inner {
    gap: 2rem; /* was 4rem */
}

/* The title is removed in PHP, but belt-and-suspenders hide it if cached */
.hero-card .hero-card-title {
    display: none;
}

/* ─── EDIT 3: All post-card titles → 1.5rem / line-height 1.1 ───────── */
.post-card-title {
    font-size: 1.5rem;
    line-height: 1.1;
}

/* ─── EDIT 4: Featured post-card title → 2.45rem ────────────────────── */
.post-card.featured .post-card-title {
    font-size: 2.45rem;
    line-height: 1.1;
}

/* ─── EDIT 10: Remove bullet points from nav <li> items ─────────────── */
.site-nav {
    list-style: none;
    padding: 0;
    margin: 0;
}
.site-nav li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex;
    align-items: center;
}
/* Also target WordPress's default list styles */
.site-nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 0.15rem;
}
.site-nav li::before,
.site-nav li::marker {
    display: none;
    content: none;
}

/* ─── EDIT 9: Recipes section spacing ───────────────────────────────── */
.recipes-section {
    border-top: 1px solid var(--border-light);
    padding-top: clamp(2rem, 5vw, 4rem);
}
