/*
    Enchanted Garden Shop
    css/florist.css
    Florist page-specific overrides.

    shared.css is loaded first on every page and defines the full design
    system (colors, type, spacing, buttons, cards, forms, header/footer).
    Only page-specific adjustments belong here.
*/

/* Swaps the flat forest-deep .page-header background for a florist
   arrangement photo, with the same darkening band behind the text so
   the heading and subhead stay readable over a busy photo. Scoped to
   this page: .page-header stays flat on every other interior page. */
.page-header.photo-header {
    position: relative;
    background-image:
        linear-gradient(
            180deg,
            rgba(10, 14, 8, 0.35) 0%,
            rgba(10, 14, 8, 0.55) 40%,
            rgba(10, 14, 8, 0.55) 100%
        ),
        url("/images/florist.webp");
    background-size: cover;
    background-position: center;
    padding: 72px 24px 60px;
}

.page-header.photo-header h1,
.page-header.photo-header p {
    position: relative;
    z-index: 1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.9), 0 2px 6px rgba(0, 0, 0, 0.8), 0 4px 20px rgba(0, 0, 0, 0.6);
}

/* The three mini cards on this page are whole-card links out to the
   florist storefront, rather than plain divs with an inner link. */
.card-grid a.card {
    display: block;
    text-decoration: none;
    color: inherit;
}
