/* SHEM EANSIT — no-berry finish
   Keep the approved chocolate / baby blue / butter / cream palette and remove the last dark berry accents.
   Presentation only; no auth, verification, Guide, database, or moderation behavior changes. */

:root{
  --berry:#3B2A20!important;
  --berry-2:#5A4234!important;
  --berry-3:#7998B5!important;
  --rose:#C7D6E6!important;
  --rose-soft:#EAF1F7!important;
  --rose-wash:#F8F3E9!important;
  --line:rgba(59,42,32,.12)!important;
}

/* Active navigation should read chocolate, not wine/berry. */
.nav-item.active,
.nav-item.active svg{
  color:var(--se-chocolate)!important;
  stroke:currentColor!important;
}
.nav-item.active{
  background:linear-gradient(180deg,#FFFDF8,#F7F1E7)!important;
}

/* Supported state: strong baby-blue/chocolate rather than berry. */
.post-actions [data-support].active{
  border-color:#B9CCDC!important;
  background:linear-gradient(180deg,#DDEAF4,#C7D6E6)!important;
  color:#3B2A20!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)!important;
}

/* Remove berry from Guide labels and keep the feminine blue/yellow punctuation. */
.guide-card-label,
.guide-follow-question>span,
.global-explore-strip span,
.global-onboarding-kicker,
.resource-scope-row .eyebrow{
  color:#7998B5!important;
}
.guide-follow-question>p{
  color:#3B2A20!important;
}

/* Keep response cards soft and feminine without a wine cast. */
.guide-response-card{
  border-color:rgba(121,152,181,.18)!important;
  background:linear-gradient(180deg,#FBFCFD,#F2F6F9)!important;
  box-shadow:0 9px 28px rgba(76,100,121,.04)!important;
}
.guide-response-card>p{color:#4F4943!important}
.guide-follow-question{border-top-color:rgba(121,152,181,.18)!important}

/* Brand/utility accents that still inherited the legacy berry variable. */
.auth-tab.active,.segment.active{
  background:var(--se-chocolate)!important;
  color:var(--se-cream)!important;
  box-shadow:none!important;
}
.btn-primary,.btn-dark{
  background:var(--se-chocolate)!important;
  border-color:var(--se-chocolate)!important;
  color:var(--se-cream)!important;
  box-shadow:0 7px 18px rgba(59,42,32,.08)!important;
}
.text-button,.btn-link,.quick-exit,.icon-button,
.step-label,.member-brand,.profile-dot{
  color:var(--se-chocolate)!important;
}
.stepbar span.on{background:var(--se-butter)!important}

/* Keep destructive actions semantically distinct, but muted rather than berry. */
.post-actions [data-delete-post],
.entry-actions [data-delete-comment],
.btn-danger{
  border-color:rgba(157,91,91,.14)!important;
  background:#FAECEA!important;
  color:#8B5555!important;
}

button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{
  outline-color:rgba(121,152,181,.38)!important;
}
