/* Shared index polish, scoped to the existing Premium cards and native layout. */
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head h2{font-size:calc(18px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important;line-height:1.35!important;font-weight:750!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head p{font-size:calc(13px * var(--vbb-type-scale,1) * var(--pnf-aa-meta,1))!important;line-height:1.45!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main{padding:14px 14px 11px!important;gap:10px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-titleline{align-items:flex-start!important;gap:8px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-titleline h3{font-size:calc(17px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important;line-height:1.35!important;font-weight:750!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts{font-size:calc(13px * var(--vbb-type-scale,1) * var(--pnf-aa-meta,1))!important;margin-top:5px!important;gap:12px!important;line-height:1.4!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-copy>.pnf-node-desc{font-size:calc(14px * var(--vbb-type-scale,1) * var(--pnf-aa-description,1))!important;line-height:1.5!important;margin-top:7px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums{gap:6px 12px!important;margin-top:9px!important;padding-top:8px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums a{font-size:calc(13px * var(--vbb-type-scale,1) * var(--pnf-aa-meta,1))!important;line-height:1.4!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-activity{gap:10px!important;padding:11px 14px!important;min-height:66px!important;box-sizing:border-box!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last>a{font-size:calc(15px * var(--vbb-type-scale,1) * var(--pnf-aa-description,1))!important;line-height:1.4!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last small{font-size:calc(13px * var(--vbb-type-scale,1) * var(--pnf-aa-meta,1))!important;line-height:1.5!important;margin-top:3px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-empty{font-size:calc(13px * var(--vbb-type-scale,1) * var(--pnf-aa-meta,1))!important;line-height:1.5!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-footer{font-size:calc(13px * var(--vbb-type-scale,1) * var(--pnf-aa-meta,1))!important;min-height:36px!important;padding:6px 14px!important;box-sizing:border-box!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-badge{font-size:calc(11px * var(--vbb-type-scale,1) * var(--pnf-aa-meta,1))!important;min-height:21px!important;box-sizing:border-box!important;border-radius:4px!important;letter-spacing:.03em!important;flex:none!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card:focus-within{outline:2px solid #79c8f4!important;outline-offset:2px!important}
@media(max-width:900px){html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main{padding:13px 12px 10px!important}html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-activity{padding:10px 12px!important}html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-footer{padding:7px 12px!important;min-height:44px!important}html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums a{min-height:32px!important;align-items:center!important}}

html.hx-is-compact body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main{padding-top:8px!important;padding-bottom:8px!important}

/* Cards134: flat donor-inspired card hierarchy; original native actions/data retained. */
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card{border-radius:4px!important;box-shadow:none!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main{padding:14px 16px 10px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon{width:36px!important;height:36px!important;align-self:start!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon svg{width:34px!important;height:34px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts{align-items:center!important;gap:14px!important;margin:5px 0 0!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts>span{align-items:center!important;gap:5px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts svg{display:inline-block!important;width:16px!important;height:16px!important;flex:none!important;color:var(--hx-muted)!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts .vxc-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-copy>.pnf-node-desc{-webkit-line-clamp:2!important;margin-top:7px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums{padding-top:0!important;border-top:0!important;gap:4px 18px!important;margin-top:7px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums a{background:none!important;border:0!important;border-radius:0!important;padding:2px 0!important;min-height:30px!important;color:var(--hx-blue)!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-activity{margin: auto 0 0!important;padding:12px 16px 14px!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;min-height:66px!important;gap:10px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-activity>.vxm-member-avatar{width:36px!important;height:36px!important;min-width:36px!important;flex:none!important;align-self:center!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-activity>.vxm-member-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last{display:block!important;min-width:0!important;background:none!important;border:0!important;padding:0!important;box-shadow:none!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last>a{font-weight:650!important;line-height:1.35!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last small{font-weight:400!important;margin-top:3px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-activity:has(.pnf-node-empty){min-height:44px!important;padding-top:6px!important;padding-bottom:12px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-empty{border:0!important;padding:0!important;margin:0!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-footer{min-height:48px!important;margin-top:0!important;padding:0 16px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-more{min-height:46px!important;font-size:calc(14px * var(--vbb-type-scale,1) * var(--pnf-aa-meta,1))!important;gap:10px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-more>span[aria-hidden]{font-size:21px!important;order:-1!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card:hover{box-shadow:none!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-badge:not(.is-live){background:var(--hx-blue)!important;color:var(--hx-bg)!important;border-color:transparent!important;padding:1px 5px!important}
@media(max-width:700px){html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main{padding:13px 14px 8px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important}html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon,html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon svg{width:30px!important;height:30px!important}html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-activity{padding:9px 14px 12px!important}html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums a{min-height:44px!important}html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-footer{padding:0 14px!important}}
html.hx-is-compact body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main{padding-top:8px!important;padding-bottom:8px!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card:not(.has-latest) .pnf-node-footer{margin-top:auto!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-welcome{margin:0!important;padding:6px 16px 14px!important;border:0!important;background:none!important;min-height:44px!important;box-sizing:border-box!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-more{box-sizing:border-box!important;padding:0!important}
html.hx-is-compact body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-activity{margin:auto 0 0!important;padding-top:6px!important;padding-bottom:8px!important;min-height:52px!important}

/* Transparent vector forum status: muted read, bright unread. Native New labels remain. */
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;color:#a3b1bc!important;position:relative!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card.is-unread .pnf-node-icon{color:#76d0ff!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon:has(>svg)>svg{display:none!important;background:none!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon:has(>svg)::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;background:currentColor!important;box-shadow:none!important;border:0!important;-webkit-mask:url("/assets/core/forum-status.svg") center/contain no-repeat!important;mask:url("/assets/core/forum-status.svg") center/contain no-repeat!important;mask-mode:alpha!important}
html body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon::after{content:none!important;background:none!important;box-shadow:none!important}
html[data-voxbb-mode="daybreak"] body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon{color:#687986!important}
html[data-voxbb-mode="daybreak"] body.nbpub.nbpub-page-forums.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card.is-unread .pnf-node-icon{color:#126eab!important}
