/* Shared declarations replacing one-off inline styles flagged by the technical audit. */
.form-honeypot {
  position: absolute;
  left: -10000px;
}

.deck-photo-composite-deck-gray-railing {
  --deck-photo: url('/images/projects/decks/composite-deck-gray-railing.webp');
}
.deck-photo-raised-deck-stairs-in-progress {
  --deck-photo: url('/images/projects/decks/raised-deck-stairs-in-progress.webp');
}
.deck-photo-raised-deck-build-in-progress {
  --deck-photo: url('/images/projects/decks/raised-deck-build-in-progress.webp');
}
.deck-photo-elevated-deck-over-patio {
  --deck-photo: url('/images/projects/decks/elevated-deck-over-patio.webp');
}
.deck-photo-landscaped-deck-stairs {
  --deck-photo: url('/images/projects/decks/landscaped-deck-stairs.webp');
}
.deck-photo-above-ground-pool-deck {
  --deck-photo: url('/images/projects/decks/above-ground-pool-deck.webp');
}
.deck-photo-covered-deck-privacy-railing {
  --deck-photo: url('/images/projects/decks/covered-deck-privacy-railing.webp');
}
.deck-photo-front-entry-deck-address-hidden {
  --deck-photo: url('/images/projects/decks/front-entry-deck-address-hidden.webp');
}
.deck-photo-composite-deck-railing-detail {
  --deck-photo: url('/images/projects/decks/composite-deck-railing-detail.webp');
}
