/* NadirFilm v3.0.46 — scoped navigation/account harmonization. */
/* Desktop registration and profile share the same lavender affordance. */
body:not(.nf-cur-skin) .nf2-header-main .nf2-account-actions .nf2-account-action--register,
body:not(.nf-cur-skin) .nf2-header-main > .nf2-join {
  background:#b3a0eb!important;border-color:#b3a0eb!important;color:#171329!important;
  opacity:1!important;visibility:visible!important;
}
body:not(.nf-cur-skin) .nf2-header-main .nf2-account-actions .nf2-account-action--register:is(:hover,:focus-visible),
body:not(.nf-cur-skin) .nf2-header-main > .nf2-join:is(:hover,:focus-visible) {
  background:#c8b7fb!important;border-color:#d8c9ff!important;color:#171329!important;
}
body:not(.nf-cur-skin) .nf2-header-main .nf2-account-actions .nf2-account-action:not(.nf2-account-action--register) {
  background:#171b29!important;border:1px solid #625777!important;color:#ede6ff!important;
}
body:not(.nf-cur-skin) .nf2-header-main .nf2-account-actions .nf2-account-action:not(.nf2-account-action--register):is(:hover,:focus-visible) {
  background:#2b263e!important;color:#fff!important;border-color:#ad98e8!important;
}
.nf2-header-main .nf2-account-actions .nf2-account-action,
.nf2-header-main > .nf2-join {transition:background-color .16s,border-color .16s,color .16s}
.nf2-header-main .nf-desktop-logout {
 display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:0 11px;
 border-radius:7px;border:1px solid rgba(230,144,167,.42);background:rgba(155,75,105,.12);
 color:#ffd1de;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;
}
.nf2-header-main .nf-desktop-logout:is(:hover,:focus-visible){background:rgba(155,75,105,.24);border-color:#f0adbc;color:#fff}
@media(max-width:900px){.nf2-header-main .nf-desktop-logout{display:none!important}}
/* More compact phone drawer without touching any content blocks. */
@media(max-width:900px){
  .nf2-header-main .nf2-nav.is-open .nf2-nav-utilities a:not(.nf-phone-nav-register):not(.nf-phone-nav-login):not(.nf-phone-nav-logout){min-height:40px}
  .nf2-header-main .nf2-nav.is-open .nf-phone-nav-register:is(:hover,:focus-visible){background:#c8b7fb!important;color:#171329!important}
  .nf2-header-main .nf2-nav.is-open .nf-phone-nav-login:is(:hover,:focus-visible){background:#322b46!important;color:white!important}
}
