.page-id-33 .entry-title,
.page-id-306 .entry-title,
.page-id-627 .entry-title,
.page-id-2598 .entry-title,
.page-id-2324 .entry-title,
.page-id-1376 .entry-title,
.page-id-802 .entry-title,
.page-id-91 .entry-title,
.page-id-143 .entry-title,
.page-id-2353 .entry-title {
    text-align: center;
}

/* Warm Literary palette preview */
body, .site, .site-content, .content-area, .hentry { background-color: #F7F2EA; }
.main-navigation, .site-footer, .footer-widget-area { background-color: #2E2723; }
.entry-title, .entry-title a, .wp-block-heading, h1, h2, h3 { color: #B36B4D; }
a { color: #A65F46; }
.wp-block-button__link, .wp-element-button { background-color: #B36B4D !important; color: #FFF9F1 !important; }
.main-navigation a, .site-footer, .site-footer a { color: #F7F2EA; }
.site-title, .site-title a { color: #F7F2EA; }

/* Keep dropdown navigation readable on its light background */
.main-navigation ul ul a,
.main-navigation .sub-menu a {
    color: #2E2723 !important;
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a:focus,
.main-navigation .sub-menu a:hover,
.main-navigation .sub-menu a:focus {
    color: #B36B4D !important;
}

/* Refined author name on a chocolate header band */
.site-branding {
    width: 100%;
    box-sizing: border-box;
    padding: 18px 24px;
    background: rgba(46, 39, 35, 0.88);
}
.site-title {
    margin: 0;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(2rem, 3.4vw, 3rem);
    font-weight: 400;
    line-height: 1.15;
    letter-spacing: 0.08em;
    text-transform: none;
}
.site-title a,
.site-title a:visited {
    color: #FFF9F1 !important;
    text-shadow: none;
}

/* Homepage header and navigation theme overrides */
.site-branding { background: rgba(46,39,35,0.92) !important; }
.site-title,
.site-title a {
    font-family: Georgia, "Times New Roman", serif !important;
    font-size: clamp(2rem, 3.4vw, 3rem) !important;
    font-weight: 400 !important;
    line-height: 1.15 !important;
    letter-spacing: 0.08em !important;
    text-transform: none !important;
    color: #FFF9F1 !important;
}
.main-navigation { background-color: #2E2723 !important; }
.main-navigation > div > ul > li > a,
.main-navigation .menu > li > a { color: #FFF9F1 !important; }


/* One continuous chocolate homepage header */
body.home .site-branding {
    position: relative !important;
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 20px 24px 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden;
    background: #2E2723 !important;
}
body.home .site-branding > .site-logo-link,
body.home .site-branding > .site-description { display: none !important; }
body.home .site-title {
    position: relative !important;
    z-index: 1;
    width: auto !important;
    margin: 0 !important;
}
body.home #site-navigation-wrapper,
body.home .main-navigation {
    margin-top: 0 !important;
    padding-top: 0 !important;
    background: #2E2723 !important;
}
body.home .main-navigation { border-top: 1px solid rgba(255,249,241,.20); }

/* The selected AS artwork, used once for both placements */
body.home .site-branding::before,
html body:not(.home) header#masthead .site-branding > a.site-logo-link {
    background-image: url("data:image/webp;base64,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") !important;
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

body.home .site-branding::before {
    content: "" !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    width: 138px !important;
    height: 138px !important;
    transform: translate(-50%, -50%) !important;
    border: 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    opacity: .22;
    pointer-events: none;
}

/* Interior pages: artwork only, with no circle or name over the photograph */
html body:not(.home) .site-branding {
    width: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}
html body:not(.home) .site-title,
html body:not(.home) .site-description { display: none !important; }
html body:not(.home) header#masthead .site-branding > a.site-logo-link {
    width: 96px !important;
    height: 96px !important;
    display: block !important;
    border: 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    box-shadow: none !important;
}
html body:not(.home) .site-logo-link img { display: none !important; }
html body:not(.home) .site-logo-link::before { content: "" !important; }

@media (max-width: 600px) {
    body.home .site-branding { padding: 16px 18px 13px !important; }
    body.home .site-title, body.home .site-title a { font-size: 1.7rem !important; letter-spacing: .05em !important; }
    body.home .site-branding::before { width: 105px !important; height: 105px !important; }
    html body:not(.home) header#masthead .site-branding > a.site-logo-link {
        width: 72px !important;
        height: 72px !important;
    }
}


/* Remove the remaining blue typography */
body a,
body a:visited,
body button,
body input[type="button"],
body input[type="submit"] {
    color: #A65F46 !important;
}
body .entry-title,
body .entry-title a,
body .wp-block-heading,
body h1,
body h2,
body h3 {
    color: #B36B4D !important;
}
body .main-navigation > div > ul > li > a,
body .main-navigation .menu > li > a,
body .site-footer,
body .site-footer a {
    color: #FFF9F1 !important;
}
body .main-navigation ul ul a,
body .main-navigation .sub-menu a {
    color: #2E2723 !important;
}
body .main-navigation ul ul a:hover,
body .main-navigation ul ul a:focus,
body .main-navigation .sub-menu a:hover,
body .main-navigation .sub-menu a:focus {
    color: #B36B4D !important;
}


/* Refine homepage branding at every screen size */
body.home .site-branding {
    overflow: visible !important;
}
body.home .site-branding::before {
    width: 76px !important;
    height: 76px !important;
    opacity: .20 !important;
}
body.home .site-title,
body.home .site-title a {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

@media (max-width: 600px) {
    body.home .site-branding {
        min-height: 86px !important;
        padding: 17px 12px 14px !important;
    }
    body.home .site-branding::before {
        width: 66px !important;
        height: 66px !important;
        opacity: .18 !important;
    }
    body.home .site-title,
    body.home .site-title a {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        color: #FFF9F1 !important;
        font-size: clamp(1.25rem, 6.2vw, 1.7rem) !important;
        line-height: 1.15 !important;
        letter-spacing: .035em !important;
        white-space: nowrap !important;
    }
}


/* High-contrast Books dropdown */
body .main-navigation ul ul a,
body .main-navigation .sub-menu a,
body .main-navigation ul ul a:visited,
body .main-navigation .sub-menu a:visited {
    color: #FFFFFF !important;
    opacity: 1 !important;
    text-shadow: none !important;
}
body .main-navigation ul ul a:hover,
body .main-navigation ul ul a:focus,
body .main-navigation .sub-menu a:hover,
body .main-navigation .sub-menu a:focus {
    color: #F2B79D !important;
}


/* Strong, highly visible Amazon calls to action */
body a[href*="amazon."]:not(:has(img)),
body a[href*="amzn."]:not(:has(img)),
body .wp-block-button__link[href*="amazon."],
body .wp-block-button__link[href*="amzn."] {
    color: #FFFFFF !important;
    background-color: #9A4F35 !important;
    border: 1px solid #7A3C28 !important;
    opacity: 1 !important;
    font-weight: 700 !important;
    text-shadow: none !important;
    box-shadow: 0 3px 8px rgba(46,39,35,.22) !important;
}
body a[href*="amazon."]:not(:has(img)):hover,
body a[href*="amazon."]:not(:has(img)):focus,
body a[href*="amzn."]:not(:has(img)):hover,
body a[href*="amzn."]:not(:has(img)):focus {
    color: #FFFFFF !important;
    background-color: #783A28 !important;
}


/* Additional spacing below the Rhianna description */
.page-id-33 .wp-block-buttons {
    margin-top: 28px !important;
}

/* Keep the homepage TikTok heading crisp */
body.home .entry-content h3 {
    text-shadow: none !important;
}


/* Align the Rhianna endorsement with the body copy */
.page-id-33 .entry-content > p:nth-of-type(2) {
    text-align: left !important;
}

/* Match Amazon button spacing on Audra and Bleddyn Hall */
.page-id-306 .wp-block-buttons,
.page-id-627 .wp-block-buttons {
    margin-top: 28px !important;
}


/* Refine the homepage introduction */
body.home .wp-block-columns:first-of-type .wp-block-column:nth-child(2) > p {
    text-align: left !important;
}

@media (min-width: 782px) {
    body.home .wp-block-columns:first-of-type .wp-block-column:first-child {
        align-self: flex-start !important;
        transform: translateY(-28px);
    }

    body.home .wp-block-columns:first-of-type .wp-block-column:first-child > figure {
        width: 106% !important;
        max-width: none !important;
    }
}

@media (max-width: 781px) {
    body.home .wp-block-columns:first-of-type .wp-block-column:first-child {
        transform: none !important;
    }

    body.home .wp-block-columns:first-of-type .wp-block-column:first-child > figure {
        width: 100% !important;
    }
}


/* Align the homepage photo with the top of the title */
@media (min-width: 782px) {
    body.home .wp-block-columns:first-of-type .wp-block-column:first-child {
        transform: none !important;
    }
}


/* Balance the homepage photo with the full introduction */
@media (min-width: 782px) {
    body.home .wp-block-columns:first-of-type {
        align-items: flex-start !important;
    }

    body.home .wp-block-columns:first-of-type .wp-block-column:first-child,
    body.home .wp-block-columns:first-of-type .wp-block-column:nth-child(2) {
        align-self: flex-start !important;
        transform: none !important;
    }

    body.home .wp-block-columns:first-of-type .wp-block-column:first-child > figure,
    body.home .wp-block-columns:first-of-type .wp-block-column:nth-child(2) > h2 {
        margin-top: 0 !important;
    }

    body.home .wp-block-columns:first-of-type .wp-block-column:first-child > figure {
        width: 100% !important;
        max-width: none !important;
    }

    body.home .wp-block-columns:first-of-type .wp-block-column:first-child > figure img {
        display: block !important;
        width: 100% !important;
        height: 340px !important;
        object-fit: cover !important;
        object-position: center !important;
    }
}

@media (max-width: 781px) {
    body.home .wp-block-columns:first-of-type .wp-block-column:first-child > figure img {
        width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
    }
}


/* Match the About photo to the first paragraph */
.page-id-2353 .entry-content img.wp-image-2130 {
    width: 203px !important;
    height: auto !important;
    margin-top: 18px !important;
}


/* Keep the complete first About paragraph beside the photo */
.page-id-2353 .entry-content img.wp-image-2130 {
    width: 196px !important;
    height: 135px !important;
    object-fit: cover !important;
    object-position: center !important;
    margin-top: 18px !important;
}


/* Keep the About introduction beside the author photo */
@media (min-width: 700px) {
    .page-id-2353 .entry-content {
        display: grid !important;
        grid-template-columns: 196px minmax(0, 1fr) !important;
        column-gap: 27px !important;
        align-items: stretch !important;
    }

    .page-id-2353 .entry-content > * {
        grid-column: 1 / -1;
    }

    .page-id-2353 .entry-content > img.wp-image-2130 {
        grid-column: 1 !important;
        grid-row: 1 !important;
        float: none !important;
        width: 196px !important;
        height: 100% !important;
        min-height: 135px !important;
        margin: 0 !important;
        object-fit: cover !important;
        object-position: center !important;
    }

    .page-id-2353 .entry-content > p:first-of-type {
        grid-column: 2 !important;
        grid-row: 1 !important;
        margin-top: 0 !important;
    }
}

@media (max-width: 699px) {
    .page-id-2353 .entry-content {
        display: block !important;
    }

    .page-id-2353 .entry-content > img.wp-image-2130 {
        float: none !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 0 24px !important;
        object-fit: contain !important;
    }
}


@media (min-width: 700px) {
    .page-id-2353 .entry-content > p:first-of-type {
        margin-bottom: 0 !important;
    }

    .page-id-2353 .entry-content > p:nth-of-type(2) {
        margin-top: 27px !important;
    }
}


/* Use a high-resolution source for the About photo */
.page-id-2353 .entry-content > img.wp-image-2130 {
    content: url("https://i0.wp.com/amandalvshalaby.com/wp-content/uploads/2019/09/author-photo-1.jpg?resize=600%2C400&ssl=1") !important;
}


/* Use consistent spacing between About-page paragraphs */
@media (min-width: 700px) {
    .page-id-2353 .entry-content > p {
        margin-top: 0 !important;
        margin-bottom: 27px !important;
        clear: none !important;
    }

    .page-id-2353 .entry-content > p:first-of-type {
        margin-bottom: 0 !important;
    }

    .page-id-2353 .entry-content > p:nth-of-type(2) {
        margin-top: 27px !important;
    }

    .page-id-2353 .entry-content > p:empty {
        display: none !important;
        margin: 0 !important;
    }
}


/* Consistent paragraph rhythm across website pages */
body.page:not(.home):not(.page-id-2353) .entry-content > p,
body.page:not(.home) .entry-content > .wp-block-columns .wp-block-column > p,
body.page:not(.home) .entry-content > .wp-block-group > p {
    margin-top: 0 !important;
    margin-bottom: 27px !important;
}

body.page:not(.home) .entry-content > p:empty,
body.page:not(.home) .entry-content > .wp-block-columns .wp-block-column > p:empty,
body.page:not(.home) .entry-content > .wp-block-group > p:empty {
    display: none !important;
    margin: 0 !important;
}


/* Tighter rhythm for the Rhianna award, quote, and divider */
.page-id-33 .entry-content > p:nth-of-type(-n+3) {
    margin-top: 0 !important;
    margin-bottom: 14px !important;
}


body.page.page-id-33 .entry-content > p:nth-of-type(-n+3) {
    margin-top: 0 !important;
    margin-bottom: 14px !important;
}


/* Align the Rhianna cover with the award heading */
body.page.page-id-33 .entry-content > p:first-of-type img.wp-image-161 {
    margin-top: 2px !important;
}


body.page.page-id-33 .entry-content > p:first-of-type img.wp-image-161 {
    margin-top: 1.7143px !important;
}


/* Cleaner Rhianna page hierarchy */
body.page.page-id-33 .entry-content::before {
    content: "2012 RONE Award Nominee";
    display: block;
    width: 100%;
    margin: 0 0 22px !important;
    color: #783A28;
    font-size: 20px;
    line-height: 1.35;
    font-weight: 700;
    letter-spacing: 0.035em;
    text-align: center;
}

body.page.page-id-33 .entry-content > p:first-of-type {
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}

body.page.page-id-33 .entry-content > p:first-of-type strong {
    display: none !important;
}

body.page.page-id-33 .entry-content > p:first-of-type img.wp-image-161 {
    float: left !important;
    margin: 0 27px 27px 0 !important;
}

body.page.page-id-33 .entry-content > p:nth-of-type(2) {
    margin-top: 0 !important;
    margin-bottom: 14px !important;
    text-align: left !important;
}

body.page.page-id-33 .entry-content > p:nth-of-type(3) {
    display: none !important;
    margin: 0 !important;
}


/* Reliable two-column Rhianna introduction */
@media (min-width: 700px) {
    body.page.page-id-33 .entry-content {
        display: grid !important;
        grid-template-columns: 196px minmax(0, 1fr) !important;
        column-gap: 27px !important;
        align-items: start !important;
    }

    body.page.page-id-33 .entry-content::before {
        grid-column: 1 / -1 !important;
        grid-row: 1 !important;
    }

    body.page.page-id-33 .entry-content > p:first-of-type {
        display: contents !important;
    }

    body.page.page-id-33 .entry-content > p:first-of-type img.wp-image-161 {
        grid-column: 1 !important;
        grid-row: 2 / span 2 !important;
        float: none !important;
        width: 196px !important;
        height: 300px !important;
        margin: 0 !important;
        object-fit: cover !important;
    }

    body.page.page-id-33 .entry-content > p:nth-of-type(2) {
        grid-column: 2 !important;
        grid-row: 2 !important;
        margin: 0 0 14px !important;
        align-self: start !important;
    }

    body.page.page-id-33 .entry-content > div:first-of-type {
        grid-column: 2 !important;
        grid-row: 3 !important;
        margin: 0 !important;
    }
}

@media (max-width: 699px) {
    body.page.page-id-33 .entry-content {
        display: block !important;
    }

    body.page.page-id-33 .entry-content > p:first-of-type {
        display: block !important;
        height: auto !important;
    }

    body.page.page-id-33 .entry-content > p:first-of-type img.wp-image-161 {
        float: none !important;
        display: block !important;
        width: 196px !important;
        height: auto !important;
        margin: 0 auto 18px !important;
        object-fit: contain !important;
    }
}


@media (min-width: 1001px) {
    body.page.page-id-33 .entry-content > p:first-of-type img.wp-image-161 {
        grid-row: 2 !important;
    }

    body.page.page-id-33 .entry-content > div:first-of-type {
        grid-row: 2 !important;
        margin-top: 95px !important;
    }
}

@media (min-width: 700px) and (max-width: 1000px) {
    body.page.page-id-33 .entry-content > p:first-of-type img.wp-image-161 {
        grid-row: 2 !important;
    }

    body.page.page-id-33 .entry-content > div:first-of-type {
        grid-row: 2 !important;
        margin-top: 122px !important;
    }
}


/* Slightly smaller, sharper Rhianna cover */
@media (min-width: 700px) {
    body.page.page-id-33 .entry-content {
        grid-template-columns: 184px minmax(0, 1fr) !important;
    }

    body.page.page-id-33 .entry-content > p:first-of-type img.wp-image-161 {
        width: 184px !important;
        height: 282px !important;
        content: url("https://i0.wp.com/amandalvshalaby.com/wp-content/uploads/2012/05/rhianna-final-cover3.jpg?resize=552%2C847&ssl=1") !important;
        object-fit: cover !important;
    }
}

@media (max-width: 699px) {
    body.page.page-id-33 .entry-content > p:first-of-type img.wp-image-161 {
        width: 184px !important;
        height: auto !important;
        content: url("https://i0.wp.com/amandalvshalaby.com/wp-content/uploads/2012/05/rhianna-final-cover3.jpg?resize=552%2C847&ssl=1") !important;
        object-fit: contain !important;
    }
}


/* Narrow the Rhianna text column to balance the cover height */
@media (min-width: 1001px) {
    body.page.page-id-33 .entry-content {
        grid-template-columns: 184px 400px !important;
        justify-content: center !important;
    }

    body.page.page-id-33 .entry-content > div:first-of-type {
        margin-top: 122px !important;
    }
}


@media (min-width: 1001px) {
    body.page.page-id-33 .entry-content {
        grid-template-columns: 184px 360px !important;
    }
}


/* Stable Bleddyn Hall cover-and-description layout */
@media (min-width: 700px) {
    body.page.page-id-627 .entry-content {
        position: relative !important;
        box-sizing: border-box !important;
        min-height: 365px !important;
        padding-left: 270px !important;
    }

    body.page.page-id-627 .entry-content > a:first-child {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: block !important;
        width: 243px !important;
    }

    body.page.page-id-627 .entry-content > a:first-child img.wp-image-1288 {
        float: none !important;
        display: block !important;
        width: 243px !important;
        height: 365px !important;
        margin: 0 !important;
        object-fit: cover !important;
    }
}

@media (max-width: 699px) {
    body.page.page-id-627 .entry-content {
        min-height: 0 !important;
        padding-left: 0 !important;
    }

    body.page.page-id-627 .entry-content > a:first-child {
        position: static !important;
        display: block !important;
        width: auto !important;
    }

    body.page.page-id-627 .entry-content > a:first-child img.wp-image-1288 {
        float: none !important;
        display: block !important;
        width: 220px !important;
        height: auto !important;
        margin: 0 auto 24px !important;
        object-fit: contain !important;
    }
}


/* Cleaner Audra page hierarchy and stable text flow */
@media (min-width: 700px) {
    body.page.page-id-306 .entry-content {
        position: relative !important;
        box-sizing: border-box !important;
        min-height: 349px !important;
        padding-left: 222px !important;
    }

    body.page.page-id-306 .entry-content::before {
        content: "2013 RONE Award Nominee";
        display: block;
        width: calc(100% + 222px);
        margin: 0 0 22px -222px !important;
        color: #783A28;
        font-size: 20px;
        line-height: 1.35;
        font-weight: 700;
        letter-spacing: 0.035em;
        text-align: center;
    }

    body.page.page-id-306 .entry-content > p:first-of-type {
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type strong {
        display: none !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type a {
        position: absolute !important;
        top: 49px !important;
        left: 0 !important;
        display: block !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type img.wp-image-662 {
        float: none !important;
        display: block !important;
        width: 195px !important;
        height: 300px !important;
        margin: 0 !important;
        content: url("https://i0.wp.com/amandalvshalaby.com/wp-content/uploads/2013/03/audra-official-cover-2.jpg?resize=585%2C900&ssl=1") !important;
        object-fit: cover !important;
    }

    body.page.page-id-306 .entry-content > p:nth-of-type(2) {
        margin-top: 0 !important;
        text-align: left !important;
    }
}

@media (max-width: 699px) {
    body.page.page-id-306 .entry-content {
        min-height: 0 !important;
        padding-left: 0 !important;
    }

    body.page.page-id-306 .entry-content::before {
        width: 100% !important;
        margin: 0 0 20px !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type {
        display: block !important;
        height: auto !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type a {
        position: static !important;
        display: block !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type img.wp-image-662 {
        float: none !important;
        display: block !important;
        width: 184px !important;
        height: auto !important;
        margin: 0 auto 20px !important;
        object-fit: contain !important;
    }
}


/* About-style Audra layout: first paragraph beside cover, second below */
@media (min-width: 700px) {
    body.page.page-id-306 .entry-content {
        display: grid !important;
        grid-template-columns: 195px minmax(0, 1fr) !important;
        column-gap: 27px !important;
        align-items: start !important;
        min-height: 0 !important;
        padding-left: 0 !important;
    }

    body.page.page-id-306 .entry-content::before {
        grid-column: 1 / -1 !important;
        grid-row: 1 !important;
        width: 100% !important;
        margin: 0 0 22px !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type {
        display: contents !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type a {
        position: static !important;
        grid-column: 1 !important;
        grid-row: 2 !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type img.wp-image-662 {
        width: 195px !important;
        height: 300px !important;
    }

    body.page.page-id-306 .entry-content > p:nth-of-type(2) {
        grid-column: 2 !important;
        grid-row: 2 !important;
        margin: 0 !important;
    }

    body.page.page-id-306 .entry-content > p:nth-of-type(3) {
        grid-column: 1 / -1 !important;
        grid-row: 3 !important;
        margin: 27px 0 0 !important;
        clear: none !important;
    }

    body.page.page-id-306 .entry-content > div {
        grid-column: 1 / -1 !important;
    }

    body.page.page-id-306 .entry-content > .wp-block-buttons {
        margin-top: 28px !important;
    }
}


/* Match the Audra cover height to the first paragraph */
@media (min-width: 700px) {
    body.page.page-id-306 .entry-content {
        grid-template-columns: 123px minmax(0, 1fr) !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type a {
        align-self: stretch !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type img.wp-image-662 {
        width: 123px !important;
        height: 100% !important;
        min-height: 0 !important;
        content: url("https://i0.wp.com/amandalvshalaby.com/wp-content/uploads/2013/03/audra-official-cover-2.jpg?resize=369%2C567&ssl=1") !important;
        object-fit: cover !important;
    }
}


@media (min-width: 1001px) {
    body.page.page-id-306 .entry-content {
        grid-template-columns: 106px 618px !important;
        justify-content: center !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type img.wp-image-662 {
        width: 106px !important;
        height: 162px !important;
        content: url("https://i0.wp.com/amandalvshalaby.com/wp-content/uploads/2013/03/audra-official-cover-2.jpg?resize=318%2C486&ssl=1") !important;
        object-fit: cover !important;
    }
}


/* Match Audra's cover and text proportions to Rhianna */
@media (min-width: 1001px) {
    body.page.page-id-306 .entry-content {
        grid-template-columns: 184px 360px !important;
        justify-content: center !important;
    }

    body.page.page-id-306 .entry-content > p:first-of-type img.wp-image-662 {
        width: 184px !important;
        height: 282px !important;
        content: url("https://i0.wp.com/amandalvshalaby.com/wp-content/uploads/2013/03/audra-official-cover-2.jpg?resize=552%2C847&ssl=1") !important;
        object-fit: cover !important;
    }
}


@media (min-width: 1001px) {
    body.page.page-id-306 .entry-content > p:nth-of-type(2) {
        line-height: 28.2px !important;
    }
}


/* Center the Audra Amazon button across the page */
body.page.page-id-306 .entry-content > .wp-block-buttons {
    display: flex !important;
    width: 100% !important;
    justify-content: center !important;
    align-items: center !important;
    grid-column: 1 / -1 !important;
}


/* Match Audra's second paragraph line spacing to the first */
@media (min-width: 1001px) {
    body.page.page-id-306 .entry-content > p:nth-of-type(3) {
        line-height: 28.2px !important;
    }
}



/* Consistent book-page buttons */
.page-id-33 .wp-block-button__link,
.page-id-306 .wp-block-button__link,
.page-id-627 .wp-block-button__link {
  color: #FFFFFF !important;
}
.page-id-33 .wp-block-buttons,
.page-id-306 .wp-block-buttons,
.page-id-627 .wp-block-buttons {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  gap: 12px !important;
}



/* Unified historical-book button color and row spacing */
.page-id-33 .wp-block-button__link,
.page-id-306 .wp-block-button__link,
.page-id-627 .wp-block-button__link {
  background-color: #9A4F35 !important;
  color: #FFFFFF !important;
}
.page-id-33 .wp-block-buttons + .wp-block-buttons,
.page-id-306 .wp-block-buttons + .wp-block-buttons,
.page-id-627 .wp-block-buttons + .wp-block-buttons {
  margin-top: 12px !important;
}


body.page.page-id-306 .entry-content > .wp-block-buttons + .wp-block-buttons { margin-top: 12px !important; }



/* Clear, readable News page summaries */
.blog .pique-panel .entry-content p {
  color: #2E2723 !important;
  font-family: Karla, Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  text-shadow: none !important;
}
.blog .pique-panel .entry-content .more-link {
  color: #9A4F35 !important;
  text-shadow: none !important;
}



/* Keep the three Companion announcement buttons aligned */
@media (min-width: 782px) {
  .single-post.postid-2740 .wp-block-columns > .wp-block-column {
    display: flex !important;
    flex-direction: column !important;
  }
  .single-post.postid-2740 .wp-block-column > .wp-block-buttons {
    margin-top: auto !important;
  }
}



/* Updates page: one clear, labeled X feed */
.blog #block-9 {
  display: none !important;
}
.blog #block-10::before {
  content: "Latest from Amanda";
  display: block;
  margin: 0 0 24px;
  color: #FFFFFF;
  font-family: Karla, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}



/* Stronger frame around the latest Updates announcement */
.blog main article:first-of-type .entry-title,
.blog main article:first-of-type .entry-title::before,
.blog main article:first-of-type .entry-title::after {
  border-color: #9A4F35 !important;
}



/* Match announcement covers exactly to the main Books page */
.single-post.postid-2740 .wp-block-columns .wp-block-image img {
  width: 232.2px !important;
  height: 314.2px !important;
  max-width: 100% !important;
  object-fit: cover !important;
}



/* Preserve the natural Companion cover proportions */
.single-post.postid-2740 .wp-block-columns .wp-block-image img {
  width: auto !important;
  height: 314.2px !important;
  max-width: 100% !important;
  object-fit: contain !important;
}



/* Exact cover treatment from the Beloved Companion Series page */
.single-post.postid-2740 .wp-block-columns .wp-block-image {
  width: 232.2px !important;
  height: 314.2px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: hidden !important;
}
.single-post.postid-2740 .wp-block-columns .wp-block-image img {
  width: 232.2px !important;
  height: 314.2px !important;
  max-width: none !important;
  object-position: center center !important;
}
.single-post.postid-2740 .wp-block-column:nth-child(1) .wp-block-image img { object-fit: fill !important; }
.single-post.postid-2740 .wp-block-column:nth-child(2) .wp-block-image img,
.single-post.postid-2740 .wp-block-column:nth-child(3) .wp-block-image img { object-fit: cover !important; }



/* Responsive cover sizing: exact at full width, proportional on smaller screens */
.single-post.postid-2740 .wp-block-columns .wp-block-image {
  width: min(232.2px, 100%) !important;
  height: auto !important;
  aspect-ratio: 232.2 / 314.2 !important;
}
.single-post.postid-2740 .wp-block-columns .wp-block-image img {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
}



/* Lock responsive announcement covers to one equal frame */
.single-post.postid-2740 .wp-block-columns .wp-block-image {
  position: relative !important;
  display: block !important;
  width: min(232.2px, 100%) !important;
  height: auto !important;
  aspect-ratio: 232.2 / 314.2 !important;
  overflow: hidden !important;
}
.single-post.postid-2740 .wp-block-columns .wp-block-image img {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}



/* Final stable Companion announcement cover row */
.single-post.postid-2740 .wp-block-columns .wp-block-image {
  width: 232.2px !important;
  max-width: 100% !important;
  height: 314.2px !important;
  aspect-ratio: auto !important;
  flex: 0 0 314.2px !important;
}
@media (min-width: 782px) and (max-width: 900px) {
  .single-post.postid-2740 .wp-block-columns { gap: 16px !important; }
  .single-post.postid-2740 .wp-block-columns .wp-block-image {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 232.2 / 314.2 !important;
    flex: 0 0 auto !important;
  }
}



/* Correct cover wrappers and preserve clean spacing */
.single-post.postid-2740 .wp-block-column > .wp-block-image {
  position: static !important;
  display: block !important;
  width: auto !important;
  max-width: none !important;
  height: auto !important;
  aspect-ratio: auto !important;
  flex: 0 0 auto !important;
  overflow: visible !important;
}
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure {
  position: relative !important;
  display: block !important;
  width: 232.2px !important;
  max-width: 100% !important;
  height: 314.2px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: hidden !important;
}
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure img {
  position: static !important;
  inset: auto !important;
  width: 100% !important;
  height: 100% !important;
}



/* Exact equal cover fill at every screen size */
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure > a {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure > a > img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
}



/* Prevent cover overlap at tablet and narrow-desktop widths */
@media (min-width: 782px) and (max-width: 1100px) {
  .single-post.postid-2740 .wp-block-columns {
    gap: 16px !important;
  }
  .single-post.postid-2740 .wp-block-column > .wp-block-image > figure {
    width: 100% !important;
    max-width: 232.2px !important;
    height: auto !important;
    aspect-ratio: 232.2 / 314.2 !important;
  }
}



/* Stable Companion announcement row — no absolute positioning */
.single-post.postid-2740 .wp-block-columns {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: stretch !important;
  gap: 36px !important;
}
.single-post.postid-2740 .wp-block-columns > .wp-block-column {
  flex: 0 0 232.2px !important;
  width: 232.2px !important;
  max-width: 232.2px !important;
}
.single-post.postid-2740 .wp-block-column > .wp-block-image,
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure,
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure > a {
  position: static !important;
  display: block !important;
  width: 232.2px !important;
  height: 314.2px !important;
  max-width: 232.2px !important;
  margin: 0 auto !important;
  overflow: hidden !important;
  aspect-ratio: auto !important;
}
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure > a > img {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 232.2px !important;
  height: 314.2px !important;
  max-width: 232.2px !important;
  margin: 0 !important;
}



/* Smaller Companion announcement covers, always in one row */
.single-post.postid-2740 .wp-block-columns {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: stretch !important;
  gap: 12px !important;
}
.single-post.postid-2740 .wp-block-columns > .wp-block-column {
  flex: 1 1 0 !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 184px !important;
}
.single-post.postid-2740 .wp-block-column > .wp-block-image {
  position: static !important;
  width: 100% !important;
  height: auto !important;
  max-width: 184px !important;
  overflow: visible !important;
}
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: 184px !important;
  aspect-ratio: 232.2 / 314.2 !important;
  overflow: hidden !important;
}
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure > a {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}
.single-post.postid-2740 .wp-block-column > .wp-block-image > figure > a > img {
  position: static !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
}
.single-post.postid-2740 .wp-block-column .wp-block-buttons,
.single-post.postid-2740 .wp-block-column .wp-block-button,
.single-post.postid-2740 .wp-block-column .wp-block-button__link {
  width: 100% !important;
  box-sizing: border-box !important;
}
.single-post.postid-2740 .wp-block-column .wp-block-button__link {
  padding-left: 10px !important;
  padding-right: 10px !important;
}


@media (max-width: 600px) {
  .single-post.postid-2740 .wp-block-column h3 { font-size: 14px !important; line-height: 1.3 !important; letter-spacing: .4px !important; }
  .single-post.postid-2740 .wp-block-column p { font-size: 14px !important; line-height: 1.45 !important; }
  .single-post.postid-2740 .wp-block-column .wp-block-button__link { font-size: 10px !important; line-height: 1.2 !important; padding: 10px 5px !important; }
}



/* On-brand Read More button on Updates */
.blog .pique-panel .entry-content .more-link {
  background-color: #9A4F35 !important;
  border-color: #9A4F35 !important;
  color: #FFFFFF !important;
  text-shadow: none !important;
}
.blog .pique-panel .entry-content .more-link:hover,
.blog .pique-panel .entry-content .more-link:focus {
  background-color: #7D3F2A !important;
  border-color: #7D3F2A !important;
  color: #FFFFFF !important;
}



/* Desktop Books menu opens on hover or keyboard focus */
@media (hover: hover) and (pointer: fine) {
  .main-navigation li.menu-item-has-children:hover > ul.sub-menu,
  .main-navigation li.menu-item-has-children:focus-within > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }
}


/* Compact Contact page and persistent white social-button text */
.page-id-2779 .entry-content {
  padding-top: 12px !important;
}
.page-id-2779 .entry-title {
  margin-bottom: 18px !important;
}
.page-id-2779 .entry-content > p:first-of-type {
  margin-bottom: 18px !important;
}
.page-id-2779 form.contact-form p,
.page-id-2779 form.contact-form .grunion-field-wrap {
  margin-bottom: 12px !important;
}
.page-id-2779 form.contact-form input[type="text"],
.page-id-2779 form.contact-form input[type="email"] {
  padding: 9px 12px !important;
  min-height: 40px !important;
}
.page-id-2779 form.contact-form textarea {
  min-height: 130px !important;
  height: 130px !important;
  padding: 10px 12px !important;
}
.page-id-2779 form.contact-form {
  margin-bottom: 24px !important;
}
.page-id-2779 .wp-block-buttons .wp-block-button__link,
.page-id-2779 .wp-block-buttons .wp-block-button__link:link,
.page-id-2779 .wp-block-buttons .wp-block-button__link:visited,
.page-id-2779 .wp-block-buttons .wp-block-button__link:hover,
.page-id-2779 .wp-block-buttons .wp-block-button__link:focus,
.page-id-2779 .wp-block-buttons .wp-block-button__link:active {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  text-shadow: none !important;
}


/* Move the Contact page content closer to the navigation */
.page-id-2779 .pique-panel-content {
  padding-top: 40px !important;
  padding-bottom: 48px !important;
}


/* Final Contact page alignment and compact spacing */
.page-id-2779 .entry-title {
  text-align: center !important;
}
.page-id-2779 form.contact-form p,
.page-id-2779 form.contact-form .grunion-field-wrap {
  margin-top: 0 !important;
  margin-bottom: 6px !important;
}
.page-id-2779 form.contact-form label {
  margin-bottom: 3px !important;
}
.page-id-2779 form.contact-form input[type="text"],
.page-id-2779 form.contact-form input[type="email"],
.page-id-2779 form.contact-form textarea {
  margin-bottom: 6px !important;
}
.page-id-2779 form.contact-form button[type="submit"],
.page-id-2779 form.contact-form input[type="submit"],
.page-id-2779 form.contact-form .wp-block-button__link {
  background: #B36B4D !important;
  border-color: #B36B4D !important;
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
.page-id-2779 form.contact-form > br {
  display: none !important;
}


/* Breathing room around the Contact submit button */
.page-id-2779 form.contact-form button[type="submit"],
.page-id-2779 form.contact-form input[type="submit"] {
  margin-top: 18px !important;
  margin-bottom: 24px !important;
}