/* NadirFilm v3.0.88 — member summary refinement.
   Visual-only: original links, numbers, notification event handlers and logout stay untouched.
   Shared desktop popover / mobile navigation statistics. */
.nf347-account-dropdown,
.nf347-menu-profile {
  --nf388-accent:#b3a0eb;
  --nf388-rule:rgba(179,160,235,.24);
  --nf388-muted:#c2b6db;
  --nf388-text:#f8f4ff;
}
body.nf-cur-skin :is(.nf347-account-dropdown,.nf347-menu-profile) {
  --nf388-accent:var(--skin-primary,#b3a0eb);
  --nf388-rule:var(--skin-line,rgba(179,160,235,.24));
  --nf388-muted:color-mix(in srgb,var(--skin-primary,#b3a0eb) 74%,#e4e6e3 26%);
}
/* Keep the card wide enough to make all three counters genuinely equal. */
.nf347-account-dropdown { width:min(352px,calc(100vw - 28px)); box-sizing:border-box; }
.nf347-profile-stats {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:5px!important;
  min-width:0!important;
  width:100%!important;
  margin:11px 0 8px!important;
  padding:13px 0!important;
  border-top:1px solid var(--nf388-rule)!important;
  border-bottom:1px solid var(--nf388-rule)!important;
}
.nf347-profile-stats > :is(a,button),
.nf347-profile-stats > button[data-nfa-open] {
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  min-width:0!important;
  width:100%!important;
  min-height:91px!important;
  padding:9px 3px!important;
  margin:0!important;
  border:0!important;
  border-radius:9px!important;
  text-decoration:none!important;
  text-align:center!important;
  white-space:normal!important;
  background:transparent!important;
  color:var(--nf388-text)!important;
  font:inherit;
  cursor:pointer;
  transition:background-color .18s ease;
}
.nf347-profile-stats > :is(a,button):is(:hover,:focus-visible) {
  background:color-mix(in srgb,var(--nf388-accent) 12%,transparent)!important;
  outline:1px solid color-mix(in srgb,var(--nf388-accent) 54%,transparent)!important;
  outline-offset:-1px!important;
}
.nf347-profile-stats > :is(a,button) b {
  display:block!important;
  flex:0 0 auto!important;
  margin:0!important;
  color:var(--nf388-text)!important;
  font-size:clamp(22px,2vw,27px)!important;
  font-weight:800!important;
  letter-spacing:-.035em!important;
  line-height:1.1!important;
  font-variant-numeric:tabular-nums;
}
.nf347-profile-stats > :is(a,button) small {
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  width:100%!important;
  max-width:100%!important;
  min-height:30px!important;
  margin:0!important;
  color:var(--nf388-muted)!important;
  font-size:clamp(9px,.72vw + 7px,11px)!important;
  font-weight:600!important;
  line-height:1.25!important;
  letter-spacing:0!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  text-align:center!important;
}
.nf347-profile-stats > :is(a,button) small .nf348-icon {
  display:block!important;
  flex:0 0 14px!important;
  width:14px!important;
  height:14px!important;
  color:var(--nf388-accent)!important;
  stroke:currentColor;
}
/* Mobile navigation receives the same clear composition, not the previous half-box borders. */
@media(max-width:900px){
  .nf2-header-main>.nf2-nav.is-open .nf347-menu-profile .nf347-profile-stats {
    gap:3px!important;
    margin:8px 0 0!important;
    padding:12px 0 5px!important;
    border-bottom:0!important;
  }
  .nf2-header-main>.nf2-nav.is-open .nf347-menu-profile .nf347-profile-stats > :is(a,button) {
    min-height:84px!important;
    padding:7px 2px!important;
    gap:7px!important;
  }
  .nf2-header-main>.nf2-nav.is-open .nf347-menu-profile .nf347-profile-stats b {
    font-size:clamp(21px,5.5vw,26px)!important;
  }
  .nf2-header-main>.nf2-nav.is-open .nf347-menu-profile .nf347-profile-stats small {
    font-size:clamp(9px,2.8vw,11px)!important;
    line-height:1.2!important;
  }
}
/* Kapıyı Sakın Açma — keep the account surfaces in the same charcoal, sage and ivory world. */
body.nf-cur-skin--horror .nf347-account-dropdown,
body.nf-cur-skin--horror .nf347-menu-profile {
  --nf388-accent:#bbd5c5;
  --nf388-rule:rgba(165,197,177,.27);
  --nf388-muted:#bacfc1;
  --nf388-text:#f1f3e9;
  background:linear-gradient(150deg,#172b2b,#0b181d 82%)!important;
  border-color:rgba(164,197,176,.45)!important;
  color:#f1f3e9!important;
  box-shadow:0 20px 55px rgba(0,8,12,.45);
}
body.nf-cur-skin--horror .nf347-dropdown-identity,
body.nf-cur-skin--horror .nf347-menu-profile .nf347-profile-head {
  color:#f0f2e9!important;
  border-color:rgba(165,197,177,.27)!important;
}
body.nf-cur-skin--horror :is(.nf347-dropdown-identity,.nf347-profile-ident) small {
  color:#a8beb1!important;
}
body.nf-cur-skin--horror :is(.nf347-avatar-circle,.nf347-profile-photo) {
  background:#213a37!important;
  border-color:#9cbcaf!important;
}
body.nf-cur-skin--horror :is(.nf347-avatar-trigger,.nf347-account-dropdown,.nf347-menu-profile) .nf348-icon,
body.nf-cur-skin--horror .nf347-profile-chevron { color:#b9d1c1!important; }
body.nf-cur-skin--horror .nf347-profile-stats > :is(a,button):is(:hover,:focus-visible){
  background:rgba(176,211,188,.12)!important;
  outline-color:rgba(176,211,188,.52)!important;
}
body.nf-cur-skin--horror .nf347-account-dropdown > :is(a,button):not(.nf347-dropdown-identity) {
  color:#e5ede4!important;
}
body.nf-cur-skin--horror .nf347-account-dropdown > :is(a,button):not(.nf347-dropdown-identity):hover {
  background:rgba(175,207,187,.12)!important;
}
body.nf-cur-skin--horror .nf347-account-dropdown .nf347-dropdown-logout,
body.nf-cur-skin--horror .nf347-menu-account-links .nf347-menu-exit {
  background:#1b3030!important;
  border:1px solid rgba(173,203,183,.48)!important;
  color:#d4e5d7!important;
}
body.nf-cur-skin--horror :is(.nf347-dropdown-logout,.nf347-menu-exit) .nf348-icon {
  color:#c2dacb!important;
}
@media(max-width:900px){
  body.nf-cur-skin--horror .nf2-header-main>.nf2-nav.is-open {
    background:linear-gradient(160deg,#142526,#0b171b 92%)!important;
    border-color:rgba(160,195,178,.40)!important;
  }
  body.nf-cur-skin--horror .nf2-header-main>.nf2-nav.is-open .nf347-menu-account-links {
    border-top-color:rgba(165,197,177,.27)!important;
  }
  body.nf-cur-skin--horror .nf2-header-main>.nf2-nav.is-open .nf347-menu-account-links a:not(.nf347-menu-exit) {
    color:#e4ede4!important;
  }
  body.nf-cur-skin--horror .nf2-header-main>.nf2-nav.is-open .nf347-menu-account-links a:not(.nf347-menu-exit):hover {
    background:rgba(176,211,188,.12)!important;
  }
}
