/* High Flyfe v204 — jasna sekcja kategorii Usług, spójna z jasnymi powierzchniami strony głównej */

/* Jasna warstwa tylko pod siatką głównych kategorii usług. */
#main-content > .section.compact{
  background:#f2f0eb;
  color:#111315;
  border-top:1px solid rgba(17,19,21,.06);
  border-bottom:1px solid rgba(17,19,21,.08);
}

/* Karty korzystają z tej samej ciepłej, jasnej palety co pozostałe jasne sekcje High Flyfe. */
#main-content > .section.compact .service-card.v135-clickable-card{
  background:#ffffff;
  color:#1b1a17;
  border-color:rgba(27,26,23,.10);
  box-shadow:0 8px 28px rgba(26,22,15,.055);
}
#main-content > .section.compact .service-card.v135-clickable-card h2{
  color:#171713;
}
#main-content > .section.compact .service-card.v135-clickable-card p{
  color:#666158;
}
#main-content > .section.compact .service-card.v135-clickable-card a{
  color:#785c2e;
}

/* Hover pozostaje subtelny: lekki lift i cieplejsza ramka zamiast mocnego efektu. */
#main-content > .section.compact .service-card.v135-clickable-card:hover{
  background:#fffdf9;
  border-color:rgba(201,169,106,.52);
  box-shadow:0 18px 44px rgba(26,22,15,.12);
}
#main-content > .section.compact .service-card.v135-clickable-card:hover::after{
  box-shadow:inset 0 0 0 1px rgba(201,169,106,.08);
}
#main-content > .section.compact .service-card.v135-clickable-card:focus-within{
  background:#fffdf9;
  border-color:rgba(201,169,106,.65);
  box-shadow:0 0 0 3px rgba(201,169,106,.14),0 18px 44px rgba(26,22,15,.10);
}
