/* NadirFilm v3.0.50 - one shared header and member design layer */
/* soften header against the existing violet/navy ambient background */
body .nf2-header{background:linear-gradient(180deg,rgba(16,18,31,.96),rgba(19,20,37,.92))!important;border-bottom:1px solid rgba(179,160,235,.12)!important;box-shadow:0 12px 34px -22px rgba(125,97,190,.44);backdrop-filter:blur(20px)}
body .nf2-header::after{content:"";position:absolute;top:100%;left:0;right:0;height:36px;background:linear-gradient(to bottom,rgba(24,22,43,.19),transparent);pointer-events:none}
/* No duplicate notification bell in the top bar; notification actions remain in the profile menu */
body .nf-mobile-notif-trigger{display:none!important}
/* Remove decorative orphaned diamond in header utility strip, keep functional nav */
.nf2-header .nf2-ticker-divider:empty{display:none}
/* Shared three live profile metrics: watch history, watchlist, followers */
.nf347-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.nf347-profile-stats>a{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-right:1px solid #39324e;border-radius:6px;padding:5px 2px;text-align:center;color:#f4edff;text-decoration:none;transition:background-color .16s,color .16s}
.nf347-profile-stats>a:last-child{border-right:0}
.nf347-profile-stats>a:hover,.nf347-profile-stats>a:focus-visible{color:#c7f53e;background:rgba(179,160,235,.09);outline:1px solid rgba(179,160,235,.2)}
.nf347-profile-stats>a b{font-size:clamp(15px,2vw,21px)}
.nf347-profile-stats>a small{display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;color:#bba8e0;font-size:clamp(10px,1.5vw,12px);font-weight:500}
.nf347-profile-stats>a small svg{flex:none}
.nf347-profile-chevron svg{width:15px;height:15px}
/* polished desktop result list: no joined-up label/year and consistent movie metadata */
.nf2-search .nf-search-info{display:flex;flex-direction:column;min-width:0;gap:4px}
.nf2-search .nf-search-info small{white-space:normal;letter-spacing:.01em}
.nf2-search .nf2-search-suggestions{scrollbar-width:thin;scrollbar-color:#635a79 transparent}
.nf2-search .nf2-search-suggestion{border-radius:10px!important}
.nf2-search input{spellcheck:false}
@media(max-width:900px){
 body .nf2-header{background:linear-gradient(180deg,#111424 0%,#161629 100%)!important}
 .nf347-menu-profile .nf347-profile-stats{margin-top:5px!important}
 .nf347-profile-stats>a{padding:7px 0}
 .nf347-profile-stats>a small{font-size:11px}
 .nf2-header-main>.nf2-nav.is-open{max-height:min(74dvh,760px)!important;overflow-y:auto;overscroll-behavior:contain}
 .nf2-search .nf2-search-suggestions:not([hidden]){max-height:min(48dvh,420px)}
}

/* The obsolete plugin toggle renders a diamond (♢). Keep its panel, hide only the trigger. */
.nf2-header .nfu-notification-center__toggle{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;border:0!important}
.nf2-header .nfu-notification-nav{display:none!important}
