/* Reading layout: measured against the owner's XenForo reference. Theme colors remain native. */
html[data-theme] body .vxc-thread-page>.vx-thread-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 15px}
html[data-theme] body .vx-thread-heading>.vxc-thread-title{flex:1;min-width:0;margin:0!important}
html[data-theme] body .vxc-thread-page .vxc-thread-title h1{font-size:24px!important;line-height:1.4!important;margin:0 0 3px!important}
html[data-theme] body .vxc-thread-title>p{font-size:14px!important;line-height:1.6!important;margin:0!important;opacity:.8}
html[data-theme] body .vxc-thread-title-badges:empty{display:none}
html[data-theme] body .vx-title-reply{display:inline-flex;align-items:center;gap:6px;justify-content:center;min-height:40px;padding:7px 12px;border:1px solid var(--hx-blue,#278ac4);border-radius:3px;background:var(--hx-blue,#278ac4);color:#fff;text-decoration:none;font-size:14px;font-weight:600;box-sizing:border-box;flex:none}
html[data-theme] body .vxc-thread-page>.vx-reading-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 14px;min-width:0;border:0;padding:0}
html[data-theme] body .vx-reading-toolbar>.vxp-thread-tools{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;display:flex!important;flex-direction:row!important;gap:0!important}
html[data-theme] body .vx-reading-toolbar .vxp-thread-primary{gap:0!important;flex-wrap:nowrap!important;width:auto!important}
html[data-theme] body .vx-reading-toolbar .vxp-thread-primary>*{flex:none!important}
html[data-theme] body .vx-reading-toolbar .vxp-thread-primary>:is(a,form)>button,html[data-theme] body .vx-reading-toolbar .vxp-thread-primary>a,html[data-theme] body .vx-reading-toolbar .vxp-menu>summary{min-height:36px!important;padding:4px 9px!important;border-radius:0!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important;margin:0 0 0 -1px!important}
html[data-theme] body .vx-reading-toolbar .vx-thread-extras{order:-1}
html[data-theme] body :is(.vx-reading-toolbar,.vx-forum-navigation)>.vxc-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:3px!important;margin:0!important;padding:0!important;min-width:0}
html[data-theme] body :is(.vx-reading-toolbar,.vx-forum-navigation) .vxc-pagination>a{display:inline-flex;align-items:center;justify-content:center;min-height:32px!important;padding:1px 7px!important;border-radius:0!important;box-sizing:border-box;font-size:14px!important}
html[data-theme] body .vx-reading-toolbar :is(.vx-page-first,.vx-page-last){display:none!important}
html[data-theme] body .vx-reading-toolbar .vx-page-jump>summary{font-size:14px;padding:3px 6px!important;min-height:32px!important}
html[data-theme] body .vx-page-jump{position:relative}
html[data-theme] body .vx-page-jump>form{position:absolute;z-index:155;top:100%;right:0;width:240px;max-width:calc(100vw - 30px);border:1px solid var(--hx-line,#8796a1);background:var(--hx-card,var(--vxc-surface,#fff));color:inherit;box-shadow:0 8px 24px #0004}
html[data-theme] body .vx-native-thread-tools .vxp-menu-popover{width:240px;padding:0;border-radius:0;border-top:2px solid var(--hx-blue,#278ac4);box-shadow:0 6px 12px #0004;max-height:calc(100dvh - 30px);overflow:auto}
html[data-theme] body .vx-native-thread-tools .vx-menu-heading{display:block;padding:10px!important;border-bottom:1px solid var(--hx-line,#65727c);font-size:17px!important;text-transform:none!important;letter-spacing:0!important;color:inherit!important;font-weight:700}
html[data-theme] body .vx-native-thread-tools .vxp-menu-popover :is(a,button),html[data-theme] body .vx-additional-tools>summary{padding:10px!important;font-size:14px!important;line-height:1.6!important;border-radius:0!important;box-sizing:border-box}
html[data-theme] body .vx-additional-tools{border-top:1px solid var(--hx-line,#65727c)}
html[data-theme] body .vx-additional-tools>summary{cursor:pointer;list-style:none}
html[data-theme] body .vx-additional-tools[open]>div{background:color-mix(in srgb,currentColor 4%,transparent)}
html[data-theme] body .vx-thread-extras .vxp-thread-search{display:flex;flex-wrap:wrap;min-width:0;width:100%;padding:10px;box-sizing:border-box}
html[data-theme] body .vx-thread-extras .vxp-thread-search input{box-sizing:border-box;min-width:0;width:100%}
html[data-theme] body .vx-thread-extras .vxp-thread-search button{width:auto!important;padding:6px 10px!important}
/* One consistent post frame, compact author panel, visible desktop facts. */
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:0!important;padding:8px!important;margin:0 0 14px!important;border-radius:3px!important;box-shadow:none!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-author{width:auto!important;min-width:0!important;padding:8px!important;border:1px solid var(--hx-line,#65727c)!important;box-sizing:border-box;align-self:stretch}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-content{padding:6px 8px 8px 16px!important;min-width:0}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-avatar-link{width:96px!important;height:96px!important;margin:0 auto 12px!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-avatar{width:96px!important;height:96px!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-author-name{font-size:15px!important;line-height:1.4!important;margin:0 -8px!important;padding:9px 4px!important;border-top:1px solid var(--hx-line,#65727c)}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .pnf-author-role-row{margin:0 -13px 8px!important;display:block!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .pnf-author-role{display:none!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .hx-author-staff{display:block!important;border-radius:2px!important;padding:3px 6px!important;font-size:14px!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .pnf-author-details{margin:8px 0 0!important;border:0!important;padding:0!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .pnf-author-details>summary{display:none!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-author-facts{display:block!important;margin:0!important;font-size:14px!important;line-height:1.6!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-author-facts>div{display:flex!important;justify-content:space-between;gap:6px!important;margin:0!important;padding:0!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-author-facts dd{min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0;font-weight:600;text-align:right}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-author-post-ref{display:none!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-meta{padding:0 0 8px!important;margin:0 0 7px!important;min-height:0!important;font-size:14px!important;border-bottom:1px solid var(--hx-line,#65727c)}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-body{font-size:16px!important;line-height:1.6!important;padding:0!important;margin:0 0 8px!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-body blockquote{border-radius:7px!important;margin:0 0 12px!important;padding:0 14px 12px!important;box-shadow:none!important}
/* Forum page action, joined read/watch controls and restrained list rows. */
html[data-theme] body .vxc-forum-hero{padding:0!important;margin:0 0 16px!important;border:0!important;background:none!important;box-shadow:none!important;gap:16px!important}
html[data-theme] body .vxc-forum-hero h1{font-size:24px!important;line-height:1.4!important;margin:0 0 4px!important}
html[data-theme] body .vxc-forum-hero p{font-size:14px!important;margin:0!important}
html[data-theme] body .vxc-forum-hero>.vxc-new-thread-button{margin-left:auto;flex:none}
html[data-theme] body .vxc-forum-facts{display:none!important}
html[data-theme] body .vxc-forum-commandbar{padding:5px 0!important;border:0!important;background:none!important;box-shadow:none!important;margin:0 0 9px!important}
html[data-theme] body .vxc-forum-commandbar .vxc-forum-filter-primary a{padding:5px 8px!important;border-radius:0!important;font-size:14px!important}
html[data-theme] body .vx-forum-navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}
html[data-theme] body .vx-forum-joined{display:flex;gap:0}
html[data-theme] body .vx-forum-joined form{margin:0}
html[data-theme] body .vx-forum-joined button{min-height:36px;padding:4px 10px;border:1px solid var(--hx-line,#65727c);border-radius:0;background:var(--hx-card,var(--vxc-surface,transparent));color:inherit;font:inherit;font-size:14px;cursor:pointer}
html[data-theme] body .vxc-forum-page .vxc-thread-list{border-radius:0!important;margin:0!important;box-shadow:none!important}
html[data-theme] body .vxc-forum-page .vxc-thread-list-title{padding:5px 12px!important;min-height:0!important}
html[data-theme] body .vxc-forum-page .vxc-thread-list-title h2{font-size:14px!important;text-transform:uppercase;letter-spacing:.03em}
html[data-theme] body .vxc-forum-page .vxc-thread-head{display:none!important}
html[data-theme] body .vxc-forum-page .vxc-thread-row{min-height:66px!important;padding-top:9px!important;padding-bottom:9px!important;border-radius:0!important;box-shadow:none!important}
html[data-theme] body .vxc-forum-page .vxc-thread-copy h3{font-size:18px!important;line-height:1.35!important;margin:0 0 3px!important}
html[data-theme] body .vxc-forum-page .vxc-thread-copy p{font-size:14px!important;line-height:1.5!important;margin:0!important}
html[data-theme] body .vxc-forum-page .vxc-thread-badges:empty{display:none!important}
html[data-theme] body .vxc-forum-page .vbb-list-controls{margin:0!important;border-radius:0!important;border-bottom:0!important}
html[data-theme] body .vxc-forum-page .vbb-list-controls summary{padding:7px 12px!important;font-size:14px!important}
/* Conversation follows the same title / pager / message hierarchy. */
html[data-theme] body [data-voxbb-conversations] .vxm-conversation-head{padding:0!important;margin:0 0 16px!important;border:0!important;background:none!important;box-shadow:none!important;gap:16px!important}
html[data-theme] body [data-voxbb-conversations] .vxm-conversation-head h1{font-size:24px!important;line-height:1.4!important;margin:0 0 4px!important}
html[data-theme] body [data-voxbb-conversations] .vxm-kicker{display:none!important}
html[data-theme] body [data-voxbb-conversations] .vxm-participant-strip{margin:0!important;gap:6px!important}
html[data-theme] body [data-voxbb-conversations] .vxm-participant-strip a{padding:0!important;border:0!important;background:none!important;font-size:14px!important}
html[data-theme] body [data-voxbb-conversations] .vxm-participant-strip a>:is(img,span){display:none!important}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 230px!important;gap:18px!important;align-items:start}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-stream{grid-column:1;grid-row:1;min-width:0}
html[data-theme] body [data-voxbb-conversations] .pnf-conversation-details{grid-column:2;grid-row:1;margin:0!important;padding:0!important;border:0!important}
html[data-theme] body [data-voxbb-conversations] .pnf-conversation-details>summary{display:none!important}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-sidebar{display:block!important;width:auto!important}
html[data-theme] body .vx-pm-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px}
html[data-theme] body .vx-pm-tools .vxm-conversation-actions{display:flex!important;align-items:center;gap:0!important;margin:0!important}
html[data-theme] body .vx-pm-tools .vxm-conversation-actions>form{margin:0!important}
html[data-theme] body .vx-pm-tools .vxm-conversation-actions>form>button,html[data-theme] body .vx-pm-tools .vxm-conversation-actions>details>summary{min-height:36px!important;padding:4px 9px!important;border:1px solid var(--hx-line,#65727c);border-radius:0!important;background:var(--hx-card,var(--vxc-surface,transparent));color:inherit;font:inherit;font-size:14px!important;cursor:pointer}
html[data-theme] body .vx-conversation-pagination{display:flex!important;align-items:center;justify-content:flex-start!important;flex-wrap:wrap;gap:3px!important;margin:10px 0!important;padding:0!important;border:0!important}
html[data-theme] body .vx-pm-tools .vx-conversation-pagination{margin:0!important}
html[data-theme] body .vx-conversation-pagination>a,html[data-theme] body .vx-conversation-pagination>.vx-page-current{display:inline-flex;align-items:center;justify-content:center;min-height:32px;box-sizing:border-box;padding:1px 7px;border:1px solid var(--hx-line,#65727c);border-radius:0;color:inherit;text-decoration:none;font-size:14px}
html[data-theme] body .vx-conversation-pagination>.vx-page-current{font-weight:700;border-bottom:2px solid var(--hx-blue,#278ac4)}
html[data-theme] body .vx-conversation-pagination>.vx-page-jump>summary{font-size:14px;padding:3px 6px!important;min-height:32px!important}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-message{grid-template-columns:150px minmax(0,1fr)!important;padding:8px!important;gap:0!important;border-radius:3px!important;box-shadow:none!important;margin-bottom:14px!important}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-content{padding:6px 8px 8px 16px!important;min-width:0}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-avatar{width:96px!important;height:96px!important;margin:0 auto 12px!important}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-content>.prose{font-size:16px!important;line-height:1.6!important}
html[data-theme] body :is(.vx-reading-toolbar,.vx-pm-tools,.vx-forum-navigation) :is(a,button,summary,input):focus-visible{outline:2px solid var(--hx-blue,#278ac4);outline-offset:2px}
@media(max-width:900px){
html[data-theme] body [data-voxbb-conversations] .pnf-pm-layout{grid-template-columns:minmax(0,1fr)!important}
html[data-theme] body [data-voxbb-conversations] .pnf-conversation-details{grid-column:1;grid-row:2}
html[data-theme] body [data-voxbb-conversations] .pnf-conversation-details>summary{display:block!important;cursor:pointer;padding:10px 0}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-sidebar{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}
}
@media(max-width:700px){
html[data-theme] body .vxc-thread-page>.vx-thread-heading{align-items:flex-start;gap:10px}
html[data-theme] body .vxc-thread-page .vxc-thread-title h1{font-size:21px!important}
html[data-theme] body .vx-title-reply{min-height:44px;padding:8px 10px}
html[data-theme] body .vxc-thread-page>.vx-reading-toolbar{gap:8px}
html[data-theme] body .vx-reading-toolbar .vxc-pagination>a,html[data-theme] body .vx-conversation-pagination>a,html[data-theme] body .vx-conversation-pagination>.vx-page-current{min-height:40px!important;padding:6px 9px!important}
html[data-theme] body .vx-reading-toolbar .vxp-menu>summary,html[data-theme] body .vx-reading-toolbar .vxp-thread-primary>form>button{min-height:44px!important;padding:8px 10px!important}
html[data-theme] body .vx-reading-toolbar .vxc-pagination>a:not([rel]):not([aria-current]){display:none!important}
html[data-theme] body .vx-conversation-pagination>a:not([rel]){display:none!important}
html[data-theme] body .vx-page-jump>summary{min-height:40px!important;padding:8px!important}
html[data-theme] body .vx-native-thread-tools .vxp-menu-popover{position:fixed!important;left:10px;right:10px;bottom:10px;top:auto;width:auto!important;max-height:calc(100dvh - 24px);z-index:155}
html[data-theme] body .vx-native-thread-tools .vxp-menu-popover :is(a,button){min-height:44px}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post{grid-template-columns:minmax(0,1fr)!important;padding:0!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-author{display:flex!important;align-items:center;gap:10px;padding:10px!important;border:0!important;border-bottom:1px solid var(--hx-line,#65727c)!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-avatar-link,html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-avatar{width:44px!important;height:44px!important;margin:0!important;flex:none}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-author-name{border:0!important;margin:0!important;padding:0!important;font-size:14px!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts :is(.pnf-author-details,.hx-author-title,.vxc-thread-starter-label){display:none!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .pnf-author-role-row{margin:0 0 0 auto!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-content{padding:10px!important}
html[data-theme] body .vxc-forum-hero{align-items:flex-start!important}
html[data-theme] body .vxc-forum-hero>.vxc-new-thread-button{min-height:44px;font-size:12px}
html[data-theme] body .vx-pm-tools .vxm-conversation-actions>form>button,html[data-theme] body .vx-pm-tools .vxm-conversation-actions>details>summary{min-height:44px!important}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-message{grid-template-columns:minmax(0,1fr)!important;padding:0!important}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-content{padding:10px!important}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-avatar{width:44px!important;height:44px!important;margin:0!important}
html[data-theme] body [data-voxbb-conversations] .pnf-pm-sidebar{grid-template-columns:1fr}
}

/* The native enhancer moves quote buttons directly into the footer. Own the final grid here. */
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions{display:grid!important;grid-template-columns:minmax(80px,1fr) auto auto auto!important;gap:6px 8px!important;align-items:center!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions :is(.nb-post-actionbar,.vxp-post-conversation,.vxc-reaction-bar){display:contents!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions a[data-reaction-summary]:not([hidden]){grid-column:1 / -1!important;grid-row:1!important;margin:0!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions .vxp-post-management{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:4px!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions .vx-reaction-actions{grid-column:2!important;grid-row:2!important;justify-content:flex-end!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions [data-multiquote-post]{grid-column:3!important;grid-row:2!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions [data-quote-post-single]{grid-column:4!important;grid-row:2!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions :is(.vxp-post-management>.post-action-link,.vxp-post-management>details>summary,[data-reaction-main],[data-multiquote-post],[data-quote-post-single]){border:0!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;padding:5px 7px!important;min-height:34px!important;font-size:14px!important;font-weight:500!important;color:inherit;display:inline-flex!important;align-items:center!important;justify-content:center!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions :is(.vxp-post-management>.post-action-link,.vxp-post-management>details>summary,[data-reaction-main],[data-multiquote-post],[data-quote-post-single]):hover{background:color-mix(in srgb,currentColor 7%,transparent)!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions :is(button,a,summary):focus-visible{outline:2px solid var(--hx-blue,#278ac4);outline-offset:2px}
@media(max-width:700px){
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions .vxp-post-management{grid-column:1 / -1!important;grid-row:3!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions .vx-reaction-actions{grid-column:1!important;grid-row:2!important;justify-content:center!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions [data-multiquote-post]{grid-column:2!important;grid-row:2!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions [data-quote-post-single]{grid-column:3!important;grid-row:2!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions :is(.vxp-post-management>.post-action-link,.vxp-post-management>details>summary,[data-reaction-main],[data-multiquote-post],[data-quote-post-single]){min-height:44px!important}
}

html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-post-actions .vxp-post-management>.post-action-link{gap:6px;border:1px solid var(--hx-line,#65727c)!important;border-radius:2px!important;background:color-mix(in srgb,currentColor 3%,transparent)!important;padding:5px 8px!important}

html[data-theme] body .vx-reading-toolbar .vxc-pagination>:is(.vx-page-first,.vx-page-last){display:none!important}
html[data-theme] body .vx-native-thread-tools .vxp-menu-popover .is-danger{color:inherit}

html[data-theme] body .vxc-forum-page .vxc-thread-title-link{font-size:18px!important}

html[data-theme] body .vx-inline-post-select{display:inline-flex!important;align-items:center;justify-content:center;min-width:34px;min-height:34px;box-sizing:border-box;border:1px solid var(--hx-line,#65727c);border-radius:2px;cursor:pointer;padding:7px}
html[data-theme] body .vx-inline-post-select input{appearance:auto!important;position:static!important;opacity:1!important;width:16px!important;height:16px!important;margin:0!important;accent-color:var(--hx-blue,#278ac4)}
html[data-theme] body .vx-post-selection-toggle{gap:5px}
html[data-theme] body .vx-post-selection-toggle [data-bulk-post-toolbar-count]:not([hidden]){display:inline-flex;align-items:center;justify-content:center;min-width:17px;min-height:17px;border-radius:3px;background:var(--hx-blue,#278ac4);color:#fff;font-size:12px}
@media(max-width:700px){html[data-theme] body .vx-inline-post-select{min-width:44px;min-height:44px}}

html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .vxc-author-facts :is(dt,dd){font-size:13px!important;line-height:1.55!important}

/* Post overflow actions use the same flat menu language as thread options. */
html[data-theme] body #thread-posts .vxp-post-more-menu{width:240px!important;max-width:calc(100vw - 28px)!important;padding:0!important;border:1px solid var(--hx-line,#65727c)!important;border-top:2px solid var(--hx-blue,#278ac4)!important;border-radius:0!important;box-shadow:0 6px 18px #0005!important;background:var(--hx-card,var(--vxc-surface,#fff))!important;color:inherit!important}
html[data-theme] body #thread-posts .vxp-post-more-menu :is(a,button){display:flex!important;align-items:center!important;gap:7px!important;box-sizing:border-box!important;width:100%!important;padding:9px 12px!important;margin:0!important;min-height:38px!important;font-size:14px!important;font-weight:500!important;text-align:left!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-decoration:none!important}
html[data-theme] body #thread-posts .vxp-post-more-menu :is(a,button):hover{background:color-mix(in srgb,currentColor 8%,transparent)!important}
html[data-theme] body #thread-posts .vxp-post-more-menu form{margin:0!important;padding:0!important;border:0!important}
html[data-theme] body #thread-posts .vxp-post-menu-head{padding:10px 12px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;background:color-mix(in srgb,currentColor 3%,transparent)!important}
html[data-theme] body #thread-posts .vxp-post-menu-head strong{font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
html[data-theme] body #thread-posts .vxp-post-menu-head small{font-size:12px!important;opacity:.7}
html[data-theme] body #thread-posts .vxp-post-menu-divider{height:1px!important;margin:4px 0!important;padding:0!important;background:var(--hx-line,#65727c)!important;border:0!important}
@media(max-width:700px){html[data-theme] body #thread-posts .vxp-post-more-menu :is(a,button){min-height:44px!important}}

html[data-theme] body #thread-posts .vxp-post-more-menu :is(a,button){display:block!important;text-align:left!important}
html[data-theme] body #thread-posts .vxp-post-menu-head:first-child strong{font-size:16px!important}

html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .pnf-author-role-row{display:flex!important;justify-content:center!important;margin:6px 0 10px!important;max-width:100%;box-sizing:border-box}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .hx-author-staff{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:88px;max-width:100%;box-sizing:border-box;padding:3px 12px!important;font-size:12px!important}
@media(max-width:700px){html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .pnf-author-role-row{margin:0 0 0 auto!important}html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .hx-author-staff{min-width:0;padding:3px 8px!important}}

html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .pnf-author-role-row{flex-direction:row!important}
html[data-theme] body.nbpub.nb-theme-paranormal-classic-premium #thread-posts .hx-author-staff{width:fit-content!important;flex:0 0 auto!important;align-self:center!important;margin:0!important}

/* Locked state uses the same small outlined SVG cell as other reading controls. */
html[data-theme] body.nbpub .vxc-status-icon{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;min-width:24px;height:24px;padding:4px!important;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:3px;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;line-height:1}.vxc-status-icon>svg{display:block;flex:none;width:14px;height:14px}

/* Keep the XenForo reading toolbar geometry when no page navigator is needed. */
html[data-theme] body .vxc-thread-page>.vx-thread-heading{align-items:flex-start}
html[data-theme] body .vx-thread-heading:has(.vxc-thread-title-badges>:first-child)>.vx-title-reply{margin-top:28px}
html[data-theme] body .vx-reading-toolbar>.vxp-thread-tools{margin-inline-start:auto!important;max-width:100%}
html[data-theme] body .vx-reading-toolbar .vxp-thread-primary>:is(a,button),html[data-theme] body .vx-reading-toolbar .vxp-thread-primary>form>button,html[data-theme] body .vx-reading-toolbar .vxp-menu>summary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box!important;min-width:36px;min-height:36px!important;height:36px;line-height:1.2!important;padding:4px 9px!important;border-radius:0!important;margin:0 0 0 -1px!important;box-shadow:none!important}
html[data-theme] body .vx-reading-toolbar .vxp-thread-primary>details{margin:0}
html[data-theme] body .vx-reading-toolbar>.vx-reading-navigation{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}
html[data-theme] body .vx-reading-navigation>.vxc-pagination{margin:0!important}
html[data-theme] body .vx-reading-navigation>.vx-jump-new{display:inline-flex;align-items:center;min-height:36px;box-sizing:border-box;border:1px solid var(--hx-line,#65727c);border-radius:3px;padding:4px 10px;font-size:14px;font-weight:500;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;text-decoration:none}
@media(max-width:700px){html[data-theme] body .vx-reading-toolbar .vxp-thread-primary>:is(a,button),html[data-theme] body .vx-reading-toolbar .vxp-thread-primary>form>button,html[data-theme] body .vx-reading-toolbar .vxp-menu>summary{min-width:44px;min-height:44px!important;height:44px;padding:8px 10px!important}html[data-theme] body .vx-reading-navigation>.vx-jump-new{min-height:44px}html[data-theme] body .vx-thread-heading:has(.vxc-thread-title-badges>:first-child)>.vx-title-reply{margin-top:28px}}
html[data-theme] body .vx-native-thread-tools .vxp-menu-popover button.is-danger{color:inherit!important}
