/* AICITY store posting actions — approved 2026-11-14.
 * Visual-only, scoped to storefront posting CTAs.
 * Review = primary coral; photo = secondary pale coral.
 * Do not recolor bookmarks, tabs, login buttons, event/report pages.
 */
body.aicity-store-detail-page :is(
  .aicity-retention-v3__ugc-actions a.aicity-retention-v3__ugc-action--post[data-post-type="review"],
  a.store_detail_review_cta_btn,
  a.store-ugc-participation__review-button
) {
  background-color: #c7493c !important;
  border-color: #c7493c !important;
  color: #fff !important;
  min-height: 44px;
}
body.aicity-store-detail-page :is(
  .aicity-retention-v3__ugc-actions a.aicity-retention-v3__ugc-action--post[data-post-type="photo"],
  a.store_detail_photo_cta_btn,
  a.aicity-store-photo-contribute__link,
  a.aicity-store-photo-placeholder__link,
  .aicity-store-photo-page a.aicity-review-write-btn
) {
  background-color: #fff0ec !important;
  border-color: #e6b1a8 !important;
  color: #a9483c !important;
  min-height: 44px;
}
@media (hover: hover) {
  body.aicity-store-detail-page :is(
    .aicity-retention-v3__ugc-actions a.aicity-retention-v3__ugc-action--post[data-post-type="review"],
    a.store_detail_review_cta_btn,
    a.store-ugc-participation__review-button
  ):hover {
    background-color: #b53b34 !important;
    border-color: #b53b34 !important;
    color: #fff !important;
  }
  body.aicity-store-detail-page :is(
    .aicity-retention-v3__ugc-actions a.aicity-retention-v3__ugc-action--post[data-post-type="photo"],
    a.store_detail_photo_cta_btn,
    a.aicity-store-photo-contribute__link,
    a.aicity-store-photo-placeholder__link,
    .aicity-store-photo-page a.aicity-review-write-btn
  ):hover {
    background-color: #ffe5de !important;
    border-color: #dc9387 !important;
    color: #8d342b !important;
  }
}
