/* v183 — spójne nazewnictwo realizacji i czytelniejszy typ materiału */

/* Homepage: sekcja wybranych realizacji ma jasne tło, więc opis musi być ciemniejszy. */
.v51-meta p{
  color:#5f615c;
  font-size:clamp(.98rem,1.15vw,1.06rem);
  font-weight:550;
  line-height:1.4;
}

/* Homepage: rolki są na ciemnym tle. */
.v52-reel-copy p{
  color:rgba(255,255,255,.78);
  font-size:clamp(.9rem,1vw,.98rem);
  font-weight:500;
  line-height:1.45;
}

/* Pełne portfolio */
.v71-desc{
  color:#b4b6b1;
  font-size:clamp(.94rem,1.05vw,1.02rem);
  font-weight:500;
  line-height:1.42;
}

/* Rolki / Nieruchomości */
.v85-reel-copy p,
.v92-reels-proof .v85-reel-copy p,
.v148-estate-page .v85-reel-copy p{
  color:#b4b6b1;
  font-size:clamp(.92rem,1vw,1rem);
  font-weight:500;
  line-height:1.45;
}

/* Filmy promocyjne / hotele i firmy */
.v90-film-copy>p:not(.v90-film-group){
  color:#b9bbb6;
  font-size:clamp(.96rem,1.05vw,1.03rem);
  font-weight:500;
  line-height:1.42;
}

/* Strony pojedynczych realizacji są jasne, więc wzmacniamy typ ciemniejszym tekstem. */
.v73-scope,
.v82-scope{
  color:#4d4f4a;
  font-size:1rem;
  font-weight:600;
}

@media(max-width:680px){
  .v51-meta p{font-size:.98rem}
  .v52-reel-copy p{font-size:.9rem}
  .v71-desc{font-size:.94rem}
  .v85-reel-copy p,
  .v92-reels-proof .v85-reel-copy p,
  .v148-estate-page .v85-reel-copy p{font-size:.92rem}
  .v90-film-copy>p:not(.v90-film-group){font-size:.95rem}
}
