/* Three matching creator portraits, with separate star and portrait depths. */
.home-creators{grid-template-columns:minmax(0,1fr) 480px;gap:48px}
.creator-home-art,.creator-home-art.depth-panel{
  --depth-roll:0deg;--depth-range:1.1deg;--depth-sway:1.6deg;--depth-lift:4px;
  position:relative;width:100%;aspect-ratio:1.55;min-width:0;margin:0;
  background:none;border:0;box-shadow:none;overflow:visible;transform-style:preserve-3d;
}
.creator-home-art.depth-panel:before,.creator-home-art.depth-panel:after{content:none}
.creator-profile-portrait{position:absolute;bottom:0;height:auto;object-fit:contain;transform:translateZ(34px);filter:drop-shadow(0 7px 9px #03040a66);pointer-events:none}
.creator-profile-indian{left:-1%;bottom:3%;width:52%;transform:translateZ(14px)}
.creator-profile-redhead{left:48%;bottom:3%;width:55%;transform:translateZ(18px)}
.creator-profile-center{left:24%;bottom:-1%;width:54%}
.creator-profile-star{position:absolute;display:block;font-family:Arial,sans-serif;font-weight:400;line-height:1;pointer-events:none;user-select:none;background:linear-gradient(110deg,#bc9dff 7%,#a490ff 33%,#e6a1c7 60%,#efbe87 95%);color:transparent;-webkit-background-clip:text;background-clip:text}
.creator-profile-star-one{left:-3%;top:9%;font-size:145px;transform:translateZ(3px) rotate(-16deg)}
.creator-profile-star-two{right:-2%;top:26%;font-size:170px;transform:translateZ(8px) rotate(14deg)}
.creator-profile-star-gold{right:2%;bottom:-5%;font-size:104px;transform:translateZ(54px) rotate(-10deg);background-image:linear-gradient(125deg,#fff1b4 8%,#f5d16b 36%,#dca138 65%,#fff0ae 90%);filter:drop-shadow(0 3px 0 #8b591b) drop-shadow(0 8px 12px #03040a6b)}
@media(max-width:1050px){
  .home-creators{grid-template-columns:minmax(0,1fr) 350px;gap:30px}
  .creator-profile-star-one{font-size:110px}.creator-profile-star-two{font-size:128px}.creator-profile-star-gold{font-size:78px}
}
@media(max-width:900px){
  .home-creators{grid-template-columns:minmax(0,1fr);gap:24px}
  .creator-home-art,.creator-home-art.depth-panel{width:min(480px,100%);margin:0 auto}
}
@media(max-width:760px){
  .home-creators{grid-template-columns:minmax(0,1fr);gap:22px}
  .creator-home-art,.creator-home-art.depth-panel{--depth-range:.6deg;--depth-sway:.8deg;--depth-lift:2px;width:min(380px,100%);margin:0 auto}
  .creator-profile-star-one{left:1%;font-size:104px}.creator-profile-star-two{right:2%;font-size:122px}.creator-profile-star-gold{font-size:68px}
}
@media(prefers-reduced-motion:reduce){
  .creator-home-art,.creator-home-art.depth-panel{transform:none}
  .creator-profile-portrait{transform:none}
  .creator-profile-star-one{transform:rotate(-16deg)}
  .creator-profile-star-two{transform:rotate(14deg)}
  .creator-profile-star-gold{transform:rotate(-10deg)}
}
