/* Nacworld V21: lightweight, semitransparent surfaces. Avoid costly backdrop-blurs. */
.navbar .nav-link .nw-v21-nav-icon,.navbar .nav-link .nw-v21-nav-icon svg{display:inline-flex!important;width:18px!important;height:18px!important;flex:0 0 18px!important;vertical-align:middle;color:inherit!important}
.navbar .nav-link .nw-v21-nav-icon svg{fill:none!important;stroke:currentColor!important}
.nw-v20-facts .nw-v20-fact{background:rgba(18,50,65,.60)!important;border:1px solid rgba(176,221,244,.30);box-shadow:inset 0 1px rgba(255,255,255,.10);color:#e4f6ff!important}
.nw-v20-facts .nw-v20-fact:nth-child(6n+1){background:rgba(22,88,106,.56)!important}
.nw-v20-facts .nw-v20-fact:nth-child(6n+2){background:rgba(66,47,106,.55)!important}
.nw-v20-facts .nw-v20-fact:nth-child(6n+3){background:rgba(29,102,77,.55)!important}
.nw-v20-facts .nw-v20-fact:nth-child(6n+4){background:rgba(122,75,32,.53)!important}
.nw-v20-facts .nw-v20-fact:nth-child(6n+5){background:rgba(49,70,124,.52)!important}
.nw-v20-facts .nw-v20-fact:nth-child(6n+6){background:rgba(110,57,73,.52)!important}
.nw-hero-top .nw-hero-ey,.nw-hero-top .nw-online-indicator,#nw-web-users{background:rgba(17,46,61,.58)!important;border:1px solid rgba(132,213,228,.38)!important;border-radius:12px!important;padding:10px 14px!important;box-shadow:inset 0 1px rgba(255,255,255,.10)}
.nw-hero .nw-primary-copy{background-color:rgba(23,141,110,.76)!important}
.nw-hero .nw-secondary-cta,.nw-hero .nw-pill{background:rgba(18,52,74,.67)!important}
.nw-hero .nw-primary-copy,.nw-hero .nw-secondary-cta,.nw-hero .nw-pill{box-shadow:0 5px 18px rgba(0,0,0,.18)!important}
@media(min-width:1050px){.nw-hero-news{position:relative!important;left:clamp(14px,3vw,46px)!important;right:auto!important}}
.nw-v20-avatar-wrap{position:relative!important;display:inline-flex!important;vertical-align:middle!important;line-height:1!important;flex:none!important}
.nw-v20-avatar-wrap>.nw-v20-presence,.nw-v21-face-wrap>.nw-v20-presence{position:absolute!important;right:-3px!important;bottom:-3px!important;top:auto!important;left:auto!important;transform:none!important;font-size:10px!important;min-width:14px!important;min-height:14px!important;width:auto!important;height:auto!important;line-height:12px!important;padding:1px!important;border:1px solid #1d4e39!important;border-radius:50%!important;background:rgba(11,43,35,.94)!important;color:#4bfc98!important;text-align:center!important;margin:0!important;pointer-events:none!important;z-index:2}
.nw-v20-avatar-wrap>.nw-v20-presence[hidden]{display:none!important}
.nw-v21-face-wrap{width:max-content!important;max-width:100%!important;position:relative!important}
.nw-v21-face-wrap>#profile-face{display:block!important;max-width:100%!important}
.nw-v20-profile-presence{display:none!important}
.nw21-email-list{display:grid;gap:12px;margin-top:18px}
.nw21-email-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(165px,2fr) auto auto auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(114,210,205,.24);border-radius:12px;background:rgba(14,40,51,.68)}
.nw21-email-row .inp{min-width:0}
@media(max-width:900px){.nw21-email-row{grid-template-columns:1fr 1fr}.nw21-email-row .inp{grid-column:1/-1}}
.nw-category-topic,.nw-forum-tile{isolation:isolate}
.nw-category-topic:hover,.nw-forum-tile:hover{z-index:3!important}
