/*
 * ============================================================
 * BEST BATHROOMS & BOILERS - Stock Image Assignments
 * ============================================================
 * All images sourced from Unsplash.com
 * Unsplash License: Free for commercial use, no attribution required.
 * https://unsplash.com/license
 *
 * Individual photo credits (attribution not required but appreciated):
 * bathroom-img    : Photo by Backbone (@bkbn)
 * boiler-img      : Photo by Denny Müller (@redaquamedia)
 * plumbing-img    : Photo by Jacek Dylag (@dylu)
 * tiling-img      : Photo by Sven Brandsma (@seffen99)
 * hero-bg         : Photo by Chastity Cortijo (@chastityco)
 * bathroom-hero   : Photo by Christian Mackie (@mackiec)
 * tradesman       : Photo by charlesdeluvio (@charlesdeluvio)
 * flooring        : Photo by Bilal Mansuri (@bilalmansuri)
 * laminate        : Photo by Chastity Cortijo (@chastityco)
 * ============================================================
 */

/* ---- HOMEPAGE HERO BACKGROUND ---- */
/* Photo by Chastity Cortijo on Unsplash */
.hero-photo-bg {
  position: absolute;
  inset: 0;
  background-image: url('https://images.unsplash.com/photo-1552321554-5fefe8c9ef14?w=1800&q=70&fit=crop&auto=format');
  background-size: cover;
  background-position: center 30%;
  opacity: 0.08;
  z-index: 0;
}

/* ---- SERVICE CARD BACKGROUNDS (homepage grid) ---- */
.bathroom-img {
  background-image: url('https://images.unsplash.com/photo-1552321554-5fefe8c9ef14?w=1200&q=80&fit=crop&auto=format');
  background-size: cover;
  background-position: center;
}
.boiler-img {
  background-image: url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=800&q=80&fit=crop&auto=format');
  background-size: cover;
  background-position: center;
}
.plumbing-img {
  background-image: url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?w=800&q=80&fit=crop&auto=format');
  background-size: cover;
  background-position: center;
}
.tiling-img {
  background-image: url('https://images.unsplash.com/photo-1585128792020-803d29415281?w=800&q=80&fit=crop&auto=format');
  background-size: cover;
  background-position: center;
}

/* ---- PAGE HERO BACKGROUNDS ---- */
/* Bathroom hero – marble bathroom interior */
.bathroom-hero-bg {
  background:
    linear-gradient(to bottom, rgba(8,10,15,0.5) 0%, rgba(8,10,15,0.75) 100%),
    url('https://images.unsplash.com/photo-1552321554-5fefe8c9ef14?w=1600&q=75&fit=crop&auto=format') center/cover no-repeat;
}

/* Boiler hero – boiler/heating equipment */
.boiler-hero-bg {
  background:
    linear-gradient(to bottom, rgba(8,10,15,0.6) 0%, rgba(8,10,15,0.82) 100%),
    url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=1600&q=75&fit=crop&auto=format') center/cover no-repeat;
}

/* Plumbing hero – copper pipework */
.plumbing-hero-bg {
  background:
    linear-gradient(to bottom, rgba(8,10,15,0.55) 0%, rgba(8,10,15,0.80) 100%),
    url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?w=1600&q=75&fit=crop&auto=format') center/cover no-repeat;
}

/* Tiling hero – large format tile detail */
.tiling-hero-bg {
  background:
    linear-gradient(to bottom, rgba(8,10,15,0.55) 0%, rgba(8,10,15,0.80) 100%),
    url('https://images.unsplash.com/photo-1585128792020-803d29415281?w=1600&q=75&fit=crop&auto=format') center/cover no-repeat;
}

/* Contact hero – clean interior */
.contact-hero-bg {
  background:
    radial-gradient(ellipse 60% 70% at 20% 50%, rgba(37,99,235,0.1), transparent 60%),
    radial-gradient(ellipse 50% 50% at 80% 80%, rgba(34,197,94,0.06), transparent 50%),
    var(--dark-2);
}
