/* ── EasyBlogging frontend styles ───────────────────────────────────────── */
/* Loaded only where buy buttons or a featured-image credit render (eb_frontend_style_needed). Override via Additional CSS in Customizer. */

:root {
    --eb-color-buy:        #F68300;
    --eb-color-buy-hover:  #d97200;
    --eb-color-buy-border: #F03D0E;
}

/* Buy / Check Price buttons */

.BuyNowButton,
.CheckPriceButton,
a.BuyNowButton,
a.CheckPriceButton,
a.BuyNowButton:visited,
a.CheckPriceButton:visited,
a.BuyNowButton:active,
a.CheckPriceButton:active,
a.BuyNowButton:focus,
a.CheckPriceButton:focus {
    display: inline-block;
    padding: 10px 35px;
    background-color: var(--eb-color-buy) !important;
    border: 1px solid var(--eb-color-buy-border) !important;
    border-radius: 0;
    color: #fff !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 100;
    text-decoration: none !important;
    cursor: pointer;
}

.BuyNowButton:hover,
.CheckPriceButton:hover,
a.BuyNowButton:hover,
a.CheckPriceButton:hover {
    background-color: var(--eb-color-buy-hover) !important;
    border-color: var(--eb-color-buy-border) !important;
    color: #fff !important;
    text-decoration: none !important;
}

/* Editorial credit under a featured image (ADO 502). Body-image credits sit
   inside a figcaption and inherit the theme's caption styling; the featured
   slot has none, so approximate it. */
.eb-image-credit-featured {
    font-size: 0.75rem;
    line-height: 1.4;
    color: #666;
    margin: 4px 0 0;
}
