.elementor-8 .elementor-element.elementor-element-3387961{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7863d2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-9790786{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-354c3ee{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-354c3ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-84721dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-56b0d6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0be6f21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-5a9948f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-432e72c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8656ecb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-81aeddb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS */<div class="nav-sasha">
  <a href="/studio" target="_blank" class="studio active">Sasha’s Studio</a>
  <a href="/blog" target="_blank" class="blog">Sasha’s Blog</a>
  <a href="/showroom" target="_blank" class="showroom">Sasha’s Showroom</a>
</div>

<style>
.nav-sasha{
  display:flex;
  gap:16px;
  justify-content:center;
  margin:40px auto;
  font-family:'Montserrat',sans-serif;
}

.nav-sasha a{
  display:inline-block;
  padding:12px 28px;
  border-radius:999px;
  background:linear-gradient(135deg,#7a5cff,#8af5ff);
  color:#000;
  font-weight:700;
  text-decoration:none;
  font-size:15px;
  position:relative;
  transition:all .25s ease-in-out;
  box-shadow:0 4px 10px rgba(0,0,0,.25);
}

/* hover padrão */
.nav-sasha a:hover{
  transform:translateY(-2px);
  filter:brightness(1.1);
}

/* cores específicas */
.nav-sasha a.studio{background:linear-gradient(135deg,#00ffb3,#00a6ff);}
.nav-sasha a.blog{background:linear-gradient(135deg,#b56eff,#ff7bf5);}
.nav-sasha a.showroom{background:linear-gradient(135deg,#00ffa8,#00f0ff);}

/* estado ativo — contorno rosa neon */
.nav-sasha a.active{
  background:transparent;
  color:#fff;
  border:2px solid #ff4ce8;
  box-shadow:
    0 0 15px #ff4ce8,
    0 0 30px #ff4ce8,
    inset 0 0 20px rgba(255,76,232,.3);
  animation:pinkPulse 2s ease-in-out infinite alternate;
}
@keyframes pinkPulse{
  from{box-shadow:0 0 10px #ff4ce8,0 0 25px rgba(255,76,232,.4),inset 0 0 10px rgba(255,76,232,.3);}
  to{box-shadow:0 0 25px #ff4ce8,0 0 50px rgba(255,76,232,.7),inset 0 0 25px rgba(255,76,232,.5);}
}

/* brilho extra passando no contorno */
.nav-sasha a.active::after{
  content:'';
  position:absolute;
  inset:-3px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(255,170,250,.9),transparent);
  animation:shineSweep 5s linear infinite;
  pointer-events:none;
}
@keyframes shineSweep{
  0%{transform:translateX(-150%) rotate(0deg);}
  50%{transform:translateX(150%) rotate(0deg);}
  100%{transform:translateX(250%) rotate(0deg);}
}
</style>/* End custom CSS */