/* V3.37 PREVIEW LOCAL — ajuste restrito à seção Trajetória de O Artista.
   Sem mudanças na Home ou nas seções homologadas.
*/
/* A assinatura Bahia/Rio é um fechamento da travessia anterior: fica
   próxima do separador anterior, sem ocupar o início da seção Trajetória. */
.artist-bio-page .artist-hand-note{
  margin-top:-70px;
  margin-bottom:22px;
}
.artist-bio-page .transition-sunset{
  height:142px!important;
  min-height:0;
  background-position:center 44%!important;
}
.artist-bio-page .artist-trajectory-v336{
  scroll-margin-top:78px;
}
/* Cronologia recebe textos ampliados, preservando leitura limpa. */
.artist-bio-page .artist-trajectory-v336-list li{
  grid-template-columns:130px minmax(0,1fr);
  column-gap:22px;
  padding-top:14px;
  padding-bottom:16px;
}
.artist-bio-page .artist-trajectory-v336-list p{
  line-height:1.64;
}
/* Legenda contrastante sobre papel claro, sem texto claro sobre dourado. */
.artist-bio-page .artist-trajectory-v336-photo figcaption{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:5px;
  margin:0;
  padding:14px 17px 15px;
  background:#efd5aa;
  border-top:1px solid rgba(75,39,25,.12);
  transform:none;
  box-shadow:0 10px 28px rgba(0,0,0,.07);
}
.artist-bio-page .artist-trajectory-v336-photo figcaption span{
  font:700 clamp(1.45rem,2.05vw,2rem)/1.1 'Kalam',cursive;
  color:#4b241c;
  text-shadow:none;
}
.artist-bio-page .artist-trajectory-v336-photo figcaption small{
  color:#56382e;
  font-weight:800;
  font-size:.78rem;
  letter-spacing:.035em;
}
@media(max-width:1080px){
 .artist-bio-page .artist-trajectory-v336-list li{
   grid-template-columns:116px minmax(0,1fr);
 }
}
@media(max-width:600px){
 .artist-bio-page .artist-hand-note{margin:-20px 14px -5px}
 .artist-bio-page .transition-sunset{height:110px!important}
 .artist-bio-page .artist-trajectory-v336-list li{
   grid-template-columns:minmax(0,1fr);
   gap:3px;
   padding:14px 0;
 }
 .artist-bio-page .artist-trajectory-v336-photo figcaption{padding:12px 15px}
 .artist-bio-page .artist-trajectory-v336-photo figcaption span{font-size:1.45rem}
}


/* V3.38 PREVIEW LOCAL — transição Bahia/Rio deve entrar no final da tela anterior */
.artist-bio-page .transition-score{height:66px!important;min-height:0}
.artist-bio-page .artist-hand-note{
  margin-top:-56px;
  margin-bottom:12px;
}
.artist-bio-page .transition-sunset{
  height:122px!important;
  background-position:center 46%!important;
}
@media(max-width:600px){
  .artist-bio-page .transition-score{height:58px!important}
  .artist-bio-page .artist-hand-note{margin:-16px 14px -2px}
  .artist-bio-page .transition-sunset{height:102px!important}
}


/* V3.40 PREVIEW LOCAL — reduzir a transição entre Encontros e Trajetória */
.artist-bio-page .transition-score{
  height:44px!important;
}
.artist-bio-page .artist-hand-note{
  margin-top:-33px;
  margin-bottom:4px;
  padding:9px 18px 10px;
}
.artist-bio-page .transition-sunset{
  height:76px!important;
  background-position:center 48%!important;
}
.artist-bio-page .transition-sunset span{
  margin-bottom:8px!important;
  font-size:.62rem!important;
  padding:6px 10px!important;
}
@media(max-width:600px){
  .artist-bio-page .transition-score{height:40px!important}
  .artist-bio-page .artist-hand-note{margin-top:-20px;margin-bottom:2px;padding:8px 14px 8px}
  .artist-bio-page .transition-sunset{height:68px!important}
  .artist-bio-page .transition-sunset span{margin-bottom:6px!important}
}
