
/* SEGREDUS LIGHT V9 - COLOR REFINEMENT */
/* Applied exclusively to Light theme. */

body.sg-theme-light {
  --light-accent:#d91f78;
  --light-text:#24242c;
  --light-secondary:#596170;
  --light-border:#e1e4ea;
}

/* Profile descriptions */
body.sg-theme-light
header:has(+ .seg-r11-profile-actions)
p,
body.sg-theme-light
header:has(+ .seg-r11-profile-actions)
small {
  color:#596170!important;
  -webkit-text-fill-color:#596170!important;
  opacity:1!important;
}

/* Information labels */
body.sg-theme-light :is(
  .sp-pane,.sp-card,.seg-r12-panel
) :is(label,small,dt) {
  color:#596170!important;
  -webkit-text-fill-color:#596170!important;
}

/* Edit links */
body.sg-theme-light :is(
  .sp-pane,.sp-card,.seg-r12-panel
) a:not(.btn) {
  color:#a61f61!important;
  -webkit-text-fill-color:#a61f61!important;
}

/* Secondary buttons */
body.sg-theme-light :is(
  .seg-r11-action:not(.primary),
  .seg-r12-all,
  .sp-pane button:not(.primary),
  .sp-card button:not(.primary)
) {
  background:#fff!important;
  background-image:none!important;
  color:#4c4250!important;
  -webkit-text-fill-color:#4c4250!important;
  border:1px solid #d9dce5!important;
  box-shadow:none!important;
}

/* Main actions */
body.sg-theme-light :is(
  .seg-r11-action.primary,
  .sm8-banner a,
  .sm8-search button
) {
  background:#d91f78!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:#d91f78!important;
}

/* General information rows */
body.sg-theme-light :is(
  .seg-r12-statline,
  .sp-pane,
  .sp-card
) :is(p,small) {
  color:#596170!important;
  -webkit-text-fill-color:#596170!important;
}

/* Keep featured photo captions untouched */
body.sg-theme-light .sgv4-text h2 {
  color:#f04498!important;
  -webkit-text-fill-color:#f04498!important;
}

body.sg-theme-light .sgv4-text span {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
