/* GoWithHer logo polish v3 — crisp heart, bordered tile, no nested icon. */
.brand-evolution .logo::after{
  content:"";
  width:30px;
  height:30px;
  flex:none;
  background:var(--cream,#fffbea) url('/pixel-heart.svg?v=3') center/66% 66% no-repeat;
  border:var(--gwh-line) solid var(--ink,#171719);
  border-radius:var(--gwh-radius-xs);
  box-shadow:var(--gwh-depth-sm) var(--gwh-depth-sm) 0 var(--ink,#171719);
  filter:none;
  transform:rotate(1deg);
  image-rendering:pixelated;
}
.brand-evolution .logo .logo-star{display:none}

/* The hero already provides the cream tile, black border and 3D shadow.
   Keep only the simple pink heart inside it. */
.evo-heart-frame img{
  width:68%!important;
  height:68%!important;
  object-fit:contain!important;
  transform:rotate(-3deg)!important;
  image-rendering:pixelated!important;
  filter:none!important;
}

.pixel-divider::before{
  width:28px!important;
  height:28px!important;
  background:var(--cream,#fffbea) url('/pixel-heart.svg?v=3') center/66% 66% no-repeat!important;
  border:2px solid var(--ink,#171719);
  border-radius:7px;
  box-shadow:3px 3px 0 var(--ink,#171719);
  image-rendering:pixelated!important;
}

@media(max-width:620px){
  .brand-evolution .logo::after{width:28px;height:28px;border-radius:7px;box-shadow:var(--gwh-depth-sm) var(--gwh-depth-sm) 0 var(--ink,#171719)}
  .evo-heart-frame img{width:64%!important;height:64%!important}
}
