/* Grim & Goldie Studios v692 — review metals + featured-avatar control. */

/* The Leave a Review introduction is the gold callout. */
.home-only .gg-review-heading-v687{
  padding:clamp(20px,4vw,32px);
  border:1px solid #79591b;
  border-radius:24px;
  background:linear-gradient(145deg,#f8e79d 0%,#d5ad45 48%,#a8771e 100%);
  color:#171109;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 20px 44px rgba(18,13,5,.28);
}
.home-only .gg-review-heading-v687 h2{
  background:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  color:#171109!important;
  text-shadow:0 1px rgba(255,255,255,.35);
}
.home-only .gg-review-heading-v687 :is(.kicker,p){color:#241a0c!important}

/* The rotating review beneath the video is the requested silver review box. */
.home-only .gg-review-spotlight-v688{
  border-color:#7b8590!important;
  background:linear-gradient(145deg,#f7f9fb 0%,#d1d7de 50%,#aeb7c2 100%)!important;
  color:#111419!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 36px rgba(20,25,31,.24)!important;
}
.home-only .gg-review-spotlight-head-v688{border-bottom-color:rgba(33,39,46,.25)!important}
.home-only .gg-review-spotlight-stars-v688,
.home-only .gg-review-spotlight-v688>small{color:#252b32!important}
.home-only .gg-review-spotlight-photo-v691{border-color:#727c87!important}

/* The submission form and Customer Reviews shell use the established silver. */
.home-only .gg-review-form-v687,
.home-only .gg-customer-reviews-v687{
  border-color:#7c8793!important;
  background:linear-gradient(145deg,#f7f9fb 0%,#d0d6dd 50%,#aeb7c2 100%)!important;
  color:#111419!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 22px 54px rgba(12,16,21,.28)!important;
}
.home-only .gg-customer-reviews-head-v687 h3,
.home-only .gg-customer-reviews-v687 :is(.gg-review-empty-v687,.gg-review-loading-v687,.gg-review-error-v687){
  color:#111419!important;
}
.home-only .gg-customer-reviews-v687 :is(.gg-review-empty-v687,.gg-review-loading-v687,.gg-review-error-v687){
  border-color:#707a85!important;
  background:rgba(255,255,255,.25);
}

/* Avatar of the Day/featured-avatar surfaces and opt-in button are silver. */
.home-only .avatar-of-day-card{
  background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.82),transparent 44%),linear-gradient(145deg,#eef2f5,#bdc5ce)!important;
  border-color:#818b97!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 34px rgba(17,22,28,.22)!important;
}
.home-only .avatar-of-day-placeholder{color:#171a1f!important}
.avatar-page .world-public-btn{
  min-width:44px;
  min-height:44px;
  border:1px solid #717b87!important;
  background:linear-gradient(145deg,#f7f9fb 0%,#cbd2da 52%,#a8b2bd 100%)!important;
  color:#111419!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(18,23,29,.22)!important;
}
.avatar-page .world-public-btn[aria-pressed="true"]{
  outline:3px solid #8b42b5;
  outline-offset:2px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 0 0 2px rgba(139,66,181,.24),0 0 18px rgba(139,66,181,.34)!important;
}

/* Final face-tattoo layer contract: visible, unique, and below facial accessories. */
.avatar-page #avatarSvg #ggFaceTatsStable,
.avatar-page #avatarSvg #ggFaceTatsStable .gg-face-tats-stable{
  display:inline!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:none!important;
}

@media(max-width:820px){
  .home-only .gg-review-heading-v687{position:static}
}
