/* Source: /assets/themes/paranormal-classic-premium/assets/base.css */

:root{color-scheme:dark;--vxm-page:#252c33;--vxm-page-2:#232a31;--vxm-shell:#282f38;--vxm-panel:#2d343d;--vxm-panel-2:#37404b;--vxm-line:#3f4a57;--vxm-text:#e8f3fb;--vxm-muted:#9eb8ca;--vxm-link:#71c3f2;--vxm-ink:#303842;--vxm-light:#edf4f9;--vxm-light-2:#e5eef5;--vxm-light-line:#b9cad7;--vxm-blue:#1684ca;--vxm-live:#24c86f;--vxm-danger:#c74d57;--vxm-shadow:0 16px 40px rgba(0,0,0,.18)}
html[data-voxbb-mode="daybreak"]{color-scheme:light;--vxm-page:#eef5fb;--vxm-page-2:#e4eef6;--vxm-shell:#f7fbfe;--vxm-panel:#fff;--vxm-panel-2:#d7ebf8;--vxm-line:#aac5d8;--vxm-text:#393a3b;--vxm-muted:#5a5b5c;--vxm-link:#075d9b;--vxm-ink:#393a3b;--vxm-light:#fff;--vxm-light-2:#f2f7fb;--vxm-light-line:#c2d4e1;--vxm-shadow:0 16px 40px rgba(31,75,107,.12)}

/* VoxBB typography contract: theme defaults + member-level display scaling. */
:root{--vbb-type-scale:1;--vbb-ui-font:"Open Sans",Arial,Helvetica,sans-serif;--vbb-reading-font:var(--vbb-ui-font);--vbb-ui-size:13px;--vbb-small-size:12px;--vbb-smaller-size:11px;--vbb-large-size:15px;--vbb-heading-size:17px;--vbb-page-heading-size:22px;--vbb-post-size:15px;--vbb-reading-leading:1.62;--vbb-paragraph-gap:.72em;--vbb-reading-measure:82ch;--vbb-density-pad:1}
html[data-voxbb-text-scale="small"]{--vbb-type-scale:.92}html[data-voxbb-text-scale="classic"]{--vbb-type-scale:1}html[data-voxbb-text-scale="large"]{--vbb-type-scale:1.12}html[data-voxbb-text-scale="xlarge"]{--vbb-type-scale:1.24}
html[data-voxbb-reading-font="system"]{--vbb-reading-font:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html[data-voxbb-reading-font="humanist"]{--vbb-reading-font:"Trebuchet MS","Segoe UI",Verdana,sans-serif}html[data-voxbb-reading-font="serif"]{--vbb-reading-font:Georgia,"Times New Roman",serif}
html[data-voxbb-line-spacing="compact"]{--vbb-reading-leading:1.48;--vbb-paragraph-gap:.52em}html[data-voxbb-line-spacing="comfortable"]{--vbb-reading-leading:1.62;--vbb-paragraph-gap:.72em}html[data-voxbb-line-spacing="spacious"]{--vbb-reading-leading:1.78;--vbb-paragraph-gap:1em}
html[data-voxbb-ui-density="compact"]{--vbb-density-pad:.88}html[data-voxbb-ui-density="default"]{--vbb-density-pad:1}html[data-voxbb-ui-density="relaxed"]{--vbb-density-pad:1.12}html[data-voxbb-content-width="wide"]{--vbb-reading-measure:96ch}
*{box-sizing:border-box}
html{background:var(--vxm-page-2);scroll-behavior:smooth}
body{margin:0;background:radial-gradient(circle at 70% -10%,rgba(80,158,211,.14),transparent 38%),linear-gradient(180deg,var(--vxm-page),var(--vxm-page-2));color:var(--vxm-text);font-family:var(--vbb-ui-font);font-size:calc(var(--vbb-ui-size) * var(--vbb-type-scale));line-height:1.5;min-height:100vh}
body a{color:var(--vxm-link);text-decoration:none}
body a:hover{text-decoration:underline}
button,input,select,textarea{font:inherit}
img{max-width:100%;height:auto}
[hidden]{display:none!important}
.vxc-sr-only,.nb-skip-link{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.nb-skip-link:focus{width:auto!important;height:auto!important;clip:auto!important;margin:8px!important;padding:9px 12px!important;z-index:100!important;background:#ffffff!important;color:#1d2227!important;border-radius:6px!important}
.vxc-app{width:min(100%,var(--vxm-page-max,1200px));margin:0 auto;background:var(--vxm-shell);box-shadow:0 0 0 1px rgba(255,255,255,.04),var(--vxm-shadow);min-height:100vh}
html[data-density="compact"]{font-size:13px}
html[data-density="relaxed"]{font-size:15px}

/* 1.2 dual-scheme semantic palette */
html[data-voxbb-mode="midnight"]{--vxm-header-art:var(--vxm-header-art-midnight);--vxm-content:#2b323b;--vxm-content-alt:#282f38;--vxm-content-raised:#2f3741;--vxm-content-ink:#e8f3fb;--vxm-content-muted:#9eb8ca;--vxm-content-line:#3f4a57;--vxm-control:#293039;--vxm-control-alt:#313943;--vxm-control-line:#465260;--vxm-accent-soft:#323b46;--vxm-accent-ink:#a9dcfb}
html[data-voxbb-mode="daybreak"]{--vxm-header-art:var(--vxm-header-art-daybreak);--vxm-content:#fff;--vxm-content-alt:#edf4f9;--vxm-content-raised:#f6fafc;--vxm-content-ink:#393a3b;--vxm-content-muted:#5a5b5c;--vxm-content-line:#c2d4e1;--vxm-control:#fff;--vxm-control-alt:#e8f1f7;--vxm-control-line:#a9c1d2;--vxm-accent-soft:#e7f3fb;--vxm-accent-ink:#075d98}


/* Source: /assets/themes/paranormal-classic-premium/assets/shell.css */

.nbpub-staffbar{background:#222930;color:#c9dbe8;border-bottom:1px solid #38424e}
.nbpub-staffbar-inner{max-width:var(--vxm-page-max,1200px);margin:auto;min-height:32px;display:flex;align-items:center;gap:18px;padding:0 18px}
.nbpub-staffbar a{color:#ffffff;font-weight:700}.nbpub-staffbar-label{text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:#7fa7c2;font-weight:900}
.vxc-masthead{position:relative;min-height:148px;overflow:hidden;background:#2b323b}
.vxm-scenic{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(26,30,35,.18),rgba(26,30,35,.02) 55%,rgba(26,30,35,.28)),var(--vxm-header-art);background-size:cover;background-position:center 48%}
html[data-voxbb-mode="daybreak"] .vxm-scenic{background-image:linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.02) 55%,rgba(255,255,255,.2)),var(--vxm-header-art)}
.vxc-masthead-inner{position:relative;z-index:1;min-height:148px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px}
.vxc-brand{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
.vxc-logo-image{display:block;width:min(430px,46vw);max-height:90px;object-fit:contain;object-position:left center;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}
html[data-voxbb-mode="daybreak"] .vxc-logo-image{filter:none}
.vxm-tagline{font-size:10px;letter-spacing:.16em;font-weight:900;color:#d1e8f7;text-shadow:0 1px 2px #232a31}
html[data-voxbb-mode="daybreak"] .vxm-tagline{color:#48494a;text-shadow:none}
.vxc-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:360px}
.vxm-header-search{display:flex;align-items:center;width:min(390px,38vw);background:rgba(26,30,35,.76);border:1px solid #434f5d;border-radius:8px;overflow:hidden}
html[data-voxbb-mode="daybreak"] .vxm-header-search{background:rgba(255,255,255,.8);border-color:#aac7da}
.vxm-header-search input{flex:1;min-width:0;height:39px;border:0;background:transparent;color:#ffffff;padding:0 13px;outline:0}
html[data-voxbb-mode="daybreak"] .vxm-header-search input{color:#393a3b}
.vxm-header-search button{width:44px;height:39px;border:0;border-left:1px solid #3e4956;background:transparent;color:inherit;font-size:21px;cursor:pointer}
.vxc-visitor-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#e4f0f7}
html[data-voxbb-mode="daybreak"] .vxc-visitor-tools{color:#393a3b}
.vxc-online{display:flex;align-items:center;gap:7px;font-size:12px}.vxc-online i{width:8px;height:8px;border-radius:50%;background:#2ad16f;box-shadow:0 0 0 4px rgba(42,209,111,.13)}
.vxc-header-link{color:inherit!important;font-weight:800;font-size:12px}
.vxc-account-wrap{position:relative}.vxc-account-trigger{display:flex;align-items:center;gap:9px;color:inherit;border:1px solid #424e5c;background:rgba(26,30,35,.65);border-radius:8px;padding:6px 9px;cursor:pointer}
html[data-voxbb-mode="daybreak"] .vxc-account-trigger{background:rgba(255,255,255,.78);border-color:#aac5d7}
.vxc-account-trigger>span:nth-child(2){display:flex;flex-direction:column;text-align:left}.vxc-account-trigger small{font-size:10px;color:#a9c5d7}.vxc-account-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#d8e9f5;color:#323b46;border:1px solid #8fb1c8;font-weight:900}
.vxc-guest-tools{display:flex;align-items:center;gap:8px}.vxc-guest-tools a{color:inherit;font-weight:800;padding:8px 11px;border-radius:6px}.vxc-guest-tools .vxc-welcome-action{background:linear-gradient(#39a4df,#1670ac);color:#ffffff}
.vxc-menu{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:245px;padding:7px;background:#2a313a;color:#d9e9f4;border:1px solid #424d5a;border-radius:9px;box-shadow:0 18px 44px rgba(0,0,0,.28);display:none}
html[data-voxbb-mode="daybreak"] .vxc-menu{background:#fff;color:#393a3b;border-color:#b7ccda}
.vxc-menu.is-open{display:block}.vxc-menu header{padding:8px 9px 10px;border-bottom:1px solid rgba(145,185,211,.25);display:flex;flex-direction:column}.vxc-menu header small{color:#8faabd}
.vxc-menu a,.vxc-menu form button{display:block;width:100%;padding:8px 9px;color:inherit;text-align:left;border:0;background:transparent;border-radius:5px;cursor:pointer}.vxc-menu a:hover,.vxc-menu form button:hover{background:rgba(74,143,189,.18);text-decoration:none}.vxc-menu .is-staff{color:#8fd1ff}
.vxc-primary{background:linear-gradient(#323b46,#2c333c);border-top:1px solid #3c4754;border-bottom:1px solid #3d4855}
html[data-voxbb-mode="daybreak"] .vxc-primary{background:linear-gradient(#1b91d5,#0f6fac)}
.vxc-primary-inner{display:flex;align-items:stretch;min-height:46px}
.vxc-primary a,.vxc-gear{display:flex;align-items:center;justify-content:center;padding:0 18px;color:#ffffff;border-right:1px solid rgba(255,255,255,.14);font-weight:850;text-shadow:0 1px rgba(0,0,0,.22);background:transparent}
.vxc-primary a.is-active{background:linear-gradient(#e3f2fc,#b9dcf4);color:#2e3640;text-shadow:none}
.vxc-nav-spacer{flex:1}.vxc-quick-wrap{position:relative;display:flex}.vxc-gear{width:48px;border:0;border-left:1px solid rgba(255,255,255,.14);cursor:pointer}
.vxm-secondary{background:#2d343d;border-bottom:1px solid #3b4551}.vxm-secondary>div{display:flex;align-items:center;gap:0;overflow:auto}.vxm-secondary a{color:#d4e4f0;padding:9px 16px;border-right:1px solid #37414d;font-size:12px;white-space:nowrap}
html[data-voxbb-mode="daybreak"] .vxm-secondary{background:#e7f2fa;border-color:#bcd2e1}.vxm-secondary a{ } html[data-voxbb-mode="daybreak"] .vxm-secondary a{color:#3e3f40;border-color:#c7d8e4}
.vxc-mark-read-form{display:contents}.vxc-mark-read-form button{color:#d4e4f0;padding:9px 16px;border-right:1px solid #37414d;font-size:12px;white-space:nowrap;background:transparent;border-top:0;border-bottom:0;border-left:0;cursor:pointer;font:inherit}
html[data-voxbb-mode="daybreak"] .vxc-mark-read-form button{color:#3e3f40;border-color:#c7d8e4}
.vxc-mobile-menu{display:none}
.vxc-page{padding:14px 18px 26px;min-height:460px}
.vxc-footer{background:linear-gradient(#2b323b,#262d34);border-top:1px solid #3b4551;color:#d6e5ef}
html[data-voxbb-mode="daybreak"] .vxc-footer{background:#f4f9fc;color:#393a3b;border-top-color:#b9cede}
.vxc-footer-main{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:26px;padding:24px 28px}.vxc-footer h2{margin:0 0 9px;font:700 15px Georgia,serif}.vxc-footer a{display:block;color:inherit;margin:6px 0;font-size:12px}
.vxm-footer-logo{display:block;width:210px;max-height:62px;object-fit:contain;object-position:left}.vxm-footer-brand p{max-width:330px;color:#9fb8ca;font-size:12px}.vxc-footer-display p{font-size:12px}
.vxc-footer-theme-note{color:#98b3c6}.vxc-footer-bottom{display:flex;justify-content:space-between;gap:16px;padding:11px 24px;border-top:1px solid rgba(145,183,208,.2);font-size:11px;color:#91abbf}

/* 1.2 dropdown/stacking repair + scheme controls */
.vxc-masthead{overflow:visible;z-index:50}
.vxm-scenic{pointer-events:none}
.vxc-primary{position:relative;z-index:40}
.vxm-secondary{position:relative;z-index:30}
.vxc-account-wrap,.vxc-quick-wrap,.vxc-profile-account-menu{position:relative}
.vxc-menu{z-index:1000}
.vxc-mode-buttons{display:flex;gap:6px;flex-wrap:wrap}.vxc-mode-buttons button{border:1px solid #475463;background:#2d343d;color:#ffffff;border-radius:5px;padding:6px 9px;font-weight:800;cursor:pointer}.vxc-mode-buttons button.is-active{background:#d8ecfa;color:#313943}
html[data-voxbb-mode="daybreak"] .vxc-mode-buttons button{background:#fff;color:#393a3b;border-color:#aac5d8}html[data-voxbb-mode="daybreak"] .vxc-mode-buttons button.is-active{background:#0f76b6;color:#fff;border-color:#0f76b6}


/* Source: /assets/themes/paranormal-classic-premium/assets/surfaces.css */

.vxc-breadcrumb,.cp-breadcrumb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:#2d343d;border:1px solid #3f4a57;border-radius:var(--vxm-radius,8px);padding:9px 11px;margin-bottom:12px;color:#cbdde9}
html[data-voxbb-mode="daybreak"] .vxc-breadcrumb,html[data-voxbb-mode="daybreak"] .cp-breadcrumb{background:#f5f9fc;border-color:#bdcfdb;color:#454647}
.vxc-breadcrumb a,.cp-breadcrumb a{color:inherit}.vxc-breadcrumb i{font-style:normal;color:#6f94ae}
.vxm-index-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.vxm-index:not(.has-rail) .vxm-index-grid{grid-template-columns:1fr}
.vxm-index-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 12px}.vxm-index-intro h1{margin:0;font:700 30px/1.08 Georgia,serif}.vxm-index-intro p{margin:4px 0 0;color:#a9c1d2}.vxm-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:10px!important;font-weight:900;color:#6eb8e5!important}.vxm-index-actions{display:flex;gap:7px}
.vxc-category,.cp-category,.cp-panel,.panel,.vxc-route-head,.vxc-watched-panel,.vxc-profile-section,.vxc-compose-card,.vxc-auth-card,.vxc-live-directory,.vxc-account-page,.vxc-message-layout,.vxc-members-layout,.vxc-search-page{border:1px solid var(--vxm-line);border-radius:var(--vxm-radius,8px);overflow:hidden;background:var(--vxm-panel);margin-bottom:12px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset}
.vxc-category-head,.cp-cathead,.cp-panel-title,.vxc-route-head>header,.vxc-compose-card>header,.vxc-live-directory>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:linear-gradient(#3e4956,#363f4a);color:#ffffff;border-bottom:1px solid #424d5a}
.vxc-category-head h2,.cp-cathead h2,.cp-panel-title h2,.vxc-route-head h1,.vxc-compose-card h2{margin:0;font:700 17px/1.15 Georgia,serif}.vxc-category-head p,.cp-cathead p{margin:3px 0 0;color:#cfe1ed;font-size:11px}.vxc-category-head button,.cp-cathead button{border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.12);color:#ffffff;border-radius:5px;width:30px;height:30px;cursor:pointer}
.vxc-forum-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.42fr) 85px 85px;background:linear-gradient(#3a4450,#323b46);color:#ffffff;font-size:11px;font-weight:850}.vxc-forum-head span{padding:7px 10px}.vxc-forum-head span:nth-child(n/**/+2){border-left:1px solid rgba(255,255,255,.08)}
.vxc-forum-row{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(210px,.42fr) 170px;background:#edf4f9;color:var(--vxm-ink);border-top:1px solid #c3d2de;min-height:82px;align-items:stretch}.vxc-forum-row:nth-child(even){background:#e6eff6}.vxc-forum-row.is-unread{background:#f0f8fe}
.vxc-forum-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-right:1px solid #ccd9e3}.vxc-status-orb{width:34px;height:34px;border-radius:7px;background:linear-gradient(#2d76aa,#37414d);color:#dff3ff;border:1px solid #557d9b;display:grid;place-items:center}.vxc-status-orb.is-unread{background:linear-gradient(#289be0,#0d6fac);box-shadow:0 0 0 2px #cceaff inset}.vxc-forum-status-text{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#768494;font-weight:900}
.vxc-forum-main{padding:12px 13px}.vxc-forum-main h3{margin:0 0 3px;font-size:15px}.vxc-forum-main h3 a{color:#363f4a}.vxc-forum-main p{margin:0;color:#434f5d;font-size:12px}.vxc-live-label{display:inline-flex;align-items:center;border-radius:999px;background:#eaf9f0;color:#0b7041;border:1px solid #8dcca9;padding:2px 7px;text-transform:uppercase;font-size:9px;letter-spacing:.06em}
.vxc-subforums{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;font-size:11px}.vxc-subforums b{color:#4c5968}.vxc-subforums a{color:#0a5c96}
.vxc-forum-last{padding:11px;border-left:1px solid #ccd9e3;display:flex;align-items:center}.vxc-current-conversation{display:flex;align-items:center;gap:9px;min-width:0}.vxc-mini-avatar{width:34px;height:34px;border-radius:50%;flex:0 0 auto;background:#d8e8f3;color:#37414d;border:1px solid #9db7c9;display:grid;place-items:center;font-weight:900;overflow:hidden}.vxc-mini-avatar img{width:100%;height:100%;object-fit:cover}.vxc-current-copy{display:flex;flex-direction:column;min-width:0}.vxc-current-copy a{color:#075d98;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vxc-current-copy small{color:#4c5a6a}
.vxc-forum-stats{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #ccd9e3}.vxc-forum-stat{display:grid;place-items:center;align-content:center;padding:7px}.vxc-forum-stat+.vxc-forum-stat{border-left:1px solid #d1dce5}.vxc-forum-stat-value{font-weight:900}.vxc-forum-stat-label{font-size:10px;color:#4e5c6c}
.vxm-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));border:1px solid var(--vxm-line);border-radius:var(--vxm-radius,8px);overflow:hidden;background:#2d343d;margin-top:12px}.vxm-stat-strip>div{padding:13px 15px;border-right:1px solid #3a4450;display:flex;flex-direction:column}.vxm-stat-strip>div:last-child{border-right:0}.vxm-stat-strip span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#8fb3ca;font-weight:850}.vxm-stat-strip strong{font-size:17px;color:#ffffff;margin-top:2px;display:flex;align-items:center;gap:7px}.vxm-stat-newest strong{font-size:13px}.vxm-stat-sub{display:block;width:100%;font-size:10px;font-weight:600;color:#8fb3ca;margin-top:1px}
html[data-voxbb-mode="daybreak"] .vxm-stat-strip{background:#fff;border-color:#b8cede}.vxm-stat-strip strong{} html[data-voxbb-mode="daybreak"] .vxm-stat-strip strong{color:#393a3b}
.vxm-index-rail{display:flex;flex-direction:column;gap:12px}.vxm-rail-card{border:1px solid var(--vxm-line);border-radius:var(--vxm-radius,8px);padding:14px;background:linear-gradient(#2f3741,#2a313a);color:#dceaf3}.vxm-rail-card h2{margin:0 0 8px;font:700 16px Georgia,serif}.vxm-rail-card p{margin:0 0 10px;color:#b8cfde;font-size:12px}.vxm-rail-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.vxm-live-orb{display:inline-block;width:10px;height:10px;border-radius:50%;background:#24c86f;box-shadow:0 0 0 4px rgba(36,200,111,.13);margin-right:6px}.vxm-rail-link{display:flex;justify-content:space-between;color:#8cd1fb!important;font-weight:800}.vxm-rail-nav{display:grid}.vxm-rail-nav a{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #38424e;color:#d8e7f1}.vxm-rail-nav a:first-child{border-top:0}
html[data-voxbb-mode="daybreak"] .vxm-rail-card{background:#fff;color:#393a3b;border-color:#b8cede}.vxm-rail-card p{} html[data-voxbb-mode="daybreak"] .vxm-rail-card p{color:#5a5b5c}.vxm-rail-nav a{} html[data-voxbb-mode="daybreak"] .vxm-rail-nav a{color:#404142;border-color:#d6e2ea}
.vxc-button,.button,.cp-action,button.button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #3c77a0;border-radius:6px;background:linear-gradient(#3e4956,#353e49);color:#ffffff!important;padding:7px 12px;font-weight:800;cursor:pointer;text-decoration:none!important}.vxc-button-light{background:linear-gradient(#ffffff,#dcebf5);color:#313943!important;border-color:#9eb9cb}.vxc-button:hover,.button:hover{filter:brightness(1.05)}
.vxc-empty,.cp-empty,.vxc-search-empty{padding:22px;border:1px solid var(--vxm-line);border-radius:var(--vxm-radius,8px);background:var(--vxm-panel);text-align:center}.vxc-empty h2{margin:0 0 6px;font:700 20px Georgia,serif}.vxc-empty p{margin:0;color:var(--vxm-muted)}
.vxc-pagination,.pagination,.cp-pagination{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0}.vxc-pagination a,.pagination a,.cp-pagination a{border:1px solid var(--vxm-line);background:var(--vxm-panel);padding:6px 9px;border-radius:5px;color:var(--vxm-text)}.vxc-pagination a[aria-current="page"]{background:#1c6fa8;color:#ffffff}
.vxc-thread-head,.cp-threadlist>.cp-row:first-child{display:grid;grid-template-columns:44px minmax(0,1fr) 82px 82px 210px;background:linear-gradient(#3b4551,#323b46);color:#ffffff;font-size:11px;font-weight:850}
.vxc-thread-row,.cp-thread-row{display:grid;grid-template-columns:44px minmax(0,1fr) 82px 82px 210px;align-items:stretch;background:#edf4f9;color:var(--vxm-ink);border-top:1px solid #c3d2de}.vxc-thread-row:nth-child(even),.cp-thread-row:nth-child(even){background:#e6eff6}.vxc-thread-row>*{padding:10px}
.vxc-thread-main,.cp-thread-main{padding:11px!important}.vxc-thread-main h3,.cp-thread-title{margin:0;font-size:14px}.vxc-thread-main a,.cp-thread-title a{color:#075d98;font-weight:850}.vxc-thread-stats,.cp-thread-stats{display:grid;place-items:center;text-align:center;border-left:1px solid #cedae3}.vxc-thread-last,.cp-latest-context{border-left:1px solid #cedae3;padding:10px}
.vxc-route-head,.vxc-profile-head,.vxc-mailbox-head{padding:13px 15px;background:linear-gradient(#3b4551,#323b46);color:#ffffff}.vxc-route-head h1,.vxc-profile-head h1{margin:0;font:700 21px Georgia,serif}
.vxc-list-item,.cp-row,.vxc-alert-list>*,.vxc-directory-row,.vxc-conversation-row,.vxc-watched-forum-row,.vxc-saved-item,.cp-draft-row,.vxc-search-result{background:#edf4f9;color:var(--vxm-ink);border-top:1px solid #c6d4df;padding:12px}.vxc-list-item:nth-child(even),.cp-row:nth-child(even){background:#e6eff6}
.vxc-directory-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;gap:10px;align-items:center}.vxc-directory-avatar,.vxc-member-avatar,.vxc-pm-avatar,.vxc-conversation-avatar{width:42px;height:42px;border-radius:50%;background:#d7e8f4;color:#37414d;display:grid;place-items:center;overflow:hidden}
.vxc-account-layout,.vxc-profile-layout,.vxc-members-layout,.vxc-message-layout,.vxc-conversation-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px}.vxc-account-nav,.vxc-profile-side,.vxc-mailbox-nav{border:1px solid var(--vxm-line);border-radius:var(--vxm-radius,8px);background:var(--vxm-panel);padding:10px;height:max-content}.vxc-account-nav a,.vxc-profile-tabs a,.vxc-mailbox-nav a{display:block;padding:8px 9px;border-radius:5px;color:var(--vxm-text)}.vxc-account-nav a:hover,.vxc-mailbox-nav a:hover{background:rgba(86,159,207,.15);text-decoration:none}
.vxc-profile-cover{height:180px;background:linear-gradient(135deg,#323a44,#282f38);border-radius:var(--vxm-radius,8px);overflow:hidden}.vxc-profile-cover-image{width:100%;height:100%;object-fit:cover}.vxc-profile-avatar{width:104px;height:104px;border-radius:18px;background:#edf4f9;color:#37414d;border:4px solid var(--vxm-panel);overflow:hidden;display:grid;place-items:center;font-size:32px;font-weight:900}.vxc-profile-main{margin-top:-42px;padding:0 18px 18px}.vxc-profile-head-main{display:flex;align-items:flex-end;gap:14px}.vxc-profile-stats{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0}.vxc-profile-stats div{display:flex;flex-direction:column}.vxc-profile-stats dt{font-size:10px;text-transform:uppercase;color:var(--vxm-muted)}.vxc-profile-stats dd{margin:0;font-weight:900}
.vxc-live-directory-grid{display:grid;gap:10px;padding:12px}.vxc-live-card{border:1px solid #404b58;border-radius:7px;background:#2b323b;padding:13px;color:#dceaf3}.vxc-live-card-status{display:flex;gap:7px;align-items:center;color:#83dda9;font-weight:900}.vxc-live-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#24c86f;box-shadow:0 0 0 4px rgba(36,200,111,.13)}
html[data-voxbb-mode="daybreak"] .vxc-live-card{background:#fff;color:#393a3b;border-color:#b7cede}
dialog{border:1px solid #5680a0;border-radius:10px;background:#edf4f9;color:#313943;box-shadow:0 24px 70px rgba(0,0,0,.36);max-width:min(680px,94vw)}dialog::backdrop{background:rgba(0,0,0,.55)}dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}dialog button{cursor:pointer}

/* --- Utility bar (moderator/admin dropdowns + account tools), added to match refreshed masthead layout --- */
.vxc-utility-bar{background:#222930;color:#c9dbe8;border-bottom:1px solid #38424e}
html[data-voxbb-mode="daybreak"] .vxc-utility-bar{background:#fff;color:#48494a;border-color:#d7e2ea}
.vxc-utility-inner{max-width:var(--vxm-page-max,1200px);margin:auto;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px}
.vxc-utility-left{display:flex;align-items:center;gap:2px;min-height:34px}
.vxc-utility-trigger{display:flex;align-items:center;gap:5px;background:transparent;border:0;color:inherit;font-weight:800;font-size:12px;padding:8px 10px;cursor:pointer}
.vxc-utility-trigger:hover{color:#ffffff;text-decoration:underline}
html[data-voxbb-mode="daybreak"] .vxc-utility-trigger:hover{color:#333435}
.vxc-utility-menu{width:200px}
.vxc-alert-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--vxm-danger,#c74d57);color:#ffffff;font-size:10px;font-weight:900;line-height:16px;vertical-align:middle}

/* --- Masthead search + gear grouping --- */
.vxc-header-tools{display:flex;align-items:center;gap:8px}
.vxc-header-gear{border-radius:8px;border:1px solid #434f5d;background:rgba(26,30,35,.76)}
html[data-voxbb-mode="daybreak"] .vxc-header-gear{background:rgba(255,255,255,.8);border-color:#aac7da;color:#393a3b}

/* --- Welcome card member stats --- */
.vxm-welcome-stats{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 10px;padding:10px 0;border-top:1px solid #38424e;border-bottom:1px solid #38424e}
.vxm-welcome-stats div{display:flex;flex-direction:column}
.vxm-welcome-stats dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#8fb3ca;margin:0}
.vxm-welcome-stats dd{margin:2px 0 0;font-weight:900;font-size:14px}
html[data-voxbb-mode="daybreak"] .vxm-welcome-stats{border-color:#d6e2ea}
html[data-voxbb-mode="daybreak"] .vxm-welcome-stats dt{color:#7b93a4}

/* --- Live Activity rail card --- */
.vxm-live-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px;color:#d8e7f1}
.vxm-live-list li{display:flex;align-items:center;gap:7px}
.vxm-live-list li::before{content:"";width:6px;height:6px;border-radius:50%;background:#5aa9db;flex:none}
html[data-voxbb-mode="daybreak"] .vxm-live-list{color:#48494a}
.vxm-avatar-stack{display:flex;margin:2px 0 10px}
.vxm-mini-avatar{width:26px;height:26px;border-radius:50%;background:#3c4754;color:#dff3ff;border:2px solid #2a313a;display:grid;place-items:center;font-size:10px;font-weight:900;margin-left:-8px}
.vxm-mini-avatar:first-child{margin-left:0}
.vxm-mini-avatar.is-more{background:#434f5d}
html[data-voxbb-mode="daybreak"] .vxm-mini-avatar{background:#d7ebf8;color:#393a3b;border-color:#fff}
html[data-voxbb-mode="daybreak"] .vxm-mini-avatar.is-more{background:#aac5d8}
.vxm-stat-newest .vxm-mini-avatar{margin:0;width:20px;height:20px;font-size:9px}

/* --- Today's Trending rail card --- */
.vxm-trending-list{list-style:none;counter-reset:vxm-trend;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.vxm-trending-list li{counter-increment:vxm-trend;display:flex;align-items:baseline;gap:8px;font-size:12px}
.vxm-trending-list li::before{content:counter(vxm-trend);flex:none;width:16px;height:16px;border-radius:4px;background:#3c4754;color:#dff3ff;font-size:10px;font-weight:900;display:grid;place-items:center}
.vxm-trending-list a{flex:1;color:#d8e7f1!important;font-weight:700}
.vxm-trending-list span{color:#8fb3ca;font-size:11px;font-weight:800;flex:none}
html[data-voxbb-mode="daybreak"] .vxm-trending-list li::before{background:#d7ebf8;color:#393a3b}
html[data-voxbb-mode="daybreak"] .vxm-trending-list a{color:#404142!important}

/* --- Latest from the Team rail card --- */
.vxm-team-news-date{font-size:11px;color:#8fb3ca;margin:0 0 4px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}
.vxm-team-news-title{margin:0 0 4px}
html[data-voxbb-mode="daybreak"] .vxm-team-news-date{color:#7b93a4}

/* --- Per-forum topical icon glyph --- */
.vxc-forum-icon-glyph{font-size:16px;line-height:1}

@media(max-width:680px){.vxc-utility-inner{overflow:auto;gap:10px}.vxc-account-trigger>span:nth-child(2){display:none}}

/* 1.2 true Midnight surface palette. Daybreak keeps the existing light forum treatment. */
html[data-voxbb-mode="midnight"] .vxc-forum-row,
html[data-voxbb-mode="midnight"] .vxc-thread-row,
html[data-voxbb-mode="midnight"] .cp-thread-row,
html[data-voxbb-mode="midnight"] .vxc-list-item,
html[data-voxbb-mode="midnight"] .cp-row,
html[data-voxbb-mode="midnight"] .vxc-alert-list>*,
html[data-voxbb-mode="midnight"] .vxc-directory-row,
html[data-voxbb-mode="midnight"] .vxc-conversation-row,
html[data-voxbb-mode="midnight"] .vxc-watched-forum-row,
html[data-voxbb-mode="midnight"] .vxc-saved-item,
html[data-voxbb-mode="midnight"] .cp-draft-row,
html[data-voxbb-mode="midnight"] .vxc-search-result{background:var(--vxm-content);color:var(--vxm-content-ink);border-color:var(--vxm-content-line)}
html[data-voxbb-mode="midnight"] .vxc-forum-row:nth-child(even),
html[data-voxbb-mode="midnight"] .vxc-thread-row:nth-child(even),
html[data-voxbb-mode="midnight"] .cp-thread-row:nth-child(even),
html[data-voxbb-mode="midnight"] .vxc-list-item:nth-child(even),
html[data-voxbb-mode="midnight"] .cp-row:nth-child(even){background:var(--vxm-content-alt)}
html[data-voxbb-mode="midnight"] .vxc-forum-row.is-unread{background:#2f3741;box-shadow:inset 4px 0 #2595da}
html[data-voxbb-mode="midnight"] .vxc-forum-status,
html[data-voxbb-mode="midnight"] .vxc-forum-last,
html[data-voxbb-mode="midnight"] .vxc-forum-stats,
html[data-voxbb-mode="midnight"] .vxc-thread-stats,
html[data-voxbb-mode="midnight"] .cp-thread-stats,
html[data-voxbb-mode="midnight"] .vxc-thread-last,
html[data-voxbb-mode="midnight"] .cp-latest-context{border-color:var(--vxm-content-line)}
html[data-voxbb-mode="midnight"] .vxc-forum-stat+.vxc-forum-stat{border-color:var(--vxm-content-line)}
html[data-voxbb-mode="midnight"] .vxc-forum-main h3 a,
html[data-voxbb-mode="midnight"] .vxc-thread-main a,
html[data-voxbb-mode="midnight"] .cp-thread-title a,
html[data-voxbb-mode="midnight"] .vxc-current-copy a,
html[data-voxbb-mode="midnight"] .vxc-subforums a{color:#79c8f6}
html[data-voxbb-mode="midnight"] .vxc-forum-main p,
html[data-voxbb-mode="midnight"] .vxc-current-copy small,
html[data-voxbb-mode="midnight"] .vxc-forum-status-text,
html[data-voxbb-mode="midnight"] .vxc-forum-stat-label,
html[data-voxbb-mode="midnight"] .vxc-subforums b{color:var(--vxm-content-muted)}
html[data-voxbb-mode="midnight"] .vxc-mini-avatar,
html[data-voxbb-mode="midnight"] .vxc-directory-avatar,
html[data-voxbb-mode="midnight"] .vxc-member-avatar,
html[data-voxbb-mode="midnight"] .vxc-pm-avatar,
html[data-voxbb-mode="midnight"] .vxc-conversation-avatar,
html[data-voxbb-mode="midnight"] .vxc-profile-avatar{background:#313943;color:#bfe7ff;border-color:#4b7897}
html[data-voxbb-mode="midnight"] .vxc-button-light{background:linear-gradient(#37404b,#2f3741);color:#e8f3fb!important;border-color:#485564}
html[data-voxbb-mode="midnight"] .vxc-pagination a,
html[data-voxbb-mode="midnight"] .pagination a,
html[data-voxbb-mode="midnight"] .cp-pagination a{background:var(--vxm-content);border-color:var(--vxm-content-line);color:var(--vxm-content-ink)}
html[data-voxbb-mode="midnight"] dialog{background:#2b323b;color:#e8f3fb;border-color:#45515f}
/* 2.13.20 — staff-bar links and dropdowns align to their own trigger. */
.nb-theme-paranormal-classic-premium .vxc-utility-left>.vxc-utility-link{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;color:inherit!important;font-size:12px;font-weight:800;text-decoration:none}
.nb-theme-paranormal-classic-premium .vxc-utility-left>.vxc-utility-link:hover{text-decoration:underline}
.nb-theme-paranormal-classic-premium .vxc-utility-dropdown>.vxc-utility-menu{left:0;right:auto;top:calc(100% + 4px);width:210px}
.nb-theme-paranormal-classic-premium .vxc-utility-dropdown>.vxc-utility-menu a{white-space:nowrap}


/* Source: /assets/themes/paranormal-classic-premium/assets/responsive.css */

@media(max-width:1100px){.vxm-index-grid{grid-template-columns:1fr}.vxm-index-rail{display:grid;grid-template-columns:repeat(2,1fr)}.vxc-footer-main{grid-template-columns:repeat(3,1fr)}.vxm-footer-brand{grid-column:1/-1}.vxc-forum-head{grid-template-columns:minmax(0,1fr) minmax(190px,.45fr) 72px 72px}.vxc-forum-row{grid-template-columns:50px minmax(0,1fr) minmax(190px,.45fr) 144px}.vxc-header-right{min-width:320px}}
@media(max-width:860px){.vxc-masthead-inner{padding:15px 16px}.vxc-logo-image{width:min(330px,54vw);max-height:76px}.vxm-tagline{display:none}.vxc-header-right{min-width:0}.vxc-visitor-tools .vxc-online,.vxc-header-link{display:none}.vxc-primary-inner{overflow:auto}.vxc-primary a{white-space:nowrap;padding:0 14px}.vxm-secondary{display:none}.vxc-forum-head{display:none}.vxc-forum-row{grid-template-columns:48px minmax(0,1fr) 130px}.vxc-forum-stats{display:none}.vxc-forum-last{min-width:0}.vxc-thread-head{display:none}.vxc-thread-row,.cp-thread-row{grid-template-columns:42px minmax(0,1fr) 140px}.vxc-thread-stats{display:none}.vxc-account-layout,.vxc-profile-layout,.vxc-members-layout,.vxc-message-layout,.vxc-conversation-layout{grid-template-columns:1fr}.vxc-footer-main{grid-template-columns:repeat(2,1fr)}.vxc-live-runtime{grid-template-columns:1fr}.vxc-live-runtime-title{border-right:0;border-bottom:1px solid #285a48}.vxc-live-runtime-state{overflow:auto}.vxc-live-runtime-actions{border-top:1px solid #285a48}.vxm-index-rail{grid-template-columns:1fr 1fr}}
@media(max-width:680px){body{background:var(--vxm-page)}.vxc-app{width:100%;box-shadow:none}.nbpub-staffbar-inner{padding:0 10px}.vxc-masthead{min-height:94px}.vxm-scenic{opacity:.88}.vxc-masthead-inner{min-height:94px;padding:11px 12px}.vxc-brand{flex:1}.vxc-logo-image{width:72px;max-height:66px}.vxc-header-right{display:none}.vxc-mobile-menu{display:block;width:42px;height:42px;border:1px solid #44505e;border-radius:7px;background:rgba(26,30,35,.68);color:#ffffff;font-size:20px;cursor:pointer}.vxc-primary{display:none}.vxc-primary.is-open{display:block}.vxc-primary-inner{display:grid;grid-template-columns:1fr}.vxc-primary a,.vxc-gear{min-height:44px;justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.vxc-nav-spacer{display:none}.vxc-quick-wrap{display:none}.vxc-page{padding:10px}.vxm-index-intro{align-items:flex-start;flex-direction:column}.vxm-index-actions{width:100%}.vxc-forum-row{grid-template-columns:46px 1fr}.vxc-forum-last{grid-column:2;padding-top:0;border-left:0}.vxc-forum-main{padding-bottom:7px}.vxc-current-copy a{white-space:normal}.vxm-stat-strip{grid-template-columns:1fr 1fr}.vxm-stat-strip>div:nth-child(2n){border-right:0}.vxm-stat-strip>div:nth-child(n/**/+3){border-top:1px solid #3a4450}.vxm-index-rail{grid-template-columns:1fr}.vxc-post{grid-template-columns:1fr}.vxc-post-author{border-right:0;border-bottom:1px solid #b8cad7;text-align:left;display:grid;grid-template-columns:58px 1fr;column-gap:10px;align-items:center}.vxc-post-avatar{width:54px;height:54px;margin:0;font-size:21px}.vxc-author-name,.vxc-thread-starter-label{grid-column:2}.vxc-author-facts,.vxc-author-post-ref{display:none}.vxc-sticky-thread-tools{align-items:stretch}.vxc-thread-search{width:100%}.vxc-thread-search input{flex:1}.vxc-live-runtime-state{display:grid;grid-template-columns:1fr 1fr}.vxc-live-fact{border-bottom:1px solid #285a48}.vxc-thread-title h1{font-size:21px}.vxc-auth-grid,.vxc-form-two,.form-two,.vxc-thread-title-fields{grid-template-columns:1fr}.vxc-footer-main{grid-template-columns:1fr;padding:20px}.vxc-footer-bottom{align-items:flex-start;flex-direction:column}.vxc-directory-row{grid-template-columns:1fr}.vxc-profile-main{margin-top:-26px}.vxc-profile-cover{height:130px}.vxc-profile-avatar{width:78px;height:78px}.nb-quick-edit .ProseMirror,.nb-quick-edit [contenteditable="true"],.nb-quick-edit .nb-editor-surface,.nb-quick-edit .nb-editor-source{max-height:320px!important}.vxc-live-time{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}


/* Source: /assets/themes/paranormal-classic-premium/assets/rich-surfaces.css */
/* Paranormal Classic Premium rich public-surface authority — 1.1.0 */
body[data-vxm-shadow="0"] .vxc-app{box-shadow:none}
[data-vxm-forum-stats="0"] .vxc-forum-stats{display:none}
[data-vxm-last-post="0"] .vxc-forum-last{display:none}
.vxc-post{grid-template-columns:var(--vxm-author-width,190px) minmax(0,1fr)}
.vxc-post-avatar{width:var(--vxm-avatar-size,78px);height:var(--vxm-avatar-size,78px)}
.vxc-post [data-post-content]{max-width:var(--vxm-reading-measure,82ch)}


/* Owner-facing presentation properties */
[data-vxm-forum-stats="0"] .vxc-forum-row{grid-template-columns:54px minmax(0,1fr) minmax(210px,.42fr)}
[data-vxm-forum-stats="0"][data-vxm-last-post="0"] .vxc-forum-row{grid-template-columns:54px minmax(0,1fr)}
[data-vxm-last-post="0"] .vxc-forum-row{grid-template-columns:54px minmax(0,1fr) 170px}
[data-vxm-forum-stats="0"] .vxc-forum-head{grid-template-columns:minmax(0,1fr) minmax(210px,.42fr)}
[data-vxm-forum-stats="0"][data-vxm-last-post="0"] .vxc-forum-head{grid-template-columns:1fr}
[data-vxm-last-post="0"] .vxc-forum-head{grid-template-columns:minmax(0,1fr) 85px 85px}
.vxc-category,.cp-category,.cp-panel,.vxc-thread-list,.vxc-route-head,.vxm-rail-card{border-radius:var(--vxm-panel-radius,8px)}

/* Shared route headings, toolbars, tabs and notices */
.vxc-route-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px}
.vxc-route-head>div:first-child{min-width:0}.vxc-route-head p{margin:4px 0 0;color:#c3d9e7;font-size:12px}.vxc-route-actions,.cp-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
.vxc-profile-tabs,.cp-notification-tabs,.vxc-watched-tabs{display:flex;gap:0;overflow:auto;border:1px solid var(--vxm-line);border-radius:7px;background:var(--vxm-panel);margin-bottom:12px}.vxc-profile-tabs a,.cp-notification-tabs a,.vxc-watched-tabs a{padding:9px 12px;border-right:1px solid var(--vxm-line);color:var(--vxm-text);font-weight:800;white-space:nowrap}.vxc-profile-tabs a.is-active,.cp-notification-tabs a.is-active,.vxc-watched-tabs a.is-active{background:#1a6ea6;color:#ffffff}.vxc-profile-tabs span,.vxc-watched-tabs span{margin-left:5px;opacity:.75}
.vxc-notice,.vxc-auth-notice{border:1px solid #4f7a96;background:#2d343d;color:#d9eaf4;border-radius:7px;padding:10px 12px;margin:10px 0;display:flex;gap:8px;align-items:flex-start}.vxc-notice.is-error,.vxc-auth-notice.is-error{border-color:#a84d58;background:#252b32;color:#ffdfe2}.vxc-auth-notice.is-info{border-color:#3c779b;background:#2e3640}.vxc-auth-message{padding:16px}.vxc-auth-points{margin:10px 0;padding-left:18px}.vxc-auth-points li{margin:5px 0}
html[data-voxbb-mode="daybreak"] .vxc-notice,html[data-voxbb-mode="daybreak"] .vxc-auth-notice{background:#eef7fd;color:#393a3b;border-color:#a9c5d8}html[data-voxbb-mode="daybreak"] .vxc-notice.is-error,html[data-voxbb-mode="daybreak"] .vxc-auth-notice.is-error{background:#fff0f1;color:#84333d;border-color:#d6a3a9}

/* Classic-compatible shared panel vocabulary used by current compositions */
.cp-breadcrumb{display:flex;align-items:center;gap:7px;background:#2d343d;border:1px solid #3f4a57;border-radius:var(--vxm-panel-radius,8px);padding:9px 11px;margin-bottom:12px;color:#cadde9}.cp-breadcrumb a{color:inherit}
.cp-panel{border:1px solid var(--vxm-line);border-radius:var(--vxm-panel-radius,8px);overflow:hidden;background:var(--vxm-panel);color:var(--vxm-text);margin-bottom:12px}.cp-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:linear-gradient(#3e4956,#363f4a);color:#ffffff;font:700 17px Georgia,serif}.cp-panel-title span{font:600 11px Inter,sans-serif;color:#cfe1ed}.cp-forum-desc,.cp-desc{color:var(--vxm-muted);font-size:12px}.cp-forum-desc{padding:9px 12px;border-bottom:1px solid var(--vxm-line)}.cp-empty{padding:18px;text-align:center;color:var(--vxm-muted)}.cp-empty h2{color:var(--vxm-text);font:700 18px Georgia,serif;margin:0 0 5px}.cp-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid #475463;border-radius:5px;background:#323a44;color:#e4f1f8!important;padding:6px 9px;font:800 11px Inter,sans-serif}.cp-action:hover{text-decoration:none;filter:brightness(1.08)}
html[data-voxbb-mode="daybreak"] .cp-breadcrumb{background:#f5f9fc;color:#454647;border-color:#bdcfdb}html[data-voxbb-mode="daybreak"] .cp-panel{background:#fff;color:#393a3b;border-color:#b8cede}html[data-voxbb-mode="daybreak"] .cp-action{background:#fff;color:#414243!important;border-color:#a7c0d1}

/* Forum page command bar, lists and legend */
.vxc-forum-toolbar,.vxc-forum-commandbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.vxc-forum-toolbar-left,.vxc-forum-utilities{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.vxc-forum-filter{display:inline-flex;border:1px solid #44505e;border-radius:6px;overflow:hidden}.vxc-forum-filter a{padding:7px 10px;color:#d8e8f2;background:#2c333c;border-right:1px solid #3e4956;font-weight:800;font-size:11px}.vxc-forum-filter a:last-child{border-right:0}.vxc-forum-filter a.is-active{background:#d9ecf9;color:#313943}.vxc-forum-utility{position:relative}.vxc-forum-utility>summary{list-style:none;cursor:pointer;border:1px solid #44505e;border-radius:6px;background:#323a44;color:#ffffff;padding:7px 10px;font-weight:800;font-size:11px}.vxc-forum-utility-menu{position:absolute;z-index:25;right:0;top:calc(100% + 5px);width:240px;border:1px solid #424e5c;border-radius:7px;background:#2a313a;color:#dbeaf4;padding:7px;box-shadow:0 14px 38px rgba(0,0,0,.28)}.vxc-forum-utility-menu form{margin:0}.vxc-forum-utility-menu button,.vxc-forum-utility-menu a{display:block;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:8px;border-radius:5px;cursor:pointer}.vxc-forum-utility-menu button:hover,.vxc-forum-utility-menu a:hover{background:rgba(91,161,207,.15);text-decoration:none}.vxc-forum-context-search label{display:block;font-weight:800;font-size:10px;color:#9fb9ca;margin-bottom:5px}.vxc-forum-context-search>div{display:flex}.vxc-forum-context-search input{min-width:0;flex:1;height:34px;border:1px solid #537d99;background:#272e35;color:#ffffff;padding:0 8px;border-radius:5px 0 0 5px}.vxc-forum-context-search button{width:auto;border:1px solid #537d99;border-left:0;background:#3e4956;border-radius:0 5px 5px 0;padding:0 9px;font-weight:800}
.vxc-thread-list{border:1px solid var(--vxm-line);border-radius:var(--vxm-panel-radius,8px);overflow:hidden;background:var(--vxm-panel);margin-bottom:10px}.vxc-thread-list-title{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 13px;background:linear-gradient(#3e4956,#363f4a);color:#ffffff}.vxc-thread-list-title h1,.vxc-thread-list-title h2{margin:0;font:700 19px Georgia,serif}.vxc-thread-list-title p{margin:3px 0 0;font-size:11px;color:#d2e4ef}.vxc-thread-status{display:grid;place-items:center;border-right:1px solid #cedae3}.vxc-thread-status-icon{width:30px;height:30px;border-radius:7px;background:linear-gradient(#2d76aa,#37414d);color:#e2f4ff;display:grid;place-items:center;border:1px solid #527a98}.vxc-thread-row.is-unread .vxc-thread-status-icon{background:linear-gradient(#29a0e2,#0e6eaa);box-shadow:0 0 0 2px #caeaff inset}.vxc-thread-main p{margin:4px 0 0;color:#4a5766;font-size:11px}.vxc-thread-kicker{display:inline-block;margin-bottom:3px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#895e10;background:#fff0c9;border:1px solid #d8bb6e;border-radius:999px;padding:2px 6px}.vxc-thread-stat{display:grid;place-items:center;align-content:center;border-left:1px solid #cedae3;padding:7px}.vxc-thread-stat strong{font-size:13px}.vxc-thread-stat span{font-size:9px;color:#758392}.vxc-thread-last{display:flex;align-items:center;gap:8px;border-left:1px solid #cedae3;padding:9px}.vxc-thread-last>span:last-child{display:flex;flex-direction:column;min-width:0}.vxc-thread-last strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vxc-thread-last small{color:#4e5c6c;font-size:10px}.vxc-thread-legend{border:1px solid var(--vxm-line);border-radius:7px;background:#2d343d;margin:10px 0;padding:9px 11px}.vxc-thread-legend-inner,.vxc-thread-legend-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vxc-thread-legend-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#91b6cd}.vxc-legend-item{display:flex;align-items:center;gap:5px;font-size:10px;color:#d5e5ef}.vxc-legend-icon{width:23px;height:23px;border-radius:5px;border:1px solid #485564;background:#323a44;display:grid;place-items:center;font-style:normal}.vxc-legend-icon.is-new,.vxc-legend-icon.is-live{color:#5bd58d}.vxc-legend-icon.is-sticky{color:#ffc86b}.vxc-legend-icon.is-locked{color:#b8c9d5}.vxc-legend-icon.is-poll{color:#81c8f4}
html[data-voxbb-mode="daybreak"] .vxc-forum-filter a{background:#fff;color:#414243;border-color:#c1d3df}html[data-voxbb-mode="daybreak"] .vxc-forum-utility>summary{background:#fff;color:#393a3b;border-color:#a7c0d2}html[data-voxbb-mode="daybreak"] .vxc-forum-utility-menu{background:#fff;color:#393a3b;border-color:#b9cedb}html[data-voxbb-mode="daybreak"] .vxc-thread-legend{background:#fff;border-color:#b8cede}html[data-voxbb-mode="daybreak"] .vxc-legend-item{color:#393a3b}html[data-voxbb-mode="daybreak"] .vxc-legend-icon{background:#edf5fa;border-color:#abc3d4;color:#494a4b}

/* Polls, questions, quotes, attachments, reactions */
.cp-poll{background:#edf4f9!important;color:#313943!important}.cp-poll .cp-panel-title{align-items:flex-start}.cp-poll-choices{padding:10px 13px}.cp-poll-choices label{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid #c7d6e1}.cp-poll-choices label:first-child{border-top:0}.cp-poll-choices input{margin-right:7px}.cp-poll-actions{display:flex;gap:7px;padding:10px 13px;border-top:1px solid #c4d3df}.cp-poll-actions button{border:1px solid #2e6f9d;background:#1d689d;color:#ffffff;border-radius:5px;padding:7px 11px;font-weight:800;cursor:pointer}.nb-poll-builder{background:#f5f9fc!important;color:#313943!important;border:1px solid #b8cad8!important;border-radius:7px;margin:10px 0}.nb-poll-builder>summary{cursor:pointer;padding:9px 10px;background:#e6eff6;border-bottom:1px solid #c1d1dc}.nb-poll-builder>.form{padding:10px}
.vxm-question-badge,.vxm-solved-badge{display:inline-flex;align-items:center;margin-left:6px;padding:2px 7px;border-radius:999px;font:900 9px Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em}.vxm-question-badge{background:#dfeefa;color:#3c4652;border:1px solid #91bddb}.vxm-solved-badge{background:#dff3e7;color:#266846;border:1px solid #94c3a7}.vxc-post.is-accepted-answer{border:2px solid #4b9769}.vxm-accepted-answer-banner{margin:-17px -17px 14px;padding:8px 10px;background:#dff3e7;border-bottom:1px solid #95c5a8;color:#256846;font-weight:900}.vxm-question-action{display:inline}.vxm-question-action button{border:1px solid #485564;background:#313943;color:#dbeaf3;border-radius:5px;padding:7px 9px;font-weight:800;cursor:pointer}
.vxc-attachment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.vxc-attachment-list article{display:flex;gap:9px;align-items:center;border:1px solid #c0d0dc;background:#f5f9fc;border-radius:6px;padding:8px}.vxc-attachment-preview{width:76px;height:58px;display:block;overflow:hidden;border-radius:5px;background:#d9e5ed}.vxc-attachment-preview img{width:100%;height:100%;object-fit:cover}.vxc-attachment-list small{display:block;color:#4e5c6c}
.vxc-post-body blockquote,[data-post-content] blockquote,.prose blockquote{position:relative;border-left:4px solid #4d8db8;background:#e7f0f6;padding:11px 13px;margin:12px 0;color:#363f4a}.vxc-post-body blockquote:before,[data-post-content] blockquote:before{content:"Quoted";display:block;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900;color:#4b5867;margin-bottom:5px}

/* Post moderation and dialog depth */
.vxc-post-select{display:inline-grid;place-items:center}.vxc-post-select input{width:17px;height:17px}.vxc-inline-moderation{position:relative}.vxc-inline-moderation>summary{list-style:none;cursor:pointer;border:1px solid #a2b8c9;background:#edf4f8;color:#313943;border-radius:5px;padding:6px 8px;font-weight:800}.vxc-inline-moderation-menu{position:absolute;z-index:18;right:0;bottom:calc(100% + 5px);width:230px;border:1px solid #587c96;background:#ffffff;color:#313943;border-radius:7px;padding:7px;box-shadow:0 14px 34px rgba(0,0,0,.2)}.vxc-inline-moderation-head{padding:6px 7px;border-bottom:1px solid #d2dee6;display:flex;justify-content:space-between;gap:8px}.vxc-inline-moderation-head small{color:#4e5c6c}.vxc-inline-moderation-actions{display:grid;gap:4px;padding-top:6px}.vxc-inline-moderation-actions form{margin:0}.vxc-inline-moderation-actions button,.vxc-post-purge-open{width:100%;border:0;background:#edf4f8;color:#313943;border-radius:5px;padding:7px 8px;text-align:left;cursor:pointer}.vxc-mod-action-danger,.vxc-thread-mod-danger,.is-danger{color:#9f2f3b!important}.vxc-post-purge-dialog,.vxc-thread-delete-dialog,.vxc-thread-organize-dialog,.nb-bulk-dialog{padding:0;overflow:hidden}.vxc-post-purge-dialog form,.vxc-thread-delete-dialog>*,.vxc-thread-organize-dialog form,.nb-bulk-dialog form{margin:0}.vxc-post-purge-dialog header,.vxc-thread-delete-dialog header,.vxc-thread-organize-dialog header,.nb-bulk-dialog header{background:linear-gradient(#424d5a,#37414d);color:#ffffff;padding:10px 12px}.vxc-post-purge-dialog p,.vxc-post-purge-dialog label,.vxc-thread-organize-dialog section,.nb-bulk-confirm{margin:10px 12px}.vxc-post-purge-dialog input,.vxc-thread-organize-dialog input,.vxc-thread-organize-dialog select,.nb-bulk-dialog input,.nb-bulk-dialog textarea,.nb-bulk-dialog select{width:100%;border:1px solid #a4bac9;border-radius:5px;padding:8px;background:#ffffff;color:#313943}.vxc-post-purge-dialog footer,.vxc-thread-organize-dialog footer,.nb-bulk-dialog footer{display:flex;justify-content:flex-end;gap:7px;padding:9px 12px;background:#f2f7fa;border-top:1px solid #c8d6df}.vxc-delete-choice{padding:12px}.vxc-delete-choice+.vxc-delete-choice{border-top:1px solid #cbd8e1}.vxc-delete-choice h3{margin:0 0 5px}.vxc-delete-choice p{color:#4a5766}.vxc-delete-choice label{display:grid;gap:4px;margin:8px 0;font-weight:800}.vxc-delete-choice input{height:36px;border:1px solid #a4bac9;border-radius:5px;padding:0 8px}.vxc-delete-soft,.vxc-delete-permanent{border:1px solid #a84a56;background:#bd4652;color:#ffffff;border-radius:5px;padding:7px 10px;font-weight:900;cursor:pointer}.vxc-thread-organize-error{margin:10px 12px;padding:9px;border:1px solid #d9a1a7;background:#fff1f2;color:#8c3039;border-radius:5px}
.nb-inline-mod-controls{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.nb-inline-mod-controls button{border:1px solid #b39a63;background:#fffaf0;color:#604c1c;border-radius:5px;padding:6px 8px;font-weight:800;cursor:pointer}.nb-inline-mod-controls .is-primary{background:#986f19;color:#ffffff}.nb-bulk-action-chooser{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.nb-bulk-action-chooser button{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #b7c8d5;background:#f7fbfd;color:#313943;border-radius:7px;padding:10px;cursor:pointer}.nb-bulk-action-chooser button span{font-size:11px;color:#4c5968;margin-top:3px}

/* Multiquote + bulk thread runtime */
.cp-multiquote-tray{border-radius:7px!important;background:#2e3640!important;border-color:#475361!important;color:#dcebf4!important}.cp-multiquote-tray button,.cp-quote-action{border-radius:5px!important}.cp-bulk-thread-tray{background:#2d353f!important;border-color:#45515f!important;color:#e2eef6!important}.cp-bulk-thread-tray select,.cp-bulk-thread-tray input[name=reason]{background:#ffffff!important;color:#313943!important}.vxc-thread-row.has-bulk-select{grid-template-columns:36px 44px minmax(0,1fr) 82px 82px 210px!important}.vxc-thread-row.has-bulk-select .cp-bulk-thread-select{grid-column:1}.vxc-thread-row.has-bulk-select .vxc-thread-status{grid-column:2}.vxc-thread-row.has-bulk-select .vxc-thread-main{grid-column:3}

/* Alerts / saved / drafts / latest / administrative notices */
.cp-notification-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--vxm-line)}.cp-notification-row,.cp-saved-item,.cp-draft-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border-top:1px solid #c5d4df;background:#edf4f9;color:#313943}.cp-notification-row:first-child,.cp-saved-item:first-child,.cp-draft-row:first-child{border-top:0}.cp-notification-row.is-unread{background:#e5f4ff}.cp-unread-badge{display:inline-flex;padding:3px 7px;border:1px solid #8dbddb;background:#f5fbff;color:#0e6198;border-radius:999px;font-size:9px;text-transform:uppercase;font-weight:900}.cp-saved-item h2{margin:3px 0;font-size:14px}.cp-saved-item form button,.cp-draft-row form button{border:1px solid #9db5c6;background:#ffffff;color:#313943;border-radius:5px;padding:6px 8px;font-weight:800;cursor:pointer}.cp-draft-list{display:grid}.cp-threadlist{display:grid}.cp-thread-title{font-weight:850;color:#075d98}.cp-latest-context{color:#4a5766}.administrative-notices-page .cp-panel+.cp-panel{margin-top:10px}

/* Search */
.vxc-search-page{padding:14px}.vxc-search-page>nav{margin-bottom:8px;color:var(--vxm-muted)}.vxc-search-page h1{font:700 24px Georgia,serif;margin:0 0 10px}.vxc-search-form{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;padding:12px;background:#2f3741;border:1px solid #424e5c;border-radius:7px}.vxc-search-form label{grid-column:1/-1;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#9bbbd0}.vxc-search-form input{height:38px;border:1px solid #537d99;border-radius:6px;background:#272e35;color:#ffffff;padding:0 10px}.vxc-search-result{border-radius:6px;margin-top:8px}.vxc-search-result h2{font-size:15px;margin:0 0 5px}.vxc-search-result h2 a{color:#075d98}.vxc-search-result p{margin:0 0 5px;color:#44505e}.vxc-search-result small{color:#748292}.vxc-search-error{border:1px solid #a84d58;background:#252b32;color:#ffe1e4;border-radius:6px;padding:9px}.vxc-search-empty{margin-top:10px}
html[data-voxbb-mode="daybreak"] .vxc-search-form{background:#f1f7fb;border-color:#bfd1dd}.vxc-search-form input{} html[data-voxbb-mode="daybreak"] .vxc-search-form input{background:#fff;color:#393a3b;border-color:#a4bdce}

/* Members directory */
.vxc-members-layout{border:0;background:transparent}.vxc-members-browse{border:1px solid var(--vxm-line);border-radius:7px;overflow:hidden;background:var(--vxm-panel)}.vxc-member-filter{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-bottom:1px solid var(--vxm-line)}.vxc-member-filter input{height:36px;border:1px solid #527b97;border-radius:5px;background:#272e35;color:#ffffff;padding:0 9px}.vxc-members-results{display:grid}.vxc-directory-row{border-top:1px solid #c6d5df}.vxc-directory-row:first-child{border-top:0}.vxc-directory-avatar{display:flex;align-items:center;gap:10px}.vxc-directory-identity{display:flex;flex-direction:column}.vxc-directory-identity strong{color:#075d98}.vxc-directory-identity span,.vxc-directory-identity small{color:#4d5b6b;font-size:10px}.vxc-directory-posts{display:flex;flex-direction:column;text-align:right;font-weight:900}.vxc-directory-stat-label{font-size:9px;text-transform:uppercase;color:#778595}.vxc-member-count{font-size:11px;color:#9bb8cb}.vxc-members .vxc-route-head{margin-bottom:10px}

/* Profile and profile editing */
.vxc-profile{display:grid;gap:12px}.vxc-profile-layout{border:0;background:transparent}.vxc-profile-side{display:grid;gap:10px}.vxc-profile-side>section{border:1px solid var(--vxm-line);border-radius:7px;background:var(--vxm-panel);padding:11px}.vxc-profile-side h3{margin:0 0 8px;font:700 14px Georgia,serif}.vxc-profile-side dl{margin:0}.vxc-profile-side dl>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(130,173,202,.18);padding:6px 0}.vxc-profile-side dt{color:var(--vxm-muted)}.vxc-profile-side dd{margin:0;font-weight:800}.vxc-profile-summary{min-width:0}.vxc-profile-name{margin:0;font:700 27px Georgia,serif}.vxc-profile-handle,.vxc-profile-role,.vxc-profile-meta{color:var(--vxm-muted)}.vxc-profile-actions{display:flex;gap:7px;flex-wrap:wrap;margin-left:auto}.vxc-profile-tabs{margin:0}.vxc-profile-about{padding:13px}.vxc-profile-about p{margin:0 0 8px}.vxc-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vxc-about-grid>div{border:1px solid var(--vxm-line);border-radius:6px;padding:9px}.vxc-profile-feed{display:grid}.vxc-profile-feed>*{padding:11px;border-top:1px solid var(--vxm-line)}.vxc-profile-feed-meta{color:var(--vxm-muted);font-size:10px}.vxc-recognition-list,.vxc-profile-list{list-style:none;margin:0;padding:0}.vxc-recognition-list li,.vxc-profile-list li{padding:7px 0;border-top:1px solid var(--vxm-line)}.vxc-profile-account-menu{position:relative}.vxc-profile-account-menu .vxc-menu{top:100%}
.vxc-profile-editor-page{max-width:980px}.vxc-profile-edit-main{display:grid;gap:12px}.vxc-profile-section{border:1px solid var(--vxm-line);border-radius:7px;background:var(--vxm-panel);overflow:hidden}.vxc-profile-section>h2,.vxc-profile-section>header{margin:0;padding:10px 12px;background:linear-gradient(#3b4551,#323b46);color:#ffffff;font:700 15px Georgia,serif}.vxc-profile-section>.vxc-profile-about,.vxc-profile-section>form,.vxc-profile-section>.vxc-form-stack{padding:12px}.vxc-form-stack{display:grid;gap:11px}.vxc-profile-checks{display:grid;gap:7px}.vxc-profile-media-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vxc-profile-media-card{border:1px solid var(--vxm-line);border-radius:7px;overflow:hidden;background:#edf4f9;color:#313943}.vxc-profile-media-thumb{height:120px;background:#dbe7ef;display:grid;place-items:center;overflow:hidden}.vxc-profile-media-thumb img{width:100%;height:100%;object-fit:cover}.vxc-profile-media-controls{display:flex;gap:7px;flex-wrap:wrap;padding:8px}.vxc-profile-media-dialog{max-width:min(620px,94vw)}.vxc-profile-upload{display:grid;gap:8px}.vxc-avatar-preview,.vxc-cover-preview{background:#dbe7ef;border:1px solid #b9cad6;border-radius:6px;overflow:hidden}.vxc-avatar-preview{width:110px;height:110px}.vxc-cover-preview{width:100%;height:170px}.vxc-avatar-preview img,.vxc-cover-preview img{width:100%;height:100%;object-fit:cover}

/* Account / social controls */
.vxc-account-page{border:0;background:transparent}.vxc-account-nav{position:sticky;top:10px}.vxc-account-nav a.is-active{background:#1a6fa8;color:#ffffff}.vxc-social-control-list{display:grid}.vxc-social-control-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--vxm-line)}.vxc-social-control-row:first-child{border-top:0}

/* Messaging */
.vxc-messages{display:grid;gap:12px}.vxc-mailbox-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.vxc-mailbox-toolbar{display:flex;gap:7px;flex-wrap:wrap}.vxc-message-search{display:flex}.vxc-message-search input{height:34px;border:1px solid #507a96;border-radius:5px 0 0 5px;background:#272e35;color:#ffffff;padding:0 8px}.vxc-message-search button{border:1px solid #507a96;border-left:0;background:#3e4956;color:#ffffff;border-radius:0 5px 5px 0}.vxc-mailbox-nav{position:sticky;top:10px}.vxc-mailbox-nav a.is-active{background:#1a6fa8;color:#ffffff}.vxc-mailbox-group-title{margin:10px 8px 3px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8eacbf}.vxc-conversation-list{border:1px solid var(--vxm-line);border-radius:7px;overflow:hidden}.vxc-conversation-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border-top:1px solid #c6d5df;background:#edf4f9;color:#313943}.vxc-conversation-row:first-child{border-top:0}.vxc-conversation-row.is-unread{background:#e5f4ff}.vxc-conversation-copy{min-width:0}.vxc-conversation-copy h2{margin:0;font-size:14px}.vxc-conversation-copy h2 a{color:#075d98}.vxc-conversation-copy p{margin:3px 0;color:#495665;font-size:11px}.vxc-conversation-time{font-size:10px;color:#4f5d6d;white-space:nowrap}.vxc-conversation-layout{border:0;background:transparent}.vxc-participants{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.vxc-pm-thread{display:grid;gap:10px}.vxc-pm-message{display:grid;grid-template-columns:145px minmax(0,1fr);border:1px solid #a5bccd;border-radius:7px;overflow:hidden;background:#edf4f9;color:#313943}.vxc-pm-message>aside{background:#e1ebf2;border-right:1px solid #c1d1dc;padding:11px;text-align:center}.vxc-pm-message>aside strong,.vxc-pm-message>aside small{display:block}.vxc-pm-message>section{min-width:0}.vxc-pm-message>section>header{display:flex;justify-content:space-between;padding:7px 9px;border-bottom:1px solid #c5d4df;background:#f5f9fc;color:#4c5968;font-size:10px}.vxc-pm-message>section>div{padding:12px;line-height:1.58}.vxc-pm-message>section>footer{display:flex;justify-content:space-between;gap:8px;padding:8px 9px;border-top:1px solid #c5d4df;background:#f5f9fc;font-size:10px;color:#4c5968}.vxc-pm-compose-form,.vxc-pm-reply-form{border:1px solid var(--vxm-line);border-radius:7px;overflow:hidden;background:#edf4f9;color:#313943}.vxc-recipient-field,.vxc-subject-field{padding:10px 12px}.vxc-recipient-field input,.vxc-subject-field input{width:100%;height:36px;border:1px solid #a1b8c8;border-radius:5px;padding:0 8px}

/* Watched */
.vxc-watched{display:grid;gap:10px}.vxc-watched-panel{margin:0}.vxc-watched-thread-list{display:grid}.vxc-watched-thread-item{border-top:1px solid var(--vxm-line)}.vxc-watched-thread-item:first-child{border-top:0}.vxc-watched-thread-item>footer{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 10px;background:#2c333c}.vxc-watched-forum-list{display:grid}.vxc-watched-forum-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;background:#edf4f9;color:#313943;border-top:1px solid #c5d4df}.vxc-watched-forum-row:first-child{border-top:0}.vxc-watched-forum-row h3{margin:0 0 3px}.vxc-watched-forum-row h3 a{color:#075d98}.vxc-watched-forum-row p,.vxc-watched-forum-row small{margin:0;color:#4b5867}

/* Registration/login richness omitted by generic forms.css */
.vxc-auth-breadcrumb{display:flex;gap:7px;align-items:center;margin-bottom:9px;color:var(--vxm-muted);font-size:11px}.vxc-auth-card>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.vxc-auth-card>header h2{margin:2px 0 0}.vxc-auth-card>header p{margin:0;color:#d5e6f1}.vxc-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.vxc-login-shell{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--vxm-line);border-radius:8px;overflow:hidden}.vxc-login-newcomer{padding:24px;background:linear-gradient(135deg,#2e3640,#282f38);color:#d9e9f3}.vxc-login-newcomer h2{font:700 25px Georgia,serif;margin:7px 0}.vxc-login-newcomer p{color:#adc6d7}.vxc-login-newcomer .vxc-auth-secondary{display:inline-flex;margin-top:8px;border:1px solid #6994b2;border-radius:6px;padding:8px 11px;color:#ffffff;font-weight:800}.vxc-login-form{border:0!important;border-radius:0!important;margin:0!important}.vxc-password-field{display:flex}.vxc-password-field input{border-radius:6px 0 0 6px}.vxc-password-field button{border:1px solid #9fb7c8;border-left:0;background:#e8f1f6;color:#313943;border-radius:0 6px 6px 0;padding:0 10px;font-weight:800;cursor:pointer}.vxc-login-session-note{font-size:10px;color:#4d5b6b}.vxc-auth-primary,.vxc-auth-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid #2f6e9b;border-radius:6px;background:linear-gradient(#278ac4,#3e4956);color:#ffffff!important;padding:8px 11px;font-weight:850;text-decoration:none!important;cursor:pointer}.vxc-auth-secondary{background:linear-gradient(#ffffff,#e3eef5);color:#313943!important;border-color:#9db6c7}.vxc-register-form{overflow:hidden}.vxc-register-form fieldset{border:0;margin:0}.vxc-register-form legend{font:700 16px Georgia,serif;padding:0}.vxc-register-form fieldset>p{margin:3px 0 10px;color:#4b5867}.vxc-auth-date{max-width:420px}.vxc-password-meter{display:flex;align-items:center;gap:4px;margin-top:5px}.vxc-password-meter i{width:28px;height:5px;border-radius:999px;background:#d3dde4}.vxc-password-meter span{font-size:9px;color:#4d5b6b;margin-left:4px}.vxc-password-tools button{border:0;background:transparent;color:#0b5f99;font-weight:800;font-size:10px;cursor:pointer}.vxc-auth-agreement{margin:10px 14px 14px;padding:10px;border:1px solid #c2d2dd;background:#f5f9fc;border-radius:6px}.vxc-auth-agreement span{display:flex;flex-direction:column}.vxc-auth-agreement small{color:#4d5b6b}
html[data-voxbb-mode="daybreak"] .vxc-login-newcomer{background:#eaf5fc;color:#393a3b}.vxc-login-newcomer p{} html[data-voxbb-mode="daybreak"] .vxc-login-newcomer p{color:#58595a}

/* Live directory and runtime */
.vxc-live-directory{border:0;background:transparent}.vxc-live-directory .vxc-route-head{margin-bottom:10px}.vxc-live-directory-kicker{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#71d79a;font-weight:900}.vxc-live-card{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:12px;align-items:center}.vxc-live-card-status{display:flex;align-items:center;gap:7px}.vxc-live-card-status i{width:10px;height:10px;border-radius:50%;background:#24c86f;box-shadow:0 0 0 4px rgba(36,200,111,.13)}.vxc-live-card h2{margin:3px 0;font-size:16px}.vxc-live-card p,.vxc-live-card small{margin:0;color:#9fb8ca}

/* Editor/composer details */
.vxc-new-thread,.vxc-message-compose-page{display:grid;gap:10px}.vxc-new-thread-composer{margin:0}.vxc-compose-card>header p{margin:3px 0 0;color:#d0e3ef}.vxc-compose-fields label{display:grid;gap:5px;margin-bottom:10px;font-weight:800}.vxc-compose-context{padding:8px 10px;background:#e8f1f6;border:1px solid #c1d1dc;border-radius:6px}.vxc-compose-options details{margin:8px 0}.nb-editor-smilies{border-top:1px solid #cad7e0;padding:8px}.nb-editor-smilie{border:1px solid #b7c8d4;background:#ffffff;border-radius:4px;padding:4px;cursor:pointer}.nbpub-editor-count,.nbpub-editor-status,.nbpub-editor-label{font-size:10px;color:#4c5968}

/* Misc state classes */
.is-avatar,.is-cover,.is-default,.is-primary,.is-quiet,.is-info,.is-danger,.is-permanent,.is-sticky,.is-new,.cp-unread{ }
.vxc-new-mark{display:inline-flex;margin-left:5px;padding:2px 6px;border-radius:999px;background:#dff3e7;color:#267048;border:1px solid #91c2a4;font-size:9px;font-weight:900}.vxc-status-orb{display:grid;place-items:center}.vxc-status-orb.is-unread{color:#0c6da9}.vxc-saved-item,.vxc-alert-list,.vxc-directory,.vxc-members,.vxc-messages,.vxc-conversation{min-width:0}

@media(max-width:860px){
 .vxc-forum-utility-menu{right:auto;left:0}.vxc-live-card{grid-template-columns:1fr auto}.vxc-live-card-status{grid-column:1/-1}.vxc-profile-media-choices{grid-template-columns:1fr}.vxc-login-shell{grid-template-columns:1fr}.vxc-login-newcomer{padding:16px}.vxc-pm-message{grid-template-columns:110px minmax(0,1fr)}.vxc-thread-row.has-bulk-select{grid-template-columns:36px 42px minmax(0,1fr) 140px!important}.vxc-thread-row.has-bulk-select .vxc-thread-stat{display:none}.vxc-thread-row.has-bulk-select .vxc-thread-last{grid-column:4}
}
@media(max-width:680px){
 .vxc-forum-toolbar{align-items:stretch}.vxc-forum-toolbar-left,.vxc-forum-utilities{width:100%}.vxc-forum-filter{flex:1}.vxc-forum-filter a{flex:1;text-align:center}.vxc-route-actions{width:100%}.vxc-route-actions>.vxc-button{flex:1}.vxc-thread-legend-inner{align-items:flex-start;flex-direction:column}.vxc-thread-legend-group{gap:7px}.vxc-thread-row.has-bulk-select{grid-template-columns:36px 42px minmax(0,1fr)!important}.vxc-thread-row.has-bulk-select .vxc-thread-last{display:none}.vxc-live-card{grid-template-columns:1fr}.vxc-live-card>.vxc-button{width:100%}.vxc-pm-message{grid-template-columns:1fr}.vxc-pm-message>aside{display:flex;align-items:center;gap:9px;text-align:left;border-right:0;border-bottom:1px solid #c1d1dc}.vxc-watched-forum-row{grid-template-columns:42px 1fr}.vxc-watched-forum-row form{grid-column:2}.vxc-member-filter{grid-template-columns:1fr}.vxc-about-grid{grid-template-columns:1fr}.vxc-auth-actions,.vxc-auth-submit-row{align-items:stretch;flex-direction:column}.vxc-auth-primary,.vxc-auth-secondary{width:100%}
 body[data-vxm-mobile-compact="1"] .vxc-masthead{min-height:78px}body[data-vxm-mobile-compact="1"] .vxc-masthead-inner{min-height:78px}
 body[data-vxm-mobile-stats="0"] .vxc-forum-stats{display:none!important}
 body[data-vxm-mobile-stats="1"] .vxc-forum-stats{display:grid!important}
 body[data-vxm-mobile-latest="0"] .vxc-forum-last{display:none!important}
 body[data-vxm-mobile-latest="1"] .vxc-forum-last{display:flex!important}
}

/* ProductionSurfaceContract semantic components */
.vxc-forum-card{border:1px solid var(--vxm-line);border-radius:var(--vxm-panel-radius,8px);background:#edf4f9;color:#313943;overflow:hidden}.vxc-forum-card>header{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:12px}.vxc-forum-card h3{margin:0 0 3px}.vxc-forum-card h3 a{color:#075d98}.vxc-forum-card p{margin:0;color:#4a5766;font-size:11px}.vxc-forum-card>footer{display:flex;gap:14px;padding:8px 12px;border-top:1px solid #c6d5df;background:#f6fafc;color:#4c5968;font-size:10px}
.vxc-quote{margin:12px 0;border:1px solid #b6cad8;border-left:4px solid #4387b4;border-radius:5px;background:#e8f1f7;color:#37404b}.vxc-quote header{padding:6px 9px;background:#dbe9f2;font-weight:850;font-size:11px}.vxc-quote>div{padding:9px 11px}.vxc-quote footer{padding:6px 9px;border-top:1px solid #c5d5df;font-size:10px}
.vxc-reaction-bar{display:flex;align-items:center;gap:6px}.vxc-reaction-summary{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border-radius:999px;background:#e5f2fa;border:1px solid #b3cad9;color:#3d4855;font-weight:800;font-size:10px}.vxc-reaction-bar form{margin:0}.vxc-reaction-bar button{border:1px solid #a1b9ca;background:linear-gradient(#ffffff,#e8f1f7);color:#313943;border-radius:5px;padding:6px 9px;font-weight:800;cursor:pointer}
.vxc-member-hovercard{width:min(340px,90vw);border:1px solid var(--vxm-line);border-radius:9px;background:var(--vxm-panel);color:var(--vxm-text);padding:12px;box-shadow:0 16px 38px rgba(0,0,0,.24)}.vxc-member-hovercard-head{display:flex;align-items:center;gap:10px}.vxc-member-hovercard-head>div{display:flex;flex-direction:column}.vxc-member-hovercard-head small{color:var(--vxm-muted)}.vxc-member-hovercard dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.vxc-member-hovercard dl div{padding:7px;background:rgba(69,139,185,.09);border-radius:5px}.vxc-member-hovercard dt{font-size:9px;color:var(--vxm-muted);text-transform:uppercase}.vxc-member-hovercard dd{margin:0;font-weight:900}
.vxc-semantic-menu{border:1px solid var(--vxm-line);border-radius:7px;background:var(--vxm-panel);color:var(--vxm-text);padding:7px}.vxc-semantic-menu a{display:flex;flex-direction:column;padding:7px 8px;border-radius:5px;color:inherit}.vxc-semantic-menu a:hover{background:rgba(74,143,189,.14);text-decoration:none}.vxc-message-menu header{display:flex;justify-content:space-between;gap:8px;padding:5px 8px 8px;border-bottom:1px solid var(--vxm-line)}.vxc-message-menu small{color:var(--vxm-muted)}
.vxc-semantic-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-bottom:12px}.vxc-semantic-header h1{margin:0;font:700 24px Georgia,serif}.vxc-semantic-header p{margin:3px 0 0;color:var(--vxm-muted)}.vxc-semantic-nav-primary,.vxc-semantic-nav-secondary{display:flex;align-items:center;gap:0;overflow:auto;border:1px solid var(--vxm-line);border-radius:7px;background:var(--vxm-panel)}.vxc-semantic-nav-primary a,.vxc-semantic-nav-secondary a{padding:8px 10px;border-right:1px solid var(--vxm-line);white-space:nowrap;color:inherit;font-weight:800}
.vxc-system-message-list{display:grid;gap:10px}.vxc-system-message-card{border:1px solid var(--vxm-line);border-radius:8px;background:var(--vxm-panel);color:var(--vxm-text);overflow:hidden}.vxc-system-message-card>header{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;background:linear-gradient(#3b4551,#323b46);color:#ffffff}.vxc-system-message-card h2{margin:0;font:700 16px Georgia,serif}.vxc-system-message-card>div{padding:12px}.vxc-system-message-card>footer{padding:9px 12px;border-top:1px solid var(--vxm-line)}.vxc-system-message-card.is-error{border-color:#a64c56}.vxc-system-message-card.is-warning{border-color:#9e7a2e}
.vxc-online-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vxc-online-card{display:flex;flex-direction:column;border:1px solid var(--vxm-line);border-radius:7px;background:var(--vxm-panel);padding:11px;color:var(--vxm-text)}.vxc-online-card small{color:var(--vxm-muted);margin-top:3px}
.vxc-empty-icon{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--vxm-line);border-radius:50%;margin-bottom:7px;color:var(--vxm-link)}.vxc-notice p{margin:3px 0 0}.vxc-notice-icon{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;font-size:10px;flex:0 0 auto}
html[data-voxbb-mode="daybreak"] .vxc-forum-card,html[data-voxbb-mode="daybreak"] .vxc-quote,html[data-voxbb-mode="daybreak"] .vxc-system-message-card,html[data-voxbb-mode="daybreak"] .vxc-online-card{background:#fff;color:#393a3b;border-color:#b8cede}
@media(max-width:680px){.vxc-online-grid{grid-template-columns:1fr}.vxc-semantic-header{align-items:flex-start;flex-direction:column}}
/* Engine 4 component variants */
.vxc-thread-row.is-compact{min-height:52px}.vxc-thread-row.is-compact .vxc-thread-main{padding-top:7px!important;padding-bottom:7px!important}.vxc-thread-row.is-compact .vxc-thread-main p{margin-top:2px}.vxc-thread-row.is-compact .vxc-thread-status-icon{width:26px;height:26px}.vxc-thread-row.is-compact .vxc-thread-stat,.vxc-thread-row.is-compact .vxc-thread-last{padding-top:6px;padding-bottom:6px}
.vxc-post.is-reading{grid-template-columns:minmax(0,1fr);max-width:min(100%,calc(var(--vxm-reading-measure,82ch) + 120px));margin-left:auto;margin-right:auto}.vxc-post.is-reading>.vxc-post-author{border-right:0;border-bottom:1px solid #b8cad7;text-align:left;display:grid;grid-template-columns:58px 1fr auto;gap:10px;align-items:center}.vxc-post.is-reading .vxc-post-avatar{width:54px;height:54px;margin:0}.vxc-post.is-reading .vxc-author-facts{display:flex;gap:12px;margin:0}.vxc-post.is-reading .vxc-author-facts>div{border:0;gap:4px}.vxc-post.is-reading .vxc-author-post-ref{display:none}.vxc-post.is-reading [data-post-content]{margin-inline:auto}
.vxc-conversation-row.is-compact{padding-top:7px;padding-bottom:7px}.vxc-conversation-row.is-compact .vxc-conversation-avatar{width:34px;height:34px}

/* 1.2 true Midnight rich-surface palette */
html[data-voxbb-mode="midnight"] .vxc-forum-card,
html[data-voxbb-mode="midnight"] .vxc-live-card,
html[data-voxbb-mode="midnight"] .vxc-online-card,
html[data-voxbb-mode="midnight"] .vxc-member-hovercard,
html[data-voxbb-mode="midnight"] .vxc-pm-message,
html[data-voxbb-mode="midnight"] .vxc-social-control-row,
html[data-voxbb-mode="midnight"] .vxc-profile-media-card,
html[data-voxbb-mode="midnight"] .vxc-notice,
html[data-voxbb-mode="midnight"] .vxc-system-message-card{background:var(--vxm-content);color:var(--vxm-content-ink);border-color:var(--vxm-content-line)}
html[data-voxbb-mode="midnight"] .vxc-forum-card>footer,
html[data-voxbb-mode="midnight"] .vxc-conversation-row,
html[data-voxbb-mode="midnight"] .vxc-watched-thread-item,
html[data-voxbb-mode="midnight"] .cp-notification-row,
html[data-voxbb-mode="midnight"] .cp-saved-item,
html[data-voxbb-mode="midnight"] .cp-draft-row{background:var(--vxm-content-alt);color:var(--vxm-content-ink);border-color:var(--vxm-content-line)}
html[data-voxbb-mode="midnight"] .vxc-forum-card h3 a,
html[data-voxbb-mode="midnight"] .vxc-conversation-copy a,
html[data-voxbb-mode="midnight"] .vxc-directory-identity a{color:#79c8f6}
html[data-voxbb-mode="midnight"] .vxc-forum-card p,
html[data-voxbb-mode="midnight"] .vxc-forum-card>footer,
html[data-voxbb-mode="midnight"] .vxc-conversation-time,
html[data-voxbb-mode="midnight"] .vxc-live-card p,
html[data-voxbb-mode="midnight"] .vxc-live-card small{color:var(--vxm-content-muted)}
html[data-voxbb-mode="midnight"] .vxc-compose-context,
html[data-voxbb-mode="midnight"] .vxc-auth-agreement{background:#2d343d;color:var(--vxm-content-ink);border-color:var(--vxm-content-line)}
html[data-voxbb-mode="midnight"] .nb-editor-smilies{border-color:var(--vxm-content-line);background:#282f38}
html[data-voxbb-mode="midnight"] .nb-editor-smilie{background:#313943;color:#e8f3fb;border-color:#485564}
html[data-voxbb-mode="midnight"] .vxc-reaction-summary{background:#313943;border-color:#475463;color:#ccecff}
html[data-voxbb-mode="midnight"] .vxc-reaction-bar button{background:linear-gradient(#37404b,#2f3741);border-color:#485564;color:#e8f3fb}
html[data-voxbb-mode="midnight"] .vxc-profile-media-dialog,
html[data-voxbb-mode="midnight"] .vxc-thread-delete-dialog,
html[data-voxbb-mode="midnight"] .vxc-thread-organize-dialog,
html[data-voxbb-mode="midnight"] .vxc-post-purge-dialog,
html[data-voxbb-mode="midnight"] .nb-bulk-dialog{background:#2b323b;color:#e8f3fb;border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .cp-poll{background:#2b323b!important;color:#e8f3fb!important}
html[data-voxbb-mode="midnight"] .cp-poll-choices label,
html[data-voxbb-mode="midnight"] .cp-poll-actions{border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .nb-poll-builder{background:#282f38!important;color:#e8f3fb!important;border-color:#3f4a57!important}
html[data-voxbb-mode="midnight"] .nb-poll-builder>summary{background:#2f3741;border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-attachment-list article{background:#282f38;border-color:#3f4a57;color:#e8f3fb}
html[data-voxbb-mode="midnight"] .vxc-attachment-preview{background:#313943}
html[data-voxbb-mode="midnight"] .vxc-attachment-list small{color:#9eb8ca}
html[data-voxbb-mode="midnight"] .vxc-post-body blockquote,
html[data-voxbb-mode="midnight"] [data-post-content] blockquote,
html[data-voxbb-mode="midnight"] .prose blockquote{background:#282f38;color:#dcecf6;border-left-color:#5c9bc5}
html[data-voxbb-mode="midnight"] .vxc-inline-moderation>summary{background:#313943;color:#e8f3fb;border-color:#45515f}
html[data-voxbb-mode="midnight"] .vxc-inline-moderation-menu{background:#272e35;color:#e8f3fb;border-color:#45515f;z-index:1100}
html[data-voxbb-mode="midnight"] .vxc-inline-moderation-head{border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-inline-moderation-head small{color:#9eb8ca}
html[data-voxbb-mode="midnight"] .vxc-inline-moderation-actions button,
html[data-voxbb-mode="midnight"] .vxc-post-purge-open{background:#2f3741;color:#e8f3fb}
html[data-voxbb-mode="midnight"] .vxc-post-purge-dialog input,
html[data-voxbb-mode="midnight"] .vxc-thread-organize-dialog input,
html[data-voxbb-mode="midnight"] .vxc-thread-organize-dialog select,
html[data-voxbb-mode="midnight"] .nb-bulk-dialog input,
html[data-voxbb-mode="midnight"] .nb-bulk-dialog textarea,
html[data-voxbb-mode="midnight"] .nb-bulk-dialog select,
html[data-voxbb-mode="midnight"] .vxc-delete-choice input{background:#252c33;color:#e8f3fb;border-color:#45515f}
html[data-voxbb-mode="midnight"] .vxc-post-purge-dialog footer,
html[data-voxbb-mode="midnight"] .vxc-thread-organize-dialog footer,
html[data-voxbb-mode="midnight"] .nb-bulk-dialog footer{background:#282f38;border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-delete-choice+.vxc-delete-choice{border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-delete-choice p{color:#9eb8ca}
html[data-voxbb-mode="midnight"] .vxc-quote{background:#282f38;color:#dcecf6;border-color:#45515f;border-left-color:#5c9bc5}
html[data-voxbb-mode="midnight"] .vxc-quote header{background:#2f3741}
html[data-voxbb-mode="midnight"] .vxc-quote footer{border-color:#3f4a57}
/* 1.3 identity continuity: real member avatars across private-message surfaces */
.vxc-conversation-avatar.has-image,.vxc-pm-avatar.has-image,.vxc-participants .vxc-mini-avatar.has-image{padding:0;background:#2f3740}
.vxc-conversation-avatar img,.vxc-pm-avatar img,.vxc-participants .vxc-mini-avatar img{display:block;width:100%;height:100%;object-fit:cover}
.vxc-pm-message>aside>.vxc-pm-avatar{margin:0 auto 7px;text-decoration:none}
.vxc-pm-message>aside strong a{color:inherit;text-decoration:none}.vxc-pm-message>aside strong a:hover{text-decoration:underline}
.vxc-participants>a{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:6px;color:inherit;text-decoration:none}.vxc-participants>a:hover{background:rgba(89,169,218,.11)}.vxc-participants>a>span:last-child{display:flex;min-width:0;flex-direction:column}.vxc-participants>a small{color:var(--vxm-muted)}
@media(max-width:680px){.vxc-pm-message>aside>.vxc-pm-avatar{margin:0}}

/* 1.3.1 — premium reaction/activity strip and paranormal evidence media cards. */
.vxc-reaction-bar{min-height:32px}.vxc-reaction-bar.has-reactions{padding:3px 0}.vxc-reaction-summary{gap:6px;min-height:26px;padding:3px 8px;border-radius:999px}.vxc-reaction-glyph{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#327eb0;color:#ffffff;font-size:10px}.vxc-react-button{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:28px!important;padding:4px 8px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#8fb8cf!important;font-size:11px!important}.vxc-react-button:hover,.vxc-react-button:focus-visible,.vxc-react-button.is-active{background:rgba(90,180,230,.10)!important;color:#9ed7f7!important}.vxc-post-attachments{margin-top:18px}.vxc-post-attachments>h4{margin:0 0 8px;color:#a9bdc9;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.vxc-attachment-list article.vxc-attachment{align-items:stretch;min-width:0}.vxc-attachment-copy{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center}.vxc-attachment-copy>a:first-child{font-weight:800;overflow-wrap:anywhere}.vxc-attachment-actions{display:flex;gap:9px;margin-top:6px}.vxc-attachment-actions a{font-size:10px;font-weight:800;text-decoration:none}.vxc-evidence-media-head{display:flex;align-items:center;gap:9px;min-width:145px;padding:8px 9px;border-right:1px solid rgba(255,255,255,.08)}.vxc-evidence-media-head strong,.vxc-evidence-media-head small{display:block}.vxc-evidence-media-head strong{font-size:11px}.vxc-evidence-media-head small{margin-top:2px;font-size:9px;color:#9eb5c3}.vxc-evidence-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:#214f69;color:#9bd7f6;font-weight:900}.vxc-evidence-player{width:min(100%,360px);min-width:210px;align-self:center;margin:8px}.vxc-evidence-video{width:min(100%,430px);max-height:280px;background:#0e1013;object-fit:contain}.vxc-attachment.is-evidence-audio{grid-column:1/-1;display:grid!important;grid-template-columns:auto minmax(220px,1fr) minmax(150px,.6fr);align-items:center!important}.vxc-attachment[data-state~="video"]{grid-column:1/-1;display:grid!important;grid-template-columns:auto minmax(260px,1fr) minmax(150px,.6fr);align-items:center!important}.vxc-attachment[data-state~="document"]{min-height:74px}.vxc-attachment[data-state~="audio"] .vxc-attachment-copy,.vxc-attachment[data-state~="video"] .vxc-attachment-copy{padding:8px 10px}
html[data-voxbb-mode="daybreak"] .vxc-reaction-glyph{background:#3180ae}html[data-voxbb-mode="daybreak"] .vxc-react-button{color:#426b82!important}html[data-voxbb-mode="daybreak"] .vxc-react-button:hover,html[data-voxbb-mode="daybreak"] .vxc-react-button:focus-visible,html[data-voxbb-mode="daybreak"] .vxc-react-button.is-active{background:#e4f2fa!important;color:#175f89!important}html[data-voxbb-mode="daybreak"] .vxc-evidence-media-head{border-color:#c8d7e0}html[data-voxbb-mode="daybreak"] .vxc-evidence-media-head small{color:#6f8592}html[data-voxbb-mode="daybreak"] .vxc-evidence-icon{background:#dcecf5;color:#2a739c}
@media(max-width:720px){.vxc-attachment.is-evidence-audio,.vxc-attachment[data-state~="video"]{grid-template-columns:1fr}.vxc-evidence-media-head{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.vxc-evidence-player,.vxc-evidence-video{width:calc(100% - 16px);min-width:0;margin:8px}}

/* 1.3.1 — audited thread-metadata editor. */
.vxc-thread-meta-dialog{width:min(640px,calc(100vw - 28px));padding:0;overflow:hidden;border:1px solid #587c96;border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.34)}
.vxc-thread-meta-dialog::backdrop{background:rgba(26,30,35,.72);backdrop-filter:blur(2px)}
.vxc-thread-meta-dialog>form{margin:0}
.vxc-thread-meta-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:linear-gradient(#424d5a,#37414d);color:#ffffff}
.vxc-thread-meta-dialog header small{display:block;margin-bottom:2px;color:#bcd7e7;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.vxc-thread-meta-dialog header h2{margin:0;font-size:17px}
.vxc-thread-meta-dialog header button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:5px;background:rgba(255,255,255,.09);color:#ffffff;font-size:20px;cursor:pointer}
.vxc-thread-meta-fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:12px;padding:14px;background:#ffffff;color:#313943}
.vxc-thread-meta-fields label{display:grid;gap:5px;margin:0;font-size:11px;font-weight:850}
.vxc-thread-meta-fields label.is-wide{grid-column:1/-1}
.vxc-thread-meta-fields label>span{color:#4b5968}
.vxc-thread-meta-fields input,.vxc-thread-meta-fields select{width:100%;min-height:38px;margin:0;border:1px solid #a4bac9;border-radius:5px;padding:8px 9px;background:#ffffff;color:#293039;font:inherit}
.vxc-thread-meta-fields input:focus,.vxc-thread-meta-fields select:focus{outline:0;border-color:#4f9dc9;box-shadow:0 0 0 3px rgba(62,145,193,.15)}
.vxc-thread-meta-fields small{color:#748292;font-size:10px;font-weight:500}
.vxc-thread-meta-dialog footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 14px;background:#f2f7fa;border-top:1px solid #c8d6df}
html[data-voxbb-mode="midnight"] .vxc-thread-meta-dialog{background:#2b323b;color:#e8f3fb;border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-thread-meta-fields{background:#2b323b;color:#e8f3fb}
html[data-voxbb-mode="midnight"] .vxc-thread-meta-fields label>span{color:#c7d8e2}
html[data-voxbb-mode="midnight"] .vxc-thread-meta-fields input,html[data-voxbb-mode="midnight"] .vxc-thread-meta-fields select{background:#252c33;color:#e8f3fb;border-color:#45515f}
html[data-voxbb-mode="midnight"] .vxc-thread-meta-fields small{color:#9eb8ca}
html[data-voxbb-mode="midnight"] .vxc-thread-meta-dialog footer{background:#282f38;border-color:#3f4a57}
html[data-voxbb-mode="daybreak"] .vxc-thread-meta-dialog{background:#fff;color:#243746;border-color:#b8cede}
@media(max-width:620px){.vxc-thread-meta-fields{grid-template-columns:1fr}.vxc-thread-meta-fields label.is-wide{grid-column:auto}.vxc-thread-meta-dialog footer{flex-wrap:wrap}.vxc-thread-meta-dialog footer .vxc-button{flex:1}}


/* Source: /assets/themes/paranormal-classic-premium/assets/thread.css */

.vxc-thread-page{color:var(--vxm-text)}.vxc-sticky-thread-tools{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.vxc-thread-primary-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.vxc-thread-search{display:flex}.vxc-thread-search input{height:34px;border:1px solid #485564;border-right:0;border-radius:6px 0 0 6px;background:#2c333c;color:#ffffff;padding:0 10px}.vxc-thread-search button{border:1px solid #485564;border-radius:0 6px 6px 0;background:#37414d;color:#ffffff;font-weight:800}
html[data-voxbb-mode="daybreak"] .vxc-thread-search input{background:#fff;color:#393a3b;border-color:#a6bfd0}
.vxc-thread-tools-menu{position:relative}.vxc-thread-tools-menu>summary{list-style:none}.vxc-thread-tools-popover{position:absolute;z-index:25;right:0;top:calc(100% + 5px);width:220px;padding:7px;background:#2a313a;border:1px solid #424d5a;border-radius:7px;box-shadow:0 16px 40px rgba(0,0,0,.28)}html[data-voxbb-mode="daybreak"] .vxc-thread-tools-popover{background:#fff;border-color:#b8cede}.vxc-thread-tools-popover a,.vxc-thread-tools-popover button{display:block;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:8px;border-radius:5px;cursor:pointer}.vxc-thread-tools-popover a:hover,.vxc-thread-tools-popover button:hover{background:rgba(69,139,185,.16);text-decoration:none}.vxc-thread-menu-label{padding:5px 8px;color:var(--vxm-muted);font-size:10px;text-transform:uppercase;font-weight:900}
.vxc-thread-title{border:1px solid var(--vxm-line);border-radius:var(--vxm-radius,8px);padding:14px 16px;background:linear-gradient(135deg,#2f3741,#2a313a);margin-bottom:10px}.vxc-thread-title h1{margin:0;font:700 26px/1.15 Georgia,serif}.vxc-thread-title p{margin:5px 0 0;color:#a7bfd0}.vxc-prefix{display:inline-block;padding:3px 7px;border-radius:5px;background:#1e6fa6;color:#ffffff;font:800 10px Inter,sans-serif;vertical-align:middle}.vxc-thread-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.vxc-thread-tags span{padding:3px 7px;border-radius:999px;border:1px solid #45515f;color:#b9d8ec;font-size:10px}
html[data-voxbb-mode="daybreak"] .vxc-thread-title{background:#fff;border-color:#b8cede}.vxc-thread-title h1{} html[data-voxbb-mode="daybreak"] .vxc-thread-title h1{color:#393a3b}
.vxc-live-runtime{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;border:1px solid #34855e;border-left:4px solid #24c86f;border-radius:var(--vxm-radius,8px);background:#2b323b;margin-bottom:10px;overflow:hidden}.vxc-live-runtime-title{display:flex;align-items:center;gap:9px;padding:10px 12px;border-right:1px solid #285a48}.vxc-live-runtime-title strong{display:block;color:#87e6ac}.vxc-live-runtime-title small{display:block;color:#9fc8b0;font-size:10px}.vxc-live-runtime-state{display:flex;min-width:0}.vxc-live-fact{display:flex;align-items:center;gap:7px;padding:10px 12px;border-right:1px solid #285a48;min-width:0}.vxc-live-fact b{display:block;font-size:11px}.vxc-live-fact small{display:block;color:#8fb6a0;font-size:9px}.vxc-live-fact-icon{color:#67d791}.vxc-live-runtime-actions{display:flex;align-items:center;gap:7px;padding:8px 10px}.live-typing:not(:empty){display:flex!important;align-items:center;gap:6px;padding:7px 10px;color:#b9e8cb;font-weight:800}.live-typing:not(:empty)::before{content:"•••";letter-spacing:2px;color:#68dba0}.vxc-live-hub-link{font-weight:800;color:#8ddfb0!important}
html[data-voxbb-mode="daybreak"] .vxc-live-runtime{background:#eefaf4}.vxc-live-runtime{} html[data-voxbb-mode="daybreak"] .vxc-live-runtime{color:#393a3b}
.vxc-post-list{display:grid;gap:10px}.vxc-post{display:grid;grid-template-columns:190px minmax(0,1fr);background:#edf4f9;color:#313943;border:1px solid #8faec4;border-radius:var(--vxm-radius,8px);overflow:hidden}.vxc-post-author{background:linear-gradient(#eaf2f7,#dfeaf2);border-right:1px solid #b8cad7;padding:14px;text-align:center}.vxc-post-avatar{width:78px;height:78px;border-radius:9px;margin:0 auto 8px;background:#ffffff;border:1px solid #9bb5c7;display:grid;place-items:center;color:#37414d;font:700 30px Georgia,serif;overflow:hidden}.vxc-post-avatar-image{object-fit:cover}.vxc-author-name{margin:0;font-size:15px}.vxc-author-name a{color:#37414d}.vxc-thread-starter-label{display:inline-block;margin-top:5px;border:1px solid #87b7d7;background:#eaf6ff;color:#0c6099;padding:2px 6px;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.05em}.vxc-author-facts{margin:10px 0 0;font-size:10px;text-align:left}.vxc-author-facts>div{display:flex;justify-content:space-between;gap:7px;border-top:1px solid #c9d7e1;padding:4px 0}.vxc-author-facts dt{color:#4e5c6c}.vxc-author-facts dd{margin:0;font-weight:800}.vxc-author-post-ref{margin-top:8px;font-size:10px;color:#4e5c6c}
.vxc-post-main,.vxc-post-body{min-width:0}.vxc-post-meta{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:#f4f8fb;border-bottom:1px solid #c6d5e0;font-size:11px;color:#4b5867}.vxc-post-content,.prose{padding:17px;font-size:15px;line-height:1.62;overflow-wrap:anywhere}.vxc-post-content h1,.vxc-post-content h2,.prose h1,.prose h2{font-family:Georgia,serif;color:#313943}.vxc-post-content blockquote,.prose blockquote{margin:12px 0;padding:10px 12px;border-left:4px solid #5c91b8;background:#e5eef5}.vxc-post-attachments{padding:10px 14px;border-top:1px solid #cbd7e0}
.vxc-post-actions,.nb-post-actionbar{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;padding:9px 10px;border-top:1px solid #c7d5df;background:#f8fbfd}.nb-post-actionbar-internal,.nb-post-actionbar-external{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.post-action-link,.nb-post-actionbar button,.vxc-post-actions button{border:1px solid #a1b9ca;background:linear-gradient(#ffffff,#e8f1f7);color:#313943;border-radius:5px;padding:6px 9px;font-weight:800;cursor:pointer}
.nb-quick-edit{margin:10px;border:1px solid #5f90b2;border-radius:7px;overflow:hidden;background:#ffffff}.nb-quick-edit-head{display:flex;justify-content:space-between;gap:8px;background:linear-gradient(#424d5a,#37414d);color:#ffffff;padding:8px 10px}.nb-quick-edit-form{margin:0}.nb-quick-edit-editor .vxc-editor-shell{border:0;border-radius:0;margin:0}.nb-quick-edit .ProseMirror,.nb-quick-edit [contenteditable="true"],.nb-quick-edit .nb-editor-surface{max-height:420px!important;overflow-y:auto!important}.nb-quick-edit .nb-editor-source{max-height:420px!important;overflow-y:auto!important}.nb-quick-edit-reason{padding:10px;background:#edf4f8}.nb-quick-edit-reason label{display:grid;gap:4px;font-size:11px;font-weight:800}.nb-quick-edit-reason input{height:34px;border:1px solid #9eb6c6;border-radius:5px;padding:0 9px}.nb-quick-edit-actions{display:flex;justify-content:flex-end;gap:7px;padding:9px;background:#f4f8fb;border-top:1px solid #c5d4df}.nb-quick-edit-status{margin-right:auto;color:#4a5766}
.nb-inline-mod-controls{padding:7px 10px;background:#fff4dd;border-top:1px solid #e2c376}.nb-inline-mod-summary{font-size:11px;color:#765619}.nb-inline-mod-bar{border:1px solid #ad8331;background:#fff4d8;color:#694d14;border-radius:7px;padding:8px 10px;margin:10px 0}.nb-bulk-dialog{max-width:min(720px,94vw)}
.vxc-live-unread-marker{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin:8px 0}.vxc-live-unread-rule{height:1px;background:#3b7696}.vxc-live-unread-card{display:flex;gap:8px;align-items:center;border:1px solid #3f83a8;background:#2e3640;color:#dceef8;border-radius:999px;padding:6px 10px}.vxc-live-unread-copy{display:flex;flex-direction:column}.vxc-live-unread-copy small{color:#9fbace;font-size:9px}

/* 1.2 true Midnight thread/post palette */
html[data-voxbb-mode="midnight"] .vxc-thread-tools-popover{background:#272e35;color:#e8f3fb;border-color:#45515f;z-index:1100}
html[data-voxbb-mode="midnight"] .vxc-post{background:#2b323b;color:#e8f3fb;border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-post-author{background:linear-gradient(#313943,#2b323b);border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-post-avatar{background:#282f38;color:#bfe7ff;border-color:#4b7897}
html[data-voxbb-mode="midnight"] .vxc-author-name a{color:#83cef7}
html[data-voxbb-mode="midnight"] .vxc-thread-starter-label{background:#313943;color:#a9dcfb;border-color:#41789a}
html[data-voxbb-mode="midnight"] .vxc-author-facts>div{border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-author-facts dt,
html[data-voxbb-mode="midnight"] .vxc-author-post-ref{color:#9eb8ca}
html[data-voxbb-mode="midnight"] .vxc-post-meta{background:#282f38;color:#9eb8ca;border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-post-content h1,
html[data-voxbb-mode="midnight"] .vxc-post-content h2,
html[data-voxbb-mode="midnight"] .prose h1,
html[data-voxbb-mode="midnight"] .prose h2{color:#dff2ff}
html[data-voxbb-mode="midnight"] .vxc-post-content blockquote,
html[data-voxbb-mode="midnight"] .prose blockquote{background:#282f38;border-left-color:#5c9bc5}
html[data-voxbb-mode="midnight"] .vxc-post-attachments{border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-post-actions,
html[data-voxbb-mode="midnight"] .nb-post-actionbar{background:#282f38;border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .post-action-link,
html[data-voxbb-mode="midnight"] .nb-post-actionbar button,
html[data-voxbb-mode="midnight"] .vxc-post-actions button{background:linear-gradient(#37404b,#2f3741);color:#e8f3fb;border-color:#485564}
html[data-voxbb-mode="midnight"] .nb-quick-edit{background:#272e35;border-color:#45515f}
html[data-voxbb-mode="midnight"] .nb-quick-edit-reason,
html[data-voxbb-mode="midnight"] .nb-quick-edit-actions{background:#282f38;border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .nb-quick-edit-reason input{background:#252c33;color:#e8f3fb;border-color:#45515f}


/* Source: /assets/themes/paranormal-classic-premium/assets/forms.css */

.vxc-auth-page,.vxc-auth-shell,.vxc-login-shell,.vxc-register-form,.vxc-login-form,.vxc-profile-editor-page,.vxc-compose-page{max-width:980px;margin:0 auto}
.vxc-auth-card,.vxc-auth-primary,.vxc-auth-secondary,.vxc-register-body,.vxc-register-security,.vxc-login-fields,.vxc-preferences-form,.vxc-profile-edit-form,.vxc-form-stack{background:#edf4f9;color:#313943}
.vxc-auth-card>header,.vxc-auth-intro,.vxc-auth-kicker,.vxc-auth-eyebrow{background:linear-gradient(#424d5a,#37414d);color:#ffffff}.vxc-auth-intro{padding:14px;border-radius:7px 7px 0 0}.vxc-auth-intro-title{font:700 22px Georgia,serif}
.vxc-auth-section,.vxc-register-body,.vxc-register-security,.vxc-login-fields{padding:14px;border-top:1px solid #c6d5e0}.vxc-auth-section h2,.vxc-register-body h2,.vxc-register-security h2{font:700 16px Georgia,serif;margin:0 0 8px}
.vxc-auth-grid,.vxc-form-two,.form-two,.vxc-login-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.vxc-login-fields{grid-template-columns:1fr}
.vxc-auth-form label,.vxc-register-form label,.vxc-login-form label,.vxc-profile-edit-form label,.vxc-compose-form label,.form label{display:grid;gap:5px;font-weight:800;font-size:11px;color:#37404b}
.field,.vxc-auth-form input,.vxc-register-form input,.vxc-login-form input,.vxc-profile-edit-form input,.vxc-profile-edit-form textarea,.vxc-profile-edit-form select,.vxc-compose-form input,.vxc-compose-form select,.form input,.form textarea,.form select{width:100%;min-height:38px;border:1px solid #9fb7c8;border-radius:6px;background:#ffffff;color:#313943;padding:8px 10px;outline:0}.field:focus,input:focus,textarea:focus,select:focus{border-color:#267bb2;box-shadow:0 0 0 3px rgba(38,123,178,.14)}
.vxc-password-control{display:flex}.vxc-password-control input{border-radius:6px 0 0 6px}.vxc-password-control button{border:1px solid #9fb7c8;border-left:0;background:#e9f1f6;color:#313943;padding:0 11px;border-radius:0 6px 6px 0;font-weight:800;cursor:pointer}
.vxc-password-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.vxc-password-meter{display:flex;gap:4px;align-items:center;color:#4c5968;font-size:10px}.vxc-password-meter:before{content:"";width:120px;height:5px;border-radius:999px;background:linear-gradient(90deg,#d2dce4 25%,transparent 25% 27%,#d2dce4 27% 50%,transparent 50% 52%,#d2dce4 52% 75%,transparent 75% 77%,#d2dce4 77%)}
.vxc-check-row,.check-row,.vxc-auth-agreement{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px}.vxc-check-row input,.check-row input,.vxc-auth-agreement input{width:auto;min-height:0;margin-top:3px}
.vxc-auth-actions,.vxc-auth-submit-row,.vxc-profile-form-actions,.vxc-compose-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:11px 14px;border-top:1px solid #c7d4de;background:#f5f9fc;flex-wrap:wrap}
.vxc-form-error,.is-error{border:1px solid #d09aa0;background:#fff0f1;color:#8c303a;border-radius:6px;padding:9px 10px}
.vxc-input-with-status{position:relative}.vxc-input-with-status [data-username-status]{display:block;font-size:10px;margin-top:4px}.vxc-input-with-status .is-available{color:#247748}.vxc-input-with-status .is-unavailable{color:#a33c46}

/* 1.2 form palette isolation */
html[data-voxbb-mode="midnight"] .vxc-auth-form label,
html[data-voxbb-mode="midnight"] .vxc-register-form label,
html[data-voxbb-mode="midnight"] .vxc-login-form label,
html[data-voxbb-mode="midnight"] .vxc-profile-edit-form label,
html[data-voxbb-mode="midnight"] .vxc-compose-form label,
html[data-voxbb-mode="midnight"] .form label{color:#bcd3e3}
html[data-voxbb-mode="midnight"] .field,
html[data-voxbb-mode="midnight"] .vxc-auth-form input,
html[data-voxbb-mode="midnight"] .vxc-register-form input,
html[data-voxbb-mode="midnight"] .vxc-login-form input,
html[data-voxbb-mode="midnight"] .vxc-profile-edit-form input,
html[data-voxbb-mode="midnight"] .vxc-profile-edit-form textarea,
html[data-voxbb-mode="midnight"] .vxc-profile-edit-form select,
html[data-voxbb-mode="midnight"] .vxc-compose-form input,
html[data-voxbb-mode="midnight"] .vxc-compose-form select,
html[data-voxbb-mode="midnight"] .form input,
html[data-voxbb-mode="midnight"] .form textarea,
html[data-voxbb-mode="midnight"] .form select{background:#272e35;color:#edf7fd;border-color:#45515f}
html[data-voxbb-mode="midnight"] .vxc-password-control button{background:#313943;color:#e8f3fb;border-color:#45515f}
html[data-voxbb-mode="midnight"] .vxc-auth-actions,
html[data-voxbb-mode="midnight"] .vxc-auth-submit-row,
html[data-voxbb-mode="midnight"] .vxc-profile-form-actions,
html[data-voxbb-mode="midnight"] .vxc-compose-actions{background:#282f38;border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-auth-card,
html[data-voxbb-mode="midnight"] .vxc-register-body,
html[data-voxbb-mode="midnight"] .vxc-register-security,
html[data-voxbb-mode="midnight"] .vxc-login-fields,
html[data-voxbb-mode="midnight"] .vxc-preferences-form,
html[data-voxbb-mode="midnight"] .vxc-profile-edit-form,
html[data-voxbb-mode="midnight"] .vxc-form-stack{background:#2b323b;color:#e8f3fb}
html[data-voxbb-mode="midnight"] .vxc-auth-section,
html[data-voxbb-mode="midnight"] .vxc-register-body,
html[data-voxbb-mode="midnight"] .vxc-register-security,
html[data-voxbb-mode="midnight"] .vxc-login-fields{border-color:#3f4a57}
html[data-voxbb-mode="midnight"] .vxc-auth-primary{background:linear-gradient(#278ac4,#3e4956);color:#ffffff!important}
html[data-voxbb-mode="midnight"] .vxc-auth-secondary{background:linear-gradient(#37404b,#2f3741);color:#e8f3fb!important;border-color:#485564}

/* Account reading/display preferences. */
.vxc-display-upgrade-note{margin:0 0 12px;padding:10px 12px;border:1px solid #776944;border-radius:4px;background:#293038;color:#e9dfbd;display:grid;gap:2px}.vxc-display-upgrade-note strong{font-size:12px}.vxc-display-upgrade-note span{font-size:11px;line-height:1.45;color:#d4c9a7}
.vxc-display-form{overflow:hidden}.vxc-display-form>header{display:flex;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--vxm-content-line);background:var(--vxm-content-alt)}.vxc-display-form>header h2{margin:0;font-size:17px}.vxc-display-form>header span{display:block;margin-top:2px;color:var(--vxm-content-muted);font-size:12px}.vxc-display-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.vxc-display-grid label{display:grid;gap:5px}.vxc-display-grid label>span{font-weight:700}.vxc-display-grid small{color:var(--vxm-content-muted);font-size:11px}.vxc-display-preview{margin:0 14px 14px;padding:16px;border:1px solid var(--vxm-content-line);border-radius:4px;background:var(--vxm-content-raised);font-family:var(--vbb-reading-font);font-size:calc(var(--vbb-post-size) * var(--vbb-type-scale));line-height:var(--vbb-reading-leading);max-width:var(--vbb-reading-measure)}.vxc-display-preview small{font-family:var(--vbb-ui-font);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--vxm-content-muted)}.vxc-display-preview h3{font-family:var(--vbb-reading-font);margin:4px 0 8px;font-size:1.12em}.vxc-display-preview p{margin:0}.vxc-display-form .vxc-form-actions{display:flex;justify-content:flex-end;gap:6px;padding:9px 14px;border-top:1px solid var(--vxm-content-line);background:var(--vxm-content-alt)}
@media(max-width:680px){.vxc-display-grid{grid-template-columns:1fr}}


/* Source: /assets/themes/paranormal-classic-premium/assets/editor.css */
/* VoxBB Editor v2 theme skin — Paranormal Classic Premium.
 * Engine/layout are owned by /assets/editor/voxbb-editor-v2.*; this file only skins the composer.
 */
html[data-theme="paranormal-classic-premium"]{
 --nxe-field:#202a32;--nxe-bar:#27343e;--nxe-raise:#2f3d48;--nxe-line:#3d4e5b;--nxe-line-strong:#526676;
 --nxe-text:#edf4f7;--nxe-muted:#b6c5cf;--nxe-faint:#8fa4b3;--nxe-hover:rgba(255,255,255,.07);--nxe-press:rgba(255,255,255,.12);
 --nxe-primary:#55b9ef;--nxe-primary-hover:#71c8f5;--nxe-link:#6bc8f6;--nxe-soft:rgba(85,185,239,.14);--nxe-radius:8px;
 --nx-code-bg:#182127;--nx-quote-bg:#26343d;
}
html[data-theme="paranormal-classic-premium"][data-voxbb-mode="light"],html[data-theme="paranormal-classic-premium"][data-voxbb-mode="daybreak"]{
 --nxe-field:#fff;--nxe-bar:#f2f5f7;--nxe-raise:#fff;--nxe-line:#d2dce3;--nxe-line-strong:#b9c8d2;
 --nxe-text:#28343d;--nxe-muted:#667784;--nxe-faint:#8a96a3;--nxe-primary:#327da8;--nxe-primary-hover:#27698e;--nxe-link:#276f99;--nxe-soft:rgba(50,125,168,.12);
 --nx-code-bg:#f0f4f6;--nx-quote-bg:#f5f7f8;
}
.nb-theme-paranormal-classic-premium .vxc-compose-card.cp-composer{overflow:hidden;border:1px solid var(--vxm-line,#465564);border-radius:10px;background:var(--vxm-panel,#26313a);color:var(--vxm-text,#edf7fd);box-shadow:0 8px 22px rgba(0,0,0,.14)}
.nb-theme-paranormal-classic-premium .vxc-compose-card.cp-composer>header{min-height:50px;padding:10px 14px;border-bottom:1px solid var(--vxm-line,#465564);background:linear-gradient(180deg,var(--vxm-panel-2,#2d3944),var(--vxm-panel,#26313a))}
.nb-theme-paranormal-classic-premium .vxc-compose-card.cp-composer>header span{color:var(--vxm-muted,#a9bdcb);font:800 9px/1.2 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.nb-theme-paranormal-classic-premium .vxc-compose-card.cp-composer>header h2{margin:2px 0 0;color:var(--vxm-text,#f3f8fb);font:800 16px/1.25 system-ui,sans-serif}
.nb-theme-paranormal-classic-premium .vxc-compose-card.cp-composer>header p{margin:3px 0 0;color:var(--vxm-muted,#a9bdcb);font-size:11.5px}
.nb-theme-paranormal-classic-premium .vxc-compose-fields{padding:12px}
.nb-theme-paranormal-classic-premium .voxbb-editor-v2{margin:0}
.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-frame{font-size:15px}
.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-editor .ProseMirror{line-height:1.7}
.nb-theme-paranormal-classic-premium .vxc-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:8px 12px;border-top:1px solid var(--vxm-line,#465564);background:color-mix(in srgb,var(--vxm-panel,#26313a) 96%,#0b1720)}
.nb-theme-paranormal-classic-premium .vxc-compose-status{display:flex;align-items:center;gap:7px;color:var(--vxm-muted,#a9bdcb);font-size:11px}
.nb-theme-paranormal-classic-premium .vxc-compose-status-dot{width:7px;height:7px;border-radius:50%;background:#6fa35b;box-shadow:0 0 0 3px rgba(111,163,91,.12)}
.nb-theme-paranormal-classic-premium .vxc-compose-submit-group{display:flex;align-items:center;gap:8px;margin-left:auto}
.nb-theme-paranormal-classic-premium .vxc-compose-actions .vxc-button{min-height:36px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:800}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2{display:block;margin-top:18px;border:1px solid var(--vxm-line,#465564);border-radius:10px;background:#202a32;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.16)}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-identity{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-bottom:1px solid #3d4e5b;background:#25313a;text-align:left}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-avatar{display:grid;place-items:center;width:36px;height:36px;min-width:36px;border:1px solid #5d7181;border-radius:7px;overflow:hidden;background:#26343e}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-avatar img{width:100%;height:100%;object-fit:cover}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-identity-copy{display:grid;gap:2px;min-width:0}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-identity-copy strong{color:#6bc4f5;font-weight:800}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-identity-copy small{color:#a9b8c3;font-size:10.5px}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .vxc-compose-card{margin:0;border:0;border-radius:0;box-shadow:none}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .vxc-compose-card>header{min-height:40px;padding:8px 12px}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .vxc-compose-card>header span{display:none}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .vxc-compose-card>header h2{font-size:14px}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .vxc-compose-fields{padding:10px;background:#202a32}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .vxc-compose-actions{background:#202a32}
@media(max-width:700px){.nb-theme-paranormal-classic-premium .vxc-compose-fields{padding:7px}.nb-theme-paranormal-classic-premium .vxc-compose-actions{align-items:stretch;flex-direction:column}.nb-theme-paranormal-classic-premium .vxc-compose-submit-group{width:100%;margin-left:0}.nb-theme-paranormal-classic-premium .vxc-compose-submit-group .vxc-button{flex:1}}

/* 2.11.11 — approved Live discussion composer, native to Paranormal Classic Premium */
.vxc-live-create-premium{--vl-accent:var(--vxm-blue);--vl-live:var(--vxm-live);margin-top:16px;border:1px solid var(--vxm-content-line,var(--vxm-line));border-radius:10px;background:linear-gradient(145deg,var(--vxm-content-raised,var(--vxm-panel)),var(--vxm-content,var(--vxm-shell)));color:var(--vxm-content-ink,var(--vxm-text));overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.12)}
.vxc-live-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 14px;border-bottom:1px solid var(--vxm-content-line,var(--vxm-line))}.vxc-live-create-head>div{min-width:0}.vxc-live-create-head strong{display:flex;align-items:center;gap:9px;font-size:20px;line-height:1.15;color:var(--vxm-content-ink,var(--vxm-text))}.vxc-live-create-head strong>span{color:var(--vl-live);font-size:23px}.vxc-live-create-head p{margin:7px 0 0;color:var(--vxm-content-muted,var(--vxm-muted));font-size:13px;font-weight:500}.vxc-live-staff-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border:1px solid var(--vxm-control-line,var(--vxm-line));border-radius:6px;background:var(--vxm-control-alt,var(--vxm-panel-2));color:var(--vxm-content-ink,var(--vxm-text))!important;font-weight:800;text-decoration:none!important}
.vxc-live-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 20px 6px}.vxc-live-mode-card{position:relative;display:grid!important;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;margin:0!important;padding:16px!important;border:1px solid var(--vxm-control-line,var(--vxm-line));border-radius:9px;background:var(--vxm-content-alt,var(--vxm-panel));cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.vxc-live-mode-card:hover{border-color:var(--vxm-link)}.vxc-live-mode-card>input{position:absolute!important;opacity:0!important;pointer-events:none;width:1px!important;height:1px!important}.vxc-live-mode-dot{width:22px;height:22px;border:2px solid var(--vxm-content-muted,var(--vxm-muted));border-radius:50%;position:relative;margin-top:1px}.vxc-live-mode-card>span:last-child{display:grid;grid-template-columns:auto max-content;gap:4px 8px;align-items:center}.vxc-live-mode-card b{font-size:15px;color:var(--vxm-content-ink,var(--vxm-text))}.vxc-live-mode-card em{justify-self:start;padding:3px 7px;border-radius:4px;background:var(--vxm-accent-soft,var(--vxm-panel-2));color:var(--vxm-accent-ink,var(--vxm-link));font-size:10px;font-style:normal;font-weight:900;letter-spacing:.04em}.vxc-live-mode-card small{grid-column:1/-1;color:var(--vxm-content-muted,var(--vxm-muted));font-weight:500;line-height:1.45}.vxc-live-mode-card:has(input:checked){border-color:var(--vl-live);background:color-mix(in srgb,var(--vl-live) 10%,var(--vxm-content-alt,var(--vxm-panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-live) 30%,transparent)}.vxc-live-mode-card.is-later:has(input:checked){border-color:var(--vl-accent);background:color-mix(in srgb,var(--vl-accent) 10%,var(--vxm-content-alt,var(--vxm-panel)))}.vxc-live-mode-card:has(input:checked) .vxc-live-mode-dot{border-color:var(--vl-live)}.vxc-live-mode-card.is-later:has(input:checked) .vxc-live-mode-dot{border-color:var(--vl-accent)}.vxc-live-mode-card:has(input:checked) .vxc-live-mode-dot:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--vl-live)}.vxc-live-mode-card.is-later:has(input:checked) .vxc-live-mode-dot:after{background:var(--vl-accent)}.vxc-live-mode-card.is-now em{background:color-mix(in srgb,var(--vl-live) 18%,var(--vxm-content-alt));color:color-mix(in srgb,var(--vl-live) 75%,white)}
.vxc-live-schedule{padding:12px 20px 4px}.vxc-live-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vxc-live-plan-grid label{display:grid;gap:7px;margin:0!important;color:var(--vxm-content-ink,var(--vxm-text));font-weight:800}.vxc-live-plan-grid label>span{font-size:12px}.vxc-live-plan-grid label>span small{color:var(--vxm-content-muted,var(--vxm-muted));font-weight:600}.vxc-live-create-premium .field{width:100%;min-height:42px;box-sizing:border-box;background:var(--vxm-control,var(--vxm-panel))!important;border:1px solid var(--vxm-control-line,var(--vxm-line))!important;color:var(--vxm-content-ink,var(--vxm-text))!important;border-radius:6px;padding:9px 11px;color-scheme:inherit}.vxc-live-create-premium .field:focus{outline:2px solid color-mix(in srgb,var(--vl-accent) 38%,transparent);outline-offset:1px;border-color:var(--vl-accent)!important}
.vxc-live-plan-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 20px}.vxc-live-plan-checks>label{position:relative;display:grid!important;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:start;margin:0!important;padding:13px!important;border:1px solid var(--vxm-content-line,var(--vxm-line));border-radius:8px;background:var(--vxm-content-alt,var(--vxm-panel));cursor:pointer}.vxc-live-plan-checks>label>input{appearance:none;-webkit-appearance:none;width:38px!important;height:21px!important;margin:1px 0 0!important;border:0!important;border-radius:20px;background:var(--vxm-control-line,var(--vxm-line))!important;position:relative;box-shadow:none!important}.vxc-live-plan-checks>label>input:before{content:"";position:absolute;width:17px;height:17px;left:2px;top:2px;border-radius:50%;background:#f4f8fb;transition:transform .15s}.vxc-live-plan-checks>label>input:checked{background:var(--vl-accent)!important}.vxc-live-plan-checks>label>input:checked:before{transform:translateX(17px)}.vxc-live-plan-checks>label>span{display:grid;gap:3px}.vxc-live-plan-checks b{color:var(--vxm-content-ink,var(--vxm-text));font-size:13px}.vxc-live-plan-checks small{color:var(--vxm-content-muted,var(--vxm-muted));font-weight:500;line-height:1.4}
.vxc-live-create-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 20px 18px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--vl-accent) 55%,var(--vxm-content-line));border-radius:8px;background:color-mix(in srgb,var(--vl-accent) 8%,var(--vxm-content-alt));color:var(--vxm-content-muted,var(--vxm-muted))}.vxc-live-create-foot>span{line-height:1.4}.vxc-live-create-foot .vxc-button{flex:0 0 auto}
@media(max-width:850px){.vxc-live-mode-cards,.vxc-live-plan-grid,.vxc-live-plan-checks{grid-template-columns:1fr}.vxc-live-create-head,.vxc-live-create-foot{align-items:stretch;flex-direction:column}.vxc-live-staff-link{align-self:flex-start}.vxc-live-create-foot .vxc-button{align-self:flex-start}}

/* Ordinary threads keep Live controls behind a native keyboard-accessible disclosure. */
.vxc-live-disclosure{margin:12px 0;border:1px solid var(--vxm-content-line,var(--vxm-line));border-radius:4px;background:var(--vxm-content-alt,var(--vxm-panel))}
.vxc-live-disclosure>summary{display:list-item;cursor:pointer;padding:11px 14px;color:var(--vxm-content-ink,var(--vxm-text));font-weight:600;font-size:14px}
.vxc-live-disclosure>summary>span{color:var(--vxm-live);margin-right:5px}
.vxc-live-disclosure>summary>small{color:var(--vxm-content-muted,var(--vxm-muted));margin-left:7px;font-weight:400}
.vxc-live-disclosure>summary:focus-visible{outline:2px solid var(--vxm-link);outline-offset:2px}
.vxc-live-disclosure .vxc-live-create{margin:0;border:0;border-top:1px solid var(--vxm-content-line,var(--vxm-line));border-radius:0;box-shadow:none;background:transparent}
.vxc-live-disclosure .vxc-live-create-head{padding:12px 14px}
.vxc-live-disclosure .vxc-live-create-head strong{font-size:15px}
.vxc-live-disclosure .vxc-live-create-head p{font-size:12px}
.vxc-live-disclosure .vxc-live-mode-cards{padding:12px 14px 6px;gap:10px}
.vxc-live-disclosure .vxc-live-mode-card{padding:12px!important;border-radius:4px}
.vxc-live-disclosure .vxc-live-schedule,.vxc-live-disclosure .vxc-live-plan-checks{padding:10px 14px}
.vxc-live-disclosure .vxc-live-create-foot{margin:0 14px 12px}

.vxc-new-thread-composer .vxc-compose-card.cp-composer{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
.vxc-new-thread-composer .vxc-compose-card .vxc-compose-fields{padding:0!important;background:transparent!important}
.vxc-new-thread-composer .vxc-compose-guidance{margin:0 0 14px;color:var(--vxm-content-muted,var(--vxm-muted));font-size:13px}
.vxc-new-thread-composer .vxc-compose-card .vxc-compose-actions{padding:14px 0 0!important;margin-top:16px;background:transparent!important}
.vxc-new-thread-composer .vxc-thread-title-fields .field{min-height:46px;font-size:17px;font-weight:400}


/* Source: /assets/themes/paranormal-classic-premium/assets/premium.css */
/* Paranormal Classic Premium — final package presentation authority. */
html[data-voxbb-mode="midnight"]{color-scheme:dark;--vxm-page:#232a31;--vxm-page-2:#1f242a;--vxm-shell:#2d343d;--vxm-panel:#282f37;--vxm-panel-2:#313943;--vxm-line:#414c59;--vxm-text:#e5e6e7;--vxm-muted:#a8b3c0;--vxm-link:#60bbee;--vxm-ink:#e5e6e7;--vxm-blue:#268bc3;--vxm-live:#7aac65;--vxm-content:#2a3139;--vxm-content-alt:#252c34;--vxm-content-raised:#323a44;--vxm-content-ink:#e5e6e7;--vxm-content-muted:#a8b3c0;--vxm-content-line:#414c59;--vxm-control:#242b32;--vxm-control-alt:#323a44;--vxm-control-line:#4f5d6c;--vxm-accent-soft:#33434d;--vxm-accent-ink:#a0d5f3;--vxm-shadow:0 18px 50px #00000044}
body.nb-theme-paranormal-classic-premium{font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;background:var(--vxm-page);isolation:isolate;--vxm-backdrop-canvas:#020f1f;--vxm-backdrop-opacity:1;--vxm-backdrop-brightness:1;--vxm-backdrop-tint-rgb:11,23,39;--vxm-backdrop-tint-alpha:0;--vxm-backdrop-fade-start:67%;--vxm-backdrop-fade-mid-alpha:.28;--vxm-backdrop-fade-end:var(--vxm-backdrop-canvas);--vxm-backdrop-height:1080px;--vxm-backdrop-image-size:cover;--vxm-backdrop-image-position:center top}
html[data-voxbb-mode="midnight"] body.nb-theme-paranormal-classic-premium{background-color:var(--vxm-backdrop-canvas)}html[data-voxbb-mode="midnight"] body.nb-theme-paranormal-classic-premium[data-vxm-scenic="1"]:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:var(--vxm-backdrop-height);opacity:var(--vxm-backdrop-opacity);filter:brightness(var(--vxm-backdrop-brightness));background-image:linear-gradient(rgba(var(--vxm-backdrop-tint-rgb),var(--vxm-backdrop-tint-alpha)),rgba(var(--vxm-backdrop-tint-rgb),var(--vxm-backdrop-tint-alpha))),linear-gradient(180deg,transparent 22%,rgba(0,0,0,var(--vxm-backdrop-fade-mid-alpha)) var(--vxm-backdrop-fade-start),var(--vxm-backdrop-fade-end) 100%),url("/assets/themes/paranormal-classic-premium/images/cosmic-original.webp");background-size:cover,cover,var(--vxm-backdrop-image-size);background-position:center,center,var(--vxm-backdrop-image-position);background-repeat:no-repeat;pointer-events:none}
html[data-voxbb-mode="daybreak"] body.nb-theme-paranormal-classic-premium{--vxm-backdrop-canvas:#e6e8e7;background-color:var(--vxm-backdrop-canvas)}
.nb-theme-paranormal-classic-premium .vxc-app{background:transparent;margin:16px auto 30px;min-height:0;box-shadow:none;width:calc(100% - 48px);max-width:var(--vxm-page-max,1200px)}
.vxc-utility-bar{position:relative;z-index:70;border:1px solid #88b16e;border-radius:5px;background:linear-gradient(110deg,#6f9d55,#638e4e);box-shadow:inset 0 1px #ffffff20}
.vxc-utility-inner{min-height:36px;padding:0 13px;display:flex;justify-content:space-between;gap:15px;align-items:center}
.vxc-utility-trigger{padding:6px 9px;background:none;color:#ffffff;border:0;font-size:11px}.vxc-utility-left{display:flex;align-items:center;gap:8px}
.vxc-visitor-tools{gap:13px;color:#ffffff}.vxc-online{font-size:10px}.vxc-online i{width:6px;height:6px;background:#ddf0c7;box-shadow:none}.vxc-header-link{font-size:11px;font-weight:600}.vxc-account-trigger{background:none!important;border:0!important;padding:4px 0;gap:7px}.vxc-account-avatar{width:24px;height:24px;font-size:10px;background:#3f5733;color:white;border:1px solid #a7c88e}.vxc-account-trigger small{display:none}.vxc-account-trigger strong{font-size:11px}.vxc-account-trigger i{font-size:9px}.vxc-guest-tools a{font-size:11px;padding:5px 9px}.vxc-guest-tools .vxc-welcome-action{background:#ffffff20;border:1px solid #ffffff50}
.nb-theme-paranormal-classic-premium .vxc-masthead{background:transparent;min-height:150px}.nb-theme-paranormal-classic-premium .vxm-scenic{display:none}.vxc-masthead-inner{min-height:150px;padding:23px 4px;gap:20px}.pnf-wordmark{display:inline-flex;flex-direction:column;color:#ffffff;text-shadow:0 2px 18px #1f252b;font:900 italic 28px/.97 Arial,sans-serif;letter-spacing:1.5px}.pnf-wordmark>span:last-child{text-align:right;letter-spacing:6px;font-size:27px}.vxc-brand{gap:13px}.vxc-brand:hover{text-decoration:none}.vxm-tagline{font-size:8px;letter-spacing:1.6px;font-weight:500;color:#e3e7f0}.vxc-header-right{min-width:0}.vxc-header-tools{display:flex;gap:8px}.vxm-header-search{width:285px;background:#1e242ae8;border:1px solid #657281;border-radius:6px;box-shadow:0 5px 20px #00000022}.vxm-header-search input{height:39px;font-size:12px}.vxm-header-search button{border-left:0;color:#60bbee}.vxc-header-gear{border:1px solid #657281;border-radius:6px;background:#1e242ae8;width:40px;color:#b2c4d2}
.vxc-primary{border:1px solid #434f5d;border-bottom:0;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#252c33,#1f252b);box-shadow:inset 0 1px #ffffff07}.vxc-primary-inner{min-height:52px;padding:0 9px}.vxc-primary a{border:0;font-size:12px;font-weight:650;padding:0 19px;color:#cbd2da;letter-spacing:.1px;text-shadow:none}.vxc-primary a:hover{background:#ffffff06;text-decoration:none;color:#ffffff}.vxc-primary a.is-active{background:#2d343d;color:#70c6f4;box-shadow:inset 0 -3px #58b6ed}.vxm-secondary{background:#2a3139;border:1px solid #434f5d;border-top:1px solid #3b4652;border-bottom:1px solid #3d4854}.vxm-secondary>div{padding:0 13px}.vxm-secondary a,.vxc-mark-read-form button{font-size:11px;padding:10px 12px;border:0;color:#b2bcc8}.vxc-mark-read-form button{font-family:inherit}.vxm-secondary a:hover{color:#eeeeee;text-decoration:none}
.nb-theme-paranormal-classic-premium .vxc-page{border:1px solid #434f5d;border-top:0;border-bottom:0;background:var(--vxm-shell);padding:20px 23px 27px;min-height:520px}.vxc-breadcrumb{font-size:11px;margin-bottom:22px}.vxc-breadcrumb a{color:var(--vxm-link)}
.vxm-index-grid{grid-template-columns:218px minmax(0,1fr);gap:22px}.vxm-index-main{min-width:0;grid-column:2;grid-row:1}.vxm-index-rail{grid-column:1;grid-row:1;gap:15px}.vxm-index:not(.has-rail) .vxm-index-main{grid-column:1}.vxm-index-intro{margin:0 0 22px;align-items:center}.vxm-index-intro h1{font:650 27px/1.2 "Segoe UI",Arial,sans-serif;letter-spacing:-.6px}.vxm-index-intro p{font-size:12px;color:var(--vxm-muted);max-width:65ch;margin-top:6px}.vxm-index-intro .vxm-kicker{color:#a9bd99!important;letter-spacing:1.7px;font-size:9px!important;margin:0 0 7px;font-weight:650}
.vxm-rail-card{padding:15px 14px;background:linear-gradient(150deg,#2d353f,#272e35);border:1px solid #424d5a;border-radius:var(--vxm-panel-radius);box-shadow:0 3px 10px #00000011,inset 0 1px #ffffff05}.vxm-rail-card h2{font:650 13px/1.45 "Segoe UI",Arial,sans-serif;color:#e8e9ea;margin-bottom:12px}.vxm-rail-card p{font-size:11px;line-height:1.7;color:#b8c1cc}.vxm-rail-card .vxc-button{font-size:10px;padding:7px 8px}.vxm-rail-nav a{color:#cdd3da;border-color:#3e4955;font-size:11px;padding:9px 0}.vxm-rail-link{font-size:11px;color:#7cc5ef!important}.vxm-live-list{padding-left:16px;font-size:11px;line-height:1.9;color:#b8c1cb}.vxm-welcome-card{border-top:2px solid #7fa266}.vxm-welcome-stats{font-size:10px}.vxm-live-orb{height:7px;width:7px;box-shadow:none;background:#8fba74}.vxm-trending-list{font-size:11px}.vxm-trending-list a{color:#d8dce0}.vxm-avatar-stack{margin-bottom:10px}.vxm-mini-avatar{background:#424e5b;color:#e6deee;border-color:#697786}
.vxc-category{margin-bottom:22px;border-color:#3f4b58;overflow:visible;border-radius:var(--vxm-panel-radius);background:#272e36}.vxc-category-head{padding:12px 16px;border-bottom:1px solid #3e4955;background:linear-gradient(110deg,#21262d,#1f252b 60%);border-radius:var(--vxm-panel-radius) var(--vxm-panel-radius) 0 0;display:flex;align-items:center;justify-content:space-between}.vxc-category-head h2{font:650 11px/1.5 "Segoe UI",Arial,sans-serif;color:#e5e9ec;text-transform:uppercase;letter-spacing:1.2px}.vxc-category-head p{font-size:10px;color:#adb8c4;margin:2px 0 0}.vxc-category-head button{background:none;border:0;color:#bcc5cf;width:28px;height:28px;font-size:18px;padding:0}.vxc-forum-head{display:none}.vxc-forum-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:0 0 var(--vxm-panel-radius) var(--vxm-panel-radius)}
body[data-pnf-forum-layout="cards"] .vxc-forum-row{display:grid;grid-template-columns:47px minmax(0,1fr);grid-template-rows:auto auto 38px;align-items:start;min-width:0;min-height:200px;border:0;border-top:1px solid #3d4855;border-right:1px solid #3d4855;background:linear-gradient(140deg,#2b333c,#272e35);color:#e3e5e6;box-shadow:inset 0 1px #ffffff03;transition:background .16s,border-color .16s}
body[data-pnf-forum-layout="cards"] .vxc-forum-row:nth-child(2n){border-right:0}body[data-pnf-forum-layout="cards"] .vxc-forum-row:only-child{grid-column:1/-1;border-right:0}body[data-pnf-forum-layout="cards"] .vxc-forum-row.is-unread{background:linear-gradient(140deg,#2e3640,#282f37);box-shadow:inset 0 1px #ffffff04}body[data-pnf-forum-layout="cards"] .vxc-forum-row:hover{background:linear-gradient(140deg,#343d47,#2c343d)}
body[data-pnf-forum-layout="cards"] .vxc-forum-status{grid-column:1;grid-row:1;align-items:start;padding:19px 0 0 17px;border:0}.vxc-forum-status-text{display:none}.vxc-status-orb{width:29px;height:29px;border:0;border-radius:0;background:none;box-shadow:none;color:#62b8e8}.vxc-status-orb.is-unread{background:none;box-shadow:none;color:#65c5fc}.vxc-status-orb svg{width:26px;height:26px}.vxc-forum-icon-glyph{font-size:23px}
body[data-pnf-forum-layout="cards"] .vxc-forum-main{grid-column:2;grid-row:1;padding:19px 17px 10px 9px;min-width:0}.vxc-forum-main h3{font:650 14px/1.45 "Segoe UI",Arial,sans-serif;margin:0}.vxc-forum-main h3 a{color:#61baf0}.vxc-forum-main p{font-size:11px;line-height:1.65;color:#b1bbc7;margin:6px 0 0}.vxc-subforums{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px 13px}.vxc-subforums b{display:none}.vxc-subforums a{color:#bdcbd5;font-size:10px}.vxc-live-label{background:#526c42;color:#d5e9cb;border:1px solid #708c5d;font-size:8px;font-weight:600;padding:2px 5px;border-radius:3px;vertical-align:middle}
body[data-pnf-forum-layout="cards"] .vxc-forum-last{grid-row:2;grid-column:1/-1;align-self:end;border:0;padding:10px 17px 16px;min-width:0}.vxc-current-conversation{gap:10px}.vxc-mini-avatar{width:30px;height:30px;font-size:11px;background:radial-gradient(circle at 25% 15%,#758393,#434f5d);color:#f1eaf8;border:1px solid #95a3b245}.vxc-current-copy a{font-size:12px;font-weight:600;color:#dedfe0}.vxc-current-copy small{font-size:10px;line-height:1.6;color:#a9b4c1}.vxc-current-conversation.is-quiet{font-size:11px;color:#a9b4c1}
body[data-pnf-forum-layout="cards"] .vxc-forum-stats{grid-row:3;grid-column:1/-1;display:flex;justify-content:flex-start;gap:20px;align-items:center;padding:9px 17px;border:0;border-top:1px solid #434f5c;background:#333c4680;color:#bec6d0}.vxc-forum-stat{display:flex;align-items:baseline;gap:5px;border:0;padding:0}.vxc-forum-stat-value{font-size:11px;font-weight:650;color:#d9dde0}.vxc-forum-stat-label{font-size:10px;color:#a8b3c0;text-transform:none;letter-spacing:0}.vxm-stat-strip{background:#272e36;border:1px solid #404c59;border-radius:7px;box-shadow:none;padding:15px;gap:15px}.vxm-stat-strip strong{font-size:16px;color:#dfe4e8}.vxm-stat-strip span{font-size:10px;color:#b2bcc8}
.vxc-button,.cp-button{border-radius:5px;font-size:12px;font-weight:600;padding:9px 14px;box-shadow:inset 0 1px #ffffff16,0 2px 4px #00000022;background:linear-gradient(180deg,#319cd4,#2684b9);border:1px solid #4aa9dd;color:#ffffff;transition:filter .16s,box-shadow .16s}.vxc-button:hover,.cp-button:hover{filter:brightness(1.1);box-shadow:0 3px 9px #00000033;text-decoration:none}.vxc-button-light{background:linear-gradient(#3c4652,#303943);border-color:#526172;color:#dce4e9}
.vxc-route-head,.vxc-thread-title{background:transparent!important;border:0!important;box-shadow:none;padding:5px 0 19px;color:var(--vxm-text)}.vxc-route-head h1,.vxc-thread-title h1,.vxc-profile-head h1{font-family:"Segoe UI",Arial,sans-serif;font-weight:650;letter-spacing:-.4px;font-size:25px}.vxc-thread-title p,.vxc-route-head p{color:var(--vxm-muted);font-size:12px}.vxc-thread-row,.cp-thread-row{min-height:76px}.vxc-thread-row .vxc-thread-title{font-size:14px;padding:0}.vxc-thread-row a{font-weight:600}.vxc-thread-list{border-radius:7px}.vxc-sticky-thread-tools{border-radius:6px;box-shadow:0 4px 10px #00000022}.vxc-post{border-radius:7px;overflow:visible;border:1px solid #495664;margin-bottom:19px;box-shadow:0 4px 12px #00000022}.vxc-post-author{background:linear-gradient(160deg,#282f37,#252c34);border-radius:7px 0 0 7px;padding-top:22px}.vxc-post-avatar{border-radius:50%;box-shadow:0 4px 16px #00000033;border:1px solid #8f9dae4d;background:radial-gradient(circle at 30% 15%,#738191,#414c59);color:#f3edf7}.vxc-author-name{font-family:"Segoe UI",Arial,sans-serif;font-size:13px}.vxc-author-name a{color:#6bc4f5}.vxc-author-facts{font-size:10px;line-height:1.6}.vxc-thread-starter-label{border-radius:3px;font-size:9px;background:#356282;color:#d6eafb}.vxc-post-body{font-size:14px;line-height:1.85;padding:20px 24px;color:#e4e7ea}.vxc-post-head{padding:12px 19px;font-size:11px}.vxc-post-actions{padding:10px 15px}.vxc-post-body p{margin-bottom:1em}.vxc-post-body blockquote,.vxc-quote{border-left-color:#8eae77!important;background:#2e363f!important;color:#d5dfcf!important}.vxc-quote header{background:#343d48!important}.vxc-compose-card{border-radius:7px}.vxc-compose-card h2,.vxc-editor-shell h2{font-family:"Segoe UI",Arial,sans-serif;font-size:18px}.vxc-compose-card>header{padding:17px 21px}.vxc-compose-fields{padding:20px}.vxc-compose-actions{padding:15px 20px}.vxc-compose-form input,.vxc-compose-form select{border-radius:5px}.vxc-title-field input{font-size:17px}.vxc-thread-kind{max-width:350px}.vxc-editor-shell{border-radius:5px}.nb-editor-surface,.tiptap{font-family:"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.85}.vxc-profile-cover{height:210px}.vxc-profile-head{border-radius:7px}.vxc-profile-head h1{font-size:26px}.vxc-profile-tabs a{font-size:12px}.vxc-profile-section h2,.vxc-mailbox-head h1,.vxc-auth-card h1{font-family:"Segoe UI",Arial,sans-serif}
.nb-theme-paranormal-classic-premium .vxc-footer{border:1px solid #434f5d;border-top:1px solid #495665;border-radius:0 0 8px 8px;background:linear-gradient(#272e37,#232a31);color:#bcc5cf}.vxc-footer-main{grid-template-columns:1.4fr repeat(3,1fr) 1.3fr;gap:20px;padding:23px}.vxc-footer h2{font:600 12px "Segoe UI",Arial,sans-serif;color:#d5dbe1}.vxc-footer a{font-size:11px;line-height:1.6}.vxm-footer-brand p{font-size:11px;color:#a3afbc}.pnf-footer-name{font:800 italic 15px Arial,sans-serif;letter-spacing:1px;color:#dce5eb}.vxc-footer-display p{font-size:10px;color:#b4bdc8}.vxc-mode-buttons button{font-size:10px;padding:5px 7px;min-width:0;background:#323a44;border:1px solid #505e6e;color:#cbd6de}.vxc-mode-buttons{flex-wrap:wrap}.vxc-footer-bottom{font-size:10px;color:#a0acba;padding:12px 23px}.vxc-footer-bottom a{font-size:10px;margin:0}.vxc-menu{background:#2d353f;border:1px solid #677482;box-shadow:0 16px 45px #00000077;color:#e2e9ee}.vxc-menu a{font-size:12px}.vxc-menu a:hover{background:#44505d}.vxc-menu header small{color:#b1bbc6}.vxc-menu .is-staff{color:#b1d09d}
:is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid #8dd4fa!important;outline-offset:3px!important}button,a,input{touch-action:manipulation}.vxc-category-head button:focus-visible{outline-offset:0!important}
html[data-density="compact"] body[data-pnf-forum-layout="cards"] .vxc-forum-row{min-height:176px}html[data-density="compact"] .vxc-forum-main{padding-top:13px;padding-bottom:5px}html[data-density="relaxed"] .vxc-forum-main{padding-top:25px;padding-bottom:16px}
html[data-voxbb-mode="daybreak"] body{background:var(--vxm-backdrop-canvas,#e6e8e7)}html[data-voxbb-mode="daybreak"] .vxc-masthead{background:linear-gradient(110deg,#bacbd4,#e3e9ec);border-radius:7px;margin-block:15px}html[data-voxbb-mode="daybreak"] .pnf-wordmark{color:#24465d;text-shadow:none}html[data-voxbb-mode="daybreak"] .vxm-tagline{color:#3e5d70}html[data-voxbb-mode="daybreak"] .vxc-primary{background:#2a4f66}html[data-voxbb-mode="daybreak"] .vxc-primary a.is-active{color:#fff;background:#37647f}html[data-voxbb-mode="daybreak"] .vxc-page{background:#edf0f1;border-color:#b6c2cb}html[data-voxbb-mode="daybreak"] .vxm-rail-card{background:linear-gradient(#f9fbfc,#edf2f5);border-color:#bac8d1;color:#263b4a}html[data-voxbb-mode="daybreak"] .vxm-rail-card h2,html[data-voxbb-mode="daybreak"] .vxm-rail-card p,html[data-voxbb-mode="daybreak"] .vxm-rail-nav a{color:#3d5667}html[data-voxbb-mode="daybreak"] .vxc-category-head{background:linear-gradient(#d7e2e9,#cbd9e2);border-color:#b4c5d1}html[data-voxbb-mode="daybreak"] .vxc-category-head h2,html[data-voxbb-mode="daybreak"] .vxc-category-head p{color:#36556a}html[data-voxbb-mode="daybreak"] body[data-pnf-forum-layout="cards"] .vxc-forum-row{background:#fcfdfe;border-color:#c3ced6;color:#28465a}html[data-voxbb-mode="daybreak"] .vxc-forum-main h3 a{color:#1771a5}html[data-voxbb-mode="daybreak"] .vxc-forum-main p,html[data-voxbb-mode="daybreak"] .vxc-current-copy small{color:#627787}html[data-voxbb-mode="daybreak"] .vxc-current-copy a,html[data-voxbb-mode="daybreak"] .vxc-subforums a{color:#36556a}html[data-voxbb-mode="daybreak"] .vxc-forum-stats{background:#e5edf2!important;border-color:#c3ced6!important}html[data-voxbb-mode="daybreak"] .vxc-forum-stat-value,html[data-voxbb-mode="daybreak"] .vxc-forum-stat-label{color:#496678}html[data-voxbb-mode="daybreak"] .vxc-post-author{background:#e1eaf0}html[data-voxbb-mode="daybreak"] .vxc-post-body{color:#274355}html[data-voxbb-mode="daybreak"] .vxc-stat-strip{background:#e3ebf0}
@media(min-width:1500px){.vxc-masthead-inner{min-height:166px}.vxm-index-grid{grid-template-columns:230px minmax(0,1fr);gap:25px}.vxc-forum-main h3{font-size:15px}}
@media(max-width:1100px){.vxm-index-grid{grid-template-columns:190px minmax(0,1fr);gap:16px}.vxc-page{padding:18px!important}.vxc-forum-main h3{font-size:13px}.vxc-forum-main p{font-size:10px}.vxc-forum-last{padding-inline:12px!important}.vxc-footer-main{gap:15px}.vxc-primary a{padding-inline:15px}}
@media(max-width:900px){.vxm-index-grid{grid-template-columns:1fr}.vxm-index-main{grid-column:1;grid-row:1}.vxm-index-rail{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vxc-footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.vxm-footer-brand{grid-column:1/-1}.vxc-footer-display{grid-column:auto}.vxc-header-right{min-width:0}.vxm-header-search{width:240px}.vxc-primary-inner{padding-inline:3px}.vxc-post-body{padding:17px 18px}}
@media(max-width:760px){.nb-theme-paranormal-classic-premium .vxc-app{width:calc(100% - 20px);max-width:var(--vxm-page-max,1200px);margin-top:10px}.vxc-utility-inner{padding:0 8px;gap:6px}.vxc-utility-left{gap:0}.vxc-utility-trigger{font-size:10px;padding:6px}.vxc-online{display:none}.vxc-visitor-tools{gap:8px}.vxc-header-link{font-size:10px}.vxc-header-messages{display:inline!important}.vxc-header-alerts{display:inline!important}.vxc-masthead-inner{padding:16px 5px;min-height:128px}.pnf-wordmark{font-size:22px}.pnf-wordmark>span:last-child{font-size:21px;letter-spacing:4px}.vxm-tagline{font-size:7px;letter-spacing:.65px}.vxc-brand{gap:9px}.vxm-header-search{width:42px;background:#232a31}.vxm-header-search input{width:0;padding:0}.vxm-header-search:focus-within{position:absolute;right:5px;left:5px;width:auto;z-index:8}.vxm-header-search:focus-within input{width:auto;padding:0 12px}.vxc-header-gear{display:none}.vxc-mobile-menu{display:flex;background:#2a323b;border:1px solid #677584;border-radius:5px;color:white;padding:7px 10px;font-size:16px;margin-left:0}.vxc-header-right{margin-left:auto}.vxc-primary-inner{display:none;min-height:0;padding:7px}.vxc-primary.is-open .vxc-primary-inner{display:flex;flex-wrap:wrap}.vxc-primary a{padding:12px 14px;min-height:43px}.vxc-primary{min-height:8px}.vxm-secondary>div{padding:0 4px}.vxm-secondary a,.vxc-mark-read-form button{font-size:10px;padding:9px}.vxc-page{padding:15px!important}.vxm-index-intro{align-items:flex-start;gap:12px;margin-bottom:18px}.vxm-index-intro h1{font-size:24px}.vxm-index-intro p{font-size:11px}.vxm-index-intro .vxm-kicker{font-size:8px!important}.vxm-index-actions .vxc-button{font-size:11px;padding:8px 10px;white-space:nowrap}.vxm-index-grid{gap:18px}.vxc-category-head{padding:10px 12px}.vxc-category-head p{display:none}.vxc-category-head h2{font-size:10px;letter-spacing:.8px}.vxc-forum-list{grid-template-columns:1fr}body[data-pnf-forum-layout="cards"] .vxc-forum-row{border-right:0;min-height:180px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto 36px}body[data-pnf-forum-layout="cards"] .vxc-forum-main{padding:15px 13px 8px 7px}body[data-pnf-forum-layout="cards"] .vxc-forum-status{padding:15px 0 0 13px}.vxc-forum-main h3{font-size:14px}.vxc-forum-main p{font-size:11px}.vxc-current-copy a{font-size:12px}.vxc-current-copy small{font-size:10px}.vxc-current-conversation{min-width:0}.vxc-current-copy{min-width:0}.vxc-forum-last{display:flex!important}.vxc-forum-row:not(.mobile-has-latest) .vxc-forum-last{display:none!important}body[data-pnf-forum-layout="cards"] .vxc-forum-stats{display:flex;grid-column:1/-1;gap:20px;padding:8px 14px}.vxc-forum-stat-value{font-size:10px}.vxc-forum-stat-label{font-size:9px}.vxc-forum-row:not(.mobile-has-stats) .vxc-forum-stats{display:none}body[data-pnf-forum-layout="cards"] .vxc-forum-row:not(.mobile-has-stats){grid-template-rows:auto auto}.vxm-stat-strip{flex-wrap:wrap;padding:12px;gap:15px}.vxm-index-rail{grid-template-columns:1fr 1fr;gap:12px}.vxc-post-author{border-radius:7px 7px 0 0;padding:12px 14px}.vxc-post-avatar{box-shadow:none}.vxc-post-body{font-size:13px;padding:16px;line-height:1.8}.vxc-thread-title h1{font-size:23px}.vxc-compose-fields{padding:14px}.vxc-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:19px}.vxc-footer-display{grid-column:1/-1}.vxc-footer-bottom{padding:13px 18px;flex-wrap:wrap;gap:9px}.vxc-menu{max-width:calc(100vw - 40px)}.vxc-profile-cover{height:160px}.vxc-utility-menu{left:0;right:auto}.vxc-account-menu{right:0;left:auto}}
@media(max-width:420px){.vxc-utility-trigger{font-size:9px;padding:5px}.vxc-visitor-tools{gap:6px}.vxc-account-trigger strong{max-width:60px;overflow:hidden;text-overflow:ellipsis}.vxc-header-alerts{font-size:0}.vxc-header-alerts:first-letter{font-size:11px}.vxm-index-rail{grid-template-columns:1fr}.vxc-page{padding:12px!important}.vxc-thread-title h1{font-size:21px}.vxc-header-link{font-size:9px}.vxc-masthead-inner{gap:9px}.vxc-mobile-menu{padding:7px 9px}.vxm-header-search{display:none}}
body[data-pnf-forum-layout="rows"] .vxc-forum-list{grid-template-columns:1fr}
body.nb-theme-paranormal-classic-premium :is(button,input,textarea,select,.post-action-link,.vxc-thread-list-title h1,.vxc-thread-list-title h2){font-family:"Segoe UI",Arial,sans-serif}
html[data-voxbb-mode="midnight"] .vxc-compose-card,html[data-voxbb-mode="midnight"] .vxc-compose-card .vxc-compose-fields{background:#2b323b!important;color:#dde5ea!important}
html[data-voxbb-mode="midnight"] .vxc-compose-card .vxc-compose-actions{background:#272e37!important;color:#b0bac5!important}
html[data-voxbb-mode="midnight"] .vxc-compose-actions>span{color:#b0bac5!important}
html[data-voxbb-mode="midnight"] .vxc-mini-avatar,html[data-voxbb-mode="midnight"] .vxc-post-avatar{background:radial-gradient(circle at 30% 15%,#728090,#414c59);color:#f1eafa;border-color:#8d99a657}
html[data-voxbb-mode="midnight"] .vxc-post-actions button,html[data-voxbb-mode="midnight"] .vxc-post-actions a{font-size:11px;font-weight:600}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vxc-forum-row,.vxc-button{transition:none!important}}

/* 1.0.1: substantial classic XenForo typography and calmer thread rules. */
body.nb-theme-paranormal-classic-premium{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.55}
body.nb-theme-paranormal-classic-premium :is(button,input,textarea,select,.post-action-link,.vxc-thread-list-title h1,.vxc-thread-list-title h2,.vxc-forum-main h3,.vxm-index-intro h1,.vxm-rail-card h2,.vxc-category-head h2,.vxc-route-head h1,.vxc-thread-title h1,.vxc-profile-head h1,.vxc-author-name,.vxc-compose-card h2,.vxc-editor-shell h2){font-family:Arial,Helvetica,sans-serif}
.vxc-utility-trigger,.vxc-header-link,.vxc-account-trigger strong,.vxc-guest-tools a{font-size:12px;font-weight:700}
.vxc-online,.vxc-account-trigger small{font-size:11px}
.vxc-primary a{font-size:13px;font-weight:700}
.vxm-secondary a,.vxc-mark-read-form button,.vxc-breadcrumb{font-size:12px;font-weight:600}
.vxm-index-intro h1{font-size:29px;font-weight:700}.vxm-index-intro p{font-size:13px}.vxm-index-intro .vxm-kicker{font-size:10px!important;font-weight:700}
.vxm-rail-card h2{font-size:14px;font-weight:700}.vxm-rail-card p,.vxm-rail-nav a,.vxm-live-list,.vxm-trending-list{font-size:12px}.vxm-rail-link{font-size:12px!important;font-weight:700}.vxm-welcome-stats{font-size:11px}
.vxc-category-head h2{font-size:12px;font-weight:700}.vxc-category-head p{font-size:11px}
body[data-pnf-forum-layout="cards"] .vxc-forum-row{min-height:164px;grid-template-rows:auto auto 40px}
.vxc-forum-main h3{font-size:16px;font-weight:700}.vxc-forum-main p{font-size:13px;line-height:1.55}.vxc-subforums a{font-size:11.5px;font-weight:600}
.vxc-current-copy a{font-size:13px;font-weight:700}.vxc-current-copy small,.vxc-current-conversation.is-quiet{font-size:11.5px}.vxc-current-conversation.is-quiet strong{font-weight:600;color:#bbc3cd}
.vxc-forum-stat-value{font-size:12px;font-weight:700}.vxc-forum-stat-label{font-size:11px}.vxm-stat-strip strong{font-size:18px}.vxm-stat-strip span{font-size:11px;font-weight:700}
.vxc-button,.cp-button{font-size:13px;font-weight:700}.vxc-route-head h1,.vxc-thread-title h1,.vxc-profile-head h1{font-size:27px;font-weight:700}.vxc-thread-title p,.vxc-route-head p{font-size:13px}
.vxc-thread-list-title h1,.vxc-thread-list-title h2{font-size:20px!important;font-weight:700!important}.vxc-thread-row .vxc-thread-title,.vxc-thread-row .vxc-thread-title a{font-size:16px;font-weight:700}.vxc-thread-main p{font-size:12.5px!important}.vxc-thread-stat strong{font-size:14px}.vxc-thread-stat span,.vxc-thread-last small{font-size:11px}.vxc-thread-last strong{font-size:12px}
.vxc-post{border-color:#3c4754;box-shadow:0 3px 10px #00000022}.vxc-post-author{border-color:#3a444f!important}.vxc-post-meta,.vxc-post-actions,.nb-post-actionbar,.vxc-post-attachments,.vxc-author-facts>div{border-color:#3a444f!important}.vxc-post-meta{background:#282f37!important;font-size:12px!important;font-weight:600}.vxc-post-actions,.nb-post-actionbar{background:#282f37!important}.vxc-post-list{gap:14px}.vxc-post-content,.prose,.vxc-post-body{font-size:16px;line-height:1.72;font-weight:400}.vxc-post-body{padding:22px 25px}.vxc-author-name{font-size:14px;font-weight:700}.vxc-author-facts{font-size:11px}.vxc-thread-starter-label{font-size:10px}.vxc-post-actions button,.vxc-post-actions a,.post-action-link{font-size:12px!important;font-weight:700}
.vxc-thread-row,.cp-thread-row{border-color:#3d4854!important}.vxc-thread-status,.vxc-thread-stat,.vxc-thread-last{border-color:#3d4854!important}
.vxc-pm-message,.vxc-pm-message>aside,.vxc-pm-message>section>header,.vxc-pm-message>section>footer,.vxc-conversation-row{border-color:#3d4854!important}.vxc-pm-message>section>div{font-size:15px;line-height:1.7}.vxc-conversation-copy h2{font-size:15px}.vxc-conversation-copy p{font-size:12px}
@media(max-width:760px){body.nb-theme-paranormal-classic-premium{font-size:15px}.vxc-forum-main h3{font-size:16px}.vxc-forum-main p{font-size:12.5px}body[data-pnf-forum-layout="cards"] .vxc-forum-row{min-height:154px}.vxc-post-content,.prose,.vxc-post-body{font-size:15px}.vxc-route-head h1,.vxc-thread-title h1{font-size:24px}}

/* 1.0.2: balance odd grids and rebuild the profile presentation around its real markup. */
.vxc-forum-row{position:relative}.vxc-forum-row:focus-within{box-shadow:inset 0 0 0 1px #5bb9e9!important}.vxc-status-orb{filter:drop-shadow(0 2px 5px #00000055)}

.vxc-profile{gap:14px}.vxc-profile-head{position:relative;padding:0!important;margin:0!important;border:1px solid #475463;border-radius:8px;background:#2a323b!important;color:#e8edf0;overflow:hidden;box-shadow:0 8px 24px #00000033}.vxc-profile-cover{position:relative;height:225px;border-radius:0;background:radial-gradient(circle at 25% 25%,#324d62,#1e242a 72%)}.vxc-profile-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#1d2228d9 100%);pointer-events:none}.vxc-profile-cover-image{width:100%;height:100%;object-fit:cover;object-position:var(--cover-x,50%) var(--cover-y,50%);transform:scale(var(--cover-zoom,1));transform-origin:var(--cover-x,50%) var(--cover-y,50%)}
.vxc-profile-head-main{position:relative;z-index:2;margin-top:-64px;padding:0 24px 20px;display:flex;justify-content:space-between;align-items:flex-end;gap:22px}.vxc-profile-identity{display:flex;align-items:flex-end;gap:16px;min-width:0}.vxc-profile-avatar{flex:0 0 auto;width:112px;height:112px;border:4px solid #2a323b!important;border-radius:18px;background:radial-gradient(circle at 30% 15%,#6d7b8b,#3e4956)!important;color:#f0edf3!important;box-shadow:0 8px 22px #00000066;overflow:hidden}.vxc-profile-avatar img{width:100%;height:100%;object-fit:cover;object-position:var(--avatar-x,50%) var(--avatar-y,50%);transform:scale(var(--avatar-zoom,1));transform-origin:var(--avatar-x,50%) var(--avatar-y,50%)}.vxc-profile-name{display:flex;align-items:baseline;gap:10px;margin:0}.vxc-profile-name h1{margin:0;color:#ffffff;font:700 28px/1.15 Arial,Helvetica,sans-serif;text-shadow:0 2px 8px #000000}.vxc-profile-handle{font-size:14px;color:#b9c2cc}.vxc-profile-meta{display:flex;gap:7px 14px;flex-wrap:wrap;margin-top:7px;font-size:12px;color:#bfc7d0}.vxc-profile-role{color:#a9d1e8;font-weight:700}.vxc-profile-summary{margin:8px 0 0;color:#dbe1e5;font-size:13px}.vxc-profile-actions{align-self:flex-end;margin-left:auto}.vxc-avatar-edit-target{display:block;padding:0;border:0;background:none;color:inherit;cursor:pointer}.vxc-cover-edit-target{position:absolute;z-index:4;right:16px;top:16px;padding:7px 11px;border:1px solid #6f7d8e;border-radius:5px;background:#1e242acc;color:#eef5f8;font:700 12px Arial,Helvetica,sans-serif;cursor:pointer;backdrop-filter:blur(8px)}
.vxc-profile-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;border-top:1px solid #404b58;background:#262d35}.vxc-profile-stats div{align-items:center;padding:14px 18px;border-left:1px solid #3d4855}.vxc-profile-stats div:first-child{border-left:0}.vxc-profile-stats span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#9ba8b6}.vxc-profile-stats b{font-size:18px;color:#f0f3f5}
.vxc-profile-tabs{border-color:#44505d;background:#272e36;box-shadow:0 3px 10px #00000022}.vxc-profile-tabs a{display:flex;align-items:center;gap:6px;padding:11px 15px;font-size:13px;border-color:#404b58}.vxc-profile-tabs a.is-active{background:linear-gradient(180deg,#3199d0,#267daf)}.vxc-profile-tabs span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin:0;padding:0 5px;border-radius:10px;background:#ffffff16;font-size:10px}
.vxc-profile-layout{display:grid;grid-template-columns:235px minmax(0,1fr);align-items:start;gap:16px}.vxc-profile-main{min-width:0;margin:0!important;padding:0!important}.vxc-profile-side{gap:12px}.vxc-profile-side>section{padding:14px;border-color:#434f5c;background:linear-gradient(145deg,#2c343d,#282f37);box-shadow:0 3px 10px #00000022}.vxc-profile-side h3{margin:0 0 11px;font:700 14px/1.3 Arial,Helvetica,sans-serif;color:#e8edf0}.vxc-profile-side dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 12px;margin:0;font-size:12px}.vxc-profile-side dt{color:#9ba8b6}.vxc-profile-side dd{margin:0;text-align:right;color:#e2e7e9;font-weight:700;overflow-wrap:anywhere}.vxc-profile-side p{font-size:13px;line-height:1.6;color:#c3cbd4}
.vxc-profile-section{border-color:#434f5c;background:#2a323b;box-shadow:0 5px 16px #00000022}.vxc-profile-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;background:linear-gradient(180deg,#343d47,#2e363f);font-family:Arial,Helvetica,sans-serif}.vxc-profile-section>header h2{margin:0;font:700 17px/1.25 Arial,Helvetica,sans-serif}.vxc-profile-section>header span{font-size:11px;color:#abb6c3}.vxc-profile-feed article{display:grid;gap:6px;padding:15px;border-color:#3d4855}.vxc-profile-feed article:first-child{border-top:0}.vxc-profile-feed-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#a3afbc}.vxc-profile-feed article>a{display:block;font-size:15px;font-weight:700}.vxc-profile-feed article>small{display:block;font-size:11px}.vxc-profile-feed article>p{margin:4px 0 0;color:#d4d9e0;font-size:14px;line-height:1.65}.vxc-profile-list article{display:grid;gap:4px;padding:14px;border-top:1px solid #3d4855}.vxc-recognition-list>div{display:flex;justify-content:space-between;padding:12px 14px;border-top:1px solid #3d4855}
@media(max-width:860px){.vxc-profile-head-main{margin-top:-48px;padding:0 18px 17px}.vxc-profile-avatar{width:92px;height:92px}.vxc-profile-name h1{font-size:24px}.vxc-profile-layout{grid-template-columns:1fr}.vxc-profile-side{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.vxc-profile-cover{height:155px}.vxc-profile-head-main{margin-top:-42px;align-items:flex-start;flex-direction:column;gap:12px}.vxc-profile-identity{align-items:flex-end}.vxc-profile-avatar{width:78px;height:78px;border-radius:14px}.vxc-profile-name{display:block}.vxc-profile-name h1{font-size:22px}.vxc-profile-handle{font-size:12px}.vxc-profile-meta{font-size:11px}.vxc-profile-actions{align-self:auto;margin:0}.vxc-profile-stats div{padding:11px 7px}.vxc-profile-stats b{font-size:16px}.vxc-profile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.vxc-profile-tabs a{justify-content:center;padding:10px 5px;border-bottom:1px solid #404b58;font-size:12px}.vxc-profile-tabs a:nth-child(3n){border-right:0}.vxc-profile-tabs a:nth-last-child(-n/**/+2){border-bottom:0}.vxc-profile-side{grid-template-columns:1fr}.vxc-profile-feed-meta{display:grid;gap:2px}.vxc-cover-edit-target{right:10px;top:10px}}
.vxc-new-thread,.vxc-conversation,.vxc-conversation-layout>*,.vxc-compose-form,.vxc-compose-fields,.vxc-thread-title-fields>*{min-width:0;max-width:100%}
.vxc-conversation-layout{grid-template-columns:190px minmax(0,1fr)}
@media(max-width:760px){.vxc-conversation-layout{grid-template-columns:minmax(0,1fr)}.vxc-thread-title-fields{grid-template-columns:minmax(0,1fr)}.vxc-compose-actions,.vxc-route-head,.vxc-route-actions{flex-wrap:wrap}.vxc-route-actions .vxc-button{white-space:normal}.nbpub-editor-shell,.nb-editor-shell,.nb-editor-host{min-width:0;max-width:100%}.nb-editor-toolbar{max-width:100%;flex-wrap:wrap}}
html[data-voxbb-mode="daybreak"] .vxc-forum-row,html[data-voxbb-mode="daybreak"] body[data-pnf-forum-layout="cards"] .vxc-forum-row.is-unread{background:#fcfdfe!important;color:#294556}
html[data-voxbb-mode="daybreak"] .vxc-category{background:#fcfdfe;border-color:#bac8d1}
html[data-voxbb-mode="daybreak"] .vxc-forum-row:hover{background:#f1f6fa!important}
html[data-voxbb-mode="daybreak"] .vxc-footer-main :is(h2,h3,strong),html[data-voxbb-mode="daybreak"] .vxc-footer-main .pnf-footer-name{color:#304f62}
html[data-voxbb-mode="daybreak"] .vxc-footer-main :is(p,small,label),html[data-voxbb-mode="daybreak"] .vxc-footer-bottom,html[data-voxbb-mode="daybreak"] .vxc-footer-display{color:#516b7c}
html[data-voxbb-mode="daybreak"] .vxm-stat-strip span,html[data-voxbb-mode="daybreak"] .vxm-live-list,html[data-voxbb-mode="daybreak"] .vxm-welcome-stats,html[data-voxbb-mode="daybreak"] .vxm-trending-list a{color:#466276}

/* 1.1.0 renovation: restore the pleasant separation and visual rhythm of Classic Dark. */
.vxm-index-rail{align-content:start}.vxm-rail-card{padding:14px;background:linear-gradient(145deg,#2b323b,#262d34);border-color:#414c59;border-radius:5px;box-shadow:0 4px 12px #00000033,inset 0 1px #ffffff08}.vxm-rail-card h2{margin:-14px -14px 13px;padding:9px 11px;border-bottom:1px solid #3f4b58;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#323a44,#2c333c);color:#f1f3f4;font-size:13px;letter-spacing:.1px}.vxm-rail-card h2:before{content:"";display:inline-block;width:3px;height:12px;margin-right:7px;border-radius:2px;background:#48abe0;vertical-align:-1px}.vxm-welcome-card{border-top:1px solid #414c59}.vxm-welcome-card h2:before{background:#7ca765}.vxm-rail-nav a{padding:9px 2px;border-color:#3c4753}.vxm-rail-card+.vxm-rail-card{margin-top:1px}
.vxc-category{margin-bottom:24px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}.vxc-category-head{margin-bottom:8px;padding:10px 13px;border:1px solid #434f5c!important;border-radius:5px!important;background:linear-gradient(180deg,#242b32,#1f242a)!important;box-shadow:0 3px 9px #00000033,inset 0 1px #ffffff07}.vxc-category-head h2{font-size:12px;letter-spacing:.75px}.vxc-category-head p{color:#aab5c1}.vxc-forum-list{gap:8px;overflow:visible!important;border-radius:0!important;background:transparent}
body[data-pnf-forum-layout="cards"] .vxc-forum-row{min-height:170px;border:1px solid #424e5b!important;border-radius:5px;overflow:hidden;background:linear-gradient(145deg,#2c333c 0%,#272e37 60%,#262d34 100%);box-shadow:0 4px 12px #00000033,inset 0 1px #ffffff08;transition:background .16s,border-color .16s,box-shadow .16s}body[data-pnf-forum-layout="cards"] .vxc-forum-row:nth-child(2n),body[data-pnf-forum-layout="cards"] .vxc-forum-row:only-child{border-right:1px solid #424e5b!important}body[data-pnf-forum-layout="cards"] .vxc-forum-row.is-unread{border-color:#4f5d6e!important;background:linear-gradient(145deg,#303842,#293039 64%,#262d35);box-shadow:0 4px 14px #00000044,inset 3px 0 #328fc1,inset 0 1px #ffffff09}body[data-pnf-forum-layout="cards"] .vxc-forum-row:hover{border-color:#58687a!important;background:linear-gradient(145deg,#333c46,#2c343d 66%,#282f38);box-shadow:0 7px 18px #00000044,inset 0 1px #ffffff0b}.vxc-forum-main h3 a{font-size:15px;font-weight:700;text-shadow:0 1px #000000}.vxc-forum-main p{color:#bcc5cf;font-size:12px;line-height:1.55}.vxc-subforums a{font-size:11px;color:#cfd6dd}.vxc-current-copy a{color:#f0f1f2;font-weight:700}.vxc-current-copy small{color:#b5bec9}.vxc-status-orb{color:#55b8ee!important}.vxc-forum-stats{min-height:40px;background:linear-gradient(180deg,#353f4a,#303943)!important;border-top:1px solid #475361!important;box-shadow:inset 0 1px #ffffff06}.vxc-forum-stat-value{color:#f1f3f4}.vxc-forum-stat-label{color:#b8c1cc}
.vxc-thread-list,.vxc-mailbox-list,.vxc-conversation-list{border:1px solid #414d5a;border-radius:5px;overflow:hidden;box-shadow:0 4px 13px #00000022}.vxc-thread-list-title,.vxc-mailbox-head{background:linear-gradient(180deg,#343d47,#2d353e)!important;border-color:#44505d!important}.vxc-thread-row,.cp-thread-row,.vxc-conversation-row{background:#2a313a;border-color:#3f4b58!important}.vxc-thread-row:nth-child(even),.cp-thread-row:nth-child(even),.vxc-conversation-row:nth-child(even){background:#272e37}.vxc-thread-row:hover,.cp-thread-row:hover,.vxc-conversation-row:hover{background:#313a44}.vxc-thread-status{background:#252c34}.vxc-thread-last,.vxc-thread-stat{background:#282f38}
.vxc-post{border:1px solid #475361!important;border-radius:5px;background:#2a313a;overflow:hidden;box-shadow:0 5px 15px #00000033}.vxc-post-author{border-right:1px solid #475361!important;border-radius:4px 0 0 4px;background:linear-gradient(150deg,#282f38,#242b32);box-shadow:inset -1px 0 #00000033}.vxc-post-meta{border-bottom:1px solid #3f4b58!important;background:linear-gradient(180deg,#323b45,#2d353e)!important;color:#c4ccd5}.vxc-post-body{background:#2a313a}.vxc-post-actions,.nb-post-actionbar{border-top:1px solid #3f4b58!important;background:linear-gradient(180deg,#323b45,#2d353e)!important}.vxc-post-actions :is(button,a),.post-action-link{border:1px solid #4c5968!important;border-radius:4px!important;background:linear-gradient(180deg,#36404b,#2c343d)!important;color:#e2e7ea!important;padding:6px 9px!important;box-shadow:inset 0 1px #ffffff08}.vxc-post-actions :is(button,a):hover,.post-action-link:hover{border-color:#6a7786!important;background:#3b4551!important;color:#ffffff!important}.vxc-author-facts{border-top:1px solid #3b4652;padding-top:9px}.vxc-author-role{color:#d7e2e8}
.pnf-quick-reply{display:grid;grid-template-columns:150px minmax(0,1fr);margin-top:18px;border:1px solid #495664;border-radius:5px;background:#2a313a;overflow:hidden;box-shadow:0 5px 16px #00000033}.pnf-reply-author{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;border-right:1px solid #475361;background:linear-gradient(155deg,#282f37,#242b32);text-align:center}.pnf-reply-avatar{display:grid;place-items:center;width:90px;height:90px;margin-bottom:3px;border:1px solid #6f7d8d;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 18%,#697786,#37404b);box-shadow:0 5px 16px #00000055;color:#ffffff;font:700 30px/1 Arial,sans-serif}.pnf-reply-avatar img{width:100%;height:100%;object-fit:cover}.pnf-reply-author strong{color:#75c8f4;font:700 14px/1.3 Arial,Helvetica,sans-serif}.pnf-reply-author small{color:#aab5c2;font-size:10px}.pnf-reply-editor,.pnf-reply-editor .vxc-compose-form{min-width:0;height:100%}.pnf-quick-reply .vxc-compose-card{height:100%;border:0!important;border-radius:0!important;background:#2a313a!important;box-shadow:none!important}.pnf-quick-reply .vxc-compose-card>header,.pnf-quick-reply .vxc-editor-title,.pnf-quick-reply .nbpub-editor-chrome{display:none}.pnf-quick-reply .vxc-compose-fields{padding:10px!important;background:#2a313a!important}.pnf-quick-reply .vxc-editor-shell{border:1px solid #4b5968!important;border-radius:4px!important;overflow:hidden;background:#272e35}.pnf-quick-reply .vxc-editor-core{padding:0!important}.pnf-quick-reply :is(.nbpub-editor-shell,.nb-editor-shell,.nb-editor-host){border:0!important;border-radius:0!important;background:#262d34!important}.pnf-quick-reply :is(.nb-editor-boot-toolbar,.nb-editor-toolbar){min-height:45px;padding:7px 10px!important;border-bottom:1px solid #4a5766!important;background:linear-gradient(180deg,#2d353e,#262d34)!important;color:#edf1f3!important}.pnf-quick-reply :is(.nb-editor-boot-toolbar span,.nb-editor-toolbar button){min-width:29px;min-height:29px;border-radius:3px;color:#eef2f4}.pnf-quick-reply :is(.nb-editor-boot-surface,.nb-editor-surface,.ProseMirror,.nb-editor-source){min-height:155px!important;padding:15px 17px!important;background:#272e35!important;color:#edf0f2!important;font-size:15px!important;line-height:1.7!important}.pnf-quick-reply .nb-editor-boot-surface span{color:#aab5c2}.pnf-quick-reply .nbpub-editor-foot{min-height:31px;padding:6px 10px;border-top:1px solid #3e4956;background:#242b32;color:#9aa7b6;font-size:10px}.pnf-quick-reply .vxc-compose-actions{min-height:54px;padding:9px 10px!important;border-top:1px solid #475361;background:linear-gradient(180deg,#323b45,#2c343d)!important}.pnf-quick-reply .vxc-compose-actions>span:nth-child(2){color:#aab5c2!important;font-size:11px}.pnf-quick-reply .vxc-compose-actions .vxc-button{padding:8px 15px;font-size:12px}
.nb-theme-paranormal-classic-premium .vxc-footer{border-color:#475462;background:linear-gradient(180deg,#2a323b,#21262d);box-shadow:0 6px 22px #00000044}.vxc-footer-main{min-height:150px;padding-top:27px;padding-bottom:27px;background:linear-gradient(90deg,#ffffff02,transparent 35%,#ffffff02)}.vxc-footer-main>section{padding-right:12px}.vxc-footer h2{margin-bottom:10px;color:#eef1f3;font-size:13px}.vxc-footer-bottom{border-top:1px solid #3d4854;background:#20262c}
html[data-voxbb-mode="daybreak"] .vxm-rail-card h2{background:linear-gradient(#e6edf1,#d6e1e7);color:#29485c;border-color:#b9c7cf}html[data-voxbb-mode="daybreak"] .vxc-category{background:transparent!important;border:0!important}html[data-voxbb-mode="daybreak"] .vxc-category-head{background:linear-gradient(#dce6ec,#cddbe3)!important;border-color:#b7c6cf!important}html[data-voxbb-mode="daybreak"] body[data-pnf-forum-layout="cards"] .vxc-forum-row{background:#fbfcfd!important;border-color:#bcc9d1!important;box-shadow:0 4px 12px #5470801c}html[data-voxbb-mode="daybreak"] body[data-pnf-forum-layout="cards"] .vxc-forum-row.is-unread{box-shadow:0 4px 12px #5470801c,inset 3px 0 #268bc3}html[data-voxbb-mode="daybreak"] .pnf-quick-reply{background:#f7fafb;border-color:#b8c6cf}html[data-voxbb-mode="daybreak"] .pnf-reply-author{background:#e1eaf0;border-color:#b8c6cf}html[data-voxbb-mode="daybreak"] .pnf-quick-reply :is(.nb-editor-boot-surface,.nb-editor-surface,.ProseMirror,.nb-editor-source){background:#fff!important;color:#243f50!important}html[data-voxbb-mode="daybreak"] .pnf-quick-reply :is(.nb-editor-boot-toolbar,.nb-editor-toolbar){background:#e6edf1!important;color:#29485c!important}
@media(max-width:900px){.vxm-rail-card+.vxm-rail-card{margin-top:0}}
@media(max-width:760px){.vxc-forum-list{gap:9px}body[data-pnf-forum-layout="cards"] .vxc-forum-row{border-right:1px solid #424e5b!important;min-height:158px}.vxc-post{grid-template-columns:minmax(0,1fr)!important}.vxc-post-author{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid #475361!important;border-radius:4px 4px 0 0!important;text-align:left}.vxc-post-avatar-link{grid-row:1/3;align-self:center}.vxc-post-avatar{width:48px!important;height:48px!important;font-size:18px!important}.vxc-author-name{grid-column:2;grid-row:1;align-self:end;margin:0!important;text-align:left!important}.vxc-thread-starter-label{grid-column:3;grid-row:1;align-self:end}.vxc-author-facts{display:none!important}.vxc-author-post-ref{grid-column:2/4;grid-row:2;align-self:start;text-align:left!important}.vxc-post-content{grid-column:1;width:100%;min-width:0}.pnf-quick-reply{grid-template-columns:1fr}.pnf-reply-author{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;padding:10px 12px;border-right:0;border-bottom:1px solid #475361;text-align:left}.pnf-reply-avatar{grid-row:1/3;width:48px;height:48px;margin:0;font-size:18px}.pnf-reply-author strong{align-self:end}.pnf-reply-author small{align-self:start}.pnf-quick-reply :is(.nb-editor-boot-surface,.nb-editor-surface,.ProseMirror,.nb-editor-source){min-height:135px!important}.vxc-footer-main{min-height:0}}

/* Avatar images and nested forums retain the classic forum visual language. */
.vxc-mini-avatar.has-image{display:inline-grid;place-items:center;overflow:hidden;padding:0!important;background:#353f4a}.vxc-mini-avatar.has-image img{display:block;width:100%;height:100%;object-fit:cover}.vxc-post-avatar-image{object-fit:cover}.vxc-subforums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 15px;margin:12px 0 0;padding:9px 10px;border:1px solid #3e4956;border-left:3px solid #3199d0;border-radius:3px;background:#1d232966}.vxc-subforums b{display:block;grid-column:1/-1;margin:0 0 2px;color:#abb6c3;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.vxc-subforums a{display:flex;align-items:center;min-width:0;gap:5px;color:#d7e1e6!important;font-size:11px!important;font-weight:700;text-decoration:none}.vxc-subforums a:before{content:"◌";flex:0 0 auto;color:#55baf0;font-size:13px;line-height:1}.vxc-subforums a:hover{color:#82d0f5!important;text-decoration:underline}
@media(max-width:760px){.vxc-subforums{grid-template-columns:1fr;gap:5px;margin-top:10px}}

/* 1.4.2 cumulative community index + Member Space authority. */
.vxm-index-community .vxm-index-grid{display:grid;grid-template-columns:248px minmax(0,1fr);gap:14px;align-items:start}.vxm-index-community:not(.has-rail) .vxm-index-grid{grid-template-columns:minmax(0,1fr)}.vxm-index-community .vxm-index-main{min-width:0}.vxm-index-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 10px;padding:4px 1px 7px;border-bottom:1px solid #404c59}.vxm-index-toolbar h1{margin:0;color:#edf1f3;font:700 calc(22px * var(--vbb-type-scale))/1.15 var(--vbb-ui-font)}.vxm-index-toolbar>div>p:not(.vxm-kicker){margin:4px 0 0;color:#a9b4c0;font-size:calc(12px * var(--vbb-type-scale))}.vxm-index-toolbar .vxm-kicker{margin:0 0 3px;color:#76bde5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.vxm-index-toolbar .vxm-index-actions{flex:0 0 auto}
.vxm-community-rail{display:grid!important;gap:9px}.vxm-community-rail .vxm-rail-card{padding:0;border-radius:4px;overflow:visible;background:#2a313a;border-color:#424e5c;box-shadow:none}.vxm-community-rail .vxm-rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:7px 9px;border-bottom:1px solid #404b58;background:#303943}.vxm-community-rail .vxm-rail-head h2{margin:0;color:#e8edf0;font:700 12px/1.3 var(--vbb-ui-font)}.vxm-community-rail .vxm-rail-head a{color:#78c2eb!important;font-size:10px;font-weight:650}.vxm-community-rail .vxm-rail-empty{margin:0;padding:10px;color:#a5b0bd;font-size:11px;line-height:1.45}.vxm-online-card footer{padding:7px 9px;border-top:1px solid #3d4855;color:#92a0b0;font-size:10px}.vxm-online-card footer strong{color:#dce3e7}.vxm-online-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:6px}.vxm-online-member{display:flex;align-items:center;gap:6px;min-width:0;padding:4px;border-radius:3px;color:#cdd4db!important;text-decoration:none}.vxm-online-member:hover{background:#353e49;color:#ffffff!important}.vxm-online-member .vxm-member-avatar{width:26px;height:26px;font-size:9px}.vxm-online-member>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}
.vxm-activity-list,.vxm-profile-post-list{display:grid}.vxm-activity-list article,.vxm-profile-post-list article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px;padding:8px 9px;border-top:1px solid #3a4450}.vxm-activity-list article:first-child,.vxm-profile-post-list article:first-child{border-top:0}.vxm-activity-avatar{display:block}.vxm-activity-avatar .vxm-member-avatar{width:29px;height:29px;font-size:9px}.vxm-activity-list article>div,.vxm-profile-post-list article>div{min-width:0;display:grid;gap:2px}.vxm-activity-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce4e8!important;font-size:11px;font-weight:650}.vxm-activity-list small,.vxm-profile-post-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8e99a6;font-size:9.5px}.vxm-profile-post-copy{display:grid;gap:1px;text-decoration:none!important}.vxm-profile-post-copy strong{color:#74bee7;font-size:10.5px}.vxm-profile-post-copy span{display:-webkit-box;overflow:hidden;color:#c0c8d2;font-size:10.5px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vxm-community-links nav{display:grid}.vxm-community-links nav a{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-top:1px solid #3b4551;color:#c8cfd8!important;font-size:11px;text-decoration:none}.vxm-community-links nav a:first-child{border-top:0}.vxm-community-links nav a:hover{background:#323b46;color:#ffffff!important}.vxm-community-links nav b{color:#6dbce7;font-size:14px}
.vxm-index-community .vxc-category{margin-bottom:11px}.vxm-index-community .vxc-category-head{min-height:36px;margin-bottom:0!important;padding:7px 10px!important;border-radius:4px 4px 0 0!important;background:linear-gradient(180deg,#3a444f,#313943)!important;border-color:#4f5d6e!important}.vxm-index-community .vxc-category-head h2{color:#edf2f4!important;font:700 calc(13px * var(--vbb-type-scale))/1.25 var(--vbb-ui-font)!important;letter-spacing:.02em!important;text-transform:none!important}.vxm-index-community .vxc-category-head p{margin-top:2px;color:#adb7c3!important;font-size:10px!important}.vxm-index-community .vxc-category-head button{width:26px;height:24px;border:0;background:transparent;color:#adb7c3;font-size:15px}.vxm-community-footer{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:12px;padding:9px 11px;border:1px solid #424e5c;border-radius:4px;background:#2a313a}.vxm-community-stat{display:grid;gap:1px}.vxm-community-stat span{color:#8e99a6;font-size:9px;text-transform:uppercase;letter-spacing:.045em}.vxm-community-stat strong{color:#dce4e8;font-size:12px}.vxm-community-stat a{color:#73bee7}.vxm-community-footer form{margin-left:auto}
.vxm-member-space .vxc-profile-layout{align-items:start}.vxm-profile-wall>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.vxm-profile-wall>header h2{margin:0}.vxm-profile-wall>header span{display:block;margin-top:2px;color:var(--vxm-muted);font-size:12px}.vxc-profile-feature-notice{display:grid;gap:3px;margin:0 0 12px;padding:10px 12px;border:1px solid #7c6845;border-radius:4px;background:#2b323b;color:#e8ddc5}.vxc-profile-feature-notice span{font-size:12px;color:#cbbd9f}.vxc-profile-post-composer{margin:0 0 14px;padding:10px;border:1px solid #465361;border-radius:4px;background:#2a313a}.vxc-profile-post-composer .vxc-editor-shell{margin:0}.vxc-profile-post-composer footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 1px 0}.vxc-profile-post-composer footer span{color:#9aa7b6;font-size:11px}.vxc-profile-post-composer .nbpub-editor-shell[data-nb-editor] .nb-tiptap-content{min-height:108px!important}
.vxc-profile-post-feed{display:grid;gap:11px}.vxc-profile-post{border:1px solid #465361;border-radius:4px;background:#2d353f;overflow:clip}.vxc-profile-post-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #3f4b58;background:#2a313a}.vxc-profile-post-head>.vxm-member-avatar{align-self:start}.vxc-profile-post-identity{min-width:0;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.vxc-profile-post-head a{color:#70c1ed}.vxc-profile-post-head strong{font-size:13px}.vxc-profile-post-head time{color:#95a3b2;font-size:11px}.vxc-profile-post-owner{padding:2px 5px;border-radius:3px;background:#3a4450;color:#c8dfbb;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.vxc-profile-edited{color:#808d9c;font-size:10px;font-style:italic}.vxc-profile-post-body{padding:14px 15px;color:var(--vxm-text);font-family:var(--vbb-reading-font);font-size:calc(14px * var(--vbb-type-scale));line-height:var(--vbb-reading-leading)}.vxc-profile-post-body>:first-child{margin-top:0}.vxc-profile-post-body>:last-child{margin-bottom:0}.vxc-profile-post-actions{display:flex;align-items:center;gap:15px;padding:7px 12px;border-top:1px solid #3f4a56;background:#2a313a}.vxc-profile-post-actions form{margin:0}.vxc-profile-post-actions button,.vxc-profile-post-actions a,.vxc-profile-post-actions span{appearance:none;border:0;background:transparent;color:#adb8c4;font:650 11px/1.3 var(--vbb-ui-font);padding:3px 0;text-decoration:none;cursor:pointer}.vxc-profile-post-actions button:hover,.vxc-profile-post-actions a:hover,.vxc-profile-post-actions button.is-active{color:#72c3ef}
.vxc-profile-post-menu,.vxc-profile-comment-menu{position:relative}.vxc-profile-post-menu>summary,.vxc-profile-comment-menu>summary{list-style:none;cursor:pointer;color:#9aa7b6;padding:3px 6px;border-radius:3px;font-weight:800;letter-spacing:.04em}.vxc-profile-post-menu>summary::-webkit-details-marker,.vxc-profile-comment-menu>summary::-webkit-details-marker{display:none}.vxc-profile-post-menu[open]>summary,.vxc-profile-comment-menu[open]>summary{background:#3a4551;color:#ffffff}.vxc-profile-action-menu{position:absolute;right:0;top:calc(100% + 5px);z-index:30;min-width:156px;padding:4px;border:1px solid #576678;border-radius:4px;background:#242a31;box-shadow:0 12px 28px #00000077}.vxc-profile-action-menu a,.vxc-profile-action-menu button{display:block;width:100%;border:0;background:transparent;color:#e0e5e8;text-align:left;text-decoration:none;padding:7px 9px;border-radius:3px;font:600 12px/1.3 var(--vbb-ui-font);cursor:pointer}.vxc-profile-action-menu a:hover,.vxc-profile-action-menu button:hover{background:#363f4a;color:#ffffff}.vxc-profile-action-menu .is-danger{color:#efb2b2}.vxc-profile-action-menu .is-danger:hover{background:#5b3030;color:#ffffff}
.vxc-profile-comments{border-top:1px solid #3e4955;background:#293039}.vxc-profile-comments>summary{list-style:none;cursor:pointer;padding:7px 12px;color:#a0adbb;font-size:11px;font-weight:650;user-select:none}.vxc-profile-comments>summary::-webkit-details-marker{display:none}.vxc-profile-comments[open]>summary{border-bottom:1px solid #3e4955}.vxc-profile-comment-list{display:grid}.vxc-profile-comment{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px 12px;border-bottom:1px solid #3a4551}.vxc-profile-comment-main{min-width:0}.vxc-profile-comment-head{display:flex;align-items:baseline;gap:7px;min-width:0}.vxc-profile-comment-head>.vxc-profile-comment-menu{margin-left:auto}.vxc-profile-comment-head strong{font-size:12px}.vxc-profile-comment-head time{color:#909ba7;font-size:10px}.vxc-profile-comment-body{margin-top:3px;color:#dce3e7;font-size:13px;line-height:1.55}.vxc-profile-comment-body>:first-child{margin-top:0}.vxc-profile-comment-body>:last-child{margin-bottom:0}.vxc-profile-comment-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:9px 12px}.vxc-profile-comment-composer textarea{width:100%;min-height:54px;max-height:150px;resize:vertical;border:1px solid #515f6f;border-radius:4px;background:#20262c;color:#eef3f6;padding:8px 9px;font:13px/1.45 var(--vbb-ui-font)}.vxc-profile-comments-loading,.voxbb-lazy-error{margin:0;padding:12px 13px;color:#919ca8;font-size:11px;line-height:1.5}.voxbb-lazy-error{color:#efb2b2}.vxc-profile-comments[data-lazy-state="loading"]>summary:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;border:2px solid #6a7887;border-top-color:#79c5ee;border-radius:50%;vertical-align:-1px;animation:vxc-profile-spin .7s linear infinite}@keyframes vxc-profile-spin{to{transform:rotate(360deg)}}
.vxc-profile-edit-dialog{width:min(760px,calc(100vw - 28px));max-height:min(86vh,860px);padding:0;border:1px solid #5d6d80;border-radius:6px;background:#2a323b;color:#edf2f4;box-shadow:0 24px 70px #000000aa;overflow:visible}.vxc-profile-edit-dialog::backdrop{background:rgba(26,30,35,.76);backdrop-filter:blur(2px)}.vxc-profile-edit-dialog>form{display:grid;max-height:min(86vh,860px);grid-template-rows:auto minmax(0,1fr) auto;margin:0;overflow:hidden;border-radius:inherit}.vxc-profile-edit-dialog>form>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border-bottom:1px solid #434f5d;background:#252c34}.vxc-profile-edit-dialog>form>header small{display:block;color:#919ca8;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.vxc-profile-edit-dialog>form>header h2{margin:2px 0 0;font-size:16px}.vxc-profile-edit-dialog>form>header>button{width:30px;height:30px;border:0;border-radius:4px;background:transparent;color:#adb8c4;font-size:20px;cursor:pointer}.vxc-profile-edit-dialog .vxc-editor-shell{min-height:0;margin:0;border:0;border-radius:0}.vxc-profile-edit-dialog>form>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #434f5d;background:#252c34}.vxc-profile-edit-dialog>form>footer>span{color:#8f9dae;font-size:11px}.vxc-profile-edit-dialog>form>footer>div{display:flex;gap:7px}.vxc-profile-edit-dialog.is-comment{width:min(560px,calc(100vw - 28px))}.vxc-profile-comment-edit-field{padding:12px;background:#2f3740}.vxc-profile-comment-edit-field textarea{width:100%;min-height:120px;max-height:280px;resize:vertical;border:1px solid #536172;border-radius:4px;background:#20262d;color:#eef3f6;padding:10px 11px;font:14px/1.55 var(--vbb-ui-font)}
.vxc-profile-tabs.is-loading{position:relative}.vxc-profile-tabs.is-loading:after{content:"";position:absolute;right:10px;top:50%;width:11px;height:11px;margin-top:-7px;border:2px solid #5e6f82;border-top-color:#6dc4f1;border-radius:50%;animation:vxc-profile-spin .7s linear infinite}.vxc-profile-main.is-busy{opacity:.72;transition:opacity .14s}.vxc-profile-wall-closed{padding:10px 12px;border:1px solid #45515f;border-radius:4px;background:#2a313a;color:#abb6c3}
html[data-voxbb-mode="daybreak"] .vxm-index-toolbar{border-color:#bdc8cf}html[data-voxbb-mode="daybreak"] .vxm-index-toolbar h1{color:#294a5e}html[data-voxbb-mode="daybreak"] .vxm-community-rail .vxm-rail-card,html[data-voxbb-mode="daybreak"] .vxm-community-footer{background:#f8fafb;border-color:#becbd3}html[data-voxbb-mode="daybreak"] .vxm-community-rail .vxm-rail-head{background:#e7eef2;border-color:#c6d2d9}html[data-voxbb-mode="daybreak"] .vxm-community-rail .vxm-rail-head h2{color:#315267}html[data-voxbb-mode="daybreak"] .vxc-profile-post,html[data-voxbb-mode="daybreak"] .vxc-profile-post-composer{background:#fff;border-color:#bdc9d1}html[data-voxbb-mode="daybreak"] .vxc-profile-post-head,html[data-voxbb-mode="daybreak"] .vxc-profile-post-actions,html[data-voxbb-mode="daybreak"] .vxc-profile-comments{background:#f2f6f8;border-color:#c5d0d6}html[data-voxbb-mode="daybreak"] .vxc-profile-post-body,html[data-voxbb-mode="daybreak"] .vxc-profile-comment-body{color:#294657}html[data-voxbb-mode="daybreak"] .vxc-profile-action-menu{background:#fff;border-color:#b8c5cc;box-shadow:0 12px 28px #3344}html[data-voxbb-mode="daybreak"] .vxc-profile-action-menu a,html[data-voxbb-mode="daybreak"] .vxc-profile-action-menu button{color:#334f60}html[data-voxbb-mode="daybreak"] .vxc-profile-edit-dialog{background:#fff;color:#294657;border-color:#aebfc9}html[data-voxbb-mode="daybreak"] .vxc-profile-edit-dialog>form>header,html[data-voxbb-mode="daybreak"] .vxc-profile-edit-dialog>form>footer{background:#eaf1f5;border-color:#c2cfd6}
@media(max-width:960px){.vxm-index-community .vxm-index-grid{grid-template-columns:1fr}.vxm-index-community .vxm-index-main{grid-row:1}.vxm-index-community .vxm-community-rail{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vxm-community-links{display:none}}
@media(max-width:700px){.vxc-profile-comment-composer{grid-template-columns:1fr}.vxc-profile-edit-dialog{width:calc(100vw - 12px);max-height:92vh}.vxc-profile-edit-dialog>form{max-height:92vh}.vxc-profile-edit-dialog>form>footer{align-items:flex-start;flex-direction:column}.vxc-profile-edit-dialog>form>footer>div{width:100%;justify-content:flex-end}}
@media(max-width:620px){.vxm-index-toolbar{align-items:flex-start;flex-direction:column}.vxm-index-toolbar .vxm-index-actions,.vxm-index-toolbar .vxm-index-actions .vxc-button{width:100%}.vxm-index-community .vxm-community-rail{grid-template-columns:1fr!important}.vxm-community-footer{gap:14px}.vxm-community-footer form{width:100%;margin-left:0}.vxm-community-footer form .vxc-button{width:100%}}
@media(prefers-reduced-motion:reduce){.vxc-profile-comments[data-lazy-state="loading"]>summary:after,.vxc-profile-tabs.is-loading:after{animation:none}.vxc-profile-main.is-busy{transition:none}}

/* 1.4.3 Member Spaces, following and relationship surfaces */
.vxc-follow-form{display:inline-flex;margin:0}.vxc-follow-form .vxc-button.is-following{background:#2f4653!important;border-color:#717f8f!important;color:#dce9ef!important}.vxc-follow-form .vxc-button.is-following:hover{background:#3a5564!important}
.vxc-profile-stats>a{display:grid;gap:1px;color:inherit;text-decoration:none}.vxc-profile-stats>a:hover b{color:#79c8f0}.vxc-profile-stats>a span{color:#8e99a6;font-size:9px;text-transform:uppercase;letter-spacing:.045em}.vxc-profile-stats>a b{color:#dce4e8;font-size:12px}
.vxc-relationship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vxc-relationship-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 11px;border:1px solid #44505e;border-radius:4px;background:#2b323b}.vxc-relationship-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0}.vxc-relationship-card-main>[data-voxbb-ui~="member-card"]{display:block}.vxc-relationship-copy{min-width:0}.vxc-relationship-copy>a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#75c4ed;text-decoration:none;font-size:13px}.vxc-relationship-copy p{display:-webkit-box;overflow:hidden;margin:2px 0;color:#c4cbd4;font-size:11px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vxc-relationship-copy small{display:block;margin-top:3px;color:#8d98a5;font-size:10px}.vxc-relationship-card .vxc-follow-form{flex:0 0 auto}.vxc-relationship-card .vxc-button{min-height:27px!important;padding:4px 8px!important;font-size:11px!important}
.vxc-profile-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vxc-profile-media-item{min-width:0;padding:8px;border:1px solid #424e5c;border-radius:4px;background:#2b323b}.vxc-profile-media-item .vxc-attachment{margin:0}.vxc-profile-media-context{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8fb9d1;font-size:10px;text-decoration:none}.vxc-profile-media-context:hover{color:#79c8f0;text-decoration:underline}
.vxc-following-feed{max-width:980px;margin:0 auto}.vxc-following-feed-list{display:grid;gap:9px}.vxc-following-event{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px 12px;border:1px solid #44505e;border-radius:4px;background:#2b323b}.vxc-following-event-avatar{display:block}.vxc-following-event>div{min-width:0}.vxc-following-event-meta{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;color:#8c98a5;font-size:10px}.vxc-following-event-meta a{color:#78c5ed;text-decoration:none}.vxc-following-event-meta time{margin-left:auto}.vxc-following-event-body{display:block;margin-top:4px;color:#d7dfe3;text-decoration:none}.vxc-following-event-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.vxc-following-event-body p{margin:3px 0;color:#c4ccd5;font-family:var(--vbb-reading-font);font-size:13px;line-height:1.45}.vxc-following-event-body small{color:#85919f;font-size:10px}
.voxbb-member-card-float{position:fixed;z-index:1400;max-width:calc(100vw - 20px);border:1px solid #5c6c7f;border-radius:6px;background:#252c34;box-shadow:0 18px 54px #00000099;overflow:hidden}.voxbb-member-card-float[hidden]{display:none}.voxbb-member-card-loading{padding:18px;color:#a7b3c0;font-size:12px}.vxc-member-card{overflow:hidden;background:#2b333c;color:#e7edf0}.vxc-member-card-cover{height:58px;background-position:center;background-size:cover;border-bottom:1px solid #485564}.vxc-member-card-hero{display:flex;align-items:center;gap:10px;padding:11px 12px;background:linear-gradient(180deg,#36404b,#2d343d)}.vxc-member-card-identity{display:grid;gap:1px;min-width:0}.vxc-member-card-identity h3{margin:0;font-size:15px}.vxc-member-card-identity h3 a{color:#ffffff;text-decoration:none}.vxc-member-card-identity>span{color:#aab5c2;font-size:10px}.vxc-member-card-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d1d7dd;font-size:10px}.vxc-member-card-main{padding:10px 12px}.vxc-member-card-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #3e4955;border-radius:4px;overflow:hidden}.vxc-member-card-stats>div{display:grid;gap:1px;padding:7px 5px;background:#262d34;text-align:center}.vxc-member-card-stats b{font-size:12px}.vxc-member-card-stats span{color:#8592a0;font-size:8px;text-transform:uppercase;letter-spacing:.04em}.vxc-member-card-meta{margin:8px 0 0;color:#919ca8;font-size:10px}.vxc-member-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.vxc-member-card-profile-link{color:#74c1ea;font-size:11px;font-weight:650;text-decoration:none}.vxc-member-card-secondary-actions{display:flex;align-items:center;gap:5px}.vxc-member-card-secondary-actions form{margin:0}.vxc-member-card-secondary-actions .vxc-button{min-height:27px!important;padding:4px 8px!important;font-size:10px!important}
.vxm-following-card .vxm-activity-list article{grid-template-columns:30px minmax(0,1fr)}.vxm-following-card .vxm-activity-title span{display:block;color:#929da9;font-size:9px;font-weight:500}.vxm-community-links nav a.is-following-link{color:#8fd0f2!important;font-weight:700}
html[data-voxbb-mode="daybreak"] .vxc-relationship-card,html[data-voxbb-mode="daybreak"] .vxc-profile-media-item,html[data-voxbb-mode="daybreak"] .vxc-following-event{background:#fff;border-color:#bdc9d1}html[data-voxbb-mode="daybreak"] .vxc-relationship-copy p,html[data-voxbb-mode="daybreak"] .vxc-following-event-body,html[data-voxbb-mode="daybreak"] .vxc-following-event-body p{color:#385769}html[data-voxbb-mode="daybreak"] .voxbb-member-card-float{background:#fff;border-color:#aebfc9;box-shadow:0 18px 54px #3355}html[data-voxbb-mode="daybreak"] .vxc-member-card{background:#fff;color:#294657}html[data-voxbb-mode="daybreak"] .vxc-member-card-hero{background:linear-gradient(#dbe7ed,#cddbe2)}html[data-voxbb-mode="daybreak"] .vxc-member-card-identity h3 a{color:#244f69}html[data-voxbb-mode="daybreak"] .vxc-member-card-identity>span{color:#5f7785}html[data-voxbb-mode="daybreak"] .vxc-member-card-identity small{color:#476777}html[data-voxbb-mode="daybreak"] .vxc-member-card-stats{border-color:#c9d4da}html[data-voxbb-mode="daybreak"] .vxc-member-card-stats>div{background:#f2f6f8}
@media(max-width:760px){.vxc-relationship-grid,.vxc-profile-media-grid{grid-template-columns:1fr}.vxc-following-event{grid-template-columns:36px minmax(0,1fr);padding:10px}.vxc-following-event-meta time{width:100%;margin-left:0}.vxc-member-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vxc-profile-stats{overflow-x:auto}.vxc-profile-stats>div,.vxc-profile-stats>a{min-width:78px}}


/* Source: /assets/themes/paranormal-classic-premium/assets/forum-cards.css */
/* Paranormal Classic Premium 1.2 — native node-card authority.
   Reimplements useful information patterns from the supplied ThemeHouse Nodes/UI.X references
   against VoxBB Theme Engine 4 contracts; no XenForo template/runtime code is used here. */

.vxm-member-avatar{display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 28% 18%,#6a7786,#3c4754);border:1px solid #677482;color:#f4eff8;font-weight:800;text-decoration:none}
.vxm-member-avatar.is-xs{width:32px;height:32px;font-size:11px}.vxm-member-avatar.is-sm{width:42px;height:42px;font-size:13px}.vxm-member-avatar.is-md{width:64px;height:64px;font-size:20px}.vxm-member-avatar img{display:block;width:100%;height:100%;object-fit:cover}
html[data-voxbb-mode="daybreak"] .vxm-member-avatar{background:#dcecf6;border-color:#b6c9d6;color:#365366}

body[data-pnf-forum-layout="cards"] .vxc-category{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
body[data-pnf-forum-layout="cards"] .vxc-category-head{margin-bottom:9px}
body[data-pnf-forum-layout="cards"] .vxc-forum-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible!important;background:transparent!important;border-radius:0!important}
body[data-pnf-forum-layout="cards"] .vxc-forum-head{display:none!important}

.pnf-node-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:184px;overflow:hidden;border:1px solid #434f5d;border-radius:6px;background:linear-gradient(145deg,#2e3640 0%,#282f37 68%,#252c34 100%);box-shadow:0 5px 14px #00000033,inset 0 1px #ffffff08;color:#e6eaed;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}
.pnf-node-card:hover{border-color:#59697b;background:linear-gradient(145deg,#333c47,#2c343d 70%,#282f37);box-shadow:0 8px 20px #00000044,inset 0 1px #ffffff0b;transform:translateY(-1px)}
.pnf-node-card.is-unread{border-color:#546374;box-shadow:0 5px 16px #00000044,inset 3px 0 #42a7df,inset 0 1px #ffffff09}
.pnf-node-card.is-live{box-shadow:0 5px 16px #00000044,inset 3px 0 #62a65e,inset 0 1px #ffffff09}
.pnf-node-card.is-unread.is-live{box-shadow:0 5px 16px #00000044,inset 3px 0 #42a7df,inset 6px 0 #62a65e,inset 0 1px #ffffff09}

.pnf-node-card-main{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;padding:17px 17px 12px;min-height:92px}
.pnf-node-icon{display:grid;place-items:start center;padding-top:2px;color:#62c3f4}.pnf-node-card.is-unread .pnf-node-icon{color:#8bd8ff}.pnf-node-icon>span{font-size:25px;line-height:1}
.pnf-node-copy{min-width:0}.pnf-node-titleline{display:flex;align-items:center;gap:7px;min-width:0}.pnf-node-titleline h3{min-width:0;margin:0;font:700 15px/1.35 "Segoe UI",Arial,sans-serif}.pnf-node-titleline h3 a{color:#69c4f5;text-shadow:0 1px #000000}.pnf-node-copy>p{margin:6px 0 0;color:#bcc5cf;font-size:11.5px;line-height:1.55}
.pnf-node-badge{display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:999px;border:1px solid #5d6e81;background:#39434e;color:#dce8ef;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pnf-node-badge.is-new{border-color:#347ea7;background:#2f5368;color:#bfe8ff}.pnf-node-badge.is-live{border-color:#557b4c;background:#3d4855;color:#d4edca}

.pnf-subforums{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:11px;padding-top:9px;border-top:1px solid #3e4956}.pnf-subforums a{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#d5dbe1!important;font-size:10.5px;font-weight:650}.pnf-subforums a span{color:#5fc0f1}.pnf-subforums a:hover{color:#8bd5fb!important}

.pnf-node-activity{display:flex;align-items:center;gap:10px;min-height:58px;margin-top:auto;padding:10px 17px;border-top:1px solid #414c59;background:#252c3499}.pnf-node-last{display:flex;flex-direction:column;min-width:0}.pnf-node-last>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef1f3;font-size:11.5px;font-weight:700}.pnf-node-last small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aab5c2;font-size:9.5px}.pnf-node-last small span{color:#c5d2d9;font-weight:650}.pnf-node-empty{display:flex;align-items:center;gap:8px;color:#9aa7b6;font-size:10.5px}.pnf-node-empty>span:first-child{color:#6b7988}

.pnf-node-footer{display:flex;align-items:center;gap:18px;min-height:38px;padding:8px 17px;border-top:1px solid #465260;background:linear-gradient(180deg,#333c47,#2e363f);color:#b6c0cb;font-size:9.5px}.pnf-node-footer span{white-space:nowrap}.pnf-node-footer strong{color:#eef1f3;font-size:11px}.pnf-node-footer>a{margin-left:auto;color:#79c8f4!important;font-weight:750}.pnf-node-footer>a span{padding-left:3px}

html[data-voxbb-mode="daybreak"] .pnf-node-card{background:#fbfcfd;border-color:#c1ccd4;color:#2c4759;box-shadow:0 4px 12px #526f801c}
html[data-voxbb-mode="daybreak"] .pnf-node-card:hover{background:#fff;border-color:#aabcc8;box-shadow:0 7px 18px #526f8026}
html[data-voxbb-mode="daybreak"] .pnf-node-card.is-unread{box-shadow:0 4px 12px #526f801c,inset 3px 0 #268bc3}
html[data-voxbb-mode="daybreak"] .pnf-node-titleline h3 a{color:#176f9f;text-shadow:none}html[data-voxbb-mode="daybreak"] .pnf-node-copy>p{color:#647987}html[data-voxbb-mode="daybreak"] .pnf-subforums{border-color:#d3dde4}html[data-voxbb-mode="daybreak"] .pnf-subforums a{color:#405d70!important}html[data-voxbb-mode="daybreak"] .pnf-node-activity{background:#f0f5f8;border-color:#d0dce4}html[data-voxbb-mode="daybreak"] .pnf-node-last>a{color:#294c61}html[data-voxbb-mode="daybreak"] .pnf-node-last small{color:#6a7f8d}html[data-voxbb-mode="daybreak"] .pnf-node-footer{background:#e5edf2;border-color:#c7d4dc;color:#526b7a}html[data-voxbb-mode="daybreak"] .pnf-node-footer strong{color:#34566b}

[data-vxm-forum-stats="0"] .pnf-node-footer>span{display:none}
[data-vxm-last-post="0"] .pnf-node-activity{display:none}

@media(max-width:900px){body[data-pnf-forum-layout="cards"] .vxc-forum-list{grid-template-columns:1fr}.pnf-node-card{min-height:0}}
@media(max-width:560px){.pnf-node-card-main{grid-template-columns:38px minmax(0,1fr);padding:14px 13px 10px}.pnf-node-icon{justify-content:start}.pnf-node-activity{padding:9px 13px}.pnf-node-footer{padding:8px 13px;gap:12px}.pnf-node-footer>a{font-size:0}.pnf-node-footer>a span{font-size:14px}.pnf-subforums{display:grid;grid-template-columns:1fr 1fr}.pnf-node-titleline{align-items:flex-start;flex-wrap:wrap}}

/* 1.4.2 compact community-index card authority. */
body[data-pnf-forum-layout="cards"] .vxc-forum-list{gap:8px}.pnf-node-card{min-height:0;border-radius:4px;box-shadow:0 2px 8px #00000022;transform:none!important}.pnf-node-card:hover{box-shadow:0 4px 12px #00000033;transform:none!important}.pnf-node-card-main{grid-template-columns:46px minmax(0,1fr);gap:8px;min-height:76px;padding:11px 12px 8px}.pnf-node-icon{padding-top:1px}.pnf-node-titleline h3{font-family:var(--vbb-ui-font);font-size:calc(15px * var(--vbb-type-scale));line-height:1.3}.pnf-node-copy>p{margin-top:4px;font-size:calc(12px * var(--vbb-type-scale));line-height:1.45}.pnf-subforums{gap:3px 10px;margin-top:7px;padding-top:6px}.pnf-subforums a{font-size:calc(11px * var(--vbb-type-scale))}.pnf-node-activity{min-height:49px;padding:7px 12px;gap:8px}.pnf-node-last>a{font-size:calc(12px * var(--vbb-type-scale));font-weight:650}.pnf-node-last small{font-size:calc(11px * var(--vbb-type-scale))}.pnf-node-footer{min-height:30px;padding:5px 12px;gap:14px;font-size:10px}.pnf-node-footer strong{font-size:11px}.pnf-node-unread-note{margin-left:auto;color:#8fd4fb!important;font-weight:700}
@media(max-width:560px){.pnf-node-card-main{padding:11px 10px 7px}.pnf-node-activity{padding:7px 10px}.pnf-node-footer{padding:5px 10px}.pnf-node-unread-note{display:none}}


/* Source: /assets/themes/paranormal-classic-premium/assets/discussions.css */
/* Paranormal Classic Premium 1.3.0 — discussion/list/moderation authority */
.vxc-forum-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 18px}.vxc-forum-hero h1{margin:2px 0 5px;font:700 27px/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.35px}.vxc-forum-hero p{max-width:72ch;margin:0;color:var(--vxm-muted);font-size:12.5px;line-height:1.55}.vxc-forum-kicker,.vxc-thread-list-kicker{display:block;color:#7fc9f1;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.vxc-forum-facts{display:flex;gap:8px;margin:0}.vxc-forum-facts>div{min-width:78px;padding:8px 11px;border:1px solid var(--vxm-line);border-radius:6px;background:rgba(255,255,255,.035);text-align:right}.vxc-forum-facts dt{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--vxm-muted)}.vxc-forum-facts dd{margin:1px 0 0;font-weight:850;font-size:15px;color:var(--vxm-text)}

.vxc-thread-list{margin:0 0 14px;border:1px solid #414d5a;border-radius:6px;overflow:hidden;background:#272e37;box-shadow:0 4px 13px rgba(0,0,0,.14)}.vxc-thread-list-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:linear-gradient(180deg,#343d47,#2d353e);border-bottom:1px solid #44505d;color:#ffffff}.vxc-thread-list-title h1,.vxc-thread-list-title h2{margin:2px 0 0;font:700 18px/1.2 Arial,Helvetica,sans-serif}.vxc-thread-list-title p{margin:3px 0 0;color:#b4c6d2;font-size:11px}.vxc-pinned-thread-list{border-color:#4d5b6b}.vxc-pinned-thread-list>.vxc-thread-list-title{background:linear-gradient(180deg,#37414d,#2e363f)}

.vxc-thread-head{grid-template-columns:48px minmax(0,1fr) 82px 82px 210px}.vxc-thread-head>span{display:flex;align-items:center;padding:7px 10px}.vxc-thread-head>span:nth-child(n/**/+3){justify-content:center;border-left:1px solid rgba(255,255,255,.08)}.vxc-thread-head>span:last-child{justify-content:flex-start}.vxc-thread-row{grid-template-columns:48px minmax(0,1fr) 82px 82px 210px;min-height:82px;position:relative}.vxc-thread-row.is-unread{box-shadow:inset 3px 0 0 #5eb8e7}.vxc-thread-row.is-live{box-shadow:inset 3px 0 0 #52c881}.vxc-thread-row.is-unread.is-live{box-shadow:inset 3px 0 0 #52c881}.vxc-thread-row.is-moderated{box-shadow:inset 3px 0 0 #d3a255}.vxc-thread-row.is-locked .vxc-thread-title-link{opacity:.86}

.vxc-thread-status{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 5px!important;background:#252b32;border-right:1px solid #3d4854}.vxc-thread-status.has-selector{flex-direction:column}.vxc-thread-status-icon{display:grid;place-items:center;width:30px;height:30px;color:#88aabd}.vxc-thread-row.is-unread .vxc-thread-status-icon{color:#76caf6}.vxc-thread-row.is-live .vxc-thread-status-icon{color:#78dca1}.vxc-thread-select,.vxc-thread-select-all{display:grid;place-items:center;cursor:pointer}.vxc-thread-select input,.vxc-thread-select-all input{position:absolute;opacity:0;pointer-events:none}.vxc-thread-select span,.vxc-thread-select-all span{width:16px;height:16px;border:1px solid #6f7d8e;border-radius:3px;background:#20262c;display:grid;place-items:center}.vxc-thread-select input:checked+span,.vxc-thread-select-all input:checked+span{background:#2f87bd;border-color:#70c5f2;box-shadow:0 0 0 2px rgba(87,179,232,.16)}.vxc-thread-select input:checked+span:after,.vxc-thread-select-all input:checked+span:after{content:"✓";color:#ffffff;font-size:11px;font-weight:900}.vxc-thread-select input:focus-visible+span,.vxc-thread-select-all input:focus-visible+span{outline:2px solid #8fd4fa;outline-offset:2px}

.vxc-thread-main{padding:10px 12px!important}.vxc-thread-main-inner{display:flex;align-items:center;gap:10px;min-width:0}.vxc-thread-starter-avatar{width:38px;height:38px;flex:0 0 38px;border:1px solid #515f6f;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#343d47;color:#d6e8f3;font-size:15px;font-weight:900;text-decoration:none}.vxc-thread-starter-avatar img{width:100%;height:100%;object-fit:cover}.vxc-thread-copy{min-width:0;flex:1}.vxc-thread-copy h3{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin:0;min-width:0}.vxc-thread-title-link{font-size:15.5px!important;line-height:1.24;font-weight:700!important;overflow-wrap:anywhere}.vxc-thread-row.is-unread .vxc-thread-title-link{color:#88d5ff!important}.vxc-thread-copy p{margin:4px 0 0!important;color:#9daab8!important;font-size:11.5px!important}.vxc-thread-starter-name{color:#c8dce8!important;font-weight:750!important}.vxc-first-unread{font-weight:800!important}.vxc-thread-badges{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 4px}.vxc-thread-badges:empty{display:none}.vxc-thread-chip{display:inline-flex;align-items:center;min-height:18px;padding:1px 5px;border:1px solid #536172;border-radius:3px;background:#2f3740;color:#c9d6de;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.vxc-thread-chip.is-pinned{border-color:#857047;color:#f0ce86;background:#2f3740}.vxc-thread-chip.is-live{border-color:#458566;color:#85e1ad;background:#293038}.vxc-thread-chip.is-question{border-color:#526f8d;color:#a9d5f1;background:#293846}.vxc-thread-chip.is-solved{border-color:#538064;color:#a9e0b9;background:#2d343d}.vxc-thread-chip.is-poll{border-color:#607185;color:#c8bdeb;background:#313943}.vxc-thread-chip.is-watched{border-color:#536d82;color:#a7d7f3;background:#2c3943}.vxc-thread-chip.is-locked{border-color:#607185;color:#c4cbd4;background:#2f3740}.vxc-thread-chip.is-moderated{border-color:#91743d;color:#f0cc7a;background:#443a27}.vxc-prefix{margin-right:0}

.vxc-thread-stat,.vxc-thread-last{border-left:1px solid #3d4854!important;background:#282f38!important}.vxc-thread-stat strong{color:#eef4f8}.vxc-thread-last strong{color:#dce9f0}.vxc-thread-last small{color:#97a4b3}.vxc-mini-avatar{border-color:#5d6e81;background:#38424e;color:#d8ebf6}

.vxc-bulk-thread-tray{position:sticky;bottom:10px;z-index:45;margin:12px 0;padding:9px 11px;border:1px solid #58778b;border-radius:7px;background:rgba(39,46,55,.97);color:#edf6fb;box-shadow:0 10px 30px rgba(0,0,0,.32);backdrop-filter:blur(8px)}.vxc-bulk-thread-tray[hidden]{display:none}.vxc-bulk-thread-tray form{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.vxc-bulk-thread-summary{display:flex;flex-direction:column;min-width:120px;margin-right:4px}.vxc-bulk-thread-summary strong{font-size:12px}.vxc-bulk-thread-summary small{font-size:9px;color:#9eb5c3;text-transform:uppercase;letter-spacing:.08em}.vxc-bulk-thread-tray select,.vxc-bulk-thread-tray input[name=reason]{height:34px;border:1px solid #677483;border-radius:5px;background:#1c2127;color:#eff7fb;padding:0 9px;font:inherit}.vxc-bulk-thread-tray input[name=reason]{min-width:220px}.vxc-bulk-thread-tray .vxc-button{min-height:34px}

html[data-voxbb-mode="daybreak"] .vxc-thread-list{background:#fff;border-color:#bacbd7}.vxc-thread-row{}html[data-voxbb-mode="daybreak"] .vxc-thread-row{background:#f5f9fc!important;color:#34424c}html[data-voxbb-mode="daybreak"] .vxc-thread-row:nth-child(even){background:#eef5fa!important}html[data-voxbb-mode="daybreak"] .vxc-thread-status{background:#e6eff5;border-color:#c4d3dd}.vxc-thread-starter-avatar{}html[data-voxbb-mode="daybreak"] .vxc-thread-starter-avatar{background:#dfeaf1;color:#3c5666;border-color:#afc3d0}.vxc-thread-copy p{}html[data-voxbb-mode="daybreak"] .vxc-thread-copy p{color:#697d8a!important}.vxc-thread-starter-name{}html[data-voxbb-mode="daybreak"] .vxc-thread-starter-name{color:#315d78!important}html[data-voxbb-mode="daybreak"] .vxc-thread-stat,html[data-voxbb-mode="daybreak"] .vxc-thread-last{background:#f2f7fa!important;border-color:#c6d5df!important}html[data-voxbb-mode="daybreak"] .vxc-thread-stat strong,html[data-voxbb-mode="daybreak"] .vxc-thread-last strong{color:#34424c}.vxc-thread-select span{}html[data-voxbb-mode="daybreak"] .vxc-thread-select span,html[data-voxbb-mode="daybreak"] .vxc-thread-select-all span{background:#fff;border-color:#9fb3c0}html[data-voxbb-mode="daybreak"] .vxc-bulk-thread-tray{background:rgba(247,251,253,.98);color:#34424c;border-color:#9cb7c8}html[data-voxbb-mode="daybreak"] .vxc-bulk-thread-summary small{color:#6c818e}html[data-voxbb-mode="daybreak"] .vxc-bulk-thread-tray select,html[data-voxbb-mode="daybreak"] .vxc-bulk-thread-tray input[name=reason]{background:#fff;color:#34424c;border-color:#adc0cc}

.vxc-empty.is-compact{border:0;border-radius:0;margin:0;padding:14px}.vxc-legend-icon.is-solved{color:#7bd699}

@media(max-width:900px){.vxc-forum-hero{align-items:flex-start;flex-direction:column;gap:10px}.vxc-forum-facts{align-self:stretch}.vxc-forum-facts>div{flex:1;text-align:left}.vxc-thread-head{grid-template-columns:48px minmax(0,1fr) 180px}.vxc-thread-head>span:nth-child(3),.vxc-thread-head>span:nth-child(4){display:none}.vxc-thread-head>span:nth-child(5){display:flex}.vxc-thread-row{grid-template-columns:48px minmax(0,1fr) 180px}.vxc-thread-row>.vxc-thread-stat{display:none}.vxc-thread-row>.vxc-thread-last{grid-column:3}.vxc-thread-starter-avatar{width:34px;height:34px;flex-basis:34px}}
@media(max-width:640px){.vxc-forum-hero{padding-bottom:12px}.vxc-forum-hero h1{font-size:23px}.vxc-thread-list-title{padding:10px 11px}.vxc-thread-head{grid-template-columns:44px minmax(0,1fr)}.vxc-thread-head>span:nth-child(n/**/+3){display:none}.vxc-thread-row{grid-template-columns:44px minmax(0,1fr);min-height:72px}.vxc-thread-row>.vxc-thread-last{display:none}.vxc-thread-status{grid-column:1}.vxc-thread-main{grid-column:2;padding:9px!important}.vxc-thread-starter-avatar{width:31px;height:31px;flex-basis:31px}.vxc-thread-title-link{font-size:14px!important}.vxc-thread-copy p{font-size:10.5px!important}.vxc-thread-chip{font-size:8px}.vxc-bulk-thread-tray{bottom:5px}.vxc-bulk-thread-tray form{align-items:stretch}.vxc-bulk-thread-summary{width:100%}.vxc-bulk-thread-action,.vxc-bulk-thread-action select,.vxc-bulk-thread-reason,.vxc-bulk-thread-reason input{flex:1;min-width:0;width:100%}}
/* Selected-text quoting: small contextual toolbar for long-form discussions. */
.vxc-selection-tools{position:fixed;z-index:10020;display:flex;gap:2px;padding:4px;border:1px solid #687584;border-radius:7px;background:#21262d;box-shadow:0 10px 28px rgba(0,0,0,.34);white-space:nowrap}
.vxc-selection-tools button{border:0;border-radius:4px;background:transparent;color:#e5f2fa;padding:7px 9px;font:700 11px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.vxc-selection-tools button:hover,.vxc-selection-tools button:focus-visible{background:#166c9f;color:#ffffff;outline:none}
html[data-voxbb-mode="daybreak"] .vxc-selection-tools{background:#fff;border-color:#a9bfce;box-shadow:0 10px 28px rgba(33,58,75,.18)}html[data-voxbb-mode="daybreak"] .vxc-selection-tools button{color:#244f6b}html[data-voxbb-mode="daybreak"] .vxc-selection-tools button:hover,html[data-voxbb-mode="daybreak"] .vxc-selection-tools button:focus-visible{background:#e1f2fc;color:#0c5d8d}
@media(max-width:520px){.vxc-selection-tools{max-width:calc(100vw - 16px);overflow:auto}.vxc-selection-tools button{padding:8px 9px}}

/* 1.3.1 — XenForo-inspired discussion filters, kept native to VoxBB. */
.vxc-discussion-filterbar{margin:0 0 13px}.vxc-discussion-filters{border:1px solid #404b58;border-radius:6px;background:#262d35;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.11)}.vxc-discussion-filters>summary{list-style:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;cursor:pointer;color:#e9f4fa;font-size:11px;font-weight:850}.vxc-discussion-filters>summary::-webkit-details-marker{display:none}.vxc-discussion-filters>summary small{justify-self:end;color:#9aa7b6;font-weight:600}.vxc-discussion-filters[open]>summary{border-bottom:1px solid #3e4955;background:#2b323b}.vxc-discussion-filter-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.vxc-discussion-filter-form label{display:block;margin:0;color:#b8cbd6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.vxc-discussion-filter-form label>span{display:block;margin:0 0 5px}.vxc-discussion-filter-form input,.vxc-discussion-filter-form select{width:100%;height:35px;margin:0;border:1px solid #526172;border-radius:5px;background:#1c2127;color:#edf6fb;padding:0 9px;font:12px/1.2 Arial,Helvetica,sans-serif}.vxc-discussion-filter-form input:focus,.vxc-discussion-filter-form select:focus{outline:2px solid rgba(91,183,234,.28);outline-offset:1px;border-color:#5fb7e6}.vxc-discussion-filter-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px}.vxc-discussion-filter-actions>a{color:#9fc8df;text-decoration:none;font-size:11px;font-weight:750}.vxc-discussion-filter-actions .vxc-button{min-height:34px}
html[data-voxbb-mode="daybreak"] .vxc-discussion-filters{background:#fff;border-color:#b8cad6;box-shadow:0 3px 10px rgba(30,58,76,.06)}html[data-voxbb-mode="daybreak"] .vxc-discussion-filters>summary{color:#29495e}html[data-voxbb-mode="daybreak"] .vxc-discussion-filters>summary small{color:#6d8492}html[data-voxbb-mode="daybreak"] .vxc-discussion-filters[open]>summary{background:#f0f6fa;border-color:#c6d5df}html[data-voxbb-mode="daybreak"] .vxc-discussion-filter-form label{color:#5f7482}html[data-voxbb-mode="daybreak"] .vxc-discussion-filter-form input,html[data-voxbb-mode="daybreak"] .vxc-discussion-filter-form select{background:#fff;color:#2f4655;border-color:#adbfcb}html[data-voxbb-mode="daybreak"] .vxc-discussion-filter-actions>a{color:#316c91}
@media(max-width:820px){.vxc-discussion-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.vxc-discussion-filter-form{grid-template-columns:1fr}.vxc-discussion-filter-actions{align-items:stretch;flex-direction:column-reverse}.vxc-discussion-filter-actions>a,.vxc-discussion-filter-actions .vxc-button{width:100%;text-align:center;justify-content:center}}

/* 1.4.2 — premium reading/composer authority. Behavior stays in VoxBB core; this is presentation only. */
.nb-theme-paranormal-classic-premium .vxc-post{border-color:#515f70;border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.18)}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post{background:#39434e;border-color:#515f70;color:#eef3f6}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-author{background:#2a3139;border-color:#515f70}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-meta{background:#303943;border-color:#515f70;color:#a9bbc6}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-body{background:#39434e;color:#edf2f5}
.nb-theme-paranormal-classic-premium .vxc-post-body{padding:22px 25px;font-size:15px;line-height:1.66}
.nb-theme-paranormal-classic-premium .vxc-post-body>[data-post-content]{max-width:var(--vxm-reading-measure,82ch)}
.nb-theme-paranormal-classic-premium .vxc-post-body>[data-post-content]>:first-child{margin-top:0}.nb-theme-paranormal-classic-premium .vxc-post-body>[data-post-content]>:last-child{margin-bottom:0}
.nb-theme-paranormal-classic-premium .vxc-post-body blockquote,.nb-theme-paranormal-classic-premium .vxc-quote{border-left-width:3px;border-radius:0 5px 5px 0;padding:11px 14px}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-body blockquote,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-quote{background:#323a44!important;border-left-color:#80a9c0!important;color:#e5edf1!important}
.nb-theme-paranormal-classic-premium .vxc-post-actions,.nb-theme-paranormal-classic-premium .nb-post-actionbar{padding:6px 10px;background:#f7fafc;border-color:#c7d5df}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-actions,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .nb-post-actionbar{background:#303842;border-color:#515f70}
.nb-theme-paranormal-classic-premium .nb-post-actionbar{width:100%;min-height:38px}
.nb-theme-paranormal-classic-premium .nb-post-actionbar-external{gap:2px;margin-left:auto}
.nb-theme-paranormal-classic-premium .post-action-link,.nb-theme-paranormal-classic-premium .vxc-post-bookmark button,.nb-theme-paranormal-classic-premium .vxc-post-more>summary,.nb-theme-paranormal-classic-premium .vxc-post-moderation>summary{display:inline-flex;align-items:center;min-height:28px;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;padding:4px 8px!important;color:#42677d!important;font:750 11px/1.25 var(--vbb-ui-font,Arial,sans-serif)!important;text-decoration:none!important;cursor:pointer}
.nb-theme-paranormal-classic-premium .post-action-link:hover,.nb-theme-paranormal-classic-premium .post-action-link:focus-visible,.nb-theme-paranormal-classic-premium .vxc-post-bookmark button:hover,.nb-theme-paranormal-classic-premium .vxc-post-bookmark button:focus-visible,.nb-theme-paranormal-classic-premium .vxc-post-more>summary:hover,.nb-theme-paranormal-classic-premium .vxc-post-more>summary:focus-visible,.nb-theme-paranormal-classic-premium .vxc-post-moderation>summary:hover,.nb-theme-paranormal-classic-premium .vxc-post-moderation>summary:focus-visible{background:#e8f2f8!important;color:#185d85!important;outline:0}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .post-action-link,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-bookmark button,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-more>summary,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-moderation>summary{color:#a9c4d4!important}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .post-action-link:hover,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .post-action-link:focus-visible,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-bookmark button:hover,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-bookmark button:focus-visible,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-more>summary:hover,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-more>summary:focus-visible,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-moderation>summary:hover,html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-moderation>summary:focus-visible{background:rgba(110,190,234,.11)!important;color:#d8effc!important}
.nb-theme-paranormal-classic-premium .vxc-post-more{position:relative}.nb-theme-paranormal-classic-premium .vxc-post-more>summary{list-style:none}.nb-theme-paranormal-classic-premium .vxc-post-more>summary::-webkit-details-marker{display:none}.nb-theme-paranormal-classic-premium .vxc-post-more[open]>summary{background:rgba(87,168,213,.12)!important}
.nb-theme-paranormal-classic-premium .vxc-post-more-menu{position:absolute;right:0;bottom:calc(100% + 7px);z-index:80;width:230px;padding:5px;border:1px solid #586779;border-radius:6px;background:#252b32;box-shadow:0 16px 38px rgba(0,0,0,.38)}
.nb-theme-paranormal-classic-premium .vxc-post-more-menu>a,.nb-theme-paranormal-classic-premium .vxc-post-more-menu>button{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:2px;border:0;border-radius:4px;background:transparent;color:#e7eef2;padding:8px 9px;text-align:left;text-decoration:none;cursor:pointer;font:750 11px/1.25 var(--vbb-ui-font,Arial,sans-serif)}.nb-theme-paranormal-classic-premium .vxc-post-more-menu>a small,.nb-theme-paranormal-classic-premium .vxc-post-more-menu>button small{color:#909eae;font-size:9px;font-weight:500}.nb-theme-paranormal-classic-premium .vxc-post-more-menu>a:hover,.nb-theme-paranormal-classic-premium .vxc-post-more-menu>button:hover,.nb-theme-paranormal-classic-premium .vxc-post-more-menu>a:focus-visible,.nb-theme-paranormal-classic-premium .vxc-post-more-menu>button:focus-visible{background:#353f4a;color:#ffffff;outline:0}.nb-theme-paranormal-classic-premium .vxc-post-more-menu .is-danger{color:#efb0b0}.nb-theme-paranormal-classic-premium .vxc-post-more-menu .is-danger:hover{background:#553438;color:#ffffff}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-more-menu{background:#fff;border-color:#b4c6d1;box-shadow:0 14px 30px rgba(38,66,82,.18)}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-more-menu>a,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-more-menu>button{color:#2e4c5e}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-more-menu>a small,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-more-menu>button small{color:#718793}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-more-menu>a:hover,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-more-menu>button:hover{background:#eaf3f8}

/* Composer is a writing workspace, not a nested admin panel. */
.nb-theme-paranormal-classic-premium .vxc-compose-card{overflow:hidden;border:1px solid #546375;border-radius:6px;background:#2f3842;box-shadow:0 7px 22px rgba(0,0,0,.18)}
.nb-theme-paranormal-classic-premium .vxc-compose-card>header{padding:14px 17px;background:#2b323b;border-bottom:1px solid #515f6f}.nb-theme-paranormal-classic-premium .vxc-compose-card>header span{display:block;color:#85b8d5;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.nb-theme-paranormal-classic-premium .vxc-compose-card>header h2{margin:2px 0 0;font-size:18px;line-height:1.25}.nb-theme-paranormal-classic-premium .vxc-compose-card>header p{margin:4px 0 0;color:#a0acba;font-size:11px}
.nb-theme-paranormal-classic-premium .vxc-compose-fields{padding:15px 17px 17px;background:#2f3842}.nb-theme-paranormal-classic-premium .vxc-compose-context{margin:0 0 10px;color:#a0acba}
.nb-theme-paranormal-classic-premium .vxc-compose-recovered{display:flex;gap:9px;align-items:flex-start;margin:0 0 11px;padding:8px 10px;border:1px solid #59697b;border-radius:5px;background:#293a44;color:#e2edf3}.nb-theme-paranormal-classic-premium .vxc-compose-recovered>span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#315b72;color:#a7daf5;font-weight:900}.nb-theme-paranormal-classic-premium .vxc-compose-recovered strong,.nb-theme-paranormal-classic-premium .vxc-compose-recovered small{display:block}.nb-theme-paranormal-classic-premium .vxc-compose-recovered strong{font-size:11px}.nb-theme-paranormal-classic-premium .vxc-compose-recovered small{margin-top:1px;color:#a6bac5;font-size:10px;line-height:1.4}
.nb-theme-paranormal-classic-premium .vxc-editor-shell{margin:12px 0;border:1px solid #59687a;border-radius:5px;background:#36404b!important;color:#eef4f7;box-shadow:none}.nb-theme-paranormal-classic-premium .vxc-editor-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 10px;background:#2a3740!important;border-bottom:1px solid #515f6f;color:#e7eff3}.nb-theme-paranormal-classic-premium .vxc-editor-title strong{font-size:11px}.nb-theme-paranormal-classic-premium .vxc-editor-title small{color:#90a9b7;font-size:9px}.nb-theme-paranormal-classic-premium .vxc-editor-core,.nb-theme-paranormal-classic-premium .nbpub-editor-shell{background:#36404b!important;color:#eef4f7!important}.nb-theme-paranormal-classic-premium .nbpub-editor-chrome{padding:5px 9px;background:#2a3740!important;border-color:#515f6f!important;color:#91aab8!important}.nb-theme-paranormal-classic-premium .nbpub-editor-label{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.nb-theme-paranormal-classic-premium .nb-editor-toolbar-v23,.nb-theme-paranormal-classic-premium .nb-tiptap-toolbar{background:#2a3740!important;border-color:#515f6f!important;padding:5px 6px!important;gap:2px!important}.nb-theme-paranormal-classic-premium .nb-editor-tool{min-width:28px!important;height:28px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#dce8ee!important}.nb-theme-paranormal-classic-premium .nb-editor-tool:hover,.nb-theme-paranormal-classic-premium .nb-editor-tool:focus-visible,.nb-theme-paranormal-classic-premium .nb-editor-tool.is-active{background:#3a5361!important;color:#ffffff!important;outline:0}.nb-theme-paranormal-classic-premium .nb-editor-toolbar-separator{background:#515f6f!important}.nb-theme-paranormal-classic-premium .nbpub-editor-shell .ProseMirror,.nb-theme-paranormal-classic-premium .nbpub-editor-shell [contenteditable="true"],.nb-theme-paranormal-classic-premium .nb-editor-source{min-height:205px!important;background:#36404b!important;color:#f0f4f6!important;padding:15px 16px!important;font-size:15px!important;line-height:1.66!important;caret-color:#ffffff!important}.nb-theme-paranormal-classic-premium .nbpub-editor-foot{padding:6px 9px;background:#2f3741!important;border-color:#515f6f!important;color:#94a2b2!important}
.nb-theme-paranormal-classic-premium .vxc-compose-attachments{margin:12px 0;border:1px solid #566576;border-radius:5px;background:#2e363f;overflow:hidden}.nb-theme-paranormal-classic-premium .vxc-compose-attachments>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-bottom:1px solid #4d5b6b;background:#2a313a}.nb-theme-paranormal-classic-premium .vxc-compose-attachments>header strong,.nb-theme-paranormal-classic-premium .vxc-compose-attachments>header small{display:block}.nb-theme-paranormal-classic-premium .vxc-compose-attachments>header strong{font-size:11px}.nb-theme-paranormal-classic-premium .vxc-compose-attachments>header small{margin-top:2px;color:#97a5b4;font-size:9px}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-tools{display:flex;align-items:center;gap:8px;white-space:nowrap}.nb-theme-paranormal-classic-premium [data-attachment-summary]{color:#919fb0;font-size:9px}.nb-theme-paranormal-classic-premium .vxc-compose-attach-button{display:inline-flex;align-items:center;min-height:28px;border:1px solid #677482;border-radius:4px;background:#354650;color:#e7f1f5;padding:0 8px;font-size:10px;font-weight:800;cursor:pointer}.nb-theme-paranormal-classic-premium .vxc-compose-attach-button:hover{background:#3e5664;border-color:#7d99aa}.nb-theme-paranormal-classic-premium .vxc-compose-attach-button input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-drop{display:flex;align-items:center;gap:8px;margin:9px;padding:9px 10px;border:1px dashed #687685;border-radius:4px;background:#323b46;color:#d5e2e8;cursor:pointer}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-drop b{font-size:10px}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-drop span{color:#909eaf;font-size:9px}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-drop.is-over{border-color:#76c3ec;background:#334b59;box-shadow:0 0 0 2px rgba(89,177,226,.13)}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-list{display:grid;gap:6px;padding:0 9px}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-list:empty{display:none}.nb-theme-paranormal-classic-premium .vxc-compose-attachment{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:6px;border:1px solid #4b5867;border-radius:4px;background:#313a44}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-preview{display:grid;place-items:center;width:46px;height:40px;overflow:hidden;border-radius:3px;background:#272e35}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-preview img{display:block;width:100%;height:100%;object-fit:cover}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-icon{font-size:17px}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-copy{min-width:0}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-copy strong,.nb-theme-paranormal-classic-premium .vxc-compose-attachment-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-copy strong{font-size:10px}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-copy small{margin-top:2px;color:#92a0b0;font-size:9px}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-actions{display:flex;gap:3px}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-actions button{min-height:26px;border:0;border-radius:4px;background:#3b5868;color:#edf6fa;padding:4px 7px;font:750 9px/1.2 var(--vbb-ui-font,Arial,sans-serif);cursor:pointer}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-actions button.is-muted{background:transparent;color:#a1adbb}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-actions button:hover{background:#477189;color:#ffffff}.nb-theme-paranormal-classic-premium .vxc-compose-attachment.is-error{border-color:#8b5558;background:#363f4a}.nb-theme-paranormal-classic-premium .vxc-compose-attachment.is-error .vxc-compose-attachment-copy small{color:#efb7b9}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-progress{height:3px;margin-top:5px;overflow:hidden;border-radius:999px;background:#1f252b}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-progress span{display:block;height:100%;width:0;background:#70c3ed;transition:width .12s linear}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-note{margin:7px 9px 9px;color:#8b97a4;font-size:9px}
.nb-theme-paranormal-classic-premium .vxc-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#2a313a;border-top:1px solid #515f6f}.nb-theme-paranormal-classic-premium .vxc-compose-status{display:flex;align-items:center;gap:6px;color:#9ba8b6;font-size:10px}.nb-theme-paranormal-classic-premium .vxc-compose-status-dot{width:6px;height:6px;border-radius:50%;background:#717f90}.nb-theme-paranormal-classic-premium form[data-composer-state="dirty"] .vxc-compose-status-dot{background:#d3aa58}.nb-theme-paranormal-classic-premium form[data-composer-state="saved"] .vxc-compose-status-dot{background:#65c58e}.nb-theme-paranormal-classic-premium form[data-composer-state="error"] .vxc-compose-status-dot{background:#de777b}.nb-theme-paranormal-classic-premium .vxc-compose-submit-group{display:flex;gap:6px;align-items:center}.nb-theme-paranormal-classic-premium .vxc-compose-actions .vxc-button{min-height:30px;border-radius:4px;padding:5px 10px;font-size:10px}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-card,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-fields{background:#f7fafc;color:#2f4757;border-color:#b9c9d2}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-card>header,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-actions{background:#eaf1f5;border-color:#c1cfd7}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-recovered{background:#edf7fc;border-color:#b6d3e4;color:#30546a}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-recovered small{color:#637f8e}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-editor-shell,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-editor-core,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nbpub-editor-shell,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nbpub-editor-shell .ProseMirror,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nbpub-editor-shell [contenteditable="true"],html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-editor-source{background:#fff!important;color:#2e4655!important;border-color:#b8c8d1!important;caret-color:#2e4655!important}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-editor-title,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nbpub-editor-chrome,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-editor-toolbar-v23,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-tiptap-toolbar,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nbpub-editor-foot{background:#eef4f7!important;color:#516d7c!important;border-color:#c3d1d9!important}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-editor-tool{color:#36566a!important}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-editor-tool:hover,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-editor-tool:focus-visible,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-editor-tool.is-active{background:#dbeaf2!important;color:#174f70!important}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-attachments{background:#f2f6f8;border-color:#b9cad3}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-attachments>header{background:#e8f0f4;border-color:#c3d1d9}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-attachment-drop,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-attachment{background:#fff;border-color:#c1d0d8;color:#2d4858}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-attachment-preview{background:#eaf1f4}

/* Core image viewer — intentionally simple, accessible, and theme-neutral. */
.voxbb-media-viewer{width:min(1180px,calc(100vw - 24px));height:min(900px,calc(100vh - 24px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid #515f6f;border-radius:7px;background:#171b1f;color:#f1f5f7;box-shadow:0 24px 80px rgba(0,0,0,.72);overflow:hidden}.voxbb-media-viewer::backdrop{background:rgba(26,30,35,.88);backdrop-filter:blur(3px)}.voxbb-media-viewer-shell{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr)}.voxbb-media-viewer header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid #3e4955;background:#1f252b}.voxbb-media-viewer header strong,.voxbb-media-viewer header small{display:block}.voxbb-media-viewer header strong{max-width:min(70vw,760px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.voxbb-media-viewer header small{margin-top:1px;color:#8f9dae;font-size:9px}.voxbb-media-viewer-tools{display:flex;align-items:center;gap:4px}.voxbb-media-viewer-tools a,.voxbb-media-viewer-tools button,.voxbb-media-viewer-stage>button{border:0;border-radius:4px;background:transparent;color:#c8d8e0;padding:6px 8px;text-decoration:none;cursor:pointer}.voxbb-media-viewer-tools a:hover,.voxbb-media-viewer-tools button:hover,.voxbb-media-viewer-stage>button:hover{background:#30414a;color:#ffffff}.voxbb-media-viewer-tools button{font-size:20px;line-height:1}.voxbb-media-viewer-stage{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:0;overflow:hidden;background:#0e1113;touch-action:pan-y}.voxbb-media-viewer-stage>button{z-index:2;height:70px;font-size:35px}.voxbb-media-viewer-stage figure{display:grid;height:100%;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto;place-items:center;margin:0;padding:10px}.voxbb-media-viewer-stage img{display:block;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.voxbb-media-viewer figcaption{width:100%;padding:7px 4px 2px;color:#919fb0;font-size:9px;text-align:center}.voxbb-media-viewer.is-single .voxbb-media-viewer-stage>button{visibility:hidden}.has-voxbb-media-viewer{overflow:hidden}
.nb-theme-paranormal-classic-premium .vxc-attachment-preview[data-voxbb-media-viewer]{cursor:zoom-in}.nb-theme-paranormal-classic-premium .vxc-attachment-preview[data-voxbb-media-viewer]:focus-visible{outline:2px solid #8dd6fa;outline-offset:2px}

@media(max-width:760px){.nb-theme-paranormal-classic-premium .vxc-post{grid-template-columns:1fr}.nb-theme-paranormal-classic-premium .vxc-post-author{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:3px 10px;align-items:center;padding:10px 12px;text-align:left;border-right:0;border-bottom:1px solid #515f70;border-radius:6px 6px 0 0}.nb-theme-paranormal-classic-premium .vxc-post-avatar{grid-row:1/3;width:48px;height:48px;margin:0;border-radius:50%;font-size:18px}.nb-theme-paranormal-classic-premium .vxc-author-name{align-self:end}.nb-theme-paranormal-classic-premium .vxc-author-facts{display:none}.nb-theme-paranormal-classic-premium .vxc-author-post-ref{grid-column:2;align-self:start;margin:0}.nb-theme-paranormal-classic-premium .vxc-post-body{padding:17px 16px}.nb-theme-paranormal-classic-premium .nb-post-actionbar{align-items:flex-start}.nb-theme-paranormal-classic-premium .nb-post-actionbar-internal{width:100%}.nb-theme-paranormal-classic-premium .nb-post-actionbar-external{width:100%;justify-content:flex-end}.nb-theme-paranormal-classic-premium .vxc-post-more-menu{right:0;left:auto;max-width:calc(100vw - 30px)}.nb-theme-paranormal-classic-premium .vxc-compose-attachments>header{align-items:flex-start;flex-direction:column}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-tools{width:100%;justify-content:space-between}.nb-theme-paranormal-classic-premium .vxc-compose-attachment{grid-template-columns:42px minmax(0,1fr);}.nb-theme-paranormal-classic-premium .vxc-compose-attachment-actions{grid-column:1/-1;justify-content:flex-end}.nb-theme-paranormal-classic-premium .vxc-compose-actions{align-items:stretch;flex-direction:column}.nb-theme-paranormal-classic-premium .vxc-compose-submit-group{justify-content:flex-end}.voxbb-media-viewer{width:100vw;height:100dvh;border:0;border-radius:0}.voxbb-media-viewer-stage{grid-template-columns:34px minmax(0,1fr) 34px}.voxbb-media-viewer-stage figure{padding:4px}.voxbb-media-viewer header{padding-inline:8px}}
@media(prefers-reduced-motion:reduce){.nb-theme-paranormal-classic-premium .vxc-compose-attachment-progress span{transition:none}}

/* 1.4.2 immediate-reply finish */
.vxc-compose-form.is-composer-submitting .vxc-compose-fields{opacity:.86}.vxc-compose-form.is-composer-submitting .vxc-compose-submit-group{cursor:progress}.vxc-post.nb-ajax-arrival{animation:vxmAjaxReplyArrive .38s ease-out both;scroll-margin-top:84px}@keyframes vxmAjaxReplyArrive{from{opacity:.2;transform:translateY(8px);box-shadow:inset 3px 0 0 #69bde9}to{opacity:1;transform:none;box-shadow:inset 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.vxc-post.nb-ajax-arrival{animation:none}.vxc-compose-form.is-composer-submitting .vxc-compose-fields{transition:none}}

/* 1.4.2 selection quote, quote collapse, and member hovercards */
.vxc-selection-quote-tools{position:fixed;z-index:12000;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid #607185;border-radius:5px;background:#222930;color:#eef4f7;box-shadow:0 12px 30px rgba(0,0,0,.38)}
.vxc-selection-quote-tools button{min-height:30px;padding:5px 9px;border:0;border-radius:3px;background:transparent;color:#e7eef2;font:700 12px/1.2 var(--vbb-ui-font);cursor:pointer;white-space:nowrap}.vxc-selection-quote-tools button:hover,.vxc-selection-quote-tools button:focus-visible{background:#314653;color:#ffffff;outline:none}.vxc-selection-quote-tools button+button{border-left:1px solid #434f5d;border-radius:0 3px 3px 0}.vxc-selection-quote-tools button:disabled{opacity:.55;cursor:wait}
.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] blockquote.is-collapsible-quote{position:relative;overflow:hidden;max-height:var(--vxc-quote-collapse-height,340px);margin-bottom:0}.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] blockquote.is-collapsed-quote:after{content:"";position:absolute;left:0;right:0;bottom:0;height:88px;pointer-events:none;background:linear-gradient(to bottom,rgba(46,54,63,0),#2e363f 80%)}.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] blockquote.is-expanded-quote{max-height:none}.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] blockquote.is-expanded-quote:after{display:none}.vxc-quote-expand{display:block;margin:5px 0 14px 13px;padding:3px 7px;border:1px solid #576677;border-radius:3px;background:#2a323b;color:#a9d6ec;font:650 11px/1.3 var(--vbb-ui-font);cursor:pointer}.vxc-quote-expand:hover{background:#344651;color:#ffffff}
.vxc-post-author{position:relative}.vxc-post-author>.vxc-member-hovercard{position:absolute;z-index:95;left:calc(100% - 14px);top:12px;width:310px;text-align:left}.vxc-post-author>.vxc-member-hovercard[hidden]{display:none}.vxc-member-hovercard{border-radius:5px!important;background:#262d34!important;border-color:#566577!important;color:#e7edf0!important;box-shadow:0 18px 44px rgba(0,0,0,.48)!important}.vxc-member-hovercard-head{padding-bottom:9px;border-bottom:1px solid #3e4955}.vxc-member-hovercard-head .vxm-member-avatar{width:46px;height:46px}.vxc-member-hovercard-head strong{font-size:14px;color:#7dccf4}.vxc-member-hovercard-head small{font-size:11px;color:#98a6b5}.vxc-member-hovercard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vxc-member-hovercard dl div{background:#2f3842!important;border:1px solid #424e5c;border-radius:4px}.vxc-member-hovercard dt{font-size:9px}.vxc-member-hovercard dd{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxc-member-hovercard-actions{display:flex;justify-content:flex-end;margin-top:9px}
html[data-voxbb-mode="daybreak"] .vxc-selection-quote-tools{background:#fff;color:#27465a;border-color:#9fb4c2;box-shadow:0 12px 30px rgba(39,70,90,.2)}html[data-voxbb-mode="daybreak"] .vxc-selection-quote-tools button{color:#315b76}html[data-voxbb-mode="daybreak"] .vxc-selection-quote-tools button:hover{background:#e8f2f7}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post [data-post-content] blockquote.is-collapsed-quote:after{background:linear-gradient(to bottom,rgba(242,247,241,0),#f2f7f1 80%)}html[data-voxbb-mode="daybreak"] .vxc-quote-expand{background:#edf4f7;color:#315f78;border-color:#aabcc7}html[data-voxbb-mode="daybreak"] .vxc-member-hovercard{background:#fff!important;color:#294657!important;border-color:#aebfc9!important}html[data-voxbb-mode="daybreak"] .vxc-member-hovercard-head{border-color:#cbd6dc}html[data-voxbb-mode="daybreak"] .vxc-member-hovercard-head strong{color:#1f6d98}html[data-voxbb-mode="daybreak"] .vxc-member-hovercard dl div{background:#eef4f7!important;border-color:#c7d3da}
@media(max-width:760px){.vxc-post-author>.vxc-member-hovercard{display:none!important}.vxc-selection-quote-tools{max-width:calc(100vw - 16px);overflow:auto}.vxc-selection-quote-tools button{min-height:36px}}
@media(prefers-reduced-motion:reduce){.vxc-selection-quote-tools{scroll-behavior:auto}}
.nb-theme-paranormal-classic-premium .vxc-compose-local-recovery{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 11px;padding:9px 10px;border:1px solid #7a6943;border-radius:5px;background:#282f38;color:#f0e4bf}.nb-theme-paranormal-classic-premium .vxc-compose-local-recovery>div:first-child{min-width:0}.nb-theme-paranormal-classic-premium .vxc-compose-local-recovery strong,.nb-theme-paranormal-classic-premium .vxc-compose-local-recovery small{display:block}.nb-theme-paranormal-classic-premium .vxc-compose-local-recovery strong{font-size:11px}.nb-theme-paranormal-classic-premium .vxc-compose-local-recovery small{margin-top:2px;color:#c9bd99;font-size:10px;line-height:1.45}.vxc-compose-local-recovery-actions{display:flex;gap:6px;flex:0 0 auto}.vxc-compose-local-recovery-actions button{min-height:28px;padding:4px 8px;border:1px solid #89764c;border-radius:3px;background:#4a402b;color:#f6e8bd;font:700 11px/1.2 var(--vbb-ui-font);cursor:pointer}.vxc-compose-local-recovery-actions button.is-muted{background:transparent;color:#cbbf9d}.vxc-compose-local-recovery-actions button:hover{background:#5a4d32;color:#ffffff}.nb-theme-paranormal-classic-premium .vxc-compose-form[data-autosave-state="error"] .vxc-compose-status-dot{background:#d49a63;box-shadow:0 0 0 3px rgba(212,154,99,.12)}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-local-recovery{background:#fff8e6;border-color:#d9c58e;color:#715a24}html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-compose-local-recovery small{color:#826e3b}html[data-voxbb-mode="daybreak"] .vxc-compose-local-recovery-actions button{background:#f4e7bd;border-color:#c9b270;color:#654f19}
@media(max-width:680px){.nb-theme-paranormal-classic-premium .vxc-compose-local-recovery{align-items:stretch;flex-direction:column}.vxc-compose-local-recovery-actions{justify-content:flex-end}}

/* 1.4.2 mixed evidence/media viewer authority. */
.voxbb-media-viewer-shell{grid-template-rows:auto minmax(0,1fr) auto!important}
.voxbb-media-viewer-heading{min-width:0}.voxbb-media-viewer-heading small{display:flex!important;gap:7px;min-height:13px}.voxbb-media-viewer-heading [data-media-viewer-count]:not(:empty):before{content:"·";margin-right:7px}
.voxbb-media-viewer-zoom{display:flex;align-items:center;gap:2px}.voxbb-media-viewer-zoom[hidden]{display:none!important}.voxbb-media-viewer-zoom button{min-width:30px}.voxbb-media-viewer-zoom [data-media-zoom-reset]{min-width:52px;font-size:10px}
.voxbb-media-viewer-viewport{position:relative;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;touch-action:pan-y}.voxbb-media-viewer-viewport.is-image{touch-action:none}.voxbb-media-viewer-viewport.is-pannable{cursor:grab}.voxbb-media-viewer-viewport.is-pannable:active{cursor:grabbing}
.voxbb-media-viewer-content{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.voxbb-media-viewer-content figure{display:grid!important;place-items:center!important;width:100%;height:100%;min-height:0;margin:0!important;padding:10px!important;overflow:hidden}.voxbb-media-viewer-content img{display:block;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;will-change:transform;transition:transform .12s ease}.voxbb-media-viewer-content img.is-zoomed{max-width:none;max-height:none;transition:none}.voxbb-media-viewer-content video{display:block;width:min(100%,1120px);height:min(100%,760px);max-width:100%;max-height:100%;background:#1a1e23;object-fit:contain}.voxbb-media-viewer-content iframe{display:block;width:100%;height:100%;min-height:400px;border:0;background:#ffffff}
.voxbb-media-viewer-audio{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:min(680px,calc(100% - 28px));padding:24px;border:1px solid #3f4a56;border-radius:8px;background:#1a1f25;box-shadow:0 16px 42px #00000077}.voxbb-media-viewer-audio-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#214f69;color:#a9def8;font-size:24px}.voxbb-media-viewer-audio strong,.voxbb-media-viewer-audio small{display:block}.voxbb-media-viewer-audio strong{font-size:14px}.voxbb-media-viewer-audio small{margin-top:3px;color:#919fb0;font-size:10px}.voxbb-media-viewer-audio audio{grid-column:1/-1;width:100%;margin-top:5px}
.voxbb-media-viewer-strip{display:flex;align-items:center;gap:4px;min-height:62px;padding:5px 8px;border-top:1px solid #38424e;background:#171b20;overflow-x:auto;scrollbar-width:thin}.voxbb-media-viewer-strip[hidden]{display:none}.voxbb-media-viewer-thumb{display:grid;grid-template-columns:46px minmax(0,94px);align-items:center;gap:6px;flex:0 0 auto;height:50px;padding:3px 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:#9fabb9;text-align:left;cursor:pointer}.voxbb-media-viewer-thumb:hover{background:#272e36;color:#eaf2f6}.voxbb-media-viewer-thumb.is-active{border-color:#4c89aa;background:#263943;color:#ffffff}.voxbb-media-viewer-thumb img{width:46px;height:40px;border-radius:3px;object-fit:cover}.voxbb-media-viewer-thumb-icon{display:grid;place-items:center;width:46px;height:40px;border-radius:3px;background:#2a3139;color:#86c9eb;font-size:11px;font-weight:800}.voxbb-media-viewer-thumb>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}
.voxbb-media-viewer-shell:fullscreen{width:100vw;height:100vh;background:#1a1e23}.voxbb-media-viewer-shell:fullscreen .voxbb-media-viewer-stage{min-height:0}.voxbb-media-viewer[data-media-type="pdf"] .voxbb-media-viewer-viewport{background:#d7dce0}.voxbb-media-viewer[data-media-type="audio"] .voxbb-media-viewer-stage{background:radial-gradient(circle at 50% 45%,#1d2227,#1a1e23 62%)}
.vxc-attachment-actions [data-voxbb-media-viewer]{font-weight:800}.vxc-attachment-actions [data-voxbb-media-viewer]:before{content:"▣";margin-right:4px;font-size:9px}
@media(max-width:760px){.voxbb-media-viewer-tools>a[data-media-viewer-download]{display:none}.voxbb-media-viewer-zoom [data-media-zoom-reset]{display:none}.voxbb-media-viewer-stage{grid-template-columns:30px minmax(0,1fr) 30px!important}.voxbb-media-viewer-stage>button{padding-inline:3px}.voxbb-media-viewer-strip{min-height:54px;padding:4px}.voxbb-media-viewer-thumb{grid-template-columns:42px;width:48px;height:46px;padding:2px}.voxbb-media-viewer-thumb img,.voxbb-media-viewer-thumb-icon{width:42px;height:40px}.voxbb-media-viewer-thumb>span:last-child{display:none}.voxbb-media-viewer-audio{grid-template-columns:44px minmax(0,1fr);gap:9px;padding:15px}.voxbb-media-viewer-audio-icon{width:44px;height:44px;font-size:18px}.voxbb-media-viewer-content iframe{min-height:0}}
@media(prefers-reduced-motion:reduce){.voxbb-media-viewer-content img{transition:none}}

/* 1.4.4 post-surface authority: one reading pad, calmer actions, deliberate mobile author header. */
.nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content{padding:0!important;min-width:0}
.nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content>.vxc-post-meta{margin:0}
.nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content>.vxc-post-body{padding:20px 24px!important;min-width:0}
.nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content>.vxc-post-body>[data-post-content]{max-width:100%;min-width:0}
.nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.post-action-link,
.nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.vxc-post-bookmark button{min-height:28px;padding:4px 7px;border:0!important;background:transparent!important;box-shadow:none!important;color:#9fc7dc!important;font-size:11px!important;font-weight:750!important}
.nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.post-action-link:hover,
.nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.post-action-link:focus-visible,
.nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.vxc-post-bookmark button:hover,
.nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.vxc-post-bookmark button:focus-visible{background:rgba(87,171,220,.10)!important;color:#dff4ff!important;text-decoration:none}
.nb-theme-paranormal-classic-premium .vxc-post-more>summary{display:grid;place-items:center;min-width:29px;min-height:28px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:#9fc7dc;cursor:pointer}
.nb-theme-paranormal-classic-premium .vxc-post-more[open]>summary,.nb-theme-paranormal-classic-premium .vxc-post-more>summary:hover{background:rgba(87,171,220,.10);color:#ffffff}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.post-action-link,
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.vxc-post-bookmark button,
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-more>summary{color:#315f78!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.post-action-link:hover,
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.vxc-post-bookmark button:hover,
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-more>summary:hover{background:#e7f1f6!important;color:#174c6b!important}
@media(max-width:760px){
 .nb-theme-paranormal-classic-premium .vxc-post{grid-template-columns:minmax(0,1fr)!important;border-radius:6px}
 .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-author{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;padding:9px 11px!important;border-right:0!important;border-bottom:1px solid #515f70;border-radius:6px 6px 0 0;text-align:left}
 .nb-theme-paranormal-classic-premium .vxc-post-author>.vxc-post-avatar-link{grid-column:1;grid-row:1/3;align-self:center}
 .nb-theme-paranormal-classic-premium .vxc-post-author .vxc-post-avatar{width:48px;height:48px;margin:0;border-radius:50%;font-size:18px}
 .nb-theme-paranormal-classic-premium .vxc-post-author>.vxc-author-name{grid-column:2;grid-row:1;align-self:end;margin:0;line-height:1.25}
 .nb-theme-paranormal-classic-premium .vxc-post-author>.vxc-thread-starter-label{grid-column:3;grid-row:1/3;align-self:center;margin:0;white-space:nowrap}
 .nb-theme-paranormal-classic-premium .vxc-post-author>.vxc-author-post-ref{grid-column:2;grid-row:2;align-self:start;margin:0;font-size:9.5px}
 .nb-theme-paranormal-classic-premium .vxc-post-author>.vxc-author-facts{display:none!important}
 .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content>.vxc-post-body{padding:16px 14px!important}
 .nb-theme-paranormal-classic-premium .vxc-post-meta{padding:7px 9px}
 .nb-theme-paranormal-classic-premium .nb-post-actionbar{align-items:center;padding:7px 8px}
 .nb-theme-paranormal-classic-premium .nb-post-actionbar-internal{width:auto;min-width:0;flex:1}
 .nb-theme-paranormal-classic-premium .nb-post-actionbar-external{width:auto;min-width:0;justify-content:flex-end;margin-left:auto}
 .nb-theme-paranormal-classic-premium .vxc-post-more-menu{right:0;left:auto;width:min(270px,calc(100vw - 28px));max-width:calc(100vw - 28px)}
 .nb-theme-paranormal-classic-premium .vxc-post-attachments{padding:10px 12px}
 .nb-theme-paranormal-classic-premium .vxc-attachment-list{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:430px){
 .nb-theme-paranormal-classic-premium .vxc-post-author>.vxc-thread-starter-label{grid-column:2;grid-row:auto;justify-self:start;margin-top:3px}
 .nb-theme-paranormal-classic-premium .vxc-post-author>.vxc-author-post-ref{grid-column:3;grid-row:1;align-self:center;justify-self:end}
 .nb-theme-paranormal-classic-premium .nb-post-actionbar{gap:4px}
 .nb-theme-paranormal-classic-premium .nb-post-actionbar-external{gap:1px}
 .nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.post-action-link,
 .nb-theme-paranormal-classic-premium .nb-post-actionbar-external>.vxc-post-bookmark button{padding-inline:5px}
}

/* VoxBB 1.4.9 deterministic What's New filters */
.voxbb-activity-modes{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:9px 11px;border-top:1px solid #c7d5df;border-bottom:1px solid #c7d5df;background:#f5f8fa}
.voxbb-activity-modes a{display:inline-flex;align-items:center;min-height:29px;padding:4px 9px;border:1px solid #a5b8c8;border-radius:3px;background:#ffffff;color:#24577d;text-decoration:none;font-size:11px;font-weight:700}
.voxbb-activity-modes a:hover,.voxbb-activity-modes a.is-active,.voxbb-activity-modes a[aria-current="page"]{border-color:#3c709b;background:#e4f0f9;color:#173f65}
.voxbb-activity-filter-form{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(135px,1fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(135px,.9fr) auto;gap:8px;align-items:end;padding:10px 11px;border-bottom:1px solid #c7d5df;background:#fbfcfd}
.voxbb-activity-filter-form label{display:grid;gap:4px;min-width:0;color:#425f76;font-size:10px;font-weight:700}
.voxbb-activity-filter-form input,.voxbb-activity-filter-form select{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid #9fb3c4;border-radius:3px;background:#ffffff;color:#1f374a;font:12px/1.2 Arial,sans-serif}
.voxbb-activity-filter-actions{display:flex;align-items:center;gap:6px;min-height:34px}.voxbb-activity-filter-actions .cp-action{min-height:34px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer}
.voxbb-activity-summary{padding:7px 11px;border-bottom:1px solid #d9e3ea;background:#f7fafc;color:#687584;font-size:10.5px}.voxbb-activity-summary strong{color:#234f77}
@media(max-width:900px){.voxbb-activity-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.voxbb-activity-filter-actions{grid-column:span 3}}
@media(max-width:620px){.voxbb-activity-modes{overflow-x:auto;flex-wrap:nowrap}.voxbb-activity-modes a{white-space:nowrap}.voxbb-activity-filter-form{grid-template-columns:1fr 1fr}.voxbb-activity-filter-actions{grid-column:1/-1}.voxbb-activity-filter-form label:nth-of-type(1),.voxbb-activity-filter-form label:nth-of-type(2){grid-column:1/-1}}


/* Source: /assets/themes/paranormal-classic-premium/assets/refinement.css */
/* 1.5: shared visual system. Loaded last to retire the compact 1.0–1.4 presentation.
   Preserve the platform's text-scale, reading-font, density and palette preferences. */
:root {
  --vbb-ui-font: "Segoe UI", system-ui, Arial, sans-serif;
  --vbb-ui-size: 16px;
  --vbb-small-size: 14px;
  --vbb-smaller-size: 13px;
  --vbb-large-size: 18px;
  --vbb-heading-size: 20px;
  --vbb-page-heading-size: 30px;
  --vbb-post-size: 17px;
  --pnf-surface: #272e35;
  --pnf-raised: #2d353f;
  --pnf-inset: #222930;
  --pnf-border: #3e4955;
  --pnf-text: #e7edf1;
  --pnf-muted: #b1bbc7;
  --pnf-link: #8ccdec;
}
html[data-voxbb-mode="daybreak"] {
  --pnf-surface: #fff;
  --pnf-raised: #f1f5f7;
  --pnf-inset: #e9eff3;
  --pnf-border: #ccd6dd;
  --pnf-text: #243947;
  --pnf-muted: #536979;
  --pnf-link: #17658d;
}
body.nb-theme-paranormal-classic-premium {
  font-family: var(--vbb-ui-font);
  font-size: calc(var(--vbb-ui-size) * var(--vbb-type-scale));
  line-height: 1.6;
  color: var(--pnf-text);
}
.nb-theme-paranormal-classic-premium :is(h1,h2,h3,h4) { font-family: var(--vbb-ui-font); }
.nb-theme-paranormal-classic-premium .vxc-page { padding: 28px !important; background: var(--pnf-inset); }
.nb-theme-paranormal-classic-premium :is(.vxc-button,.cp-button) {
  min-height: 40px; padding: 9px 15px; border-radius: 6px;
  font-size: calc(14px * var(--vbb-type-scale)); font-weight: 600; box-shadow: none;
}
.nb-theme-paranormal-classic-premium :is(.vxc-breadcrumb,.vxc-breadcrumbs) { font-size: calc(13px * var(--vbb-type-scale)); }
.nb-theme-paranormal-classic-premium :is(.vxc-primary a,.vxm-secondary a,.vxc-utility-trigger,.vxc-header-link) { font-size: calc(14px * var(--vbb-type-scale)); }
.nb-theme-paranormal-classic-premium .vxc-primary { background: var(--pnf-surface); box-shadow: none; }
.nb-theme-paranormal-classic-premium .vxc-primary a { min-height: 48px; padding: 12px 20px; }
.nb-theme-paranormal-classic-premium .vxc-primary a.is-active { background: var(--pnf-raised); color: var(--pnf-link); box-shadow: inset 0 -3px var(--pnf-link); }
.nb-theme-paranormal-classic-premium .vxm-secondary { background: var(--pnf-inset); }
.nb-theme-paranormal-classic-premium .vxc-utility-bar { background: #424d5a; border-color: #556476; box-shadow: none; }
.nb-theme-paranormal-classic-premium .vxc-utility-inner { min-height: 42px; }
.nb-theme-paranormal-classic-premium .vxm-header-search input { font-size: 14px; }
.nb-theme-paranormal-classic-premium .vxm-tagline { font-size: 11px; letter-spacing: .1em; }
.nb-theme-paranormal-classic-premium .vxc-masthead { background: linear-gradient(90deg,#1a1e23e6,#1a1e2366),url("/assets/themes/paranormal-classic-premium/images/cosmic-original.webp") center 42% / cover; border-radius: 8px; margin: 14px 0; }
.nb-theme-paranormal-classic-premium .vxc-masthead-inner { padding-inline: 24px; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-masthead { background: linear-gradient(110deg,#cbdbe5,#ecf2f6); }

/* The rail has a stable width; both grid children can shrink without squeezing the forums. */
.nb-theme-paranormal-classic-premium .vxm-index-community .vxm-index-grid { grid-template-columns: 280px minmax(0,1fr); gap: 24px; align-items: start; }
.nb-theme-paranormal-classic-premium .vxm-index-community:not(.has-rail) .vxm-index-grid { grid-template-columns: minmax(0,1fr); }
.nb-theme-paranormal-classic-premium :is(.vxm-index-main,.vxm-index-rail) { min-width: 0; }
.nb-theme-paranormal-classic-premium .vxm-community-rail { display: grid; gap: 18px; grid-column: 1; grid-row: 1; }
.nb-theme-paranormal-classic-premium .vxm-index-main { grid-column: 2; grid-row: 1; }
.nb-theme-paranormal-classic-premium .vxm-index-community:not(.has-rail) .vxm-index-main { grid-column: 1; }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-card { padding: 0; border: 1px solid var(--pnf-border); border-radius: 8px; background: var(--pnf-surface); box-shadow: none; overflow: hidden; }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-head { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 6px 10px; padding: 15px 16px; background: var(--pnf-raised); border-bottom: 1px solid var(--pnf-border); }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-head h2 { margin: 0; color: var(--pnf-text); font-size: calc(16px * var(--vbb-type-scale)); font-weight: 600; line-height: 1.4; letter-spacing: 0; text-transform: none; }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-head a { color: var(--pnf-link) !important; font-size: calc(13px * var(--vbb-type-scale)); font-weight: 400; }
.nb-theme-paranormal-classic-premium .vxm-online-members { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; padding: 14px; }
.nb-theme-paranormal-classic-premium .vxm-online-member { gap: 8px; padding: 3px 0; color: var(--pnf-text) !important; }
.nb-theme-paranormal-classic-premium .vxm-online-member>span { font-size: calc(13px * var(--vbb-type-scale)); }
.nb-theme-paranormal-classic-premium .vxm-online-member .vxm-member-avatar { width: 30px; height: 30px; font-size: 12px; }
.nb-theme-paranormal-classic-premium :is(.vxm-activity-list,.vxm-profile-post-list) article { display: grid; grid-template-columns: 34px minmax(0,1fr); gap: 11px; padding: 15px 16px; border-color: var(--pnf-border); }
.nb-theme-paranormal-classic-premium :is(.vxm-activity-title,.vxm-profile-post-copy) { display: block; color: var(--pnf-link); font-size: calc(14px * var(--vbb-type-scale)); font-weight: 600; line-height: 1.5; overflow-wrap: anywhere; }
.nb-theme-paranormal-classic-premium .vxm-profile-post-copy span { display: block; margin-top: 5px; font-size: calc(14px * var(--vbb-type-scale)); font-weight: 400; color: var(--pnf-text); line-height: 1.6; }
.nb-theme-paranormal-classic-premium :is(.vxm-activity-list,.vxm-profile-post-list) small { display: block; margin-top: 5px; font-size: calc(12px * var(--vbb-type-scale)); color: var(--pnf-muted); white-space: normal; line-height: 1.5; }
.nb-theme-paranormal-classic-premium .vxm-community-rail :is(.vxm-rail-empty,footer) { padding: 14px 16px; margin: 0; color: var(--pnf-muted); font-size: calc(13px * var(--vbb-type-scale)); line-height: 1.6; background: transparent; }
.nb-theme-paranormal-classic-premium .vxm-community-links nav { display: grid; padding: 8px; }
.nb-theme-paranormal-classic-premium .vxm-community-links nav a { display: flex; justify-content: space-between; padding: 9px 10px; color: var(--pnf-text); font-size: calc(14px * var(--vbb-type-scale)); border-radius: 4px; }
.nb-theme-paranormal-classic-premium .vxm-community-links nav a:hover { background: var(--pnf-raised); }

/* Forum hierarchy: quiet section headers, useful descriptions, readable activity. */
.nb-theme-paranormal-classic-premium .vxc-live-runtime {
  grid-template-columns: auto minmax(0,1fr) auto;
  align-items: center;
  min-height: 52px;
  background: var(--pnf-surface);
  border-color: var(--pnf-border);
  border-left-color: #78b997;
}
.nb-theme-paranormal-classic-premium .vxc-live-runtime-title { border: 0; border-right: 1px solid var(--pnf-border); padding: 7px 10px; min-width: 118px; }
.nb-theme-paranormal-classic-premium .vxc-live-runtime-title strong { font-size: 12px; line-height: 1.15; }
.nb-theme-paranormal-classic-premium .vxc-live-runtime-title small { font-size: 9px; line-height: 1.2; }
.nb-theme-paranormal-classic-premium .vxc-live-runtime-state { display: flex; flex-wrap: nowrap; align-items: center; min-width: 0; padding: 0; overflow-x: auto; }
.nb-theme-paranormal-classic-premium .vxc-live-fact { flex: 0 0 auto; border: 0; border-right: 1px solid var(--pnf-border); padding: 6px 9px; min-height: 38px; }
.nb-theme-paranormal-classic-premium .vxc-live-fact b { font-size: 12px; line-height: 1.2; }
.nb-theme-paranormal-classic-premium .vxc-live-fact small { font-size: 10px; line-height: 1.25; color: var(--pnf-muted); }
.nb-theme-paranormal-classic-premium .vxc-live-runtime-actions { flex-wrap: nowrap; padding: 5px 8px; min-height: 0; }
.nb-theme-paranormal-classic-premium .vxc-live-runtime-actions .vxc-button { min-height: 30px; padding: 4px 9px; font-size: 11px; }
.nb-theme-paranormal-classic-premium .vxc-live-hub-link { white-space: nowrap; font-size: 11px; }
.nb-theme-paranormal-classic-premium .live-typing { flex: 0 0 auto; min-height: 0; font-size: 11px; color: var(--pnf-link); }
.nb-theme-paranormal-classic-premium .live-composer-typing {
  min-height: 28px;
  box-sizing: border-box;
  padding: 4px 10px;
  border: 1px solid var(--pnf-border);
  border-bottom: 0;
  border-radius: 6px 6px 0 0;
  font-size: 12px;
  line-height: 19px;
  color: var(--pnf-link);
  background: var(--pnf-inset);
}
.nb-theme-paranormal-classic-premium .live-composer-typing[data-active="1"]::before { content: "•••"; display: inline-block; margin-right: 7px; letter-spacing: 2px; animation: pnf-typing-pulse 1.4s ease-in-out infinite; }
@keyframes pnf-typing-pulse { 50% { opacity: .4; } }
@media(prefers-reduced-motion:reduce) { .nb-theme-paranormal-classic-premium .live-composer-typing::before { animation: none; } }
@media(max-width:900px) {
  .nb-theme-paranormal-classic-premium .vxc-live-runtime { grid-template-columns: minmax(0,1fr) auto; }
  .nb-theme-paranormal-classic-premium .vxc-live-runtime-title { border-right: 0; }
  .nb-theme-paranormal-classic-premium .vxc-live-runtime-state { grid-column: 1/-1; grid-row: 2; border-top: 1px solid var(--pnf-border); }
  .nb-theme-paranormal-classic-premium .vxc-live-runtime-actions { grid-column: 2; grid-row: 1; }
}
@media(max-width:620px) {
  .nb-theme-paranormal-classic-premium .vxc-live-runtime { grid-template-columns: minmax(0,1fr); }
  .nb-theme-paranormal-classic-premium .vxc-live-runtime-title { padding: 6px 9px; }
  .nb-theme-paranormal-classic-premium .vxc-live-runtime-state { grid-column: 1; grid-row: 2; overflow-x: auto; }
  .nb-theme-paranormal-classic-premium .vxc-live-runtime-actions { grid-column: 1; grid-row: 3; border-top: 1px solid var(--pnf-border); justify-content: flex-start; }
  .nb-theme-paranormal-classic-premium .vxc-live-instant,.nb-theme-paranormal-classic-premium .vxc-live-time { display: none; }
}
.nb-theme-paranormal-classic-premium .vxm-index-toolbar { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 16px; margin-bottom: 24px; }
.nb-theme-paranormal-classic-premium :is(.vxm-index-toolbar h1,.vxc-forum-hero h1,.vxc-route-head h1,.vxc-thread-title h1) { font-size: calc(30px * var(--vbb-type-scale)); font-weight: 650; line-height: 1.25; letter-spacing: -.5px; margin: 4px 0 8px; }
.nb-theme-paranormal-classic-premium :is(.vxm-index-toolbar p,.vxc-forum-hero p,.vxc-route-head p,.vxc-thread-title p) { font-size: calc(15px * var(--vbb-type-scale)); color: var(--pnf-muted); line-height: 1.6; }
.nb-theme-paranormal-classic-premium :is(.vxm-kicker,.vxc-forum-kicker,.vxc-thread-list-kicker) { font-size: calc(11px * var(--vbb-type-scale)) !important; letter-spacing: .1em; color: var(--pnf-link); }
.nb-theme-paranormal-classic-premium .vxc-category { margin-bottom: 26px; }
.nb-theme-paranormal-classic-premium .vxc-category-head { padding: 13px 16px; border: 1px solid var(--pnf-border); border-radius: 6px; background: var(--pnf-raised); box-shadow: none; }
.nb-theme-paranormal-classic-premium .vxc-category-head h2 { font-size: calc(15px * var(--vbb-type-scale)); font-weight: 600; color: var(--pnf-text); letter-spacing: .04em; line-height: 1.4; }
.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head { padding: 13px 16px !important; margin-bottom: 12px !important; background: var(--pnf-raised) !important; border-color: var(--pnf-border) !important; border-radius: 6px !important; }
.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head h2 { font: 600 calc(15px * var(--vbb-type-scale))/1.4 var(--vbb-ui-font) !important; color: var(--pnf-text) !important; }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-head h2 { padding: 0; background: none; border: 0; box-shadow: none; }
body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxc-forum-list { gap: 14px; }
.nb-theme-paranormal-classic-premium .pnf-node-card { background: var(--pnf-surface); border: 1px solid var(--pnf-border); border-radius: 8px; box-shadow: none; }
.nb-theme-paranormal-classic-premium .pnf-node-card.is-unread { box-shadow: inset 3px 0 #74badd; }
.nb-theme-paranormal-classic-premium .pnf-node-card:hover { background: var(--pnf-raised); border-color: #738191; box-shadow: none; }
.nb-theme-paranormal-classic-premium .pnf-node-card-main { grid-template-columns: 28px minmax(0,1fr); gap: 12px; padding: 20px 18px 18px; min-height: 130px; }
.nb-theme-paranormal-classic-premium .pnf-node-titleline { flex-wrap: wrap; gap: 8px; align-items: baseline; }
.nb-theme-paranormal-classic-premium .pnf-node-titleline h3 { font-size: calc(17px * var(--vbb-type-scale)); line-height: 1.4; font-weight: 600; }
.nb-theme-paranormal-classic-premium .pnf-node-titleline h3 a { color: var(--pnf-link); text-shadow: none; }
.nb-theme-paranormal-classic-premium .pnf-node-copy>p { margin-top: 8px; color: var(--pnf-muted); font-size: calc(14px * var(--vbb-type-scale)); line-height: 1.6; }
.nb-theme-paranormal-classic-premium .pnf-node-badge { font-size: calc(10px * var(--vbb-type-scale)); font-weight: 600; letter-spacing: .03em; }
.nb-theme-paranormal-classic-premium .pnf-subforums { gap: 8px 14px; margin-top: 14px; padding-top: 12px; border-color: var(--pnf-border); }
.nb-theme-paranormal-classic-premium .pnf-subforums a { font-size: calc(13px * var(--vbb-type-scale)); color: var(--pnf-link) !important; font-weight: 400; }
.nb-theme-paranormal-classic-premium .pnf-node-activity { background: transparent; border-color: var(--pnf-border); padding: 14px 18px; gap: 10px; }
.nb-theme-paranormal-classic-premium .pnf-node-last>a { font-size: calc(14px * var(--vbb-type-scale)); color: var(--pnf-text); font-weight: 500; white-space: normal; line-height: 1.45; overflow-wrap: anywhere; }
.nb-theme-paranormal-classic-premium .pnf-node-last small { margin-top: 4px; font-size: calc(12px * var(--vbb-type-scale)); color: var(--pnf-muted); white-space: normal; }
.nb-theme-paranormal-classic-premium .pnf-node-footer { flex-wrap: wrap; background: var(--pnf-inset); border-color: var(--pnf-border); padding: 10px 18px; gap: 6px 16px; font-size: calc(12px * var(--vbb-type-scale)); color: var(--pnf-muted); }
.nb-theme-paranormal-classic-premium .pnf-node-footer strong { font-size: inherit; color: var(--pnf-text); font-weight: 600; }
.nb-theme-paranormal-classic-premium .vxm-community-footer { display: flex; flex-wrap: wrap; gap: 18px 28px; padding: 20px; border: 1px solid var(--pnf-border); border-radius: 8px; background: var(--pnf-surface); }
.nb-theme-paranormal-classic-premium .vxm-community-stat { display: grid; gap: 4px; }
.nb-theme-paranormal-classic-premium .vxm-community-stat span { font-size: 13px; color: var(--pnf-muted); }
.nb-theme-paranormal-classic-premium .vxm-community-stat strong { font-size: 18px; color: var(--pnf-text); }

/* Thread lists and posts share the same surfaces and type scale. */
.nb-theme-paranormal-classic-premium .vxc-thread-row { min-height: 96px; background: var(--pnf-surface) !important; border-color: var(--pnf-border); }
.nb-theme-paranormal-classic-premium .vxc-thread-main { padding: 16px 12px !important; }
.nb-theme-paranormal-classic-premium .vxc-thread-title-link { font-size: calc(17px * var(--vbb-type-scale)) !important; line-height: 1.45; font-weight: 600 !important; }
.nb-theme-paranormal-classic-premium .vxc-thread-copy p { font-size: calc(13px * var(--vbb-type-scale)) !important; line-height: 1.6; color: var(--pnf-muted) !important; }
.nb-theme-paranormal-classic-premium :is(.vxc-thread-stat,.vxc-thread-last) { background: transparent !important; border-left: 0 !important; }
.nb-theme-paranormal-classic-premium :is(.vxc-thread-stat span,.vxc-thread-last small) { font-size: calc(12px * var(--vbb-type-scale)); color: var(--pnf-muted); }
.nb-theme-paranormal-classic-premium .vxc-thread-chip { font-size: calc(11px * var(--vbb-type-scale)); font-weight: 600; padding: 2px 6px; }
html .nb-theme-paranormal-classic-premium .vxc-post { background: var(--pnf-surface); border: 1px solid var(--pnf-border); border-radius: 8px; box-shadow: none; margin-bottom: 24px; }
html .nb-theme-paranormal-classic-premium .vxc-post-author { background: var(--pnf-inset); border-color: var(--pnf-border); padding: 24px 16px; }
html .nb-theme-paranormal-classic-premium .vxc-author-name { font-size: calc(16px * var(--vbb-type-scale)); line-height: 1.5; }
html .nb-theme-paranormal-classic-premium :is(.vxc-author-facts,.vxc-author-post-ref) { font-size: calc(13px * var(--vbb-type-scale)); color: var(--pnf-muted); line-height: 1.7; }
html .nb-theme-paranormal-classic-premium .vxc-thread-starter-label { font-size: calc(11px * var(--vbb-type-scale)); padding: 4px 8px; }
html .nb-theme-paranormal-classic-premium .vxc-post-body { background: var(--pnf-surface); color: var(--pnf-text); font-family: var(--vbb-reading-font); font-size: calc(var(--vbb-post-size) * var(--vbb-type-scale)) !important; line-height: var(--vbb-reading-leading); overflow-wrap: anywhere; }
html .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content>.vxc-post-body { padding: 26px 28px !important; }
html .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content>.vxc-post-body>[data-post-content] { max-width: var(--vbb-reading-measure); }
html .nb-theme-paranormal-classic-premium .vxc-post-meta { padding: 12px 20px; font-size: calc(13px * var(--vbb-type-scale)); color: var(--pnf-muted); background: var(--pnf-surface); border-color: var(--pnf-border); }
html .nb-theme-paranormal-classic-premium :is(.nb-post-actionbar,.vxc-post-reactions) { background: var(--pnf-surface); border-color: var(--pnf-border); padding: 12px 18px; }
html .nb-theme-paranormal-classic-premium .nb-post-actionbar { flex-wrap: wrap; gap: 8px; }
html .nb-theme-paranormal-classic-premium :is(.post-action-link,.vxc-post-bookmark button,.vxc-post-more>summary,.vxc-post-moderation>summary) { font-size: calc(13px * var(--vbb-type-scale)) !important; min-height: 36px; color: var(--pnf-link) !important; }
html .nb-theme-paranormal-classic-premium :is(.vxc-post-body blockquote,.vxc-quote) { background: var(--pnf-inset) !important; color: var(--pnf-text) !important; border-color: var(--pnf-link) !important; }
html .nb-theme-paranormal-classic-premium :is(.nbpub-editor-shell .ProseMirror,.nbpub-editor-shell [contenteditable="true"],.nb-editor-source) { background: var(--pnf-surface) !important; color: var(--pnf-text) !important; font-family: var(--vbb-reading-font); font-size: calc(var(--vbb-post-size) * var(--vbb-type-scale)) !important; line-height: var(--vbb-reading-leading) !important; }
.nb-theme-paranormal-classic-premium .vxc-footer { background: var(--pnf-inset); box-shadow: none; }
.nb-theme-paranormal-classic-premium .vxc-footer :is(a,p,h2) { font-size: calc(13px * var(--vbb-type-scale)); line-height: 1.7; }
/* Explicitly replace the older palette rules and compact action bar priorities. */
html[data-voxbb-mode] .nb-theme-paranormal-classic-premium :is(.vxc-post,.vxc-post-body) { background: var(--pnf-surface); color: var(--pnf-text); }
html[data-voxbb-mode] .nb-theme-paranormal-classic-premium .vxc-post-author { background: var(--pnf-inset); }
html[data-voxbb-mode] .nb-theme-paranormal-classic-premium :is(.vxc-post-meta,.nb-post-actionbar) { background: var(--pnf-surface) !important; border-color: var(--pnf-border) !important; font-size: calc(13px * var(--vbb-type-scale)) !important; }
html[data-voxbb-mode] .nb-theme-paranormal-classic-premium .nb-post-actionbar-external :is(.post-action-link,.vxc-post-bookmark button) { font-size: calc(13px * var(--vbb-type-scale)) !important; color: var(--pnf-link) !important; font-weight: 600 !important; min-height: 36px; }
.nb-theme-paranormal-classic-premium .vxm-activity-title { white-space: normal; color: var(--pnf-link) !important; }
.nb-theme-paranormal-classic-premium .vxm-profile-post-copy strong { font-size: calc(14px * var(--vbb-type-scale)); color: var(--pnf-link); }
.nb-theme-paranormal-classic-premium .vxc-post-actions { padding: 0; background: var(--pnf-surface) !important; }
.nb-theme-paranormal-classic-premium .vxc-thread-list-title,
.nb-theme-paranormal-classic-premium .vxc-thread-list-head { background: var(--pnf-raised) !important; box-shadow: none; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium :is(.vxm-index-toolbar p,.vxm-online-card footer,.pnf-node-last small,.pnf-node-last small span,.vxm-footer-brand p,.vxc-footer-display p,.vxc-footer-bottom) { color: var(--pnf-muted) !important; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium :is(.pnf-node-footer>a,.pnf-node-unread-note,.vxm-community-links nav a,.vxm-community-links nav a.is-following-link) { color: var(--pnf-link) !important; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxm-community-links nav a { border-color: var(--pnf-border); }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-utility-bar { background: #405c48 !important; border-color: #587360 !important; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium :is(.vxc-utility-trigger,.vxc-utility-bar .vxc-header-link,.vxc-online) { color: #fff !important; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-button-light { background: var(--pnf-raised) !important; color: var(--pnf-text) !important; border-color: var(--pnf-border); }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-category-head button { color: var(--pnf-muted); }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-footer-bottom { background: var(--pnf-inset); }

@media(max-width:1100px) {
  .nb-theme-paranormal-classic-premium .vxm-index-community .vxm-index-grid { grid-template-columns: 250px minmax(0,1fr); gap: 18px; }
  body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxc-forum-list { grid-template-columns: 1fr; }
}
@media(max-width:960px) {
  .nb-theme-paranormal-classic-premium .vxm-index-community .vxm-index-grid { grid-template-columns: minmax(0,1fr); }
  .nb-theme-paranormal-classic-premium .vxm-index-main { grid-column: 1; grid-row: 1; }
  .nb-theme-paranormal-classic-premium .vxm-index-community .vxm-community-rail { grid-column: 1; grid-row: 2; grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
  body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxc-forum-list { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media(max-width:760px) {
  .nb-theme-paranormal-classic-premium .vxc-masthead-inner { padding-inline: 12px; }
  .nb-theme-paranormal-classic-premium .vxc-page { padding: 18px 12px !important; }
  .nb-theme-paranormal-classic-premium :is(.vxm-index-toolbar h1,.vxc-forum-hero h1,.vxc-route-head h1,.vxc-thread-title h1) { font-size: calc(25px * var(--vbb-type-scale)); }
  html .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content>.vxc-post-body { padding: 20px 16px !important; }
  html .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-author { padding: 14px !important; }
  html .nb-theme-paranormal-classic-premium .vxc-post-author>.vxc-author-post-ref { font-size: calc(12px * var(--vbb-type-scale)); }
  .nb-theme-paranormal-classic-premium .vxc-utility-trigger { font-size: 12px; }
  .nb-theme-paranormal-classic-premium .vxm-tagline { font-size: 9px; }
}
@media(max-width:600px) {
  html .nb-theme-paranormal-classic-premium .nb-post-actionbar-internal { flex: 1 1 100%; width: 100%; min-width: 0; flex-wrap: wrap; }
  html .nb-theme-paranormal-classic-premium .nb-post-actionbar-external { flex: 1 1 100%; width: 100%; justify-content: flex-end; flex-wrap: wrap; }
  html .nb-theme-paranormal-classic-premium .nb-post-actionbar :is(button,a) { white-space: nowrap; word-break: normal; overflow-wrap: normal; }
  body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxc-forum-list { grid-template-columns: minmax(0,1fr); }
  .nb-theme-paranormal-classic-premium .vxm-index-community .vxm-community-rail { grid-template-columns: minmax(0,1fr) !important; }
  .nb-theme-paranormal-classic-premium .pnf-node-card-main { min-height: 0; padding: 18px 16px; }
  .nb-theme-paranormal-classic-premium .pnf-node-footer>a { font-size: inherit; }
  .nb-theme-paranormal-classic-premium .vxc-header-link { font-size: 12px; }
}
@media(prefers-reduced-motion:reduce) {
  html { scroll-behavior: auto; }
  .nb-theme-paranormal-classic-premium .pnf-node-card { transition: none; }
}


/* Source: /assets/themes/paranormal-classic-premium/assets/classic.css */
/* 1.8 — reference-led classic presentation.
   Palette and geometry checked against the supplied UI.X Classic Dark style export.
   Uses VoxBB components, routes, preferences and interaction runtime. */
html[data-voxbb-mode="midnight"] {
  --pnf-surface:#262d34; --pnf-raised:#2a313a; --pnf-inset:#2e3640;
  --pnf-border:#3c4754; --pnf-text:#e9e9e9; --pnf-muted:#b2bcc8; --pnf-link:#49a9e5;
  --vxm-page:#1d2228; --vxm-page-2:#1d2228; --vxm-shell:#282f38; --vxm-panel:#262d34;
  --vxm-panel-2:#37404b; --vxm-line:#3c4754; --vxm-text:#e9e9e9; --vxm-muted:#b2bcc8; --vxm-link:#49a9e5;
}
body.nb-theme-paranormal-classic-premium { background:var(--vxm-page); }
body.nb-theme-paranormal-classic-premium[data-voxbb-mode="midnight"][data-vxm-scenic="1"]::before {
  height:940px;
  background:linear-gradient(to bottom,transparent 48%,rgba(29,34,40,.16) 62%,rgba(29,34,40,.65) 80%,#1d2228 100%),url("/assets/themes/paranormal-classic-premium/images/cosmic-original.webp") center top / cover no-repeat;
  opacity:1;
}
.nb-theme-paranormal-classic-premium .vxc-app { width:calc(100% - 40px); max-width:1200px; margin:16px auto 24px; }
html[data-voxbb-mode] .nb-theme-paranormal-classic-premium .vxc-utility-bar { background:#6ba65e !important; border:0 !important; border-radius:3px; box-shadow:none; }
.nb-theme-paranormal-classic-premium .vxc-utility-inner { min-height:38px; }
.nb-theme-paranormal-classic-premium .vxc-masthead { background:transparent !important; border:0; border-radius:0; margin:0; min-height:146px; }
.nb-theme-paranormal-classic-premium .vxc-masthead-inner { min-height:146px; padding:18px 0; }
.nb-theme-paranormal-classic-premium .pnf-wordmark { font-size:30px; line-height:.92; letter-spacing:1px; }
.nb-theme-paranormal-classic-premium .pnf-wordmark>span:last-child { font-size:28px; letter-spacing:3px; }
.nb-theme-paranormal-classic-premium .vxm-tagline { font-size:9px; letter-spacing:.02em; margin-top:8px; }
.nb-theme-paranormal-classic-premium .vxm-header-search { border-radius:1px; box-shadow:none; background:#262d34; width:250px; }
.nb-theme-paranormal-classic-premium .vxc-primary { background:#1e2329; border:1px solid #3c4754; border-radius:4px 4px 0 0; }
.nb-theme-paranormal-classic-premium .vxc-primary a { padding:12px 16px; min-height:46px; font-size:14px; text-transform:uppercase; }
.nb-theme-paranormal-classic-premium .vxc-primary a.is-active { background:#2a313a; color:#49a9e5; box-shadow:none; }
.nb-theme-paranormal-classic-premium .vxm-secondary { background:var(--pnf-raised); border:1px solid var(--pnf-border); border-top:0; }
.nb-theme-paranormal-classic-premium .vxm-secondary a { font-size:13px; padding:10px 12px; }
.nb-theme-paranormal-classic-premium .vxc-page { padding:16px !important; background:var(--pnf-inset); border-radius:0; box-shadow:none; }
.nb-theme-paranormal-classic-premium .vxm-index-community>.vxc-breadcrumb,
.nb-theme-paranormal-classic-premium .vxm-index-community>.vxc-breadcrumbs { display:none; }
.nb-theme-paranormal-classic-premium .vxm-index-community .vxm-index-grid { grid-template-columns:250px minmax(0,1fr); gap:16px; }
.nb-theme-paranormal-classic-premium .vxm-index-toolbar { min-height:48px; padding:0; margin:0 0 14px; border:0; }
.nb-theme-paranormal-classic-premium .vxm-index-toolbar :is(.vxm-kicker,p) { display:none; }
.nb-theme-paranormal-classic-premium .vxm-index-toolbar h1 { font-size:calc(22px * var(--vbb-type-scale)); margin:0; letter-spacing:0; }
.nb-theme-paranormal-classic-premium .vxc-button { border-radius:3px; background:#3497db; border-color:#499fdb; box-shadow:none; }
.nb-theme-paranormal-classic-premium .vxc-button-light { background:#37404b; border-color:var(--pnf-border); }
.nb-theme-paranormal-classic-premium .vxc-category { margin-bottom:16px; }
.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head {
  background:#1e2329 !important; border:1px solid var(--pnf-border) !important; border-radius:3px !important;
  min-height:42px; padding:9px 12px !important; margin-bottom:10px !important; box-shadow:none;
}
.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head h2 { font-size:calc(14px * var(--vbb-type-scale)) !important; }
.nb-theme-paranormal-classic-premium .vxc-category-head h2::before { content:"▱"; margin-right:9px; color:var(--pnf-text); }
body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxc-forum-list { gap:10px; }
html[data-voxbb-mode] .nb-theme-paranormal-classic-premium .pnf-node-card {
  border:1px solid var(--pnf-border); border-radius:2px; background:var(--pnf-surface); box-shadow:none;
}
html[data-voxbb-mode] .nb-theme-paranormal-classic-premium .pnf-node-card:hover { background:var(--pnf-surface); border-color:#526172; box-shadow:none; }
.nb-theme-paranormal-classic-premium .pnf-node-card:only-child { grid-column:1/-1; }
.nb-theme-paranormal-classic-premium .pnf-node-card-main { grid-template-columns:28px minmax(0,1fr); gap:10px; min-height:82px; padding:16px 13px 10px; }
.nb-theme-paranormal-classic-premium .pnf-node-icon { padding:0; color:#3497db; }
.nb-theme-paranormal-classic-premium .pnf-node-titleline { display:block; line-height:1.4; }
.nb-theme-paranormal-classic-premium .pnf-node-titleline h3 { display:inline; font-size:calc(16px * var(--vbb-type-scale)); font-weight:650; line-height:1.45; }
.nb-theme-paranormal-classic-premium .pnf-node-titleline h3 a { color:var(--pnf-link); }
.nb-theme-paranormal-classic-premium .pnf-node-badge { display:inline-block; border:0; border-radius:1px; background:#3497db; color:#ffffff; font-size:11px; padding:1px 4px; margin-left:5px; min-height:0; letter-spacing:0; text-transform:none; vertical-align:middle; }
.nb-theme-paranormal-classic-premium .pnf-node-badge.is-live { background:#557e49; }
.nb-theme-paranormal-classic-premium .pnf-node-counts { display:flex; flex-wrap:wrap; gap:12px; margin-top:4px; color:var(--pnf-muted); font-size:calc(13px * var(--vbb-type-scale)); }
.nb-theme-paranormal-classic-premium .pnf-node-counts strong { color:var(--pnf-text); font-weight:600; }
[data-vxm-forum-stats="0"] .pnf-node-counts { display:none !important; }
.nb-theme-paranormal-classic-premium .pnf-subforums { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:5px 14px; padding:0; border:0; margin-top:9px; }
.nb-theme-paranormal-classic-premium .pnf-subforums a { font-size:calc(13px * var(--vbb-type-scale)); font-weight:600; color:var(--pnf-text) !important; }
.nb-theme-paranormal-classic-premium .pnf-node-activity { padding:16px 13px; min-height:78px; background:transparent; border:0; gap:10px; }
.nb-theme-paranormal-classic-premium .pnf-node-last>a { font-size:calc(14px * var(--vbb-type-scale)); font-weight:600; }
.nb-theme-paranormal-classic-premium .pnf-node-last small { margin-top:3px; font-size:calc(12px * var(--vbb-type-scale)); }
.nb-theme-paranormal-classic-premium .pnf-node-footer { display:flex; align-items:center; justify-content:space-between; min-height:52px; padding:10px 14px; border-top:0; background:#37404b; font-size:13px; gap:8px; }
.nb-theme-paranormal-classic-premium .pnf-node-more { margin-left:auto; font-size:13px !important; color:var(--pnf-muted) !important; display:flex; align-items:center; gap:8px; }
.nb-theme-paranormal-classic-premium .pnf-node-more>span { font-size:24px; line-height:1; }
.pnf-node-about { min-width:0; flex:1; }
.pnf-node-about summary { cursor:pointer; display:flex; align-items:center; gap:6px; list-style:none; color:var(--pnf-muted); }
.pnf-node-about summary::-webkit-details-marker { display:none; }
.pnf-node-about summary>span:first-child { font-size:20px; line-height:1; }
.pnf-node-about p { margin:10px 0 0; font-size:14px; line-height:1.6; color:var(--pnf-text); }
.pnf-node-footer:has(details[open]) { align-items:flex-start; }
.nb-theme-paranormal-classic-premium .vxm-community-rail { gap:16px; }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-card { border-radius:3px; padding:7px; background:var(--pnf-surface); }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-head { margin:0; border:1px solid var(--pnf-border); border-radius:1px; padding:9px 8px; gap:4px 8px; background:var(--pnf-raised); }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-head h2 { font-size:calc(14px * var(--vbb-type-scale)); font-weight:650; }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-head h2::before { display:none; }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-rail-head a { font-size:12px; }
.nb-theme-paranormal-classic-premium :is(.vxm-activity-list,.vxm-profile-post-list) article { grid-template-columns:28px minmax(0,1fr); padding:11px 1px; gap:8px; border:0; }
.nb-theme-paranormal-classic-premium .vxm-community-rail .vxm-member-avatar { width:27px; height:27px; font-size:11px; }
.nb-theme-paranormal-classic-premium .vxm-activity-title { color:var(--pnf-text) !important; font-size:calc(14px * var(--vbb-type-scale)); }
.nb-theme-paranormal-classic-premium :is(.vxm-activity-list,.vxm-profile-post-list) small { margin-top:3px; font-size:calc(12px * var(--vbb-type-scale)); }
.nb-theme-paranormal-classic-premium .vxm-online-members { padding:10px 2px; gap:7px; }
.nb-theme-paranormal-classic-premium .vxm-community-rail footer { padding:9px 7px; background:var(--pnf-raised); font-size:12px; border:0; }
.pnf-stat-list { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:5px 12px; margin:12px 4px 5px; font-size:14px; }
.pnf-stat-list dt { color:var(--pnf-muted); }
.pnf-stat-list dd { margin:0; text-align:right; color:var(--pnf-text); font-weight:600; overflow-wrap:anywhere; }
.pnf-index-summary { display:grid; grid-template-columns:1fr 1.3fr 1fr; gap:28px; margin:24px -16px -16px; padding:28px 20px; background:var(--pnf-surface); border-top:1px solid var(--pnf-border); }
.pnf-index-summary h2 { margin:0 0 12px; font-size:16px; }
.pnf-index-summary p { font-size:14px; color:var(--pnf-muted); }
.pnf-index-summary .vxm-activity-list article { padding-top:0; }
.nb-theme-paranormal-classic-premium .vxm-community-footer { padding:0; background:transparent; border:0; justify-content:flex-end; }
.nb-theme-paranormal-classic-premium .vxm-community-footer .vxm-community-stat { display:none; }
.nb-theme-paranormal-classic-premium .vxc-footer { border-radius:0; background:var(--pnf-surface); }
.nb-theme-paranormal-classic-premium .vxc-footer-main { padding:20px; border-top:1px solid var(--pnf-border); }
.pnf-footer-toolbar { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:12px; padding:12px 16px; border-top:1px solid var(--pnf-border); }
.pnf-footer-toolbar nav { display:flex; flex-wrap:wrap; gap:8px 16px; }
.nb-theme-paranormal-classic-premium .pnf-footer-toolbar nav a { color:var(--pnf-muted); font-size:13px; }
.nb-theme-paranormal-classic-premium .pnf-footer-toolbar .vxc-mode-buttons button { font-size:12px; min-height:32px; }
.nb-theme-paranormal-classic-premium .vxc-category-head button { font-size:24px; min-width:32px; min-height:28px; }
.pnf-node-counts>span { display:inline-flex; align-items:center; gap:5px; }
/* Discussion hierarchy and staff workflows. Preserve core editor/live hooks. */
html .nb-theme-paranormal-classic-premium .vxc-thread-title { background:transparent; border:0; padding:12px 0 18px; margin:0; box-shadow:none; }
html .nb-theme-paranormal-classic-premium .vxc-thread-title h1 { font:650 calc(28px * var(--vbb-type-scale))/1.3 var(--vbb-ui-font,system-ui); color:var(--pnf-text); letter-spacing:-.02em; }
html .nb-theme-paranormal-classic-premium .vxc-thread-title p { color:var(--pnf-muted); font-size:14px; margin-top:10px; }
html .nb-theme-paranormal-classic-premium .vxc-sticky-thread-tools { padding:12px; border:1px solid var(--pnf-border); background:var(--pnf-surface); border-radius:3px; margin-bottom:16px; }
html .nb-theme-paranormal-classic-premium .vxc-post-list { gap:18px; }
html .nb-theme-paranormal-classic-premium .vxc-post { margin-bottom:0; overflow:visible; border-radius:3px; scroll-margin-top:24px; }
html .nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading) { grid-template-columns:170px minmax(0,1fr); }
html .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content { min-width:0; padding:0; display:flex; flex-direction:column; }
html .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-author { padding:22px 14px; border-radius:3px 0 0 3px; }
html .nb-theme-paranormal-classic-premium .vxc-post-avatar { width:88px; height:88px; border-radius:5px; border:1px solid var(--pnf-border); box-shadow:none; }
html .nb-theme-paranormal-classic-premium .vxc-author-name { font-size:16px; margin:9px 0; }
html .nb-theme-paranormal-classic-premium .vxc-author-facts { font-size:12px; line-height:1.5; margin-top:18px; }
html .nb-theme-paranormal-classic-premium .vxc-author-facts>div { border:0; padding:3px 0; flex-wrap:wrap; }
html .nb-theme-paranormal-classic-premium .vxc-author-facts dt { color:var(--pnf-muted); }
html .nb-theme-paranormal-classic-premium .vxc-author-facts dd { font-weight:500; }
html .nb-theme-paranormal-classic-premium .vxc-post-meta { padding:12px 20px; }
html .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content>.vxc-post-body { flex:1; padding:22px 24px !important; min-height:100px; }
html .nb-theme-paranormal-classic-premium .vxc-post-body [data-post-content]>:first-child { margin-top:0; }
html .nb-theme-paranormal-classic-premium .vxc-post-body [data-post-content]>:last-child { margin-bottom:0; }
html .nb-theme-paranormal-classic-premium .nb-post-actionbar { width:100%; padding:10px 16px; }
.pnf-post-state { display:flex; flex-wrap:wrap; gap:5px 12px; padding:10px 20px; border-bottom:1px solid var(--pnf-border); border-left:3px solid #c89b53; background:var(--pnf-raised); color:var(--pnf-text); font-size:13px; }
.pnf-post-state span { color:var(--pnf-muted); }
html .nb-theme-paranormal-classic-premium .vxc-post:has([data-bulk-post-id]:checked),
html .nb-theme-paranormal-classic-premium .vxc-thread-row:has([data-bulk-thread-id]:checked) { outline:2px solid var(--pnf-link); outline-offset:-2px; }
html .nb-theme-paranormal-classic-premium .vxc-post:target { border-color:var(--pnf-link); }
html .nb-theme-paranormal-classic-premium :is(.vxc-thread-tools-popover,.vxc-inline-moderation-menu,.vxc-post-more-menu) { background:var(--pnf-surface); color:var(--pnf-text); border:1px solid var(--pnf-border); border-radius:3px; max-height:min(65dvh,560px); overflow-y:auto; max-width:calc(100vw - 48px); z-index:1200; }
html .nb-theme-paranormal-classic-premium .vxc-thread-tools-popover { left:0; right:auto; width:260px; }
html .nb-theme-paranormal-classic-premium :is(.vxc-thread-tools-popover,.vxc-inline-moderation-menu,.vxc-post-more-menu) :is(a,button) { min-height:38px; font-size:14px; }
html .nb-theme-paranormal-classic-premium :is(.vxc-post-purge-dialog,.vxc-thread-delete-dialog,.vxc-thread-organize-dialog,.vxc-thread-meta-dialog,.nb-bulk-dialog) { max-height:calc(100dvh - 32px); overflow-y:auto; width:min(620px,calc(100vw - 32px)); box-sizing:border-box; }
html .nb-theme-paranormal-classic-premium .vxc-thread-row { border-radius:0; box-shadow:none; }
html .nb-theme-paranormal-classic-premium .vxc-thread-row.is-unread .vxc-thread-title-link { font-weight:700; }
html .nb-theme-paranormal-classic-premium .vxc-thread-row:not(.is-unread) .vxc-thread-title-link { font-weight:500; }
html .nb-theme-paranormal-classic-premium .vxc-thread-row .vxc-thread-badges:empty { display:none; }
html .nb-theme-paranormal-classic-premium .vxc-thread-search { min-width:0; max-width:100%; }
html .nb-theme-paranormal-classic-premium .vxc-thread-search input { min-width:0; width:100%; }
html .nb-theme-paranormal-classic-premium .vxc-post.is-reading .vxc-post-avatar { width:54px; height:54px; }
html .nb-theme-paranormal-classic-premium .nb-inline-mod-bar { background:var(--pnf-raised); color:var(--pnf-text); border:1px solid var(--pnf-link); border-radius:3px; padding:12px; }
html .nb-theme-paranormal-classic-premium .nb-inline-mod-summary { display:flex; flex-wrap:wrap; gap:6px 14px; font-size:14px; color:var(--pnf-text); }
html .nb-theme-paranormal-classic-premium .nb-inline-mod-summary>span { color:var(--pnf-muted); }
html .nb-theme-paranormal-classic-premium .nb-inline-mod-controls { background:transparent; border:0; padding:10px 0 0; display:flex; flex-wrap:wrap; gap:8px; }
html .nb-theme-paranormal-classic-premium .nb-inline-mod-controls button { background:var(--pnf-surface); color:var(--pnf-text); border:1px solid var(--pnf-border); min-height:38px; border-radius:3px; }
html .nb-theme-paranormal-classic-premium .nb-inline-mod-controls .is-primary { background:#2877ad; color:#ffffff; }
html .nb-theme-paranormal-classic-premium :is(.pnf-quick-reply,.pnf-reply-editor,.vxc-compose-actions) { background:var(--pnf-surface); box-shadow:none; }
html .nb-theme-paranormal-classic-premium .pnf-reply-author { background:var(--pnf-raised); }
html .nb-theme-paranormal-classic-premium :is(.pnf-reply-author strong,.vxc-author-name a) { color:var(--pnf-link); }
html .nb-theme-paranormal-classic-premium :is(.pnf-reply-author small,.vxc-compose-status) { color:var(--pnf-muted); }
html .nb-theme-paranormal-classic-premium .vxc-sticky-thread-tools { box-shadow:none; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-thread-starter-label { background:#e2edf4; color:#285370; }
@media(max-width:760px) {
 html .nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading) { grid-template-columns:minmax(0,1fr); }
 html .nb-theme-paranormal-classic-premium .vxc-thread-title h1 { font-size:calc(23px * var(--vbb-type-scale)); }
 html .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-author { border-radius:3px 3px 0 0; }
 html .nb-theme-paranormal-classic-premium .vxc-post-author .vxc-post-avatar { width:48px; height:48px; }
 html .nb-theme-paranormal-classic-premium .vxc-post>.vxc-post-content>.vxc-post-body { padding:18px 15px !important; }
 html .nb-theme-paranormal-classic-premium .vxc-thread-search { flex:1 1 100%; }
 html .nb-theme-paranormal-classic-premium .vxc-thread-primary-actions { gap:8px; }
 html .nb-theme-paranormal-classic-premium .vxc-thread-primary-actions .vxc-button { min-height:42px; }
 html .nb-theme-paranormal-classic-premium .vxc-post-meta { padding:10px 14px; }
}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium :is(.vxc-thread-list,.vxc-post,.vxc-compose-card,.pnf-quick-reply,.vxc-profile-head,.vxc-profile-tabs) { border-radius:3px; border-color:var(--pnf-border); box-shadow:none; }
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-post-author { background:#2a313a; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium :is(.vxc-primary,.vxc-category-head) { background:#dbe6ec !important; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-node-footer { background:#e2ebf0; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-primary a { color:#35566c; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-primary a.is-active { background:#d0dfe8; color:#174e70; }
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxm-online-card footer strong { color:var(--pnf-text); }
.nb-theme-paranormal-classic-premium .pnf-node-card .pnf-node-icon { color:var(--pnf-link); }
@media(max-width:1000px) {
 .nb-theme-paranormal-classic-premium .vxm-index-community .vxm-index-grid { grid-template-columns:220px minmax(0,1fr); gap:14px; }
 body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxc-forum-list { grid-template-columns:minmax(0,1fr); }
 .nb-theme-paranormal-classic-premium .vxm-index-community .vxm-community-rail { grid-column:1; grid-row:1; grid-template-columns:minmax(0,1fr) !important; }
 .nb-theme-paranormal-classic-premium .vxm-index-main { grid-column:2; }
}
@media(max-width:760px) {
 .nb-theme-paranormal-classic-premium .vxc-app { width:calc(100% - 16px); margin-top:8px; }
 .nb-theme-paranormal-classic-premium .vxc-page { padding:12px !important; }
 .nb-theme-paranormal-classic-premium .vxc-masthead-inner { min-height:122px; padding:16px 5px; }
 .nb-theme-paranormal-classic-premium .vxc-masthead { min-height:122px; }
 .nb-theme-paranormal-classic-premium .pnf-wordmark { font-size:24px; }
 .nb-theme-paranormal-classic-premium .pnf-wordmark>span:last-child { font-size:23px; }
 .nb-theme-paranormal-classic-premium .vxm-header-search { width:42px; }
 .nb-theme-paranormal-classic-premium .vxm-index-community .vxm-index-grid { grid-template-columns:minmax(0,1fr); }
 .nb-theme-paranormal-classic-premium .vxm-index-main { grid-column:1; }
 .nb-theme-paranormal-classic-premium .vxm-index-community .vxm-community-rail { grid-row:2; grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
 .pnf-index-summary { grid-template-columns:1fr; margin:20px -12px -12px; gap:22px; }
}
@media(max-width:520px) {
 .nb-theme-paranormal-classic-premium .vxm-index-community .vxm-community-rail { grid-template-columns:minmax(0,1fr) !important; }
 .nb-theme-paranormal-classic-premium .pnf-subforums { gap:7px 10px; }
}

/* Structure matched to the owner's forum_list/forum_view/thread_view captures. */
/* 1.9 index: quieter online list and balanced two-column forum cards. */
html[data-voxbb-mode="midnight"] { --pnf-inset:#282f38; }
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .pnf-node-footer { background:#2f3741; }
html .nb-theme-paranormal-classic-premium .pnf-node-card-main { min-height:110px; padding:16px 14px 8px; }
html .nb-theme-paranormal-classic-premium .pnf-node-activity { min-height:80px; padding:14px; align-items:center; }
html .nb-theme-paranormal-classic-premium .pnf-node-footer { min-height:50px; padding:10px 14px; }
html .nb-theme-paranormal-classic-premium .pnf-node-last>a { white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4; }
html .nb-theme-paranormal-classic-premium .pnf-node-last small { white-space:normal; font-size:12px; line-height:1.45; }
html .nb-theme-paranormal-classic-premium .pnf-node-activity .vxm-member-avatar { width:36px; height:36px; flex:0 0 36px; }
html .nb-theme-paranormal-classic-premium .vxm-online-members { display:flex; flex-wrap:wrap; gap:4px 0; padding:12px 4px; }
html .nb-theme-paranormal-classic-premium .vxm-online-member { display:inline; border:0; background:none; padding:0; font-size:13px; font-weight:600; }
html .nb-theme-paranormal-classic-premium .vxm-online-member:not(:last-child)::after { content:","; margin-right:5px; color:var(--pnf-muted); }
html .nb-theme-paranormal-classic-premium .vxm-online-member>.vxm-member-avatar { display:none; }
.pnf-widget-forum { display:inline-block; margin-top:5px; font-size:12px; color:var(--pnf-muted) !important; text-decoration:underline; }
html .nb-theme-paranormal-classic-premium .vxm-latest-card .vxm-activity-list article { padding:12px 3px; }
@media(max-width:760px) {
 html .nb-theme-paranormal-classic-premium .pnf-node-card-main { min-height:90px; }
}
html[data-theme="paranormal-classic-premium"] { --vbb-ui-font:"Open Sans",Arial,Helvetica,sans-serif; }
html[data-theme="paranormal-classic-premium"]:is([data-voxbb-reading-font="theme"],:not([data-voxbb-reading-font])) { --vbb-reading-font:Arial,Helvetica,sans-serif; }
html .nb-theme-paranormal-classic-premium .vxc-forum-hero { padding:12px 0 16px; align-items:center; }
html .nb-theme-paranormal-classic-premium .vxc-forum-hero h1 { font-size:26px; font-weight:500; letter-spacing:0; }
html .nb-theme-paranormal-classic-premium .vxc-forum-kicker { display:none; }
html .nb-theme-paranormal-classic-premium .vxc-forum-facts>div { border:0; background:none; padding:0 8px; }
html .nb-theme-paranormal-classic-premium .vxc-thread-list-title { background:var(--pnf-raised); padding:9px 14px; border-color:var(--pnf-border); }
html .nb-theme-paranormal-classic-premium .vxc-thread-list-title h2 { font-size:14px !important; font-weight:600; margin:0; }
html .nb-theme-paranormal-classic-premium .vxc-thread-list-title p { display:none; }
html .nb-theme-paranormal-classic-premium .vxc-thread-head { display:grid; grid-template-columns:24px minmax(0,1fr) 120px 190px; background:var(--pnf-surface); font-size:12px; color:var(--pnf-muted); }
html .nb-theme-paranormal-classic-premium .vxc-thread-head>span { display:flex; border:0; }
html .nb-theme-paranormal-classic-premium .vxc-thread-row { grid-template-columns:24px minmax(0,1fr) 120px 190px; min-height:82px; gap:0; align-items:center; }
html .nb-theme-paranormal-classic-premium .vxc-thread-status { background:transparent; border:0; padding:0 !important; }
html .nb-theme-paranormal-classic-premium .vxc-thread-status-icon { display:none; }
html .nb-theme-paranormal-classic-premium .vxc-thread-main { padding:12px 12px 12px 0 !important; grid-column:2; }
html .nb-theme-paranormal-classic-premium .vxc-thread-starter-avatar { width:42px; height:42px; flex-basis:42px; border-radius:50%; }
html .nb-theme-paranormal-classic-premium .vxc-thread-copy h3 { line-height:1.4; }
html .nb-theme-paranormal-classic-premium .vxc-thread-title-link { font-size:16px !important; }
html .nb-theme-paranormal-classic-premium .vxc-thread-copy p { font-size:12px !important; margin:5px 0 0; }
html .nb-theme-paranormal-classic-premium .vxc-thread-badges { gap:4px; margin-bottom:4px; }
html .nb-theme-paranormal-classic-premium .vxc-thread-chip { border-radius:2px; text-transform:none; letter-spacing:0; padding:1px 5px; font-size:11px; }
.pnf-thread-counts { padding:10px 14px; min-width:0; }
html .nb-theme-paranormal-classic-premium .pnf-thread-counts .vxc-thread-stat { display:flex; justify-content:space-between; align-items:baseline; gap:8px; padding:2px 0; border:0; }
html .nb-theme-paranormal-classic-premium .pnf-thread-counts .vxc-thread-stat strong { order:2; font-size:13px; font-weight:500; }
html .nb-theme-paranormal-classic-premium .pnf-thread-counts .vxc-thread-stat span { order:1; font-size:12px; }
html .nb-theme-paranormal-classic-premium .vxc-thread-row>.vxc-thread-last { display:flex; grid-column:4; justify-content:flex-end; gap:10px; padding:12px; font-size:13px; }
html .nb-theme-paranormal-classic-premium .vxc-thread-last>.vxc-mini-avatar { order:2; flex-shrink:0; width:30px; height:30px; }
html .nb-theme-paranormal-classic-premium .vxc-thread-last>span:not(.vxc-mini-avatar) { text-align:right; min-width:0; }
html .nb-theme-paranormal-classic-premium .vxc-thread-last time { color:var(--pnf-text); }
html .nb-theme-paranormal-classic-premium .vxc-thread-last small a { color:var(--pnf-muted); }
html .nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading) { grid-template-columns:180px minmax(0,1fr); }
html .nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading) .vxc-post-avatar { width:96px; height:96px; }
html .nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading)>.vxc-post-author::after { content:""; position:absolute; right:-7px; top:24px; width:12px; height:12px; background:var(--pnf-surface); border-left:1px solid var(--pnf-border); border-bottom:1px solid var(--pnf-border); transform:rotate(45deg); }
html .nb-theme-paranormal-classic-premium .vxc-post-meta :is(.pnf-post-share,.vxc-post-bookmark button) { display:inline-flex; align-items:center; gap:5px; min-height:32px; padding:4px 7px; border:0; background:transparent; color:var(--pnf-muted); font:inherit; cursor:pointer; }
html .nb-theme-paranormal-classic-premium .vxc-post-meta .vxc-post-bookmark { margin:0; }
html .nb-theme-paranormal-classic-premium .vxc-post-meta-right { display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; gap:7px; }
html .nb-theme-paranormal-classic-premium .vxc-thread-title h1 { font-weight:500; }
html .nb-theme-paranormal-classic-premium .vxc-author-post-ref { display:none; }
html .nb-theme-paranormal-classic-premium .vxc-forum-commandbar { border-radius:3px; box-shadow:none; background:var(--pnf-surface); }
@media(max-width:900px) {
 html .nb-theme-paranormal-classic-premium :is(.vxc-thread-head,.vxc-thread-row) { grid-template-columns:24px minmax(0,1fr) 100px 150px; }
}
@media(max-width:760px) {
 html .nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading) { grid-template-columns:minmax(0,1fr); }
 html .nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading) .vxc-post-avatar { width:48px; height:48px; }
 html .nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading)>.vxc-post-author::after { display:none; }
 html .nb-theme-paranormal-classic-premium .vxc-post-author>.vxc-author-name { align-self:center; grid-row:1/3; }
 html .nb-theme-paranormal-classic-premium .vxc-post-meta { align-items:center; gap:6px; }
 html .nb-theme-paranormal-classic-premium .vxc-post-meta time { font-size:12px; }
}
@media(max-width:640px) {
 html .nb-theme-paranormal-classic-premium .vxc-thread-head { display:none; }
 html .nb-theme-paranormal-classic-premium .vxc-thread-row { grid-template-columns:24px minmax(0,1fr); }
 html .nb-theme-paranormal-classic-premium .vxc-thread-row>.vxc-thread-last { grid-column:2; padding:0 12px 10px 52px; justify-content:flex-start; font-size:12px; }
 html .nb-theme-paranormal-classic-premium .vxc-thread-last>span:not(.vxc-mini-avatar) { display:flex; flex-direction:row; flex-wrap:wrap; align-items:baseline; gap:6px; text-align:left; }
 html .nb-theme-paranormal-classic-premium .vxc-thread-last small { display:inline; margin:0; }
 html .nb-theme-paranormal-classic-premium .vxc-thread-last>.vxc-mini-avatar { display:none; }
 .pnf-thread-counts { display:none; }
 html .nb-theme-paranormal-classic-premium .vxc-thread-copy p { font-size:12px !important; }
 html .nb-theme-paranormal-classic-premium .vxc-thread-starter-avatar { width:36px; height:36px; flex-basis:36px; }
}


/* Source: /assets/themes/paranormal-classic-premium/assets/heritage.css */
/* Paranormal Classic Premium 2.1 "Heritage 2027".
   Loaded last. Keeps the community's own identity (green member bar, cosmic
   masthead, italic two-line wordmark, blue links, left rail, two-column forums)
   on calm slate surfaces. Every component contract underneath is unchanged. */

html[data-voxbb-mode="midnight"]{
  --hx-bg:#1b2026;--hx-surface:#252c34;--hx-raised:#2c343e;--hx-card:#2e363f;--hx-card-foot:#333d47;
  --hx-line:#3b4652;--hx-line-2:#47535f;--hx-line-3:#515c68;--hx-text:#eef1f5;--hx-text-2:#d5dbe2;--hx-muted:#a9b4c1;
  --hx-blue:#8dc8f1;--hx-blue-icon:#68b4e6;--hx-mint:#a4d3bd;--hx-button:#3584b3;--hx-button-line:#56a2ce;
  --hx-bar:#608357;--hx-bar-line:#7b9a6b;--hx-frame:rgba(40,47,54,.93);--hx-frame-line:#48525d;--hx-cat:#222a32;--hx-cat-line:#45515e;
  --vxm-page:var(--hx-bg);--vxm-panel:var(--hx-surface);--vxm-line:var(--hx-line);--vxm-text:var(--hx-text);--vxm-muted:var(--hx-muted);--vxm-link:var(--hx-blue);
  --vxm-content:var(--hx-card);--vxm-content-alt:var(--hx-raised);--vxm-content-ink:var(--hx-text);--vxm-content-muted:var(--hx-muted);--vxm-content-line:var(--hx-line-2);
}
html[data-voxbb-mode="daybreak"]{
  --hx-bg:#eef1f4;--hx-surface:#fff;--hx-raised:#f5f7f9;--hx-card:#fff;--hx-card-foot:#f3f6f8;
  --hx-line:#d6dde4;--hx-line-2:#cfd8e0;--hx-line-3:#c3ccd5;--hx-text:#1c232a;--hx-text-2:#33404c;--hx-muted:#5d6975;
  --hx-blue:#1a67a3;--hx-blue-icon:#2a7fbd;--hx-mint:#2f7a55;--hx-button:#2a78ab;--hx-button-line:#2a78ab;
  --hx-bar:#608357;--hx-bar-line:#7b9a6b;--hx-frame:rgba(255,255,255,.92);--hx-frame-line:#d3dae1;--hx-cat:#f1f4f7;--hx-cat-line:#d3dae1;
}
.nb-theme-paranormal-classic-premium{--hx-ui:"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif}
html[data-voxbb-mode="midnight"] body.nb-theme-paranormal-classic-premium{background-color:var(--hx-bg)!important}
body.nb-theme-paranormal-classic-premium{font-family:var(--hx-ui)}

/* ---------- member bar (the green bar) ---------- */
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-utility-bar{background:var(--hx-bar)!important;border:1px solid var(--hx-bar-line)!important;border-radius:4px!important;box-shadow:0 3px 18px rgba(16,32,22,.2)!important;margin-top:14px!important}
.nb-theme-paranormal-classic-premium .vxc-utility-bar,.nb-theme-paranormal-classic-premium .vxc-utility-bar a,.nb-theme-paranormal-classic-premium .vxc-utility-bar button{color:#fff!important;font-size:13px!important}

/* ---------- masthead: italic two-line wordmark ---------- */
.nb-theme-paranormal-classic-premium .vxc-masthead,.nb-theme-paranormal-classic-premium .vxc-masthead-inner{min-height:150px!important}
.nb-theme-paranormal-classic-premium .pnf-wordmark{display:block!important;font-style:italic!important;font-weight:800!important;letter-spacing:2px!important;line-height:.95!important;transform:skewX(-6deg);text-shadow:0 2px 20px rgba(8,21,40,.35)!important;color:#fff!important}
.nb-theme-paranormal-classic-premium .pnf-wordmark>span{display:block!important;font-size:30px!important}
.nb-theme-paranormal-classic-premium .pnf-wordmark>span+span{text-align:right;letter-spacing:4px!important;margin-top:3px}
.nb-theme-paranormal-classic-premium .pnf-wordmark em{font:400 13px/1 var(--hx-ui)!important;letter-spacing:0!important;margin-left:5px;color:#deebf9!important;text-transform:none}
.nb-theme-paranormal-classic-premium .vxm-tagline{display:block!important;margin-top:12px!important;font-size:12px!important;letter-spacing:.3px!important;text-transform:none!important;color:#e0e6ef!important;text-align:center}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-wordmark{color:#1f3346!important}
.nb-theme-paranormal-classic-premium .vxm-header-search{border-radius:7px!important;overflow:hidden}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxm-header-search input{background:rgba(32,39,48,.72)!important;border-color:rgba(98,112,128,.5)!important;color:var(--hx-text)!important;font-size:14px!important;backdrop-filter:blur(8px)}

/* ---------- navigation: one framed bar with its sub-row ---------- */
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-primary{background:rgba(37,43,50,.96)!important;border:1px solid var(--hx-line-3)!important;border-bottom:0!important;border-radius:6px 6px 0 0!important;box-shadow:none!important}
html[data-voxbb-mode="daybreak"] body.nb-theme-paranormal-classic-premium .vxc-primary{background:rgba(255,255,255,.96)!important}
.nb-theme-paranormal-classic-premium .vxc-primary a{text-transform:none!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:0!important;color:var(--hx-text)!important;background:transparent!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important}
.nb-theme-paranormal-classic-premium .vxc-primary a.is-active{color:var(--hx-blue)!important;border-bottom-color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .vxc-primary a:hover{color:var(--hx-blue)!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxm-secondary{background:#303840!important;border:1px solid var(--hx-line-3)!important;border-radius:0 0 6px 6px!important}
html[data-voxbb-mode="daybreak"] body.nb-theme-paranormal-classic-premium .vxm-secondary{background:#f3f6f8!important}
.nb-theme-paranormal-classic-premium .vxm-secondary a,.nb-theme-paranormal-classic-premium .vxc-mark-read-form button{font-size:13px!important;text-transform:none!important;color:var(--hx-muted)!important;font-weight:500!important}
.nb-theme-paranormal-classic-premium .vxm-secondary a:hover,.nb-theme-paranormal-classic-premium .vxc-mark-read-form button:hover{color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .vxm-secondary>div::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hx-mint);margin-right:4px;flex:0 0 auto;align-self:center}

/* ---------- the page no longer sits in a boxed shell ---------- */
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-page{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}
.nb-theme-paranormal-classic-premium .vxm-index-community>.vxc-breadcrumb{display:none!important}

/* ---------- welcome row ---------- */
.nb-theme-paranormal-classic-premium .hx-welcome{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 0 22px}
.nb-theme-paranormal-classic-premium .hx-eyebrow{margin:0 0 6px;font-size:11.5px;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;color:#bbcad6}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-eyebrow{color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-welcome-title{margin:0;font-size:25px;line-height:1.25;letter-spacing:-.4px;font-weight:500;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-catchup{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px;color:var(--hx-text)!important;background:#2f3841;border:1px solid #647384;border-radius:6px;padding:10px 14px;text-decoration:none!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-catchup{background:#fff;border-color:var(--hx-line-3)}
.nb-theme-paranormal-classic-premium .hx-catchup b{font-size:12px;color:#dcf0ff;background:#42566b;border-radius:4px;padding:1px 6px}
.nb-theme-paranormal-classic-premium .hx-catchup span{color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-catchup:hover{border-color:var(--hx-blue)}

/* ---------- framed layout: rail + forums in one panel ---------- */
.nb-theme-paranormal-classic-premium .vxm-index-grid{background:var(--hx-frame)!important;border:1px solid var(--hx-frame-line)!important;border-radius:8px!important;padding:20px!important;gap:22px!important;grid-template-columns:230px minmax(0,1fr)!important;box-shadow:none!important}
.nb-theme-paranormal-classic-premium .vxm-index-rail{padding-right:18px;border-right:1px solid rgba(73,83,93,.55)}
.nb-theme-paranormal-classic-premium .vxm-rail-card{background:transparent!important;border:0!important;border-bottom:1px solid var(--hx-line)!important;border-radius:0!important;box-shadow:none!important;padding:18px 0!important;margin:0!important}
.nb-theme-paranormal-classic-premium .vxm-rail-card:first-child{padding-top:2px!important}
.nb-theme-paranormal-classic-premium .vxm-rail-head{background:transparent!important;border:0!important;padding:0!important;margin:0 0 12px!important;display:flex;justify-content:space-between;align-items:center}
.nb-theme-paranormal-classic-premium .vxm-rail-head h2{font-size:15.5px!important;font-weight:650!important;color:var(--hx-text)!important;text-transform:none!important;letter-spacing:0!important}
.nb-theme-paranormal-classic-premium .vxm-rail-head a{font-size:12.5px!important;color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .vxm-rail-card :is(p,li,small,span,dt,dd){font-size:13.5px}
.nb-theme-paranormal-classic-premium .vxm-activity-title{font-size:14px!important;font-weight:600!important;color:var(--hx-text)!important;line-height:1.35!important}
.nb-theme-paranormal-classic-premium .pnf-widget-forum{font-size:12.5px!important;color:var(--hx-muted)!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .pnf-stat-list dd{color:var(--hx-text)!important;font-weight:700}
.nb-theme-paranormal-classic-premium .vxm-community-links{display:none!important}
.nb-theme-paranormal-classic-premium .hx-corner{margin-top:18px!important;padding:16px 14px!important;background:linear-gradient(180deg,#2b3540,#262e37)!important;border:1px solid var(--hx-line-2)!important;border-radius:7px!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-corner{background:#f5f8fa!important}
.nb-theme-paranormal-classic-premium .hx-corner .hx-eyebrow{font-size:10.5px;color:#afc9db}
.nb-theme-paranormal-classic-premium .hx-corner h2{margin:0 0 6px;font-size:18px;font-weight:500;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-corner p{margin:0 0 10px;color:var(--hx-muted);line-height:1.55}
.nb-theme-paranormal-classic-premium .hx-corner a{color:var(--hx-blue)!important;font-size:13.5px}

/* ---------- forum list heading ---------- */
.nb-theme-paranormal-classic-premium .vxm-index-toolbar{margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important;align-items:center!important}
.nb-theme-paranormal-classic-premium .vxm-index-toolbar .vxm-kicker{font-size:11px!important;letter-spacing:1.5px!important;text-transform:uppercase;color:#9fafbf!important;margin:0 0 5px!important}
.nb-theme-paranormal-classic-premium .vxm-index-toolbar h1{font-size:26px!important;font-weight:600!important;letter-spacing:-.4px!important;color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .vxm-index-toolbar h1+p{display:none!important}
.nb-theme-paranormal-classic-premium .vxc-button:not(.vxc-button-light){background:var(--hx-button)!important;border:1px solid var(--hx-button-line)!important;color:#fff!important;border-radius:6px!important;font-size:14px!important;font-weight:650!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;text-transform:none!important}
.nb-theme-paranormal-classic-premium .vxc-button:not(.vxc-button-light):hover{background:#4295c7!important}

/* ---------- daily conversation ---------- */
.nb-theme-paranormal-classic-premium .hx-daily{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:15px 18px;margin:0 0 12px;background:linear-gradient(115deg,#36423c,#2d393b 55%,#2b333c);border:1px solid #607361;border-radius:7px}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-daily{background:linear-gradient(115deg,#eaf3ea,#f2f6f4);border-color:#a9c3a7}
.nb-theme-paranormal-classic-premium .hx-daily::after{content:"";position:absolute;width:160px;height:160px;right:110px;top:-70px;border:1px solid rgba(177,209,180,.1);border-radius:50%;box-shadow:0 0 0 20px rgba(177,209,180,.03),0 0 0 40px rgba(177,209,180,.015);pointer-events:none}
.nb-theme-paranormal-classic-premium .hx-daily-orb{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid #a8c995;display:grid;place-items:center}
.nb-theme-paranormal-classic-premium .hx-daily-orb::before{content:"";width:12px;height:12px;border-radius:50%;background:#a8c995;animation:hx-pulse 2.6s ease-out infinite}
@keyframes hx-pulse{0%{box-shadow:0 0 0 0 rgba(168,201,149,.6)}70%,100%{box-shadow:0 0 0 9px rgba(168,201,149,0)}}
.nb-theme-paranormal-classic-premium .hx-daily-copy{min-width:0}
.nb-theme-paranormal-classic-premium .hx-daily .hx-eyebrow{font-size:10.5px;color:#c8d8c0;margin-bottom:4px}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-daily .hx-eyebrow{color:#4c6b48}
.nb-theme-paranormal-classic-premium .hx-daily .hx-eyebrow b{margin-left:8px;padding:1px 5px;border-radius:3px;background:#a8c995;color:#233329;font-size:9.5px;letter-spacing:.5px}
.nb-theme-paranormal-classic-premium .hx-daily-title{display:block;font-size:17px;font-weight:600;color:var(--hx-text)!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-daily-title:hover{color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .hx-daily p{margin:3px 0 0;font-size:13px;color:#b8c8bb}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-daily p{color:#56685a}
.nb-theme-paranormal-classic-premium .hx-daily-join{position:relative;z-index:1;margin-left:auto;white-space:nowrap;font-size:13px;color:#d6e6cf!important;border:1px solid rgba(118,137,119,.6);border-radius:5px;padding:8px 12px;text-decoration:none!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-daily-join{color:#2f5a2b!important}
.nb-theme-paranormal-classic-premium .hx-daily-join:hover{border-color:#a8c995}

/* ---------- archive feature ---------- */
.nb-theme-paranormal-classic-premium .hx-archive{display:flex;align-items:center;gap:14px;padding:16px 4px;margin:0 0 14px;border-top:1px solid var(--hx-line);border-bottom:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-archive-mark{font-size:24px;color:#d9c49a}
.nb-theme-paranormal-classic-premium .hx-archive .hx-eyebrow{color:#c1b094;font-size:10.5px}
.nb-theme-paranormal-classic-premium .hx-archive-title{display:block;font-size:17px;color:var(--hx-text)!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-archive p{margin:3px 0 0;font-size:13px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-archive-open{margin-left:auto;white-space:nowrap;font-size:13px;color:#d9c49a!important}

/* ---------- filter bar ---------- */
.nb-theme-paranormal-classic-premium .hx-filterbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px}
.nb-theme-paranormal-classic-premium .hx-filters{display:flex;gap:4px}
.nb-theme-paranormal-classic-premium .hx-filterbar button{font:inherit;font-size:13px;color:var(--hx-muted);background:transparent;border:1px solid transparent;border-radius:5px;padding:6px 11px;cursor:pointer}
.nb-theme-paranormal-classic-premium .hx-filterbar button:hover{color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-filterbar button.is-selected,.nb-theme-paranormal-classic-premium .hx-filterbar button[aria-pressed="true"]{background:#3b4652;border-color:#566573;color:#edf3fa}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-filterbar button.is-selected,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-filterbar button[aria-pressed="true"]{background:#e6edf3;border-color:#c3ccd5;color:#1c232a}
.nb-theme-paranormal-classic-premium .hx-filterbar button span{font-size:12px;color:var(--hx-blue);padding-left:3px}
.nb-theme-paranormal-classic-premium .hx-filter-empty{margin:0 0 16px;padding:14px;border:1px dashed var(--hx-line-2);border-radius:7px;color:var(--hx-muted);text-align:center}

/* ---------- categories ---------- */
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category{margin:0 0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head{background:var(--hx-cat)!important;border:1px solid var(--hx-cat-line)!important;border-radius:5px!important;padding:10px 12px!important;margin:0 0 9px!important;box-shadow:none!important;align-items:center!important;gap:12px}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head h2{font-size:14.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--hx-text)!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-category-head h2::before{display:none!important;content:none!important}
.nb-theme-paranormal-classic-premium .hx-cat-num{font-style:normal;font-size:11px;color:#83adca;font-weight:500;margin-right:12px}
.nb-theme-paranormal-classic-premium .hx-cat-count{margin-left:auto;font-size:12px;color:var(--hx-muted);white-space:nowrap}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-category-head button{background:transparent!important;border:0!important;color:var(--hx-text-2)!important;box-shadow:none!important}
.nb-theme-paranormal-classic-premium .vxc-forum-head{display:none!important}

/* ---------- forum cards ---------- */
body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxc-forum-list{gap:10px!important;align-items:stretch!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .pnf-node-card{background:var(--hx-card)!important;border:1px solid var(--hx-line-2)!important;border-radius:6px!important;box-shadow:0 1px 2px rgba(17,22,28,.19)!important;color:var(--hx-text)!important;min-height:0!important;display:flex!important;flex-direction:column!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .pnf-node-card:hover{border-color:#63778d!important}
.nb-theme-paranormal-classic-premium .pnf-node-card-main{padding:14px 15px 4px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}
.nb-theme-paranormal-classic-premium .pnf-node-icon{width:28px!important;height:28px!important;padding:0!important;background:none!important;border:0!important;color:var(--hx-blue-icon)!important;display:grid!important;place-items:center}
.nb-theme-paranormal-classic-premium .pnf-node-icon svg{width:24px!important;height:24px!important}
.nb-theme-paranormal-classic-premium .pnf-node-card.is-live .pnf-node-icon{color:#a8c995!important}
.nb-theme-paranormal-classic-premium .pnf-node-titleline h3{font-size:16.5px!important;font-weight:600!important;line-height:1.35!important}
.nb-theme-paranormal-classic-premium .pnf-node-titleline h3 a{color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .pnf-node-badge{font-size:11px!important;font-weight:700!important;border-radius:4px!important;padding:1px 6px!important;text-transform:none!important}
.nb-theme-paranormal-classic-premium .pnf-node-badge.is-new{background:rgba(141,200,241,.14)!important;color:var(--hx-blue)!important;border:1px solid rgba(141,200,241,.35)!important}
.nb-theme-paranormal-classic-premium .pnf-node-badge.is-live{background:rgba(168,201,149,.16)!important;color:#bfe0ad!important;border:1px solid rgba(168,201,149,.45)!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-node-badge.is-live{color:#2f6b2b!important}
.nb-theme-paranormal-classic-premium .pnf-node-counts{display:none!important}
.nb-theme-paranormal-classic-premium .pnf-node-desc{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:#b8c3ce;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-node-desc{color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .pnf-subforums{margin-top:8px!important;padding-top:0!important;border:0!important;gap:3px 14px!important}
.nb-theme-paranormal-classic-premium .pnf-subforums a{font-size:13px!important;color:var(--hx-text-2)!important;font-weight:600!important}
.nb-theme-paranormal-classic-premium .pnf-node-activity{margin-top:auto!important;background:transparent!important;border:0!important;padding:10px 15px 12px 53px!important}
.nb-theme-paranormal-classic-premium .pnf-node-last>a{font-size:14px!important;font-weight:600!important;color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .pnf-node-last small{font-size:12.5px!important;color:var(--hx-muted)!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .pnf-node-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:0!important;padding:8px 15px!important;background:var(--hx-card-foot)!important;border-top:1px solid #4a5662!important;font-size:12.5px!important;color:#9eacbc!important}
html[data-voxbb-mode="daybreak"] body.nb-theme-paranormal-classic-premium .pnf-node-footer{border-top-color:var(--hx-line)!important;color:var(--hx-muted)!important}
.nb-theme-paranormal-classic-premium .hx-node-counts{white-space:nowrap}
.nb-theme-paranormal-classic-premium .pnf-node-footer .pnf-node-more{display:inline-flex!important;gap:7px;align-items:center;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:600!important;color:#b9cce0!important;text-decoration:none!important;background:none!important;width:auto!important;flex:0 0 auto!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-node-footer .pnf-node-more{color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .pnf-node-footer .pnf-node-more span{font-size:12.5px!important;line-height:1.2!important}
.nb-theme-paranormal-classic-premium .pnf-node-footer .pnf-node-more:hover{color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .pnf-node-card.is-live .pnf-node-more{color:#bfe0ad!important}
html.hx-is-compact .nb-theme-paranormal-classic-premium .pnf-node-desc,html.hx-is-compact .nb-theme-paranormal-classic-premium .pnf-subforums{display:none!important}
html.hx-is-compact .nb-theme-paranormal-classic-premium .pnf-node-activity{padding-top:4px!important;padding-bottom:8px!important}
html.hx-is-compact .nb-theme-paranormal-classic-premium .pnf-node-footer{padding-top:5px!important;padding-bottom:5px!important}

/* ---------- things the concept removes from the index ---------- */
.nb-theme-paranormal-classic-premium .vxm-community-footer,.nb-theme-paranormal-classic-premium .pnf-index-summary{display:none!important}

/* ---------- discussion lists ---------- */
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-thread-list{background:var(--hx-surface)!important;border:1px solid var(--hx-line-2)!important;border-radius:7px!important;overflow:hidden}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-thread-list-title{background:var(--hx-cat)!important;border:0!important;border-bottom:1px solid var(--hx-cat-line)!important;padding:10px 14px!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-thread-list-title h2{font-size:14.5px!important;color:var(--hx-text)!important;text-transform:none!important;letter-spacing:0!important}
.nb-theme-paranormal-classic-premium .vxc-thread-row{border-color:var(--hx-line)!important}
html[data-voxbb-mode="midnight"] .nb-theme-paranormal-classic-premium .vxc-thread-row:hover{background:#2e363f!important}
.nb-theme-paranormal-classic-premium .vxc-thread-title a{font-size:15.5px!important;color:var(--hx-blue)!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-breadcrumb{background:transparent!important;border:0!important;padding:0!important;margin:22px 0 12px!important;font-size:13.5px!important}

/* ---------- thread and posts ---------- */
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-post{background:#2b333c!important;border:1px solid #4b5763!important;border-radius:6px!important;box-shadow:none!important}
html[data-voxbb-mode="daybreak"] body.nb-theme-paranormal-classic-premium .vxc-post{background:#fff!important;border-color:var(--hx-line)!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-post-author{background:#303943!important;border-color:#4b5763!important}
html[data-voxbb-mode="daybreak"] body.nb-theme-paranormal-classic-premium .vxc-post-author{background:#f3f6f8!important;border-color:var(--hx-line)!important}
.nb-theme-paranormal-classic-premium .vxc-post-author :is(.vxc-post-author-name,h3,strong) a{color:#afd9f2!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-author :is(.vxc-post-author-name,h3,strong) a{color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .vxc-post-body{font-size:16px!important;line-height:1.85!important;color:#e5e9ee!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-body{color:var(--hx-text)!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-post-meta{background:transparent!important;border-color:var(--hx-line)!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-post-body blockquote{background:#35414d!important;border-left:2px solid #76abcf!important;border-radius:0!important}
html[data-voxbb-mode="daybreak"] body.nb-theme-paranormal-classic-premium .vxc-post-body blockquote{background:#f1f5f8!important}

/* ---------- footer ---------- */
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-footer{background:transparent!important;border:0!important;border-top:1px solid var(--hx-line)!important;box-shadow:none!important}

/* ---------- smaller screens ---------- */
@media (max-width:980px){
  .nb-theme-paranormal-classic-premium .vxm-index-grid{grid-template-columns:190px minmax(0,1fr)!important;padding:16px!important;gap:16px!important}
}
@media (max-width:820px){
  .nb-theme-paranormal-classic-premium .vxm-index-grid{display:flex!important;flex-direction:column!important;padding:13px!important;gap:18px!important}
  .nb-theme-paranormal-classic-premium .vxm-index-rail{order:2;border-right:0;padding-right:0;border-top:1px solid var(--hx-line);padding-top:6px}
  .nb-theme-paranormal-classic-premium .hx-welcome{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 2px 16px}
  .nb-theme-paranormal-classic-premium .hx-welcome-title{font-size:21px}
  .nb-theme-paranormal-classic-premium .pnf-wordmark>span{font-size:22px!important}
  .nb-theme-paranormal-classic-premium .vxm-tagline{display:none!important}
  .nb-theme-paranormal-classic-premium .vxc-masthead,.nb-theme-paranormal-classic-premium .vxc-masthead-inner{min-height:104px!important}
  .nb-theme-paranormal-classic-premium .hx-daily{flex-wrap:wrap;padding:12px}
  .nb-theme-paranormal-classic-premium .hx-daily-orb{display:none}
  .nb-theme-paranormal-classic-premium .hx-daily-join{margin-left:0}
  .nb-theme-paranormal-classic-premium .hx-archive{flex-wrap:wrap}
  .nb-theme-paranormal-classic-premium .hx-archive-open{margin-left:38px}
  .nb-theme-paranormal-classic-premium .pnf-node-activity{padding-left:15px!important}
  body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxc-forum-list{grid-template-columns:1fr!important}
}
@media (prefers-reduced-motion:reduce){.nb-theme-paranormal-classic-premium .hx-daily-orb::before{animation:none}}

/* card heights follow content; rows still line up because cards stretch to the row */
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .pnf-node-card-main{min-height:0!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .pnf-node-card{min-height:0!important;height:auto}
.nb-theme-paranormal-classic-premium .hx-corner h2{border:0!important;background:none!important;padding:0!important;box-shadow:none!important}
.nb-theme-paranormal-classic-premium .hx-corner h2::before,.nb-theme-paranormal-classic-premium .hx-corner h2::after{display:none!important;content:none!important}

/* Every page other than the forum index sits in the same framed panel,
   so titles never float over the busy part of the sky. */
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-page:not(:has(.vxm-index-community)){background:var(--hx-frame)!important;border:1px solid var(--hx-frame-line)!important;border-radius:8px!important;padding:6px 20px 22px!important;margin-top:22px!important}
@media (max-width:820px){html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxc-page:not(:has(.vxm-index-community)){padding:4px 12px 16px!important;margin-top:14px!important}}
.nb-theme-paranormal-classic-premium .hx-welcome,.nb-theme-paranormal-classic-premium .pnf-wordmark,.nb-theme-paranormal-classic-premium .vxm-tagline{text-shadow:0 1px 12px rgba(8,14,22,.75)}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium :is(.hx-welcome,.pnf-wordmark,.vxm-tagline){text-shadow:none!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-wordmark em,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxm-tagline{color:#3d5266!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-welcome .hx-eyebrow{color:#5d6975}
.nb-theme-paranormal-classic-premium .vxc-bulk-thread-extra select{min-width:190px}
.nb-theme-paranormal-classic-premium .vxc-thread-tags a{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid var(--hx-line-2);color:var(--hx-blue)!important;font-size:12.5px;text-decoration:none!important;background:transparent}
.nb-theme-paranormal-classic-premium .vxc-thread-tags a:hover{border-color:var(--hx-blue);background:rgba(141,200,241,.08)}

/* =========================================================
   2027 side rails (theme 2.3). One anatomy for every widget.
   ========================================================= */
.nb-theme-paranormal-classic-premium .hx-rail{min-width:0;font-size:14px;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .vxm-index-rail.hx-rail{padding-right:18px}
.nb-theme-paranormal-classic-premium .hx-rail-sticky .hx-rail.hx-can-stick{position:sticky;top:12px;align-self:start}
.nb-theme-paranormal-classic-premium .hx-w{padding:16px 0;border-bottom:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-w:first-child{padding-top:2px}
.nb-theme-paranormal-classic-premium .hx-w:last-child{border-bottom:0}
.nb-theme-paranormal-classic-premium .hx-wh{display:flex;align-items:center;gap:8px;margin:0 0 11px}
.nb-theme-paranormal-classic-premium .hx-wh svg{width:16px;height:16px;color:var(--hx-muted);flex:0 0 auto}
.nb-theme-paranormal-classic-premium .hx-wh h2{margin:0;font-size:14.5px;font-weight:650;color:var(--hx-text);letter-spacing:.1px;text-transform:none}
.nb-theme-paranormal-classic-premium .hx-act{margin-left:auto;font-size:12.5px;color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-sub{font-size:12.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-meta{font-size:12px;color:var(--hx-muted);margin-top:2px}
.nb-theme-paranormal-classic-premium .hx-meta a{color:var(--hx-muted)}
/* avatars */
.nb-theme-paranormal-classic-premium .hx-av{--hx-av:#4a6178;position:relative;width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 auto;background:var(--hx-av);color:#fff!important;font-size:12.5px;font-weight:700;text-decoration:none!important;overflow:visible}
.nb-theme-paranormal-classic-premium .hx-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}
.nb-theme-paranormal-classic-premium .hx-av.is-sm{width:26px;height:26px;font-size:11px}
.nb-theme-paranormal-classic-premium .hx-av.is-lg{width:42px;height:42px;font-size:16px}
.nb-theme-paranormal-classic-premium .hx-av.is-online::after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:#6ccf7a;border:2px solid #2b333c}
.nb-theme-paranormal-classic-premium .hx-av.is-staff{box-shadow:0 0 0 2px #e0c27a}
/* your corner */
.nb-theme-paranormal-classic-premium .hx-me{display:flex;gap:10px;align-items:center;margin-bottom:12px}
.nb-theme-paranormal-classic-premium .hx-me b{display:block;font-size:15px}
.nb-theme-paranormal-classic-premium .hx-me small{font-size:12.5px}
.nb-theme-paranormal-classic-premium .hx-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}
.nb-theme-paranormal-classic-premium .hx-chip{display:block;text-align:center;padding:8px 4px;border:1px solid var(--hx-line-2);border-radius:7px;background:rgba(0,0,0,.08);color:var(--hx-text)!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-chip:hover{border-color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-chip b{display:block;font-size:18px;line-height:1.1}
.nb-theme-paranormal-classic-premium .hx-chip span{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-resume{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:7px;background:linear-gradient(90deg,rgba(53,132,179,.16),rgba(53,132,179,.05));border:1px solid rgba(86,162,206,.35);text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-resume small{display:block;font-size:12px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-resume b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--hx-text);font-size:13.5px;line-height:1.3}
.nb-theme-paranormal-classic-premium .hx-resume em{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--hx-blue);white-space:nowrap}
/* live */
.nb-theme-paranormal-classic-premium .hx-live-card{position:relative;overflow:hidden;padding:12px;border-radius:8px;background:linear-gradient(135deg,#34423a,#2b3637 60%,#2a323a);border:1px solid #607361}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-live-card{background:linear-gradient(135deg,#eaf3ea,#f4f7f5);border-color:#a9c3a7}
.nb-theme-paranormal-classic-premium .hx-live-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#cfe3c4}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-live-tag{color:#3e6b3a}
.nb-theme-paranormal-classic-premium .hx-live-tag i{width:8px;height:8px;border-radius:50%;background:#a8c995;animation:hx-pulse 2.6s ease-out infinite}
.nb-theme-paranormal-classic-premium .hx-live-title{display:block;margin:6px 0 8px;font-size:15px;font-weight:650;line-height:1.3;color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .hx-live-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#c9d9c2}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-live-row{color:#4c6b48}
.nb-theme-paranormal-classic-premium .hx-live-join{margin-left:auto;font-size:13px;color:#e2f0da!important;border:1px solid rgba(168,201,149,.5);border-radius:6px;padding:5px 11px;text-decoration:none!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-live-join{color:#2f5a2b!important}
.nb-theme-paranormal-classic-premium .hx-live-typing{margin-top:8px;font-size:12px;font-style:italic;color:#b8c8bb}
.nb-theme-paranormal-classic-premium .hx-stack{display:flex;align-items:center}
.nb-theme-paranormal-classic-premium .hx-stack .hx-av{border:2px solid var(--hx-card);margin-left:-8px}
.nb-theme-paranormal-classic-premium .hx-stack .hx-av:first-child{margin-left:0}
.nb-theme-paranormal-classic-premium .hx-stack>span{margin-left:8px;font-size:12.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-stack-row{margin-bottom:10px}
/* presence */
.nb-theme-paranormal-classic-premium .hx-faces{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}
.nb-theme-paranormal-classic-premium .hx-more{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;color:var(--hx-muted)!important;border:1px dashed var(--hx-line-2);text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-who{font-size:13.5px;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-who b{color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-record{font-size:12px;color:var(--hx-muted);margin-top:3px}
.nb-theme-paranormal-classic-premium .hx-staffline{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--hx-muted)}
/* lists */
.nb-theme-paranormal-classic-premium .hx-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.nb-theme-paranormal-classic-premium .hx-item{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px}
.nb-theme-paranormal-classic-premium .hx-item-plain{grid-template-columns:minmax(0,1fr)}
.nb-theme-paranormal-classic-premium .hx-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--hx-text)!important;font-weight:600;font-size:13.5px;line-height:1.35}
.nb-theme-paranormal-classic-premium .hx-t:hover{color:var(--hx-blue)!important;text-decoration:none!important}
/* trending */
.nb-theme-paranormal-classic-premium .hx-trend{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;color:#f0a24f}
.nb-theme-paranormal-classic-premium .hx-trend+.hx-trend{margin-top:12px}
.nb-theme-paranormal-classic-premium .hx-trend a{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .hx-delta{font-size:12px;white-space:nowrap}
.nb-theme-paranormal-classic-premium .hx-trend svg{grid-column:1/-1;width:100%;height:18px}
/* archive */
.nb-theme-paranormal-classic-premium .hx-otd{padding:11px 12px;border-radius:8px;background:rgba(224,194,122,.06);border:1px solid rgba(224,194,122,.3)}
.nb-theme-paranormal-classic-premium .hx-otd-y{font-size:11px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#e0c27a}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-otd-y{color:#8a6a1c}
.nb-theme-paranormal-classic-premium .hx-otd a{display:block;margin:4px 0 2px;font-weight:600;font-size:14px;line-height:1.35;color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .hx-otd small{font-size:12px;color:var(--hx-muted)}
/* pulse */
.nb-theme-paranormal-classic-premium .hx-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.nb-theme-paranormal-classic-premium .hx-tile{padding:8px 10px;border:1px solid var(--hx-line);border-radius:7px;background:rgba(0,0,0,.08)}
.nb-theme-paranormal-classic-premium .hx-tile b{display:block;font-size:18px;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-tile span{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-hello{display:flex;gap:9px;align-items:center;margin-top:10px;font-size:13px}
.nb-theme-paranormal-classic-premium .hx-hello .hx-x{flex:1;min-width:0}
.nb-theme-paranormal-classic-premium .hx-hello small{display:block;font-size:12px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-btn{font-size:12.5px;border:1px solid var(--hx-line-2);border-radius:6px;padding:4px 9px;color:var(--hx-text-2)!important;white-space:nowrap;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-btn:hover{border-color:var(--hx-blue)}
/* status + profile posts */
.nb-theme-paranormal-classic-premium .hx-status{display:flex;gap:6px;margin-bottom:12px}
.nb-theme-paranormal-classic-premium .hx-status input[name=body]{flex:1;min-width:0;background:rgba(0,0,0,.14);border:1px solid var(--hx-line-2);border-radius:18px;padding:7px 12px;color:var(--hx-text);font:inherit;font-size:13px}
.nb-theme-paranormal-classic-premium .hx-status button{border:1px solid var(--hx-line-2);background:transparent;color:var(--hx-blue);border-radius:18px;padding:0 11px;font:inherit;font-size:12.5px;cursor:pointer}
.nb-theme-paranormal-classic-premium .hx-pp{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;font-size:13.5px}
.nb-theme-paranormal-classic-premium .hx-pp+.hx-pp{margin-top:11px}
.nb-theme-paranormal-classic-premium .hx-pp b a{color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .hx-pp p{margin:1px 0 2px;color:var(--hx-text-2);line-height:1.4}
/* forum + thread rails */
.nb-theme-paranormal-classic-premium .hx-cta{display:block;text-align:center;padding:9px;border-radius:6px;background:var(--hx-button);border:1px solid var(--hx-button-line);color:#fff!important;font-weight:650;font-size:14px;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-about p{margin:0 0 8px;font-size:13.5px;color:var(--hx-text-2);line-height:1.5}
.nb-theme-paranormal-classic-premium .hx-pfx{display:flex;flex-wrap:wrap;gap:6px}
.nb-theme-paranormal-classic-premium .hx-pfx a{font-size:12.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--hx-line-2);color:var(--hx-text-2)!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-pfx a span{margin-left:5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-pfx a.is-on,.nb-theme-paranormal-classic-premium .hx-pfx a:hover{border-color:var(--hx-blue);color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .hx-people{display:grid;gap:9px}
.nb-theme-paranormal-classic-premium .hx-person{display:flex;align-items:center;gap:9px;font-size:13.5px}
.nb-theme-paranormal-classic-premium .hx-person .hx-n{flex:1;min-width:0;color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .hx-person .hx-v{font-size:12px;color:var(--hx-muted);white-space:nowrap}
.nb-theme-paranormal-classic-premium .hx-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}
.nb-theme-paranormal-classic-premium .hx-facts div{text-align:center;padding:7px 4px;border:1px solid var(--hx-line);border-radius:7px;background:rgba(0,0,0,.08)}
.nb-theme-paranormal-classic-premium .hx-facts b{display:block;font-size:16px}
.nb-theme-paranormal-classic-premium .hx-facts span{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-jump{display:flex;gap:6px}
.nb-theme-paranormal-classic-premium .hx-jump a{flex:1;text-align:center;font-size:12.5px;padding:6px;border:1px solid var(--hx-line-2);border-radius:6px;color:var(--hx-text-2)!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-jump a:hover{border-color:var(--hx-blue);color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .hx-tags{display:flex;flex-wrap:wrap;gap:5px}
.nb-theme-paranormal-classic-premium .hx-tags a{font-size:12px;padding:2px 9px;border:1px solid var(--hx-line-2);border-radius:999px;color:var(--hx-blue)!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-focus{width:100%;text-align:left;border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--hx-muted);cursor:pointer}
.nb-theme-paranormal-classic-premium .hx-focus:hover{color:var(--hx-blue)}
/* page grids for forum and thread views */
.nb-theme-paranormal-classic-premium .hx-page.has-rail{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}
.nb-theme-paranormal-classic-premium .hx-page.has-rail>.hx-page-rail{grid-column:1;grid-row:1;padding-right:18px;border-right:1px solid rgba(73,83,93,.55);margin-top:18px}
.nb-theme-paranormal-classic-premium .hx-page.has-rail>.hx-page-main{grid-column:2;grid-row:1;min-width:0}
.nb-theme-paranormal-classic-premium .hx-page.has-rail.hx-rail-right,.nb-theme-paranormal-classic-premium .hx-page-thread.has-rail{grid-template-columns:minmax(0,1fr) 250px}
.nb-theme-paranormal-classic-premium .hx-page.has-rail.hx-rail-right>.hx-page-main,.nb-theme-paranormal-classic-premium .hx-page-thread.has-rail>.hx-page-main{grid-column:1}
.nb-theme-paranormal-classic-premium .hx-page.has-rail.hx-rail-right>.hx-page-rail,.nb-theme-paranormal-classic-premium .hx-page-thread.has-rail>.hx-page-rail{grid-column:2;padding-right:0;border-right:0;padding-left:18px;border-left:1px solid rgba(73,83,93,.55)}
.nb-theme-paranormal-classic-premium .hx-page-thread.is-focus{grid-template-columns:minmax(0,1fr)}
.nb-theme-paranormal-classic-premium .hx-page-thread.is-focus>.hx-page-rail{display:none}
.nb-theme-paranormal-classic-premium .hx-focus-return{display:none}
.nb-theme-paranormal-classic-premium .hx-page-thread.is-focus .hx-focus-return{display:inline-block}
/* index: rail on the right */
.nb-theme-paranormal-classic-premium .vxm-index-community.hx-rail-right .vxm-index-grid{grid-template-columns:minmax(0,1fr) 250px!important}
.nb-theme-paranormal-classic-premium .vxm-index-community.hx-rail-right .vxm-index-rail{order:2;padding-right:0!important;border-right:0!important;padding-left:18px;border-left:1px solid rgba(73,83,93,.55)}
@media (max-width:980px){
  .nb-theme-paranormal-classic-premium .hx-page.has-rail,.nb-theme-paranormal-classic-premium .hx-page-thread.has-rail{display:flex;flex-direction:column}
  .nb-theme-paranormal-classic-premium .hx-page.has-rail>.hx-page-rail{order:2;position:static;max-height:none;border:0!important;padding:0!important;margin-top:18px;border-top:1px solid var(--hx-line)!important;padding-top:6px!important}
  .nb-theme-paranormal-classic-premium .hx-rail-sticky .hx-rail{position:static;max-height:none}
}

/* rail column width: room for six faces and three chips */
.nb-theme-paranormal-classic-premium .vxm-index-grid{grid-template-columns:262px minmax(0,1fr)!important}
.nb-theme-paranormal-classic-premium .vxm-index-community.hx-rail-right .vxm-index-grid{grid-template-columns:minmax(0,1fr) 262px!important}
.nb-theme-paranormal-classic-premium .hx-rail{overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .hx-rail .hx-wh h2,.nb-theme-paranormal-classic-premium .hx-rail .hx-act{overflow-wrap:normal;white-space:nowrap}
@media (max-width:980px){.nb-theme-paranormal-classic-premium .vxm-index-grid{grid-template-columns:200px minmax(0,1fr)!important}}
@media (max-width:820px){.nb-theme-paranormal-classic-premium .vxm-index-grid{grid-template-columns:minmax(0,1fr)!important}}
.nb-theme-paranormal-classic-premium .hx-join{padding:14px;border-radius:8px;background:linear-gradient(160deg,rgba(53,132,179,.18),rgba(53,132,179,.04));border:1px solid rgba(86,162,206,.4)}
.nb-theme-paranormal-classic-premium .hx-join b{display:block;font-size:16px;margin-bottom:4px;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-join p{margin:0 0 10px;font-size:13.5px;color:var(--hx-text-2);line-height:1.45}
.nb-theme-paranormal-classic-premium .hx-join-row{display:flex;gap:8px}
.nb-theme-paranormal-classic-premium .hx-join-row a{flex:1;text-align:center;padding:8px;border-radius:6px;font-weight:650;font-size:13.5px;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-join-p{background:var(--hx-button);border:1px solid var(--hx-button-line);color:#fff!important}
.nb-theme-paranormal-classic-premium .hx-join-s{border:1px solid var(--hx-line-2);color:var(--hx-text-2)!important}
@media (max-width:820px){.nb-theme-paranormal-classic-premium .vxm-index-rail.hx-rail{padding-right:0!important;padding-left:0!important}}

/* 2.3.1 rail polish: one spacing system (the old rail grid added a second 16px gap) */
.nb-theme-paranormal-classic-premium .vxm-index-rail.hx-rail,.nb-theme-paranormal-classic-premium .hx-page-rail{display:block!important;gap:0!important}
.nb-theme-paranormal-classic-premium .hx-w{padding:15px 0}
.nb-theme-paranormal-classic-premium .hx-me{margin-bottom:12px}
.nb-theme-paranormal-classic-premium .hx-me small,.nb-theme-paranormal-classic-premium .hx-me small time{color:var(--hx-muted);font-size:12.5px}
.nb-theme-paranormal-classic-premium .hx-caught{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:7px;border:1px solid rgba(108,207,122,.3);background:rgba(108,207,122,.07);font-size:13.5px;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-caught svg{width:16px;height:16px;color:#6ccf7a;flex:0 0 auto}
.nb-theme-paranormal-classic-premium .hx-caught a{margin-left:auto;font-size:12.5px;color:var(--hx-blue)!important;white-space:nowrap}
.nb-theme-paranormal-classic-premium .hx-wh{margin-bottom:10px}
.nb-theme-paranormal-classic-premium .hx-list{gap:11px}
.nb-theme-paranormal-classic-premium .hx-meta{line-height:1.4}

/* 2.4.1: focus reading must win over the rail layout rules above */
.nb-theme-paranormal-classic-premium .hx-page.hx-page-thread.has-rail.is-focus{display:block!important;grid-template-columns:none!important}
.nb-theme-paranormal-classic-premium .hx-page.hx-page-thread.is-focus>.hx-page-rail{display:none!important}
.nb-theme-paranormal-classic-premium .hx-page.hx-page-thread.is-focus>.hx-page-main{width:100%}
.nb-theme-paranormal-classic-premium .hx-focus-return{margin:14px 0 0;font-size:13px!important;padding:6px 12px!important}

/* 2.5: live room card on a live discussion */
.nb-theme-paranormal-classic-premium .hx-live-room .hx-live-tag b{color:inherit;font-weight:800}
.nb-theme-paranormal-classic-premium .hx-room-faces{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}
.nb-theme-paranormal-classic-premium .hx-room-faces:empty{display:none}
.nb-theme-paranormal-classic-premium .hx-room-faces .hx-av.is-online::after{border-color:#2d3837}
.nb-theme-paranormal-classic-premium .hx-room-typing{display:flex;align-items:center;gap:8px;margin-top:10px;padding:7px 9px;border-radius:7px;background:rgba(0,0,0,.14);font-size:13px;color:#dfeed7}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-room-typing{background:rgba(255,255,255,.7);color:#2f5a2b}
.nb-theme-paranormal-classic-premium .hx-room-typing[hidden],.nb-theme-paranormal-classic-premium .hx-room-quiet[hidden]{display:none}
.nb-theme-paranormal-classic-premium .hx-room-quiet{margin-top:10px;font-size:12.5px;color:#b8c8bb}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-room-quiet{color:#56685a}
.nb-theme-paranormal-classic-premium .hx-dots{display:inline-flex;gap:3px}
.nb-theme-paranormal-classic-premium .hx-dots i{width:5px;height:5px;border-radius:50%;background:#a8c995;animation:hx-dot 1.2s infinite ease-in-out}
.nb-theme-paranormal-classic-premium .hx-dots i:nth-child(2){animation-delay:.15s}
.nb-theme-paranormal-classic-premium .hx-dots i:nth-child(3){animation-delay:.3s}
@keyframes hx-dot{0%,80%,100%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}
@media (prefers-reduced-motion:reduce){.nb-theme-paranormal-classic-premium .hx-dots i{animation:none;opacity:.8}}

/* 2.5.1 concept parity */
.nb-theme-paranormal-classic-premium .hx-item.is-unread .hx-t::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--hx-blue);margin-right:6px;vertical-align:2px}
.nb-theme-paranormal-classic-premium .hx-to{color:var(--hx-muted);font-weight:400;font-size:12.5px}
.nb-theme-paranormal-classic-premium .hx-tip{margin:9px 0 0;font-size:12.5px;line-height:1.5;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-status{position:relative}
.nb-theme-paranormal-classic-premium .hx-status button{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:26px;opacity:0;pointer-events:none;transition:opacity .15s}
.nb-theme-paranormal-classic-premium .hx-status:focus-within button,.nb-theme-paranormal-classic-premium .hx-status input[name=body]:not(:placeholder-shown)~button{opacity:1;pointer-events:auto}
.nb-theme-paranormal-classic-premium .hx-status input[name=body]{width:100%;padding-right:58px}
.nb-theme-paranormal-classic-premium label.hx-focus{display:flex;align-items:center;gap:8px;cursor:pointer}
.nb-theme-paranormal-classic-premium label.hx-focus input{accent-color:var(--hx-blue);width:15px;height:15px}
.nb-theme-paranormal-classic-premium .hx-admin-warning{margin:14px 0 0;padding:10px 14px;border-radius:7px;border:1px solid #8a6a2a;background:rgba(224,176,80,.12);color:var(--hx-text);font-size:13.5px}

/* =========================================================
   2.6: Moderator Center inside the forum
   ========================================================= */
.nb-theme-paranormal-classic-premium .hx-modcp-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start;margin-top:6px}
.nb-theme-paranormal-classic-premium .hx-modcp-nav{position:sticky;top:12px;display:grid;gap:2px;padding-right:16px;border-right:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-modcp-nav .hx-eyebrow{margin:0 0 8px}
.nb-theme-paranormal-classic-premium .hx-modcp-nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:6px;color:var(--hx-text-2)!important;font-size:14px;font-weight:550;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-modcp-nav a:hover{background:rgba(141,200,241,.08);color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .hx-modcp-nav a.is-active{background:rgba(141,200,241,.12);color:var(--hx-text)!important;box-shadow:inset 3px 0 0 var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-modcp-nav a b{min-width:20px;padding:1px 7px;border-radius:999px;background:#c0503f;color:#fff;font-size:11.5px;text-align:center}
.nb-theme-paranormal-classic-premium .hx-modcp-nav .hx-modcp-admin{margin-top:10px;border-top:1px solid var(--hx-line);border-radius:0;padding-top:12px;color:var(--hx-muted)!important;font-size:13px}
.nb-theme-paranormal-classic-premium .hx-modcp-body{min-width:0;color:var(--hx-text);font-size:14.5px}
.nb-theme-paranormal-classic-premium .hx-modcp-body>nav{font-size:13px;color:var(--hx-muted);margin:0 0 8px}
.nb-theme-paranormal-classic-premium .hx-modcp-body>nav a{color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.page-head,.head){display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.page-head,.head) h1,.nb-theme-paranormal-classic-premium .hx-modcp-body>h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.3px;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.page-head,.head) p{margin:6px 0 0;color:var(--hx-muted);font-size:14px;max-width:760px}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.page-head,.head)>a:not(.button){font-size:13px;color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .panel{background:var(--hx-card);border:1px solid var(--hx-line-2);border-radius:8px;padding:16px 18px;margin:0 0 14px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .panel h2,.nb-theme-paranormal-classic-premium .hx-modcp-body .section-head h2{margin:0 0 10px;font-size:16.5px;font-weight:650;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .section-head{margin:0 0 10px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .section-head p{margin:-4px 0 0;color:var(--hx-muted);font-size:13.5px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .rows{display:grid;gap:0;margin-top:6px}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.rows>article,.row,article.warning){display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 2px;border-top:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.rows>article,.row):first-child{border-top:0}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.rows,.row,article) small{display:block;color:var(--hx-muted);font-size:12.5px;margin-top:2px}
.nb-theme-paranormal-classic-premium .hx-modcp-body article.revoked{opacity:.6}
.nb-theme-paranormal-classic-premium .hx-modcp-body .empty{color:var(--hx-muted);margin:6px 0 0}
.nb-theme-paranormal-classic-premium .hx-modcp-body label{display:grid;gap:5px;margin:0 0 12px;font-size:13px;font-weight:600;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-modcp-body label small{font-weight:400;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%;max-width:560px;padding:8px 10px;border:1px solid var(--hx-line-3);border-radius:6px;background:rgba(0,0,0,.18);color:var(--hx-text);font:inherit;font-size:14px}
.nb-theme-paranormal-classic-premium .hx-modcp-body textarea{min-height:90px}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(input,select,textarea):focus{outline:2px solid rgba(141,200,241,.45);outline-offset:1px;border-color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.inline,.search){display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 12px}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.inline,.search) label{margin:0;flex:1 1 180px}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.inline,.search) :is(input,select){max-width:none}
.nb-theme-paranormal-classic-premium .hx-modcp-body .check{display:flex;align-items:center;gap:8px;font-weight:500}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(button,.button){display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;border:1px solid var(--hx-button-line);background:var(--hx-button);color:#fff!important;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;text-decoration:none!important;white-space:nowrap}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(button,.button):hover{filter:brightness(1.1)}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.secondary,button.secondary,.button.secondary){background:transparent;border-color:var(--hx-line-3);color:var(--hx-text-2)!important}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.danger-button,.reject-button){background:#9e3b33;border-color:#c0503f}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.actions){display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .notice{padding:10px 14px;border-radius:7px;border:1px solid rgba(108,207,122,.35);background:rgba(108,207,122,.08);margin:0 0 14px;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .notice.error,.nb-theme-paranormal-classic-premium .hx-modcp-body .error{border-color:rgba(224,110,95,.45);background:rgba(224,110,95,.1)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .callout{padding:11px 14px;border-radius:7px;border:1px solid rgba(224,194,122,.35);background:rgba(224,194,122,.07);margin:10px 0;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .callout p{margin:4px 0 0}
.nb-theme-paranormal-classic-premium .hx-modcp-body .count{display:inline-block;min-width:22px;padding:1px 7px;border-radius:999px;background:#3b4652;color:var(--hx-text);font-size:12px;text-align:center;vertical-align:2px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .points{font-size:15px;color:#e0c27a}
.nb-theme-paranormal-classic-premium .hx-modcp-body code{font-size:12.5px;padding:1px 5px;border-radius:4px;background:rgba(0,0,0,.2);color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-modcp-body :is(.grid,.decision-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .reason{margin:6px 0 0;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .timeline{display:grid;gap:8px}
/* moderation history */
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history{list-style:none;margin:0;padding:0 0 0 20px;position:relative}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history::before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--hx-line-2)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history li{position:relative;padding:0 0 12px 16px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-marker{position:absolute;left:-19px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--hx-blue);border:2px solid var(--hx-card)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-card{border:1px solid var(--hx-line-2);border-radius:7px;padding:12px 14px;background:rgba(0,0,0,.1)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-card header{display:flex;justify-content:space-between;gap:12px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-card header small{display:block;color:var(--hx-muted);font-size:12.5px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-target{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-target .history-only{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-state-change{margin:6px 0 0;font-size:13px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-context{margin-top:8px;padding:8px 10px;border-radius:6px;background:rgba(0,0,0,.14)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-context dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-context dt{text-transform:uppercase;font-size:10.5px;letter-spacing:.06em;color:var(--hx-muted);font-weight:700;padding-top:2px}
.nb-theme-paranormal-classic-premium .hx-modcp-body .mod-history-context dd{margin:0;color:var(--hx-text-2);overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .hx-modcp-body .history-filter-hint{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;margin:0 0 14px;border-radius:6px;background:rgba(141,200,241,.08);border:1px solid rgba(141,200,241,.2)}
.nb-theme-paranormal-classic-premium .hx-modcp-body .history-filter-hint>div{display:flex;flex-direction:column}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-modcp-body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff}
@media (max-width:820px){
  .nb-theme-paranormal-classic-premium .hx-modcp-grid{grid-template-columns:1fr}
  .nb-theme-paranormal-classic-premium .hx-modcp-nav{position:static;border-right:0;padding-right:0;display:flex;flex-wrap:wrap;gap:6px}
  .nb-theme-paranormal-classic-premium .hx-modcp-nav .hx-eyebrow{flex-basis:100%}
  .nb-theme-paranormal-classic-premium .hx-modcp-nav a{border:1px solid var(--hx-line-2)}
  .nb-theme-paranormal-classic-premium .hx-modcp-body :is(.rows>article,.row){flex-wrap:wrap}
}

/* 2.6: XenForo-style account menu */
.nb-theme-paranormal-classic-premium .vxc-account-menu.hx-visitor{width:min(400px,94vw);padding:0!important;overflow:hidden;background:#2a2f36!important;border:1px solid var(--hx-line-3)!important;border-radius:8px!important;box-shadow:0 18px 50px rgba(0,0,0,.45)!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-account-menu.hx-visitor{background:#fff!important}
.nb-theme-paranormal-classic-premium .hx-visitor-tabs{display:flex;border-bottom:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-visitor-tabs button{flex:0 0 60px;height:46px;display:grid;place-items:center;border:0;background:transparent;color:var(--hx-muted);border-bottom:2px solid transparent;cursor:pointer}
.nb-theme-paranormal-classic-premium .hx-visitor-tabs button.is-active{color:var(--hx-blue);border-bottom-color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-visitor-tabs svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.nb-theme-paranormal-classic-premium .hx-visitor-head{display:flex;gap:12px;align-items:center;padding:14px 16px 8px}
.nb-theme-paranormal-classic-premium .hx-visitor-avatar{width:58px;height:58px;border-radius:50%;overflow:hidden;flex:0 0 auto;display:grid;place-items:center;background:#4a6178;color:#fff!important;font-size:22px;font-weight:700;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-visitor-avatar img{width:100%;height:100%;object-fit:cover}
.nb-theme-paranormal-classic-premium .hx-visitor-name{display:block;font-size:17px;font-weight:700;color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .hx-visitor-title{display:block;font-size:13px;font-weight:600;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-visitor-stats{margin:0;padding:0 16px 10px;display:grid;gap:3px;border-bottom:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-visitor-stats div{display:flex;justify-content:space-between;font-size:13.5px}
.nb-theme-paranormal-classic-premium .hx-visitor-stats dt{color:var(--hx-muted);font-weight:600}
.nb-theme-paranormal-classic-premium .hx-visitor-stats dd{margin:0;color:var(--hx-text);font-weight:700}
.nb-theme-paranormal-classic-premium .hx-visitor-links{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;padding:8px 10px;border-bottom:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-visitor-links a{display:block!important;padding:6px 6px!important;border-radius:5px;font-size:14px!important;font-weight:600;color:var(--hx-text)!important;background:none!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-visitor-links a:hover{background:rgba(141,200,241,.08)!important;color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .hx-visitor-links a.is-staff{color:#e0c27a!important}
.nb-theme-paranormal-classic-premium .hx-visitor-logout{margin:0;padding:6px 10px;border-bottom:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-visitor-logout button{width:100%;text-align:left;padding:6px;border:0;border-radius:5px;background:none;color:var(--hx-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}
.nb-theme-paranormal-classic-premium .hx-visitor-logout button:hover{background:rgba(141,200,241,.08);color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-visitor-status{display:flex;gap:6px;margin:0;padding:10px}
.nb-theme-paranormal-classic-premium .hx-visitor-status input[name=body]{flex:1;min-width:0;padding:9px 11px;border:1px solid var(--hx-line-3);border-radius:6px;background:rgba(0,0,0,.18);color:var(--hx-text);font:inherit;font-size:14px}
.nb-theme-paranormal-classic-premium .hx-visitor-status button{padding:0 12px;border:1px solid var(--hx-button-line);border-radius:6px;background:var(--hx-button);color:#fff;font:inherit;font-size:13px;font-weight:650;cursor:pointer}
.nb-theme-paranormal-classic-premium .hx-visitor-saved{display:grid;padding:8px 10px;max-height:320px;overflow:auto}
.nb-theme-paranormal-classic-premium .hx-visitor-saved a{display:block;padding:8px 6px;border-radius:5px;border-bottom:1px solid var(--hx-line);text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-visitor-saved a b{display:block;color:var(--hx-text);font-size:14px}
.nb-theme-paranormal-classic-premium .hx-visitor-saved a small{color:var(--hx-muted);font-size:12.5px}
.nb-theme-paranormal-classic-premium .hx-visitor-empty{margin:8px 6px;color:var(--hx-muted);font-size:13.5px}
.nb-theme-paranormal-classic-premium .hx-visitor-all{display:block;padding:10px 16px;border-top:1px solid var(--hx-line);font-size:13.5px;color:var(--hx-blue)!important}
/* moderator menu counts */
.nb-theme-paranormal-classic-premium [data-hx-mod-count]{display:inline-block;min-width:18px;padding:0 6px;border-radius:999px;background:#c0503f;color:#fff;font-size:11px;font-weight:700;line-height:17px;text-align:center}
.nb-theme-paranormal-classic-premium [data-hx-mod-count][hidden]{display:none}
.nb-theme-paranormal-classic-premium #vxc-mod-menu a{display:flex!important;justify-content:space-between;align-items:center;gap:10px}

/* 2.6: profile page */
.nb-theme-paranormal-classic-premium .hx-status-trigger{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:10px 12px;border:1px solid var(--hx-line-2);border-radius:7px;background:rgba(0,0,0,.14);color:var(--hx-muted);font:inherit;font-size:14.5px;text-align:left;cursor:text}
.nb-theme-paranormal-classic-premium .hx-status-trigger:hover{border-color:var(--hx-blue);color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-status-trigger[hidden]{display:none}
.nb-theme-paranormal-classic-premium .hx-collapsible:not(.is-open){display:none!important}
.nb-theme-paranormal-classic-premium .vxc-profile-post-composer [contenteditable]{min-height:84px!important;max-height:260px;overflow:auto}
.nb-theme-paranormal-classic-premium .vxc-profile-post-composer .vxc-editor-title{display:none}
.nb-theme-paranormal-classic-premium .vxc-profile-post :is(form textarea[name=body]){min-height:38px;max-height:140px}
.nb-theme-paranormal-classic-premium .vxc-profile-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:0!important}
.nb-theme-paranormal-classic-premium .vxc-profile-stats>*{display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px!important;border-right:1px solid var(--hx-line);text-align:center;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .vxc-profile-stats>*:last-child{border-right:0}
.nb-theme-paranormal-classic-premium .vxc-profile-stats span{font-size:12px!important;color:var(--hx-muted)!important;text-transform:none!important;letter-spacing:0!important}
.nb-theme-paranormal-classic-premium .vxc-profile-stats b{font-size:18px!important;color:var(--hx-text)!important}
/* 2.6: online split: staff / members / guests */
.nb-theme-paranormal-classic-premium .hx-online-split{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:2px 0 4px}
.nb-theme-paranormal-classic-premium .hx-online-split span{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;border-radius:7px;border:1px solid var(--hx-line);background:rgba(0,0,0,.1);font-size:11.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-online-split b{font-size:17px;line-height:1.15;color:var(--hx-text);font-variant-numeric:tabular-nums}
.nb-theme-paranormal-classic-premium .hx-online-split i{width:8px;height:8px;border-radius:50%;margin-bottom:3px}
.nb-theme-paranormal-classic-premium .hx-online-split .is-staff i{background:#e0c27a}
.nb-theme-paranormal-classic-premium .hx-online-split .is-members i{background:#6ccf7a}
.nb-theme-paranormal-classic-premium .hx-online-split .is-guests i{background:#8dc8f1}
.nb-theme-paranormal-classic-premium .hx-visitor header.hx-visitor-head{display:flex!important;flex-direction:row!important;align-items:center!important;text-align:left!important;gap:12px!important;padding:14px 16px 10px!important;margin:0!important;border:0!important;background:none!important}
.nb-theme-paranormal-classic-premium .hx-visitor header.hx-visitor-head>div{display:block;text-align:left}
.nb-theme-paranormal-classic-premium .hx-visitor .hx-visitor-stats div{border:0!important;padding:1px 0!important}
.nb-theme-paranormal-classic-premium .hx-visitor .hx-visitor-status{display:flex!important;flex-direction:row!important}
.nb-theme-paranormal-classic-premium .hx-visitor .hx-visitor-status input[name=body]{flex:1 1 auto!important;width:auto!important;min-width:0!important}
.nb-theme-paranormal-classic-premium .hx-visitor .hx-visitor-status button{flex:0 0 auto!important;width:auto!important;padding:0 14px!important}
.nb-theme-paranormal-classic-premium .hx-visitor .hx-visitor-logout button{font-size:14px!important;font-weight:600!important;padding:6px!important}
.nb-theme-paranormal-classic-premium .hx-visitor a.hx-visitor-name{display:block!important;padding:0!important;font-size:18px!important;font-weight:700!important;background:none!important}
.nb-theme-paranormal-classic-premium .hx-visitor .hx-visitor-title{margin-top:2px}
.nb-theme-paranormal-classic-premium .hx-visitor a.hx-visitor-avatar{padding:0!important}

/* 2.7: XenForo-style member profile header */
.nb-theme-paranormal-classic-premium .hx-member-head{position:relative;margin:4px 0 14px;border:1px solid var(--hx-line-2);border-radius:8px;background:var(--hx-card);overflow:hidden}
.nb-theme-paranormal-classic-premium .hx-member-cover{height:150px!important;min-height:0!important;border-radius:0!important}
.nb-theme-paranormal-classic-premium .hx-member-top{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:18px;padding:16px 18px 12px;align-items:start}
.nb-theme-paranormal-classic-premium .hx-member-avatar{position:relative!important;inset:auto!important;width:150px!important;height:150px!important;border-radius:6px!important;border:0!important;box-shadow:none!important;margin:0!important;overflow:hidden;display:grid!important;place-items:center;background:#4a6178;font-size:56px;color:#fff}
.nb-theme-paranormal-classic-premium .hx-member-avatar img{width:100%;height:100%;object-fit:cover}
.nb-theme-paranormal-classic-premium .hx-member-avatar-wrap .vxc-avatar-edit-target{padding:0;border:0;background:none;cursor:pointer;position:static!important}
.nb-theme-paranormal-classic-premium .hx-member-namerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.nb-theme-paranormal-classic-premium .hx-member-namerow h1{margin:0;font-size:24px;font-weight:700;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-member-badge{padding:2px 8px;border-radius:4px;background:#2f7fc0;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.2px}
.nb-theme-paranormal-classic-premium .hx-member-title{margin-top:4px;font-size:14.5px;font-weight:650;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-member-summary{margin:6px 0 0;color:var(--hx-muted);font-size:14px}
.nb-theme-paranormal-classic-premium .hx-member-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));margin:14px 0 0;padding:10px 0;border-top:1px solid var(--hx-line);border-bottom:1px solid var(--hx-line);text-align:center}
.nb-theme-paranormal-classic-premium .hx-member-stats dt{font-size:13px;font-weight:600;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-member-stats dd{margin:4px 0 0;font-size:18px;font-weight:700}
.nb-theme-paranormal-classic-premium .hx-member-stats dd a{color:var(--hx-text)!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-member-stats dd a:hover{color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .hx-member-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-member-meta b{font-weight:600;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-member-meta span:not(:first-child) time,.nb-theme-paranormal-classic-premium .hx-member-meta span{color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-member-actions{display:flex!important;flex-direction:column;gap:6px;align-items:stretch;margin:0!important;position:static!important}
.nb-theme-paranormal-classic-premium .hx-member-tools{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:0 18px 12px}
.nb-theme-paranormal-classic-premium .hx-member-tool{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--hx-line-2);border-radius:5px;background:transparent;color:var(--hx-text-2)!important;font:inherit;font-size:12.5px;cursor:pointer;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-member-tool:hover{border-color:var(--hx-blue);color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .hx-member-cover-edit{position:absolute!important;top:10px;right:10px;left:auto!important;bottom:auto!important}
.nb-theme-paranormal-classic-premium .vxc-profile-layout.hx-no-side{display:block!important}
.nb-theme-paranormal-classic-premium .vxc-profile-layout.hx-no-side>.vxc-profile-main{max-width:none!important;width:100%}
@media (max-width:820px){
  .nb-theme-paranormal-classic-premium .hx-member-top{grid-template-columns:88px minmax(0,1fr);gap:12px}
  .nb-theme-paranormal-classic-premium .hx-member-avatar{width:88px!important;height:88px!important;font-size:34px}
  .nb-theme-paranormal-classic-premium .hx-member-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}
  .nb-theme-paranormal-classic-premium .hx-member-stats{grid-template-columns:repeat(3,1fr);gap:8px 0}
  .nb-theme-paranormal-classic-premium .hx-member-tools{justify-content:flex-start}
}
/* 2.7: profile posts laid out like XenForo (avatar column, content, action bar) */
.nb-theme-paranormal-classic-premium .vxc-profile-post{display:grid!important;grid-template-columns:78px minmax(0,1fr);grid-auto-flow:row dense;align-items:start;border:1px solid var(--hx-line-2)!important;border-radius:7px!important;background:var(--hx-card)!important;margin:0 0 10px!important;padding:0!important;overflow:visible}
.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-head{display:contents!important}
.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-head>span:first-child{grid-column:1;grid-row:1/span 6;align-self:stretch;display:flex;justify-content:center;padding:14px 0;border-right:1px solid var(--hx-line);background:rgba(0,0,0,.08);border-radius:7px 0 0 7px}
.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-head>span:first-child .vxc-avatar,.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-head>span:first-child img{width:48px!important;height:48px!important}
.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-head>.vxc-profile-post-identity{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:12px 16px 0;font-size:13.5px}
.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-head>:not(span):not(.vxc-profile-post-identity){grid-column:2;justify-self:end;margin:-30px 10px 0 0}
.nb-theme-paranormal-classic-premium .vxc-profile-post-identity strong{color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .vxc-profile-post-identity time{color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .vxc-profile-post-owner{font-size:10.5px!important}
.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-body{grid-column:2;padding:8px 16px 4px!important;border:0!important;font-size:15px;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-actions{grid-column:2;display:flex;gap:6px;padding:6px 16px 10px!important;border:0!important}
.nb-theme-paranormal-classic-premium .vxc-profile-post-actions :is(button,a){padding:4px 10px!important;border:1px solid var(--hx-line-2)!important;border-radius:5px!important;background:transparent!important;font-size:12.5px!important;color:var(--hx-text-2)!important}
.nb-theme-paranormal-classic-premium .vxc-profile-post-actions :is(button,a):hover{border-color:var(--hx-blue)!important;color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-comments{grid-column:2;margin:0 16px 12px!important;border-top:1px solid var(--hx-line)!important;padding-top:6px}
.nb-theme-paranormal-classic-premium .vxc-profile-post>:is(dialog){grid-column:1/-1}
@media (max-width:820px){.nb-theme-paranormal-classic-premium .vxc-profile-post{grid-template-columns:56px minmax(0,1fr)}.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-head>span:first-child .vxc-avatar,.nb-theme-paranormal-classic-premium .vxc-profile-post>.vxc-profile-post-head>span:first-child img{width:38px!important;height:38px!important}}

/* 2.7.1: profile status composer like XenForo: avatar column, compact editor, Post + Attach below */
.nb-theme-paranormal-classic-premium .hx-status-box{display:grid;grid-template-columns:78px minmax(0,1fr);margin:0 0 12px;border:1px solid var(--hx-line-2);border-radius:7px;background:var(--hx-card)}
.nb-theme-paranormal-classic-premium .hx-status-avatar{display:flex;justify-content:center;padding:12px 0;border-right:1px solid var(--hx-line);background:rgba(0,0,0,.08);border-radius:7px 0 0 7px}
.nb-theme-paranormal-classic-premium .hx-status-avatar :is(.vxc-avatar,img,span){width:48px!important;height:48px!important}
.nb-theme-paranormal-classic-premium .hx-status-main{min-width:0;padding:12px 14px}
.nb-theme-paranormal-classic-premium .hx-status-box .hx-status-trigger{margin:0;padding:11px 12px}
.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open{display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"editor editor" "post attach";gap:8px 8px;align-items:center;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open>.vxc-editor-shell,.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open>.vxc-editor-shell>.vxc-editor-core{display:contents!important}
.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open .nexus-editor{grid-area:editor;min-width:0}
.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open .voxbb-composer-inline-actions{grid-area:attach;display:flex!important;align-items:center;gap:8px;padding:0!important;margin:0!important;border:0!important;background:none!important}
.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open .voxbb-composer-meta{display:none!important}
.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open>footer{grid-area:post;display:flex!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open>footer [data-composer-status]{display:none}
.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open>footer .vxc-button{padding:7px 16px!important;font-size:14px!important;min-height:0!important}
.nb-theme-paranormal-classic-premium .hx-status-box .voxbb-composer-attach{padding:6px 10px!important;font-size:12.5px!important;min-height:0!important;border:1px solid var(--hx-line-2)!important;background:transparent!important;border-radius:5px!important}
.nb-theme-paranormal-classic-premium .hx-status-box .nxe-frame{display:flex!important;flex-direction:column;border:1px solid var(--hx-line-3)!important;border-radius:6px!important;background:rgba(0,0,0,.14)!important;overflow:hidden}
.nb-theme-paranormal-classic-premium .hx-status-box .nxe-toolbar{order:-1;border-bottom:1px solid var(--hx-line)!important;border-top:0!important;min-height:0!important}
.nb-theme-paranormal-classic-premium .hx-status-box .nxe-surface,.nb-theme-paranormal-classic-premium .hx-status-box .nxe-editor{min-height:48px!important;height:auto!important}
.nb-theme-paranormal-classic-premium .hx-status-box .nxe-editor{max-height:320px;overflow:auto;padding:10px 12px!important}
.nb-theme-paranormal-classic-premium .hx-status-box .nxe-editor [contenteditable],.nb-theme-paranormal-classic-premium .hx-status-box [contenteditable]{min-height:28px!important}
@media (max-width:820px){.nb-theme-paranormal-classic-premium .hx-status-box{grid-template-columns:56px minmax(0,1fr)}.nb-theme-paranormal-classic-premium .hx-status-avatar :is(.vxc-avatar,img,span){width:36px!important;height:36px!important}}
.nb-theme-paranormal-classic-premium .hx-status-avatar>*{display:grid!important;place-items:center;border-radius:50%;overflow:hidden;font-size:18px;line-height:1}
.nb-theme-paranormal-classic-premium .hx-status-box .nxe-surface{padding:0!important;margin:0!important;border:0!important;background:none!important}
.nb-theme-paranormal-classic-premium .hx-status-box .nxe-editor{margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}
.nb-theme-paranormal-classic-premium .hx-status-box .nxe-editor :is(.ProseMirror,[contenteditable]){outline:0!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
.nb-theme-paranormal-classic-premium .hx-status-box .nxe-frame.is-active{border-color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .hx-status-box .vxc-profile-post-composer.is-open{padding-bottom:2px!important}
.nb-theme-paranormal-classic-premium .hx-status-avatar .vxm-member-avatar{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:50%;background:#4a6178;color:#fff!important;font-size:18px!important;font-weight:700;text-decoration:none!important;padding:0!important}
.nb-theme-paranormal-classic-premium .hx-status-avatar .vxm-member-avatar>span{width:auto!important;height:auto!important;position:static!important;display:block;line-height:1}
.nb-theme-paranormal-classic-premium .hx-status-avatar .vxm-member-avatar img{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%}

/* 2.7.2: index without the repeated welcome row and the "Forum list" heading */
.nb-theme-paranormal-classic-premium .hx-filterbar{align-items:center}
.nb-theme-paranormal-classic-premium .hx-filterbar .hx-compact{margin-left:auto}
.nb-theme-paranormal-classic-premium .hx-filterbar .hx-filter-post{margin-left:6px;padding:7px 14px!important;font-size:13.5px!important}
.nb-theme-paranormal-classic-premium .vxm-index-community>.vxm-index-grid{margin-top:22px}

/* 2.8: titles, staff marks and trophies */
.nb-theme-paranormal-classic-premium .hx-author-title{margin:2px 0 4px;font-size:12.5px;font-weight:650;color:var(--hx-text-2);text-align:center}
.nb-theme-paranormal-classic-premium .hx-author-staff{display:inline-block;margin:0 auto 6px;padding:1px 8px;border-radius:4px;background:#2f7fc0;color:#fff;font-size:11px;font-weight:700}
.nb-theme-paranormal-classic-premium .hx-member-role{color:var(--hx-muted);font-weight:500}
.nb-theme-paranormal-classic-premium .hx-trophy-list{list-style:none;margin:0;padding:6px 14px 12px;display:grid;gap:0}
.nb-theme-paranormal-classic-premium .hx-trophy-list li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-trophy-list li:first-child{border-top:0}
.nb-theme-paranormal-classic-premium .hx-trophy-points{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(224,194,122,.14);border:1px solid rgba(224,194,122,.45);color:#e0c27a;font-weight:800;font-size:16px}
.nb-theme-paranormal-classic-premium .hx-trophy-list strong{font-size:15px;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-trophy-list p{margin:2px 0 0;font-size:13.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-trophy-list time{font-size:12.5px;color:var(--hx-muted);white-space:nowrap}

/* 2.9: uploaded site logo (AdminCP > Branding) */
.nb-theme-paranormal-classic-premium .hx-brand-logo{display:block;line-height:0}
.nb-theme-paranormal-classic-premium .hx-brand-logo img{display:block;height:var(--hx-logo-h,110px);width:auto;max-width:min(560px,70vw);object-fit:contain}
.nb-theme-paranormal-classic-premium .hx-brand-logo .hx-logo-light,.nb-theme-paranormal-classic-premium .hx-brand-logo .hx-logo-mobile{display:none}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-brand-logo .hx-logo-dark{display:none}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .hx-brand-logo .hx-logo-light{display:block}
.nb-theme-paranormal-classic-premium .vxc-brand:has(.hx-brand-logo){transform:none!important}
@media (max-width:820px){
  .nb-theme-paranormal-classic-premium .hx-brand-logo img{height:min(64px,calc(var(--hx-logo-h,110px)*.55))}
  .nb-theme-paranormal-classic-premium .hx-brand-logo:has(.hx-logo-mobile) .hx-logo-dark,.nb-theme-paranormal-classic-premium .hx-brand-logo:has(.hx-logo-mobile) .hx-logo-light{display:none!important}
  .nb-theme-paranormal-classic-premium .hx-brand-logo .hx-logo-mobile{display:block}
}

/* 2.10: link preview cards and video embeds */
.nb-theme-paranormal-classic-premium .hx-link-card{display:grid;grid-template-columns:150px minmax(0,1fr);max-width:620px;margin:10px 0;border:1px solid var(--hx-line-2);border-radius:8px;overflow:hidden;background:rgba(0,0,0,.14);color:var(--hx-text)!important;text-decoration:none!important}
.nb-theme-paranormal-classic-premium .hx-link-card.no-image{grid-template-columns:1fr}
.nb-theme-paranormal-classic-premium .hx-link-card:hover{border-color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .hx-link-img{display:block;background:#11151a}
.nb-theme-paranormal-classic-premium .hx-link-img img{width:100%;height:100%;min-height:96px;object-fit:cover;display:block}
.nb-theme-paranormal-classic-premium .hx-link-copy{display:flex;flex-direction:column;gap:3px;padding:10px 14px;min-width:0}
.nb-theme-paranormal-classic-premium .hx-link-copy small{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-link-copy b{font-size:15px;line-height:1.3;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-link-copy span{font-size:13.5px;line-height:1.45;color:var(--hx-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.nb-theme-paranormal-classic-premium .hx-embed{position:relative;max-width:640px;margin:10px 0;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}
.nb-theme-paranormal-classic-premium .hx-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.nb-theme-paranormal-classic-premium p.hx-embed-source{font-size:13px}
@media (max-width:600px){.nb-theme-paranormal-classic-premium .hx-link-card{grid-template-columns:96px minmax(0,1fr)}}

/* 2.10.1: sub-forums on a forum page, like XenForo's block above the thread list */
.nb-theme-paranormal-classic-premium .hx-subforums{margin:0 0 16px;border:1px solid var(--hx-line-2);border-radius:8px;overflow:hidden;background:var(--hx-card)}
.nb-theme-paranormal-classic-premium .hx-subforums>header{padding:9px 14px;border-bottom:1px solid var(--hx-line);background:rgba(141,200,241,.06)}
.nb-theme-paranormal-classic-premium .hx-subforums>header h2{margin:0;font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-subforums ol{list-style:none;margin:0;padding:0}
.nb-theme-paranormal-classic-premium .hx-subforum{display:grid;grid-template-columns:34px minmax(0,1fr) 150px 220px;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-subforum:first-child{border-top:0}
.nb-theme-paranormal-classic-premium .hx-subforum-icon svg{width:22px;height:22px;fill:none;stroke:var(--hx-blue);stroke-width:1.7;stroke-linejoin:round}
.nb-theme-paranormal-classic-premium .hx-subforum-main>a{font-size:15.5px;font-weight:650;color:var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .hx-subforum-main p{margin:2px 0 0;font-size:13.5px;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .hx-subforum-main small{font-size:12px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-subforum-stats{display:flex;gap:16px;margin:0}
.nb-theme-paranormal-classic-premium .hx-subforum-stats dt{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .hx-subforum-stats dd{margin:0;font-weight:700;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .hx-subforum-latest{min-width:0;display:flex;flex-direction:column}
.nb-theme-paranormal-classic-premium .hx-subforum-latest a{font-size:13.5px;font-weight:600;color:var(--hx-text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nb-theme-paranormal-classic-premium .hx-subforum-latest small{font-size:12px;color:var(--hx-muted)}
@media (max-width:820px){.nb-theme-paranormal-classic-premium .hx-subforum{grid-template-columns:28px minmax(0,1fr)}.nb-theme-paranormal-classic-premium .hx-subforum-stats,.nb-theme-paranormal-classic-premium .hx-subforum-latest{grid-column:2}}

/* 2.11: bigger videos (AdminCP theme setting post.video_size), image sizes chosen in the editor */
.nb-theme-paranormal-classic-premium .hx-embed{max-width:800px;width:100%}
.nb-theme-paranormal-classic-premium .hx-video-medium .hx-embed{max-width:560px}
.nb-theme-paranormal-classic-premium .hx-video-full .hx-embed{max-width:none}
.nb-theme-paranormal-classic-premium [data-post-content] img{max-width:100%;height:auto}
.nb-theme-paranormal-classic-premium [data-post-content] img[data-image-width="25"]{width:25%}
.nb-theme-paranormal-classic-premium [data-post-content] img[data-image-width="50"]{width:50%}
.nb-theme-paranormal-classic-premium [data-post-content] img[data-image-width="75"]{width:75%}
.nb-theme-paranormal-classic-premium [data-post-content] img[data-image-width="100"]{width:100%}
@media (max-width:600px){.nb-theme-paranormal-classic-premium [data-post-content] img[data-image-width="25"]{width:50%}}
.hx-imgsize{position:absolute;z-index:1000;display:flex;gap:2px;padding:4px;border-radius:8px;background:#1f252c;border:1px solid #3a434d;box-shadow:0 8px 24px rgba(0,0,0,.4)}
.hx-imgsize[hidden]{display:none}
.hx-imgsize button{padding:5px 10px;border:0;border-radius:6px;background:transparent;color:#d8dee5;font:600 12.5px/1.2 system-ui,sans-serif;cursor:pointer}
.hx-imgsize button:hover{background:#2c343d}
.hx-imgsize button.is-on{background:#2f7fc0;color:#fff}

/* 2.11.1: videos added with the editor's "Embed media" button ([MEDIA]) now size like pasted-link players.
   The editor's own content styles only apply inside its preview (.nexus-content), so posts were showing the
   browser's default 300 x 150 frame with a border. */
.nb-theme-paranormal-classic-premium [data-post-content] .nx-embed{position:relative;width:100%;max-width:800px;margin:10px 0;border-radius:8px;overflow:hidden;background:#000}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-embed--video{aspect-ratio:16/9}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-embed--video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-embed--audio{background:none;max-width:640px}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-embed--audio iframe{display:block;width:100%;height:152px;border:0}
.nb-theme-paranormal-classic-premium .hx-video-medium [data-post-content] .nx-embed--video{max-width:560px}
.nb-theme-paranormal-classic-premium .hx-video-full [data-post-content] .nx-embed--video{max-width:none}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-embed-link{display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border:1px solid var(--hx-line-2);border-radius:8px;background:rgba(0,0,0,.14);color:var(--hx-text)!important}
/* larger logos (AdminCP > Branding now goes up to 320 px) */
.nb-theme-paranormal-classic-premium .hx-brand-logo img{max-width:min(900px,80vw)}

/* 2.11.1: editor content blocks (boxes, tables, spoilers, mentions, quote headers, attachments) styled in posts,
   copied from the editor's own content styles which only applied inside the editor preview. */
.nb-theme-paranormal-classic-premium [data-post-content] .nx-quote-head{display: block; font-weight: 700; margin-bottom: .35em; color: var(--nxe-text); text-decoration: none;}
.nb-theme-paranormal-classic-premium [data-post-content] blockquote.nx-quote::before{content: none;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-mention{color: var(--nxe-link); background: var(--nxe-soft); padding: 0 .3em; border-radius: 5px; font-weight: 600; white-space: nowrap; text-decoration: none;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-table-wrap{overflow-x: auto; margin: .4em 0 .8em;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-ispoiler{background: var(--nxe-text); color: transparent; border-radius: 4px; padding: 0 .2em; cursor: pointer; transition: color .15s, background .15s;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-ispoiler.is-shown{background: var(--nxe-hover); color: inherit;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box{--bc: var(--nx-tc-neutral); margin: .4em 0 .8em; border: 1px solid color-mix(in srgb, var(--bc) 38%, var(--nxe-line)); background: color-mix(in srgb, var(--bc) 9%, var(--nxe-field)); border-radius: 12px; overflow: hidden;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box--blue{--bc: var(--nx-tc-blue);}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box--green{--bc: var(--nx-tc-green);}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box--amber{--bc: var(--nx-tc-amber);}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box--red{--bc: var(--nx-tc-red);}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box--purple{--bc: var(--nx-tc-purple);}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box--neutral{background: var(--nx-quote-bg); border-color: var(--nxe-line-strong);}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box-title,.nb-theme-paranormal-classic-premium [data-post-content] .nx-box > summary{padding: 8px 14px; font-weight: 700; color: color-mix(in srgb, var(--bc) 70%, var(--nxe-text)); border-bottom: 1px solid color-mix(in srgb, var(--bc) 25%, var(--nxe-line));}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box > summary{cursor: pointer; list-style: none; display: flex; gap: 8px; align-items: center; border-bottom-color: transparent;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box > summary::-webkit-details-marker{display: none;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box > summary::before{content: ""; width: 7px; height: 7px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(-45deg); transition: transform .15s; margin-right: 2px;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box[open] > summary{border-bottom-color: color-mix(in srgb, var(--bc) 25%, var(--nxe-line));}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box[open] > summary::before{transform: rotate(45deg);}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box-body{padding: 10px 14px;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-box-body > *:last-child{margin-bottom: 0;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-h1{font-size: 1.6em;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-h2{font-size: 1.32em;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-h3{font-size: 1.12em;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-attach{display: inline-block;}
.nb-theme-paranormal-classic-premium [data-post-content] .nx-attach-missing{color: var(--nxe-muted); font-style: italic;}

/* Narrow thread rail: keep facts, controls and long titles inside their cards. */
.hx-page-thread .hx-rail{min-width:0}
.hx-page-thread .hx-rail .hx-w{min-width:0;padding:12px}
.hx-page-thread .hx-rail .hx-wh{min-width:0;overflow-wrap:anywhere}
.hx-page-thread .hx-rail .hx-wh svg{flex-shrink:0}
.hx-page-thread .hx-facts{grid-template-columns:minmax(0,1fr);gap:0}
.hx-page-thread .hx-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;text-align:start;padding:7px 0;border:0;border-bottom:1px solid var(--hx-line);border-radius:0;background:transparent}
.hx-page-thread .hx-facts b{order:2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.hx-page-thread .hx-facts span{font-size:inherit}
.hx-page-thread .hx-jump{flex-wrap:wrap}
.hx-page-thread .hx-jump a{flex:1 1 66px;text-align:center;white-space:normal}
.hx-page-thread .hx-rail :is(.hx-t,.hx-meta,.hx-tags,.pnf-live-widget){min-width:0;overflow-wrap:anywhere}
.hx-page-thread .hx-focus{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;line-height:1.5}
.hx-page-thread .hx-focus input{margin-top:3px}
.hx-page-thread .pnf-live-widget :is(.pnf-live-controls,.pnf-live-actions){flex-wrap:wrap;min-width:0}
.vxc-alerts-page .cp-notification-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start}
.vxc-alerts-page .vx-alert-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;overflow:hidden;border-radius:8px;background:var(--hx-raised);color:var(--hx-text);text-decoration:none;font-weight:700}
.vxc-alerts-page .vx-alert-avatar img{display:block;width:100%;height:100%;object-fit:cover}
.vxc-alerts-page .vx-alert-copy{min-width:0;overflow-wrap:anywhere}
@media(max-width:480px){.vxc-alerts-page .cp-notification-row{grid-template-columns:34px minmax(0,1fr);gap:10px}.vxc-alerts-page .vx-alert-avatar{width:34px;height:34px}.vxc-alerts-page .cp-unread-badge{grid-column:2;justify-self:start}}


/* Source: /assets/themes/paranormal-classic-premium/assets/profile-studio.css */
/* Profile Studio 2.11.2 — scoped and independent of reading-type overrides. */
.nb-theme-paranormal-classic-premium .hx-member-head{border-radius:10px;box-shadow:0 14px 34px #00000024;isolation:isolate}
.nb-theme-paranormal-classic-premium .hx-member-cover{height:var(--pnf-profile-cover-height,192px)!important;background:#112439!important}
.nb-theme-paranormal-classic-premium .hx-member-cover:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,12,22,0) 35%,rgba(5,12,22,var(--pnf-profile-cover-dim,50%)) 100%)}
.nb-theme-paranormal-classic-premium .hx-member-namerow{display:flex;align-items:center;flex-wrap:wrap;gap:7px 11px}
.nb-theme-paranormal-classic-premium .hx-member-namerow h1{font-size:clamp(21px,2.3vw,29px)!important;line-height:1.18;letter-spacing:-.02em}
.nb-theme-paranormal-classic-premium .hx-member-stats{border-radius:6px;overflow:hidden}
.nb-theme-paranormal-classic-premium .hx-member-stats dt{letter-spacing:.055em}
.nb-theme-paranormal-classic-premium .pnf-chess{display:inline-flex;align-items:center;gap:7px;min-width:0;vertical-align:middle;white-space:nowrap;color:#d6e4f5;font-size:12px;line-height:1.25;font-weight:650}
.nb-theme-paranormal-classic-premium .pnf-chess img{width:34px;height:34px;flex:none;filter:drop-shadow(0 2px 4px #0007)}
.nb-theme-paranormal-classic-premium .pnf-chess--king{color:#f0d991}.nb-theme-paranormal-classic-premium .pnf-chess--queen{color:#e2d3fc}.nb-theme-paranormal-classic-premium .pnf-chess--rook{color:#bfdcf1}.nb-theme-paranormal-classic-premium .pnf-chess--bishop{color:#b7e9cc}.nb-theme-paranormal-classic-premium .pnf-chess--knight{color:#b5d7fc}.nb-theme-paranormal-classic-premium .pnf-chess--pawn{color:#dce1ea}
.nb-theme-paranormal-classic-premium .pnf-staff-appointment{border:1px solid #5b71903b;background:linear-gradient(135deg,#192536,#222d39);border-radius:8px;padding:16px}
.nb-theme-paranormal-classic-premium .pnf-staff-appointment h3{letter-spacing:.1em;text-transform:uppercase;font-size:11px;margin:0 0 12px}
.nb-theme-paranormal-classic-premium .pnf-staff-appointment-identity{display:flex;gap:10px;align-items:center}
.nb-theme-paranormal-classic-premium .pnf-staff-appointment-identity .pnf-chess-text{display:none}
.nb-theme-paranormal-classic-premium .pnf-staff-appointment-identity .pnf-chess img{width:46px;height:46px}
.nb-theme-paranormal-classic-premium .pnf-staff-appointment-identity>div{display:grid;gap:3px}
.nb-theme-paranormal-classic-premium .pnf-staff-appointment-identity b{font-size:14px}.nb-theme-paranormal-classic-premium .pnf-staff-appointment-identity small{color:#a6b8ca}
.nb-theme-paranormal-classic-premium .pnf-staff-appointment p{font-size:12px;line-height:1.5;color:#adbdcb}
.nb-theme-paranormal-classic-premium .pnf-staff-appointment a{color:#a9d7fb}
.nb-theme-paranormal-classic-premium .pnf-staff-directory{margin:0 auto 32px;max-width:1200px}
.nb-theme-paranormal-classic-premium .pnf-staff-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:16px 2px 21px;border-bottom:1px solid #61738c65;margin-bottom:20px}
.nb-theme-paranormal-classic-premium .pnf-staff-eyebrow{font-size:11px;color:#8db6dd;letter-spacing:.12em;font-weight:700}
.nb-theme-paranormal-classic-premium .pnf-staff-heading h1{font-size:clamp(24px,3vw,36px);letter-spacing:-.03em;margin:6px 0}
.nb-theme-paranormal-classic-premium .pnf-staff-heading p{color:#a9bdcf;font-size:14px;margin:0}
.nb-theme-paranormal-classic-premium .pnf-staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.nb-theme-paranormal-classic-premium .pnf-staff-card{display:flex;gap:16px;align-items:start;border:1px solid #637c985c;border-radius:10px;background:linear-gradient(140deg,#273441,#1d2833);padding:20px;box-shadow:0 5px 20px #0002}
.nb-theme-paranormal-classic-premium .pnf-staff-avatar{flex:0 0 66px;width:66px;height:66px;border-radius:50%;overflow:hidden;background:#384e65;border:2px solid #729fc270;color:#e4f4ff;text-decoration:none;display:grid;place-items:center;font-size:30px;font-weight:700}
.nb-theme-paranormal-classic-premium .pnf-staff-avatar img{width:100%;height:100%;object-fit:cover}
.nb-theme-paranormal-classic-premium .pnf-staff-card-copy{display:grid;gap:6px;min-width:0}
.nb-theme-paranormal-classic-premium .pnf-staff-card-copy>a:first-child{font-size:17px;text-decoration:none;color:#f1f6fa}
.nb-theme-paranormal-classic-premium .pnf-staff-card-copy .pnf-chess img{width:27px;height:27px}
.nb-theme-paranormal-classic-premium .pnf-staff-card-copy p,.nb-theme-paranormal-classic-premium .pnf-staff-card-copy small{font-size:12px;margin:0;color:#aabcca}
.nb-theme-paranormal-classic-premium .pnf-staff-card-profile{font-size:12px;color:#a4d4fa;text-decoration:none;margin-top:7px}
.nb-theme-paranormal-classic-premium .pnf-staff-note{margin-top:18px;color:#a5b4c3;font-size:12px}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-staff-card{background:#f5f8fc;color:#20364d;border-color:#bbcbda}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-staff-card-copy>a:first-child{color:#1a3653}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-staff-card-copy p,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-staff-card-copy small{color:#586c80}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-staff-heading p{color:#536779}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-chess{color:#344f69}
@media(max-width:950px){.nb-theme-paranormal-classic-premium .pnf-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.nb-theme-paranormal-classic-premium .pnf-staff-grid{grid-template-columns:1fr}.nb-theme-paranormal-classic-premium .pnf-staff-heading{align-items:start;flex-direction:column}.nb-theme-paranormal-classic-premium .hx-member-cover{height:142px!important}.nb-theme-paranormal-classic-premium .hx-member-namerow .pnf-chess-text{font-size:11px}}

html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-staff-appointment{background:#f0f5fa;border-color:#bed0df;color:#1b334d}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-staff-appointment p,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-staff-appointment-identity small{color:#566b7d}


/* Source: /assets/themes/paranormal-classic-premium/assets/public-refresh.css */
/* Paranormal Classic Premium 2.11.4 — focused public profile/postbit refinement. */
.nb-theme-paranormal-classic-premium .pnf-chess.is-compact{
  width:24px;height:24px;padding:2px;border:1px solid rgba(224,187,92,.62);border-radius:6px;
  background:linear-gradient(180deg,rgba(89,66,18,.92),rgba(35,28,12,.92));
  box-shadow:inset 0 0 0 1px rgba(255,225,135,.08),0 2px 7px rgba(0,0,0,.28);
  display:inline-grid;place-items:center;flex:none;vertical-align:middle;
}
.nb-theme-paranormal-classic-premium .pnf-chess.is-compact img{width:17px!important;height:17px!important;filter:drop-shadow(0 1px 2px #0009)}
.nb-theme-paranormal-classic-premium .pnf-chess.is-compact .pnf-chess-text{display:none!important}

/* Profile: keep the established scenic header, but improve hierarchy and make stats a true strip. */
.nb-theme-paranormal-classic-premium .hx-member-head{overflow:hidden}
.nb-theme-paranormal-classic-premium .hx-member-top{position:relative;z-index:2;padding-bottom:14px}
.nb-theme-paranormal-classic-premium .hx-member-namerow{gap:8px}
.nb-theme-paranormal-classic-premium .hx-member-namerow .pnf-chess.is-compact{margin-left:1px}
.nb-theme-paranormal-classic-premium .hx-member-title{font-size:13.5px}
.nb-theme-paranormal-classic-premium .hx-member-meta{margin-top:8px}
.nb-theme-paranormal-classic-premium .pnf-profile-statstrip{
  position:relative;z-index:2;margin:0!important;padding:0 14px!important;
  display:grid!important;grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important;
  border-top:1px solid var(--hx-line)!important;border-bottom:1px solid var(--hx-line)!important;
  background:rgba(16,25,35,.44);backdrop-filter:blur(4px);border-radius:0!important;
}
.nb-theme-paranormal-classic-premium .pnf-profile-statstrip>div{padding:10px 8px;border-right:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .pnf-profile-statstrip>div:last-child{border-right:0}
.nb-theme-paranormal-classic-premium .pnf-profile-statstrip dt{font-size:10px!important;text-transform:uppercase;letter-spacing:.07em}
.nb-theme-paranormal-classic-premium .pnf-profile-statstrip dd{margin-top:2px!important;font-size:16px!important}
.nb-theme-paranormal-classic-premium .hx-member-tools{position:relative;z-index:3;padding-top:10px}

/* Overview cards use only data already owned by VoxBB; no fabricated profile metrics. */
.nb-theme-paranormal-classic-premium .pnf-profile-overview{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(270px,.95fr);gap:12px;margin-bottom:12px}
.nb-theme-paranormal-classic-premium .pnf-profile-overview-main,.nb-theme-paranormal-classic-premium .pnf-profile-overview-side{display:grid;align-content:start;gap:12px;min-width:0}
.nb-theme-paranormal-classic-premium .pnf-profile-card{border:1px solid #53677b;border-radius:7px;background:linear-gradient(180deg,#29333d,#242c34);overflow:hidden;color:#e8eef2;box-shadow:0 5px 18px rgba(0,0,0,.13)}
.nb-theme-paranormal-classic-premium .pnf-profile-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid #435364;background:rgba(17,25,33,.28)}
.nb-theme-paranormal-classic-premium .pnf-profile-card>header h2{margin:0;font-size:14px;line-height:1.25}
.nb-theme-paranormal-classic-premium .pnf-profile-card>header a{font-size:10.5px;color:#91ccef;text-decoration:none}
.nb-theme-paranormal-classic-premium .pnf-profile-card>p{margin:0;padding:12px;color:#c8d3dc;font-size:12.5px;line-height:1.55}
.nb-theme-paranormal-classic-premium .pnf-profile-card>small{display:block;padding:0 12px 12px;color:#98a9b8}
.nb-theme-paranormal-classic-premium .pnf-profile-empty{color:#96a7b5!important}
.nb-theme-paranormal-classic-premium .pnf-profile-activity-list{display:grid}
.nb-theme-paranormal-classic-premium .pnf-profile-activity-list article{padding:10px 12px;border-bottom:1px solid #3e4c5a}
.nb-theme-paranormal-classic-premium .pnf-profile-activity-list article:last-child{border-bottom:0}
.nb-theme-paranormal-classic-premium .pnf-profile-activity-list strong{display:block;font-size:12.5px}
.nb-theme-paranormal-classic-premium .pnf-profile-activity-list strong a{color:#e9f1f6;text-decoration:none}
.nb-theme-paranormal-classic-premium .pnf-profile-activity-list small{display:block;margin-top:2px;color:#91a1af;font-size:10px}
.nb-theme-paranormal-classic-premium .pnf-profile-activity-list p{margin:5px 0 0;color:#b8c5cf;font-size:11.5px;line-height:1.45}
.nb-theme-paranormal-classic-premium .pnf-profile-staff-line{display:flex;align-items:center;gap:9px;padding:12px 12px 5px}
.nb-theme-paranormal-classic-premium .pnf-profile-staff-line>div{display:grid;gap:1px}
.nb-theme-paranormal-classic-premium .pnf-profile-staff-line strong{font-size:12.5px;color:#f1d995}
.nb-theme-paranormal-classic-premium .pnf-profile-staff-line small{font-size:9.5px;color:#93a5b4}
.nb-theme-paranormal-classic-premium .pnf-profile-staff-card>a{display:inline-block;margin:0 12px 12px;color:#91ccef;font-size:10.5px;text-decoration:none}
.nb-theme-paranormal-classic-premium .pnf-standing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px}
.nb-theme-paranormal-classic-premium .pnf-standing-grid>div{min-width:0;padding:3px 9px;border-right:1px solid #42505e}
.nb-theme-paranormal-classic-premium .pnf-standing-grid>div:first-child{padding-left:0}.nb-theme-paranormal-classic-premium .pnf-standing-grid>div:last-child{border-right:0;padding-right:0}
.nb-theme-paranormal-classic-premium .pnf-standing-grid small{display:block;color:#8fa0ad;font-size:9px;text-transform:uppercase;letter-spacing:.05em}
.nb-theme-paranormal-classic-premium .pnf-standing-grid strong{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;color:#e7edf1;font-size:12px;white-space:nowrap}
.nb-theme-paranormal-classic-premium .pnf-achievement-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:10px 12px}
.nb-theme-paranormal-classic-premium .pnf-achievement-strip a{display:grid;justify-items:center;gap:3px;min-width:0;color:#bcc9d3;text-decoration:none;text-align:center}
.nb-theme-paranormal-classic-premium .pnf-achievement-strip a>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #6a7d90;border-radius:50%;background:#202933;color:#e7c968;font-size:13px}
.nb-theme-paranormal-classic-premium .pnf-achievement-strip small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px}
.nb-theme-paranormal-classic-premium .pnf-profile-groups{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}
.nb-theme-paranormal-classic-premium .pnf-profile-groups span{padding:4px 7px;border:1px solid #53697e;border-radius:4px;background:#202a34;color:#bed0dd;font-size:10px}
.nb-theme-paranormal-classic-premium .pnf-profile-wall{margin-top:12px}

/* Postbit: a refinement of the existing classic left rail, not a new thread design. */
.nb-theme-paranormal-classic-premium .vxc-post{grid-template-columns:minmax(158px,var(--vxm-author-width,175px)) minmax(0,1fr)}
.nb-theme-paranormal-classic-premium .vxc-post-author{padding:12px 11px;background:linear-gradient(180deg,#303a45,#2b343e);border-right-color:#566b7d}
.nb-theme-paranormal-classic-premium .vxc-post-avatar-link{display:inline-block}
.nb-theme-paranormal-classic-premium .vxc-post-avatar{width:var(--vxm-avatar-size,76px)!important;height:var(--vxm-avatar-size,76px)!important;margin-bottom:7px!important;border-radius:7px!important;border:1px solid #718aa0!important;box-shadow:0 4px 14px rgba(0,0,0,.18)!important}
.nb-theme-paranormal-classic-premium .vxc-author-name{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:1px!important;font-size:15px!important}
.nb-theme-paranormal-classic-premium .vxc-author-name .pnf-chess.is-compact{width:21px;height:21px;border-radius:5px}
.nb-theme-paranormal-classic-premium .vxc-author-name .pnf-chess.is-compact img{width:15px!important;height:15px!important}
.nb-theme-paranormal-classic-premium .hx-author-title{margin-top:3px;font-size:10.5px;color:#aab8c4}
.nb-theme-paranormal-classic-premium .pnf-author-role-row{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:6px}
.nb-theme-paranormal-classic-premium .pnf-author-role,.nb-theme-paranormal-classic-premium .hx-author-staff{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border-radius:4px;font-size:9.5px;font-weight:750;line-height:1.15}
.nb-theme-paranormal-classic-premium .pnf-author-role{border:1px solid #8f7435;background:#44371d;color:#efd58b}
.nb-theme-paranormal-classic-premium .hx-author-staff{border:1px solid #3174a9;background:#175983;color:#e5f5ff}
.nb-theme-paranormal-classic-premium .vxc-author-facts{margin-top:10px!important;font-size:10px!important}
.nb-theme-paranormal-classic-premium .vxc-author-facts>div{padding:5px 0!important;border-top-color:#465564!important}
.nb-theme-paranormal-classic-premium .vxc-author-post-ref{opacity:.68}
.nb-theme-paranormal-classic-premium .vxc-post-content{min-width:0}
.nb-theme-paranormal-classic-premium .vxc-post-meta{padding:9px 12px}
.nb-theme-paranormal-classic-premium .vxc-post-body{padding:14px 16px 16px;line-height:var(--vbb-reading-line-height,1.6)}
.nb-theme-paranormal-classic-premium .vxc-post-actions{border-top-color:#526578}

/* Quick reply must use the same shared avatar component as the rest of public UI. */
.nb-theme-paranormal-classic-premium .pnf-reply-avatar{display:grid;place-items:center;background:transparent!important;border:0!important;overflow:visible!important}
.nb-theme-paranormal-classic-premium .pnf-reply-avatar .vxm-member-avatar{width:76px;height:76px;border:1px solid #718aa0;border-radius:7px;background:#34414e;color:#eaf4fa;font-size:29px;overflow:hidden}
.nb-theme-paranormal-classic-premium .pnf-reply-avatar .vxm-member-avatar img{width:100%;height:100%;object-fit:cover}

html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-profile-card{background:#f7fafc;color:#294657;border-color:#bdcbd5}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-profile-card>header{background:#eaf1f5;border-color:#c6d2da}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-profile-card>p,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-profile-activity-list p{color:#526b7b}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-profile-activity-list article{border-color:#cfdae0}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-profile-activity-list strong a,html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-standing-grid strong{color:#29495d}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-author{background:linear-gradient(#edf4f8,#e3ecf2);border-color:#b9cbd6}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .pnf-author-role{background:#fff8df;color:#735817;border-color:#cfb45f}

@media(max-width:900px){
  .nb-theme-paranormal-classic-premium .pnf-profile-overview{grid-template-columns:1fr}
  .nb-theme-paranormal-classic-premium .pnf-profile-overview-side{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
  .nb-theme-paranormal-classic-premium .pnf-profile-statstrip{grid-template-columns:repeat(3,minmax(88px,1fr))!important;overflow-x:auto}
  .nb-theme-paranormal-classic-premium .pnf-profile-overview-side{grid-template-columns:1fr}
  .nb-theme-paranormal-classic-premium .pnf-achievement-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
  .nb-theme-paranormal-classic-premium .vxc-post{grid-template-columns:1fr!important}
  .nb-theme-paranormal-classic-premium .vxc-post-author{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name" "avatar title" "avatar role";column-gap:10px;text-align:left;border-right:0;border-bottom:1px solid #566b7d}
  .nb-theme-paranormal-classic-premium .vxc-post-avatar-link{grid-area:avatar}.nb-theme-paranormal-classic-premium .vxc-author-name{grid-area:name;justify-content:flex-start}.nb-theme-paranormal-classic-premium .hx-author-title{grid-area:title}.nb-theme-paranormal-classic-premium .pnf-author-role-row{grid-area:role;justify-content:flex-start}
  .nb-theme-paranormal-classic-premium .vxc-author-facts,.nb-theme-paranormal-classic-premium .vxc-author-post-ref,.nb-theme-paranormal-classic-premium .vxc-thread-starter-label{grid-column:1/-1}
}


/* Source: /assets/themes/paranormal-classic-premium/assets/live-planning.css */
.vxc-live-planner{--lp-bg:var(--vxm-content,var(--vxm-shell));--lp-panel:var(--vxm-content-alt,var(--vxm-panel));--lp-panel2:var(--vxm-content-raised,var(--vxm-panel-2));--lp-line:var(--vxm-content-line,var(--vxm-line));--lp-text:var(--vxm-content-ink,var(--vxm-text));--lp-muted:var(--vxm-content-muted,var(--vxm-muted));--lp-blue:var(--vxm-blue);--lp-green:var(--vxm-live);display:grid;gap:14px;color:var(--lp-text)}.lp-hero,.lp-section-head,.lp-actions,.lp-row-actions,.lp-inline-forms,.lp-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-hero{padding:8px 2px 4px}.lp-hero h1{margin:3px 0;font-size:1.75rem}.lp-hero p,.lp-section-head p{margin:4px 0 0;color:var(--lp-muted)}.lp-kicker{color:#50e3a2;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.lp-panel{border:1px solid var(--lp-line);border-radius:10px;background:linear-gradient(145deg,var(--lp-panel),var(--lp-bg));box-shadow:0 10px 24px rgba(0,0,0,.12);overflow:hidden}.lp-section-head{padding:15px 17px;border-bottom:1px solid var(--lp-line)}.lp-section-head h2{margin:0;font-size:1.18rem}.lp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lp-stats article{min-height:86px;display:flex;gap:14px;align-items:center;padding:14px;border:1px solid var(--lp-line);border-radius:9px;background:linear-gradient(145deg,var(--lp-panel2),var(--lp-panel))}.lp-stats article>i{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--lp-blue) 55%,var(--lp-line));border-radius:8px;color:var(--vxm-link);font-size:1.5rem;font-style:normal;background:var(--vxm-control-alt,var(--lp-panel2))}.lp-stats div{display:grid;gap:2px}.lp-stats strong{font-size:1.35rem}.lp-stats b{font-size:.9rem}.lp-stats small{color:var(--lp-muted)}.lp-table-wrap{overflow-x:auto}.lp-table{width:100%;border-collapse:collapse}.lp-table th{padding:9px 14px;text-align:left;color:var(--lp-muted);background:var(--lp-panel2);border-bottom:1px solid var(--lp-line);font-size:.78rem}.lp-table td{padding:11px 14px;border-bottom:1px solid var(--lp-line);vertical-align:middle}.lp-table tbody tr:last-child td{border-bottom:0}.lp-table td small{display:block;color:var(--lp-muted);margin-top:3px}.lp-table a{color:var(--vxm-link)}.lp-badge{display:inline-flex;padding:4px 9px;border-radius:5px;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.lp-badge.is-scheduled{background:#075ba0;color:#c7e9ff}.lp-badge.is-prepared,.lp-badge.is-active{background:#076f50;color:#9ff5cf}.lp-badge.is-paused,.lp-badge.is-archived{background:var(--vxm-control-alt,var(--lp-panel2));color:var(--lp-text)}.lp-series-list{display:grid;gap:9px;padding:10px}.lp-series-card{border:1px solid var(--lp-line);border-radius:9px;background:var(--lp-panel);overflow:hidden}.lp-series-card summary{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:11px;cursor:pointer;list-style:none}.lp-series-card summary::-webkit-details-marker{display:none}.lp-series-icon{display:grid;place-items:center;width:58px;height:52px;border-radius:7px;background:linear-gradient(135deg,var(--lp-panel2),var(--lp-panel));color:var(--vxm-link);font-size:1.8rem}.lp-series-copy h3{margin:0}.lp-series-copy p{margin:3px 0;color:var(--lp-muted)}.lp-series-copy>div{display:flex;gap:6px;flex-wrap:wrap}.lp-series-copy>div span{padding:3px 7px;border:1px solid var(--lp-line);border-radius:5px;color:var(--lp-text);font-size:.72rem}.lp-manage{padding:7px 11px;border:1px solid var(--lp-line);border-radius:6px}.lp-series-manage{padding:15px;border-top:1px solid var(--lp-line);background:var(--lp-bg)}.lp-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lp-field-grid label,.lp-wide-label{display:grid;gap:6px;font-weight:800;font-size:.82rem}.lp-field-grid small,.lp-wide-label small{color:var(--lp-muted);font-weight:500}.vxc-live-planner .field{width:100%;box-sizing:border-box;background:var(--vxm-control,var(--lp-bg))!important;border:1px solid var(--vxm-control-line,var(--lp-line))!important;color:var(--lp-text)!important;border-radius:6px;padding:10px}.lp-weekdays{display:flex;gap:7px;flex-wrap:wrap;border:0;padding:12px 0;margin:0}.lp-weekdays legend{font-weight:800;margin-bottom:7px}.lp-weekdays label{display:flex;gap:5px;align-items:center;padding:7px 9px;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-panel2)}.lp-switch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0}.lp-switch{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid var(--lp-line);border-radius:8px;background:var(--lp-panel2);cursor:pointer}.lp-switch input{position:absolute;opacity:0}.lp-switch>i{flex:0 0 auto;width:34px;height:18px;border-radius:20px;background:var(--vxm-control-line,var(--lp-line));position:relative;margin-top:1px}.lp-switch>i:after{content:"";position:absolute;width:14px;height:14px;left:2px;top:2px;border-radius:50%;background:var(--vxm-light);transition:.15s}.lp-switch input:checked+i{background:var(--lp-blue)}.lp-switch input:checked+i:after{transform:translateX(16px)}.lp-switch span{display:grid;gap:2px}.lp-switch small{color:var(--lp-muted);font-weight:500;line-height:1.3}.lp-inline-forms{justify-content:flex-start;margin-top:10px}.lp-wizard{padding-bottom:14px}.lp-wizard form{padding:0 14px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 16px}.lp-steps button{display:flex;gap:10px;align-items:center;text-align:left;padding:11px 14px;border:1px solid var(--lp-line);background:var(--lp-panel);color:var(--lp-text);cursor:pointer}.lp-steps button:first-child{border-radius:7px 0 0 7px}.lp-steps button:last-child{border-radius:0 7px 7px 0}.lp-steps button.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--lp-blue) 72%,#1f2933),var(--lp-blue));border-color:var(--lp-blue)}.lp-steps i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--lp-blue) 35%,var(--vxm-light));color:var(--vxm-ink);font-style:normal;font-weight:900}.lp-steps span{display:grid}.lp-steps small{color:var(--lp-muted)}.lp-step{display:none}.lp-step.is-active{display:block}.lp-wide-label{margin-top:12px}.lp-step-actions{margin-top:14px}.lp-review{padding:14px;border:1px solid color-mix(in srgb,var(--lp-blue) 65%,var(--lp-line));border-radius:8px;background:color-mix(in srgb,var(--lp-blue) 9%,var(--lp-panel))}.lp-review p{margin:4px 0 0;color:var(--lp-muted)}.lp-empty{display:grid;gap:5px;text-align:center;padding:22px;color:var(--lp-muted)}.lp-empty b{color:var(--lp-text)}.lp-thread-plan{padding-bottom:15px}.lp-thread-plan form{padding:15px}.lp-form-actions{margin-top:12px}.lp-publish{padding:0 15px 15px!important}.vxc-live-status{padding:10px 13px;border:1px solid color-mix(in srgb,var(--lp-green) 65%,var(--lp-line));background:color-mix(in srgb,var(--lp-green) 12%,var(--lp-panel));color:color-mix(in srgb,var(--lp-green) 70%,var(--lp-text));border-radius:8px;font-weight:800}
@media(max-width:900px){.lp-hero,.lp-section-head{align-items:stretch;flex-direction:column}.lp-stats{grid-template-columns:1fr 1fr}.lp-field-grid,.lp-switch-grid{grid-template-columns:1fr}.lp-steps{grid-template-columns:1fr}.lp-steps button,.lp-steps button:first-child,.lp-steps button:last-child{border-radius:6px}.lp-series-card summary{grid-template-columns:auto 1fr}.lp-series-card summary>.lp-badge,.lp-manage{grid-column:2}.lp-table{min-width:760px}}@media(max-width:560px){.lp-stats{grid-template-columns:1fr}.lp-actions,.lp-row-actions{flex-wrap:wrap}}


/* 2.11.11 — Live Planning belongs to the active Paranormal theme, not a nested blue mini-theme. */
.vxc-live-planner .lp-kicker{color:var(--vxm-live)}
.vxc-live-planner .lp-panel,.vxc-live-planner .lp-stats article{color:var(--vxm-content-ink,var(--vxm-text))}
.vxc-live-planner .lp-panel{border-color:var(--vxm-content-line,var(--vxm-line))}
.vxc-live-planner .lp-section-head{background:color-mix(in srgb,var(--vxm-content-raised,var(--vxm-panel-2)) 70%,transparent)}
.vxc-live-planner .lp-table th{background:var(--vxm-content-raised,var(--vxm-panel-2));color:var(--vxm-content-ink,var(--vxm-text))}
.vxc-live-planner .lp-table tbody tr:hover{background:color-mix(in srgb,var(--vxm-link) 5%,transparent)}
.vxc-live-planner .lp-badge.is-scheduled{background:color-mix(in srgb,var(--vxm-blue) 25%,var(--vxm-content-alt));color:var(--vxm-link);border:1px solid color-mix(in srgb,var(--vxm-blue) 45%,var(--vxm-content-line))}
.vxc-live-planner .lp-badge.is-prepared,.vxc-live-planner .lp-badge.is-active{background:color-mix(in srgb,var(--vxm-live) 18%,var(--vxm-content-alt));color:color-mix(in srgb,var(--vxm-live) 75%,var(--vxm-content-ink));border:1px solid color-mix(in srgb,var(--vxm-live) 45%,var(--vxm-content-line))}
.vxc-live-planner .lp-series-card,.vxc-live-planner .lp-weekdays label,.vxc-live-planner .lp-switch{background:var(--vxm-content-raised,var(--vxm-panel-2));border-color:var(--vxm-content-line,var(--vxm-line))}
.vxc-live-planner .lp-series-manage{background:var(--vxm-content,var(--vxm-shell))}
.vxc-live-planner .lp-manage{color:var(--vxm-content-ink,var(--vxm-text))}
.vxc-live-planner .lp-steps button{background:var(--vxm-content-alt,var(--vxm-panel));color:var(--vxm-content-ink,var(--vxm-text));border-color:var(--vxm-content-line,var(--vxm-line))}
.vxc-live-planner .lp-steps button.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--vxm-blue) 68%,var(--vxm-content-alt)),var(--vxm-blue));color:#fff;border-color:var(--vxm-blue)}
html[data-voxbb-mode="daybreak"] .vxc-live-planner .lp-steps button.is-active{color:#fff}

/* 2.11.12 — Debi workflow: seven-day preparation queue + safer recurring-series review. */
.lp-week-strip{border:1px solid var(--lp-line);border-radius:10px;background:linear-gradient(145deg,var(--lp-panel),var(--lp-bg));padding:14px;display:grid;gap:12px}.lp-week-strip>header{display:flex;justify-content:space-between;align-items:end;gap:18px}.lp-week-strip h2{margin:2px 0 0;font-size:1.12rem}.lp-week-strip header p{margin:0;color:var(--lp-muted);max-width:620px;text-align:right}.lp-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lp-day{min-height:126px;border:1px solid var(--lp-line);border-radius:8px;background:var(--lp-panel2);padding:10px;display:flex;flex-direction:column;gap:4px}.lp-day>span{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--lp-muted)}.lp-day>strong{font-size:1rem}.lp-day>b{align-self:flex-start;margin-top:3px;padding:3px 6px;border-radius:4px;font-size:.62rem;letter-spacing:.04em;background:var(--vxm-control-alt,var(--lp-bg));color:var(--lp-muted)}.lp-day>small{color:var(--lp-muted);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-day>a{margin-top:auto;font-weight:900;color:var(--vxm-link)}.lp-day.is-prepared{border-color:color-mix(in srgb,var(--vxm-blue) 55%,var(--lp-line));background:color-mix(in srgb,var(--vxm-blue) 7%,var(--lp-panel2))}.lp-day.is-prepared>b{background:color-mix(in srgb,var(--vxm-blue) 20%,var(--lp-panel));color:var(--vxm-link)}.lp-day.is-live{border-color:color-mix(in srgb,var(--vxm-live) 65%,var(--lp-line));background:color-mix(in srgb,var(--vxm-live) 9%,var(--lp-panel2))}.lp-day.is-live>b{background:color-mix(in srgb,var(--vxm-live) 20%,var(--lp-panel));color:color-mix(in srgb,var(--vxm-live) 80%,var(--lp-text))}.lp-title-preview{margin-top:12px;padding:11px 13px;border:1px solid var(--lp-line);border-radius:8px;background:var(--lp-panel2);display:grid;gap:3px}.lp-title-preview>span{font-size:.7rem;font-weight:900;text-transform:uppercase;color:var(--lp-muted);letter-spacing:.05em}.lp-title-preview>strong{font-size:1rem}.lp-title-preview>small{color:var(--lp-muted)}.lp-review ul{margin:9px 0 0;padding-left:20px;color:var(--lp-muted)}.lp-review li+li{margin-top:4px}.lp-row-actions form{margin:0}.lp-row-actions{justify-content:flex-start;flex-wrap:wrap}
@media(max-width:1050px){.lp-days{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.lp-week-strip>header{align-items:stretch;flex-direction:column}.lp-week-strip header p{text-align:left}.lp-days{grid-template-columns:repeat(2,1fr)}}@media(max-width:430px){.lp-days{grid-template-columns:1fr}}

/* 2.11.13: route-safe New Live discussion chooser */
.lp-new-live-picker{display:inline-flex;align-items:center;margin:0}.lp-new-live-picker .field{min-width:190px;height:100%;margin:0}.lp-day-create{appearance:none;border:0;background:transparent;color:var(--vxm-link,#6fc4ff);font:inherit;font-weight:700;padding:0;cursor:pointer;text-decoration:none}.lp-day-create:hover{text-decoration:underline}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:720px){.lp-actions{align-items:stretch}.lp-new-live-picker,.lp-new-live-picker .field{width:100%;min-width:0}}

.vxc-live-planner .vxc-live-status.is-error{border-color:#b94b49;background:#4a2025;color:#ffe1df}.vxc-live-planner .lp-generation-health{margin:10px 14px 0;padding:9px 11px;border:1px solid var(--lp-line,#39536a);border-radius:6px;color:var(--lp-muted,#b5c8d8);font-size:12px}
.vxc-live-planner .lp-cleanup{margin-top:12px;padding:10px 12px;border:1px solid #845b58;border-radius:6px;background:rgba(130,58,53,.09)}.vxc-live-planner .lp-cleanup summary{cursor:pointer;font-weight:750;color:#f0b4ac}.vxc-live-planner .lp-cleanup p{margin:8px 0;color:var(--lp-muted,#b5c8d8);line-height:1.45}.vxc-live-planner .lp-cleanup form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vxc-live-planner .lp-cleanup label{display:flex;align-items:center;gap:7px;flex:1 1 270px;font-size:12px}.vxc-live-planner .lp-cleanup input{accent-color:#b8645b}.vxc-live-planner .lp-cleanup button{border-color:#99514b;color:#ffe1dc}
.lp-orphan-form{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 17px}.lp-orphan-form label{display:flex;align-items:center;gap:9px;color:var(--lp-muted)}@media(max-width:700px){.lp-orphan-form{align-items:stretch;flex-direction:column}}


/* Source: /assets/themes/paranormal-classic-premium/assets/conversation-polish.css */
/* Compact quotes and a calmer classic post layout. */
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-identity{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 12px}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-avatar{width:40px;height:40px;min-width:40px;margin:0;overflow:hidden!important;border:0!important;border-radius:7px;box-shadow:none}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-avatar .vxm-member-avatar{display:block;width:40px!important;height:40px!important;min-width:40px;border-radius:7px;font-size:17px;line-height:40px}
.nb-theme-paranormal-classic-premium .pnf-quick-reply-v2 .pnf-reply-identity-copy{min-width:0;align-self:center}
.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-frame:focus-within{border-color:var(--vx-editor-line-strong);box-shadow:none}
.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-editor .ProseMirror:focus-visible,
.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-bb:focus-visible{outline:none!important;box-shadow:none!important}

.nb-theme-paranormal-classic-premium .vxc-post{grid-template-columns:minmax(152px,164px) minmax(0,1fr);border-radius:6px;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,.16)}
.nb-theme-paranormal-classic-premium .vxc-post-author{padding:16px 12px;background:#2d3843;border-right:1px solid #566b7d}
.nb-theme-paranormal-classic-premium .vxc-post-avatar{width:68px!important;height:68px!important;margin-bottom:9px!important}
.nb-theme-paranormal-classic-premium .vxc-author-name{margin:0!important;line-height:1.25}
.nb-theme-paranormal-classic-premium .pnf-author-role-row{gap:5px;margin-top:9px}
.nb-theme-paranormal-classic-premium .pnf-author-role,.nb-theme-paranormal-classic-premium .hx-author-staff{min-height:22px;padding:3px 6px;font-size:9.5px;text-align:center}
.nb-theme-paranormal-classic-premium .pnf-author-role-row .hx-author-staff{margin:0}
.nb-theme-paranormal-classic-premium .vxc-author-facts{margin-top:15px!important;padding-top:3px;border-top:1px solid #526477;font-size:10.5px!important}
.nb-theme-paranormal-classic-premium .vxc-author-facts>div{padding:7px 0!important;border-top:0!important;border-bottom:1px solid #455767}
.nb-theme-paranormal-classic-premium .vxc-author-facts dd{text-align:right;overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .vxc-post-meta{min-height:45px;align-items:center;padding:8px 16px;border-bottom:1px solid #465665}
.nb-theme-paranormal-classic-premium .vxc-post-body{padding:20px 22px 24px;line-height:1.65}
.nb-theme-paranormal-classic-premium .vxc-post-actions{min-height:47px;padding:7px 15px;border-top:1px solid #465665}

.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] blockquote.is-collapsible-quote{max-height:none!important;margin:12px 0 0;padding:11px 14px;border:1px solid #526679!important;border-left:3px solid #86b7d2!important;border-radius:4px;background:#303d49!important;color:#dce9f0!important}
.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] blockquote.is-collapsible-quote:after{content:none!important}
.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] .is-collapsed-quote>.vx-quote-full{display:none!important}
.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] .is-expanded-quote>.vx-quote-preview{display:none!important}
.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] .vx-quote-preview{display:-webkit-box;max-width:72ch;margin:4px 0 1px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#c0d0da;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] .is-collapsible-quote>.nx-quote-head,
.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] .is-collapsible-quote>header{margin:0 0 5px;color:#e8f4f9;font-size:12px;font-weight:750}
.nb-theme-paranormal-classic-premium .vxc-post [data-post-content] .vx-quote-full{min-width:0;overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .vxc-post .vx-quote-expand{margin:0 0 16px auto;padding:5px 9px;border:1px solid #526679;border-top:0;border-radius:0 0 4px 4px;background:#303d49;color:#a9d8ef;font-size:11px;font-weight:700}
.nb-theme-paranormal-classic-premium .vxc-post .vx-quote-expand:hover{background:#3a4b58;color:#fff}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post [data-post-content] blockquote.is-collapsible-quote{background:#edf4f8!important;color:#2a4556!important;border-color:#b6cbd7!important;border-left-color:#4c8caf!important}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post-author{background:#eaf1f5;border-color:#b9cbd6}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post [data-post-content] .vx-quote-preview{color:#506b7a}
html[data-voxbb-mode="daybreak"] .nb-theme-paranormal-classic-premium .vxc-post .vx-quote-expand{background:#edf4f8;color:#28648a;border-color:#b6cbd7}
@media(max-width:700px){.nb-theme-paranormal-classic-premium .vxc-post{grid-template-columns:1fr!important}.nb-theme-paranormal-classic-premium .vxc-post-author{display:grid!important;grid-template-columns:50px minmax(0,1fr);grid-template-areas:"avatar name" "avatar title" "avatar role";justify-content:start;align-content:center;column-gap:11px;row-gap:2px;padding:12px;border-right:0;border-bottom:1px solid #566b7d;text-align:left}.nb-theme-paranormal-classic-premium .vxc-post-avatar-link{grid-area:avatar;align-self:center}.nb-theme-paranormal-classic-premium .vxc-author-name{grid-area:name;justify-content:flex-start}.nb-theme-paranormal-classic-premium .hx-author-title{grid-area:title;justify-self:start;margin:0}.nb-theme-paranormal-classic-premium .pnf-author-role-row{grid-area:role;justify-content:flex-start;margin-top:2px}.nb-theme-paranormal-classic-premium .vxc-author-facts,.nb-theme-paranormal-classic-premium .vxc-author-post-ref{display:none}.nb-theme-paranormal-classic-premium .vxc-post-body{padding:16px}.nb-theme-paranormal-classic-premium .vxc-post-avatar{width:50px!important;height:50px!important;margin:0!important}}


/* Source: /assets/themes/paranormal-classic-premium/assets/community-refinement.css */
/* Premium 2.13.13: XenForo/UI.X structure adapted to the existing VoxBB surfaces. */
.nb-theme-paranormal-classic-premium .pnf-pm-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:20px;align-items:start}
.nb-theme-paranormal-classic-premium .pnf-pm-stream{min-width:0}
.nb-theme-paranormal-classic-premium .pnf-pm-sidebar{display:grid;gap:14px}
.nb-theme-paranormal-classic-premium .pnf-pm-card{border:1px solid var(--hx-line-2);border-radius:9px;background:var(--hx-card);overflow:hidden;box-shadow:0 3px 12px #00000012}
.nb-theme-paranormal-classic-premium .pnf-pm-card h2{font-size:14px;margin:0;padding:13px 15px;border-bottom:1px solid var(--hx-line);color:var(--hx-text);background:color-mix(in srgb,var(--hx-blue) 5%,transparent)}
.nb-theme-paranormal-classic-premium .pnf-pm-card dl{margin:0;padding:14px 15px;display:grid;gap:11px;font-size:13px}
.nb-theme-paranormal-classic-premium .pnf-pm-card dl>div{display:flex;justify-content:space-between;gap:12px}
.nb-theme-paranormal-classic-premium .pnf-pm-card dt{color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .pnf-pm-card dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .pnf-pm-card>p{margin:0;padding:0 15px 15px;color:var(--hx-muted);font-size:12px;line-height:1.6}
.nb-theme-paranormal-classic-premium .pnf-pm-card ul{list-style:none;margin:0;padding:6px 15px}
.nb-theme-paranormal-classic-premium .pnf-pm-card li+li{border-top:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .pnf-pm-card li>a{display:flex;align-items:center;gap:10px;padding:10px 0;color:var(--hx-text);text-decoration:none;overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .pnf-pm-card li img,.nb-theme-paranormal-classic-premium .pnf-pm-person-initial{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;background:var(--hx-line);color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .pnf-pm-message{display:grid;grid-template-columns:118px minmax(0,1fr);border:1px solid var(--hx-line-2);border-radius:9px;overflow:hidden;background:var(--hx-card);color:var(--hx-text);scroll-margin-top:16px}
.nb-theme-paranormal-classic-premium .pnf-pm-author{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 10px;background:color-mix(in srgb,var(--hx-blue) 5%,transparent);border-right:1px solid var(--hx-line);text-align:center;min-width:0}
.nb-theme-paranormal-classic-premium .pnf-pm-avatar{width:62px;height:62px;border-radius:9px;display:grid;place-items:center;background:var(--hx-line);color:var(--hx-blue);font-size:25px;text-decoration:none;overflow:hidden}
.nb-theme-paranormal-classic-premium .pnf-pm-avatar img{width:100%;height:100%;object-fit:cover}
.nb-theme-paranormal-classic-premium .pnf-pm-name{font-size:13px;font-weight:650;overflow-wrap:anywhere;color:var(--hx-text);text-decoration:none}
.nb-theme-paranormal-classic-premium .pnf-pm-author small{font-size:11px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .pnf-pm-content{min-width:0}
.nb-theme-paranormal-classic-premium .pnf-pm-content>header{display:flex;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--hx-line);font-size:12px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .pnf-pm-content>.prose{padding:20px 18px;min-height:96px;font-size:var(--pnf-post-text-size,15px);line-height:1.7;overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .pnf-pm-content>.prose>:first-child{margin-top:0}
.nb-theme-paranormal-classic-premium .pnf-pm-content>.prose>:last-child{margin-bottom:0}
.nb-theme-paranormal-classic-premium .pnf-pm-content>footer{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;border-top:1px solid var(--hx-line);font-size:12px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .pnf-pm-content>footer a{font-weight:650;text-decoration:none;padding:4px 0}
.nb-theme-paranormal-classic-premium .vxm-conversation-head{padding-bottom:18px;border-bottom:1px solid var(--hx-line);margin-bottom:14px}
.nb-theme-paranormal-classic-premium .vxm-conversation-head h1{font-size:clamp(22px,2.5vw,29px);line-height:1.25;overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .vxm-conversation-head>div:first-child{min-width:0}
.nb-theme-paranormal-classic-premium .vxm-conversation-menu{background:var(--hx-card);border-color:var(--hx-line-2);color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .vxm-reply{background:var(--hx-card);padding:18px;border-color:var(--hx-line-2);border-radius:9px}
.nb-theme-paranormal-classic-premium .vxm-mailbox{min-height:360px}
.nb-theme-paranormal-classic-premium .vxm-mailbox-head{align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .vxm-mailbox-head p{margin:5px 0 0;color:var(--hx-muted);font-size:13px}
.nb-theme-paranormal-classic-premium .vxm-mailbox-shell{grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:start}
.nb-theme-paranormal-classic-premium .vxm-mailbox-nav{background:var(--hx-card);border-color:var(--hx-line-2);border-radius:9px}
.nb-theme-paranormal-classic-premium .vxm-mailbox-nav a{font-size:13px;min-height:44px}
.nb-theme-paranormal-classic-premium .vxm-mailbox-main{min-width:0}
.nb-theme-paranormal-classic-premium .vxm-conversation-list{background:var(--hx-card);border-color:var(--hx-line-2);border-radius:9px}
.nb-theme-paranormal-classic-premium .vxm-conversation-row{background:transparent;grid-template-columns:44px minmax(0,1fr) 145px;padding:17px 15px;gap:12px}
.nb-theme-paranormal-classic-premium .vxm-conversation-row:hover{background:color-mix(in srgb,var(--hx-blue) 4%,transparent)}
.nb-theme-paranormal-classic-premium .vxm-conversation-meta{font-size:11px;gap:4px}
.nb-theme-paranormal-classic-premium .vxm-message-search input{min-width:0}
/* Each core-owned widget retains its data and actions, with a distinct card boundary. */
.nb-theme-paranormal-classic-premium .hx-rail .hx-w{padding:15px;margin:0 0 13px;border:1px solid var(--hx-line-2);border-radius:9px;background:var(--hx-card);box-shadow:0 3px 12px #0000000d}
.nb-theme-paranormal-classic-premium .hx-rail .hx-w:first-child{padding-top:15px}
.nb-theme-paranormal-classic-premium .hx-rail .hx-wh{margin:-15px -15px 14px;padding:12px 14px;border-bottom:1px solid var(--hx-line);background:color-mix(in srgb,var(--hx-blue) 4%,transparent);border-radius:9px 9px 0 0}
.nb-theme-paranormal-classic-premium .hx-rail .hx-wh h2{font-size:14px}
.nb-theme-paranormal-classic-premium .hx-rail .hx-act{font-size:11px;white-space:nowrap}
.nb-theme-paranormal-classic-premium .hx-rail .hx-item+.hx-item{padding-top:11px;border-top:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .hx-rail .hx-tiles{gap:8px}
.nb-theme-paranormal-classic-premium .hx-rail .hx-tile{background:color-mix(in srgb,var(--hx-blue) 4%,transparent)}
.nb-theme-paranormal-classic-premium .hx-rail .hx-status{flex-wrap:wrap}
.nb-theme-paranormal-classic-premium .hx-rail .hx-status input[name=body]{flex-basis:130px}
/* Public profile and posting: clearer separation, comfortable controls, existing hooks preserved. */
.nb-theme-paranormal-classic-premium .hx-member-head{position:relative;z-index:3;overflow:visible}
.nb-theme-paranormal-classic-premium .hx-member-cover{overflow:hidden;border-radius:10px 10px 0 0}
.nb-theme-paranormal-classic-premium .hx-member-tools .vxc-menu{z-index:30}
.nb-theme-paranormal-classic-premium .vxc-profile-tabs{gap:0;padding:0 10px;border-radius:9px;background:var(--hx-card);border:1px solid var(--hx-line-2);margin-top:16px}
.nb-theme-paranormal-classic-premium .vxc-profile-tabs a{padding:14px 12px;min-height:46px;white-space:nowrap}
.nb-theme-paranormal-classic-premium .hx-member-meta{display:flex;gap:8px 20px;flex-wrap:wrap}
.nb-theme-paranormal-classic-premium .pnf-profile-card{border-color:var(--hx-line-2);background:var(--hx-card);color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .pnf-profile-card>header{padding:13px 16px;border-color:var(--hx-line);background:color-mix(in srgb,var(--hx-blue) 4%,transparent)}
.nb-theme-paranormal-classic-premium .vxc-compose-card>header{padding:17px 20px;border-bottom:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .vxc-compose-fields{padding:20px}
.nb-theme-paranormal-classic-premium .vxc-compose-actions{padding:15px 20px;gap:14px;flex-wrap:wrap}
.nb-theme-paranormal-classic-premium .vxc-compose-submit-group{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:1000px){.nb-theme-paranormal-classic-premium .pnf-pm-layout{grid-template-columns:minmax(0,1fr)}.nb-theme-paranormal-classic-premium .pnf-pm-sidebar{grid-template-columns:1fr 1fr}.nb-theme-paranormal-classic-premium .vxm-conversation-head{flex-wrap:wrap}}
@media(max-width:760px){.nb-theme-paranormal-classic-premium .vxm-mailbox-shell{grid-template-columns:minmax(0,1fr)}.nb-theme-paranormal-classic-premium .vxm-mailbox-nav{display:flex;max-width:100%;overflow-x:auto}.nb-theme-paranormal-classic-premium .vxm-mailbox-head{align-items:flex-start}.nb-theme-paranormal-classic-premium .vxm-conversation-row{grid-template-columns:36px minmax(0,1fr)}.nb-theme-paranormal-classic-premium .vxm-conversation-meta{grid-column:2;text-align:left;display:flex;flex-wrap:wrap;gap:8px}.nb-theme-paranormal-classic-premium .pnf-pm-message{grid-template-columns:minmax(0,1fr)}.nb-theme-paranormal-classic-premium .pnf-pm-author{flex-direction:row;justify-content:flex-start;padding:12px 15px;border-right:0;border-bottom:1px solid var(--hx-line);text-align:left}.nb-theme-paranormal-classic-premium .pnf-pm-avatar{width:36px;height:36px;font-size:16px;flex:none}.nb-theme-paranormal-classic-premium .pnf-pm-author small{margin-left:auto}.nb-theme-paranormal-classic-premium .pnf-pm-content>.prose{padding:16px}.nb-theme-paranormal-classic-premium .pnf-pm-sidebar{grid-template-columns:minmax(0,1fr)}.nb-theme-paranormal-classic-premium .vxc-profile-tabs{display:flex;max-width:100%;overflow-x:auto}.nb-theme-paranormal-classic-premium .vxc-compose-fields{padding:14px}.nb-theme-paranormal-classic-premium .vxc-compose-card>header,.nb-theme-paranormal-classic-premium .vxc-compose-actions{padding:14px}.nb-theme-paranormal-classic-premium .vxm-reply{padding:14px}}

.pnf-reply-error{margin:0 0 1rem;padding:1rem;border:1px solid var(--vx-warning,#bc8846);border-radius:var(--vx-radius,6px);background:var(--vx-panel-2);color:var(--vx-text)}
.pnf-reply-error p{margin:.4rem 0}.pnf-reply-error span{font-size:.875rem;color:var(--vx-muted)}
/* Premium 2.13.18: richer XenForo-informed private-message identity and mailbox organization. */
.nb-theme-paranormal-classic-premium .pnf-pm-message{grid-template-columns:150px minmax(0,1fr)}
.nb-theme-paranormal-classic-premium .pnf-pm-author{position:relative;gap:6px;padding:18px 12px}
.nb-theme-paranormal-classic-premium .pnf-pm-avatar{position:relative;width:72px;height:72px}
.nb-theme-paranormal-classic-premium .pnf-pm-online,.nb-theme-paranormal-classic-premium .vxc-author-online-dot{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border:2px solid var(--hx-card);border-radius:50%;background:#38b879;box-shadow:0 0 0 1px #0003}
.nb-theme-paranormal-classic-premium .vxc-post-avatar-link{position:relative}
.nb-theme-paranormal-classic-premium .vxc-author-online-dot{right:3px;bottom:7px;width:14px;height:14px}
.nb-theme-paranormal-classic-premium .pnf-pm-identity{display:grid;gap:2px;justify-items:center;min-width:0;width:100%}
.nb-theme-paranormal-classic-premium .pnf-pm-title{display:block;color:var(--hx-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .pnf-pm-staff{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:4px;background:color-mix(in srgb,var(--hx-blue) 18%,transparent);color:var(--hx-text);font-size:10px;font-weight:750}
.nb-theme-paranormal-classic-premium .pnf-pm-author-facts{width:100%;margin:8px 0 0;padding-top:5px;border-top:1px solid var(--hx-line);font-size:10.5px}
.nb-theme-paranormal-classic-premium .pnf-pm-author-facts>div{display:flex;justify-content:space-between;gap:7px;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--hx-line) 70%,transparent)}
.nb-theme-paranormal-classic-premium .pnf-pm-author-facts dt{color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .pnf-pm-author-facts dd{margin:0;max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;text-align:right}
.nb-theme-paranormal-classic-premium .pnf-pm-card li>a>span:last-child{display:grid;gap:2px;min-width:0}
.nb-theme-paranormal-classic-premium .pnf-pm-card li>a small{font-size:11px;color:var(--hx-muted);font-weight:500}
.nb-theme-paranormal-classic-premium .vxm-mailbox-nav-section>strong,.nb-theme-paranormal-classic-premium .vxm-folder-heading{color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .vxm-bulkbar{border-color:var(--hx-line-2);background:var(--hx-card)}
.nb-theme-paranormal-classic-premium .vxm-bulkbar select,.nb-theme-paranormal-classic-premium .vxm-conversation-folder-form select{border:1px solid var(--hx-line-2);border-radius:5px;background:var(--hx-card);color:var(--hx-text);padding:6px 8px}
.nb-theme-paranormal-classic-premium .vxm-conversation-select input{accent-color:var(--hx-blue)}
@media(max-width:760px){.nb-theme-paranormal-classic-premium .pnf-pm-message{grid-template-columns:minmax(0,1fr)}.nb-theme-paranormal-classic-premium .pnf-pm-author{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"avatar identity" "facts facts";align-items:center}.nb-theme-paranormal-classic-premium .pnf-pm-avatar{grid-area:avatar;width:44px;height:44px}.nb-theme-paranormal-classic-premium .pnf-pm-identity{grid-area:identity;justify-items:start}.nb-theme-paranormal-classic-premium .pnf-pm-author-facts{grid-area:facts;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.nb-theme-paranormal-classic-premium .pnf-pm-author-facts dd{max-width:140px}.nb-theme-paranormal-classic-premium .vxc-author-online-dot{right:0;bottom:0}}
/* 2.13.20 — donor-shaped private conversations: compact author rail, content-sized messages, left information rail. */
.nb-theme-paranormal-classic-premium .pnf-pm-layout{grid-template-columns:190px minmax(0,1fr);grid-template-areas:"sidebar stream";gap:12px}
.nb-theme-paranormal-classic-premium .pnf-pm-sidebar{grid-area:sidebar;gap:8px}
.nb-theme-paranormal-classic-premium .pnf-pm-stream{grid-area:stream}
.nb-theme-paranormal-classic-premium .pnf-pm-card{border-radius:4px;box-shadow:none}
.nb-theme-paranormal-classic-premium .pnf-pm-card h2{padding:9px 10px;font-size:12px}
.nb-theme-paranormal-classic-premium .pnf-pm-card dl{gap:5px;padding:9px 10px;font-size:11px}
.nb-theme-paranormal-classic-premium .pnf-pm-card>p{padding:0 10px 9px;font-size:10.5px;line-height:1.4}
.nb-theme-paranormal-classic-premium .pnf-pm-card ul{padding:4px 9px}
.nb-theme-paranormal-classic-premium .pnf-pm-card li>a{gap:8px;padding:7px 0}
.nb-theme-paranormal-classic-premium .pnf-pm-card li img,.nb-theme-paranormal-classic-premium .pnf-pm-person-initial{width:28px;height:28px}
.nb-theme-paranormal-classic-premium .pnf-pm-message{grid-template-columns:120px minmax(0,1fr);border-radius:4px;box-shadow:none}
.nb-theme-paranormal-classic-premium .pnf-pm-author{gap:4px;padding:10px 8px;background:color-mix(in srgb,var(--hx-blue) 4%,transparent)}
.nb-theme-paranormal-classic-premium .pnf-pm-avatar{width:72px;height:72px;border-radius:50%}
.nb-theme-paranormal-classic-premium .pnf-pm-name{font-size:12px}
.nb-theme-paranormal-classic-premium .pnf-pm-title{font-size:10px}
.nb-theme-paranormal-classic-premium .pnf-pm-staff{width:calc(100% + 16px);justify-content:center;margin:4px -8px 0;border-radius:3px;min-height:19px;padding:2px 5px}
.nb-theme-paranormal-classic-premium .pnf-pm-author-facts{margin-top:7px;font-size:9.5px}
.nb-theme-paranormal-classic-premium .pnf-pm-author-facts>div{padding:3px 0}
.nb-theme-paranormal-classic-premium .pnf-pm-content>header{min-height:34px;align-items:center;padding:7px 10px;font-size:10.5px}
.nb-theme-paranormal-classic-premium .pnf-pm-content>.prose{min-height:0;padding:12px 11px 14px;font-size:calc(16px * var(--vbb-type-scale) * var(--pnf-aa-content));line-height:calc(var(--vbb-reading-leading) * var(--pnf-aa-line));overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .pnf-pm-content>footer{min-height:39px;padding:6px 9px;font-size:10.5px}
.nb-theme-paranormal-classic-premium .pnf-pm-actions{width:100%;gap:2px}
.nb-theme-paranormal-classic-premium .pnf-pm-actions :is(a,button,summary){min-height:28px;padding:4px 7px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:3px;background:color-mix(in srgb,currentColor 2%,transparent);font-size:10.5px;font-weight:650}
.nb-theme-paranormal-classic-premium .pnf-pm-actions [data-pm-quote]{margin-left:auto}
.nb-theme-paranormal-classic-premium .pnf-pm-reactions{padding:6px 9px;font-size:10.5px}
.nb-theme-paranormal-classic-premium .vxm-message-thread{gap:8px}
.nb-theme-paranormal-classic-premium .vxm-conversation-head{margin-bottom:8px;padding-bottom:9px}
.nb-theme-paranormal-classic-premium .vxm-conversation-head h1{font-size:clamp(19px,2vw,24px)}
.nb-theme-paranormal-classic-premium .vxm-conversation-jump{margin-bottom:7px}
@media(max-width:1000px){.nb-theme-paranormal-classic-premium .pnf-pm-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"stream" "sidebar"}.nb-theme-paranormal-classic-premium .pnf-pm-sidebar{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.nb-theme-paranormal-classic-premium .pnf-pm-sidebar{grid-template-columns:minmax(0,1fr)}.nb-theme-paranormal-classic-premium .pnf-pm-message{grid-template-columns:minmax(0,1fr)}.nb-theme-paranormal-classic-premium .pnf-pm-author{grid-template-columns:44px minmax(0,1fr);padding:9px 11px}.nb-theme-paranormal-classic-premium .pnf-pm-avatar{width:44px;height:44px;border-radius:50%}.nb-theme-paranormal-classic-premium .pnf-pm-staff{width:auto;margin:2px 0 0}.nb-theme-paranormal-classic-premium .pnf-pm-content>.prose{padding:12px}.nb-theme-paranormal-classic-premium .pnf-pm-actions [data-pm-quote]{margin-left:0}}
.nb-theme-paranormal-classic-premium .pnf-pm-actions{justify-content:space-between}
.nb-theme-paranormal-classic-premium .pnf-pm-actions-internal,.nb-theme-paranormal-classic-premium .pnf-pm-actions-external{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.nb-theme-paranormal-classic-premium .pnf-pm-actions-external{margin-left:auto}
@media(max-width:520px){.nb-theme-paranormal-classic-premium .pnf-pm-actions{align-items:flex-start;flex-direction:column}.nb-theme-paranormal-classic-premium .pnf-pm-actions-external{margin-left:0}}

/* 2.13.22 — donor geometry/behavior, Paranormal Classic Premium color authority. */
.nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading){grid-template-columns:190px minmax(0,1fr)}
.nb-theme-paranormal-classic-premium .vxc-post-author{padding:18px 15px}
.nb-theme-paranormal-classic-premium .vxc-post-avatar{width:96px;height:96px;font-size:32px}
.nb-theme-paranormal-classic-premium .vxc-author-name{font-size:16px;line-height:1.25}
.nb-theme-paranormal-classic-premium .hx-author-title{font-size:12.5px;line-height:1.35}
.nb-theme-paranormal-classic-premium .pnf-author-role-row{gap:5px;margin-top:5px}
.nb-theme-paranormal-classic-premium :is(.pnf-author-role,.hx-author-staff,.vxc-thread-starter-label){font-size:11px}
.nb-theme-paranormal-classic-premium .vxc-author-facts{margin-top:11px;font-size:12.5px;line-height:1.4}
.nb-theme-paranormal-classic-premium .vxc-author-facts>div{padding:4px 0}
.nb-theme-paranormal-classic-premium .vxc-author-post-ref{font-size:11.5px;margin-top:9px}
.nb-theme-paranormal-classic-premium .vxc-post-meta{min-height:40px;padding:9px 14px;font-size:13px}
.nb-theme-paranormal-classic-premium .vxc-post-body{padding:19px 21px!important;font-size:calc(var(--vbb-post-size,15px) * var(--vbb-type-scale,1))!important;line-height:var(--vbb-reading-leading,1.62)!important;color:var(--hx-text)!important}
.nb-theme-paranormal-classic-premium .vxc-post-body [data-post-content]>p{margin-block:0 var(--vbb-paragraph-gap,.72em)}
.nb-theme-paranormal-classic-premium .vxc-post-body [data-post-content]>p:last-child{margin-bottom:0}
.nb-theme-paranormal-classic-premium .vxc-post-content>.vxp-post-actionbar{padding:10px 13px;border-top:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .nb-post-actionbar{background:var(--hx-card-foot)!important;border-color:var(--hx-line)!important;gap:12px;padding:10px 13px!important}
.nb-theme-paranormal-classic-premium :is(.post-action-link,.nb-post-actionbar button,.vxc-post-actions button,.vxp-post-more>summary){display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:5px 10px;border:1px solid var(--hx-line-3)!important;border-radius:4px;background:var(--hx-raised)!important;color:var(--hx-text-2)!important;font:inherit;font-size:13.5px;font-weight:650;line-height:1.3;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hx-text) 5%,transparent)}
.nb-theme-paranormal-classic-premium :is(.post-action-link,.nb-post-actionbar button,.vxc-post-actions button,.vxp-post-more>summary):hover{background:color-mix(in srgb,var(--hx-blue) 11%,var(--hx-raised))!important;border-color:color-mix(in srgb,var(--hx-blue) 55%,var(--hx-line-3))!important;color:var(--hx-text)!important;text-decoration:none}
.nb-theme-paranormal-classic-premium :is(.post-action-link,.nb-post-actionbar button,.vxc-post-actions button,.vxp-post-more>summary):focus-visible{outline:2px solid color-mix(in srgb,var(--hx-blue) 70%,transparent);outline-offset:2px}

.nb-theme-paranormal-classic-premium .pnf-pm-layout{grid-template-columns:230px minmax(0,1fr);gap:14px}
.nb-theme-paranormal-classic-premium .pnf-pm-sidebar{font-size:13px}
.nb-theme-paranormal-classic-premium .pnf-pm-sidebar h2{font-size:14px}
.nb-theme-paranormal-classic-premium .pnf-pm-sidebar dl{font-size:12.5px}
.nb-theme-paranormal-classic-premium .pnf-pm-participant p{font-size:12.5px}
.nb-theme-paranormal-classic-premium .pnf-pm-message{grid-template-columns:180px minmax(0,1fr);border-radius:4px;box-shadow:none;background:var(--hx-card);border-color:var(--hx-line-2)}
.nb-theme-paranormal-classic-premium .pnf-pm-author{padding:16px 14px;background:color-mix(in srgb,var(--hx-blue) 4%,var(--hx-surface));border-color:var(--hx-line)}
.nb-theme-paranormal-classic-premium .pnf-pm-avatar{width:88px;height:88px;font-size:30px;background:var(--hx-raised);color:var(--hx-blue)}
.nb-theme-paranormal-classic-premium .pnf-pm-name{font-size:16px;line-height:1.25;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .pnf-pm-title{font-size:12.5px;line-height:1.35;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .pnf-pm-staff{font-size:11px;padding:3px 8px;background:color-mix(in srgb,var(--hx-blue) 18%,var(--hx-raised));border:1px solid color-mix(in srgb,var(--hx-blue) 38%,var(--hx-line-2));color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .pnf-pm-author-facts{font-size:12.5px;line-height:1.4;margin-top:10px}
.nb-theme-paranormal-classic-premium .pnf-pm-author-facts>div{padding:4px 0;border-color:var(--hx-line)}
.nb-theme-paranormal-classic-premium .pnf-pm-content>header{min-height:40px;padding:9px 14px;font-size:13px;color:var(--hx-muted);border-color:var(--hx-line)}
.nb-theme-paranormal-classic-premium .pnf-pm-content>.prose{min-height:0;padding:18px 20px;font-size:calc(var(--vbb-post-size,15px) * var(--vbb-type-scale,1));line-height:var(--vbb-reading-leading,1.62);color:var(--hx-text);overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .pnf-pm-content>.prose>p{margin-block:0 var(--vbb-paragraph-gap,.72em)}
.nb-theme-paranormal-classic-premium .pnf-pm-content>.prose>p:last-child{margin-bottom:0}
.nb-theme-paranormal-classic-premium .pnf-pm-content>footer{min-height:42px;padding:9px 13px;background:var(--hx-card-foot);border-color:var(--hx-line)}
.nb-theme-paranormal-classic-premium .pnf-pm-actions{width:100%;justify-content:space-between;font-size:13.5px;gap:12px}
.nb-theme-paranormal-classic-premium .pnf-pm-actions-internal,.nb-theme-paranormal-classic-premium .pnf-pm-actions-external{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.nb-theme-paranormal-classic-premium .pnf-pm-actions-external{margin-left:auto}
.nb-theme-paranormal-classic-premium :is(.pnf-pm-actions a,.pnf-pm-actions button,.pnf-pm-react-menu>summary){display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:0 0 0 5px;padding:5px 10px;border:1px solid var(--hx-line-3);border-radius:4px;background:var(--hx-raised);color:var(--hx-text-2);font:inherit;font-size:13.5px;font-weight:650;line-height:1.3;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hx-text) 5%,transparent)}
.nb-theme-paranormal-classic-premium :is(.pnf-pm-actions a,.pnf-pm-actions button,.pnf-pm-react-menu>summary):hover{background:color-mix(in srgb,var(--hx-blue) 11%,var(--hx-raised));border-color:color-mix(in srgb,var(--hx-blue) 55%,var(--hx-line-3));color:var(--hx-text);text-decoration:none}
.nb-theme-paranormal-classic-premium :is(.pnf-pm-actions a,.pnf-pm-actions button,.pnf-pm-react-menu>summary):focus-visible{outline:2px solid color-mix(in srgb,var(--hx-blue) 70%,transparent);outline-offset:2px}
.nb-theme-paranormal-classic-premium .pnf-pm-reactions{padding:7px 11px;font-size:12px}
.nb-theme-paranormal-classic-premium .vxm-message-thread{gap:10px}
.nb-theme-paranormal-classic-premium .vxm-conversation-head{margin-bottom:9px;padding-bottom:10px}
.nb-theme-paranormal-classic-premium .vxm-conversation-head h1{font-size:clamp(20px,2vw,25px)}
.nb-theme-paranormal-classic-premium .vxm-conversation-jump{margin-bottom:8px}

.nb-theme-paranormal-classic-premium [data-bulk-post-tray]{max-width:1180px;padding:9px 13px!important;border:1px solid var(--hx-line-3)!important;border-radius:5px!important;background:var(--hx-card-foot)!important;color:var(--hx-text)!important;box-shadow:0 0 8px 3px color-mix(in srgb,#000 30%,transparent)!important}
.nb-theme-paranormal-classic-premium [data-bulk-post-tray] .nb-inline-mod-summary{display:flex;align-items:baseline;gap:8px}
.nb-theme-paranormal-classic-premium [data-bulk-post-tray] .nb-inline-mod-summary strong{font-size:14.5px}
.nb-theme-paranormal-classic-premium [data-bulk-post-tray] .nb-inline-mod-summary span{font-size:12.5px;color:var(--hx-muted)!important}
.nb-theme-paranormal-classic-premium [data-bulk-post-tray] :is(button,select){min-height:35px!important;border:1px solid var(--hx-line-3)!important;border-radius:4px!important;background:var(--hx-raised)!important;color:var(--hx-text)!important;font-size:13.5px!important}
.nb-theme-paranormal-classic-premium [data-bulk-post-tray] button{padding:5px 11px!important}
.nb-theme-paranormal-classic-premium [data-bulk-post-tray] button.is-primary{background:var(--hx-button)!important;border-color:var(--hx-button-line)!important;color:#fff!important}
.nb-theme-paranormal-classic-premium [data-bulk-post-tray] :is(button,select):focus-visible{outline:2px solid color-mix(in srgb,var(--hx-blue) 70%,transparent);outline-offset:2px}

.nb-theme-paranormal-classic-premium .vxm-members-hub,.nb-theme-paranormal-classic-premium .vxm-online-page{min-width:0}
.nb-theme-paranormal-classic-premium .vxm-members-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.nb-theme-paranormal-classic-premium .vxm-member-tabs{display:flex;align-items:center;gap:0;margin:0 0 12px;border:1px solid var(--hx-line-2);border-radius:5px;background:var(--hx-card);overflow:auto}
.nb-theme-paranormal-classic-premium .vxm-member-tabs a{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;border-right:1px solid var(--hx-line);color:var(--hx-text-2);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}
.nb-theme-paranormal-classic-premium .vxm-member-tabs a:hover,.nb-theme-paranormal-classic-premium .vxm-member-tabs a.is-active{background:color-mix(in srgb,var(--hx-blue) 10%,var(--hx-raised));color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .vxm-member-find,.nb-theme-paranormal-classic-premium .vxm-member-directory-filter{padding:16px;border:1px solid var(--hx-line-2);border-radius:5px;background:var(--hx-card);margin-bottom:12px}
.nb-theme-paranormal-classic-premium .vxm-member-find>label,.nb-theme-paranormal-classic-premium .vxm-member-directory-filter label{display:grid;gap:5px;color:var(--hx-text-2);font-size:12.5px;font-weight:700}
.nb-theme-paranormal-classic-premium .vxm-member-find>div{display:flex;gap:7px;margin-top:6px}
.nb-theme-paranormal-classic-premium .vxm-member-find input{flex:1;min-width:0}
.nb-theme-paranormal-classic-premium .vxm-member-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card,.nb-theme-paranormal-classic-premium .vxm-member-panel,.nb-theme-paranormal-classic-premium .vxo-online-panel{border:1px solid var(--hx-line-2);border-radius:5px;background:var(--hx-card);overflow:hidden}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card>header,.nb-theme-paranormal-classic-premium .vxm-member-panel>header,.nb-theme-paranormal-classic-premium .vxo-online-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border-bottom:1px solid var(--hx-line);background:var(--hx-raised)}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card h2,.nb-theme-paranormal-classic-premium .vxm-member-panel h2{margin:0;font-size:15.5px;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .vxm-member-panel header p{margin:2px 0 0;font-size:12px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .vxm-member-panel header a{font-size:12.5px;font-weight:700}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card>header>span{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card ol{list-style:none;margin:0;padding:0}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card li:first-child{border-top:0}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card li>div{display:grid;gap:1px;min-width:0}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card li strong{font-size:13.5px}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card li small{font-size:11.5px;color:var(--hx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nb-theme-paranormal-classic-premium .vxm-member-stat-card li>b{font-size:12.5px;color:var(--hx-text-2);text-align:right}
.nb-theme-paranormal-classic-premium .vxm-member-avatar{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;overflow:visible;background:var(--hx-surface);color:var(--hx-text);text-decoration:none;font-weight:800}
.nb-theme-paranormal-classic-premium .vxm-member-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}
.nb-theme-paranormal-classic-premium .vxm-member-avatar.is-online:after{content:"";position:absolute;right:0;bottom:1px;width:10px;height:10px;border:2px solid var(--hx-card);border-radius:50%;background:#52ad6f}
.nb-theme-paranormal-classic-premium .vxm-member-directory-preview,.nb-theme-paranormal-classic-premium .vxm-member-directory{display:grid}
.nb-theme-paranormal-classic-premium .vxm-member-row{display:grid;grid-template-columns:52px minmax(190px,1fr) minmax(300px,1.2fr);gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--hx-line);background:var(--hx-card)}
.nb-theme-paranormal-classic-premium .vxm-member-row:first-child{border-top:0}
.nb-theme-paranormal-classic-premium .vxm-member-row>.vxm-member-avatar{width:48px;height:48px}
.nb-theme-paranormal-classic-premium .vxm-member-identity{display:grid;gap:2px;min-width:0}
.nb-theme-paranormal-classic-premium .vxm-member-identity strong{font-size:14px}
.nb-theme-paranormal-classic-premium .vxm-member-identity span{font-size:12px;color:var(--hx-text-2)}
.nb-theme-paranormal-classic-premium .vxm-member-identity small{font-size:11.5px;color:var(--hx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nb-theme-paranormal-classic-premium .vxm-member-row-stats{display:grid;grid-template-columns:repeat(4,minmax(60px,1fr));gap:8px;margin:0}
.nb-theme-paranormal-classic-premium .vxm-member-row-stats>div{display:grid;gap:2px;text-align:right}
.nb-theme-paranormal-classic-premium .vxm-member-row-stats dt{font-size:10px;text-transform:uppercase;letter-spacing:.045em;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .vxm-member-row-stats dd{margin:0;font-size:13.5px;font-weight:800;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .vxm-member-directory-filter{display:grid;grid-template-columns:minmax(220px,1fr) 190px auto auto;gap:9px;align-items:end;margin:0;border:0;border-bottom:1px solid var(--hx-line);border-radius:0}
.nb-theme-paranormal-classic-premium .vxm-member-directory-head{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1.2fr);gap:12px;padding:8px 14px;background:var(--hx-raised);color:var(--hx-muted);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.nb-theme-paranormal-classic-premium .vxm-member-pages,.nb-theme-paranormal-classic-premium .vxo-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-top:1px solid var(--hx-line);background:var(--hx-raised);font-size:12.5px}

.nb-theme-paranormal-classic-premium .vxo-online-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.nb-theme-paranormal-classic-premium .vxo-live-state{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .vxo-online-panel{padding:0;background:var(--hx-card)}
.nb-theme-paranormal-classic-premium .vxo-online-toolbar{font-size:12.5px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .vxo-online-toolbar strong{font-size:14px;color:var(--hx-text)}
.nb-theme-paranormal-classic-premium .vxo-online-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:var(--hx-card)}
.nb-theme-paranormal-classic-premium .vxo-online-row{display:grid;grid-template-columns:48px minmax(105px,.72fr) minmax(150px,1.35fr) auto;gap:9px;align-items:center;min-width:0;padding:12px 14px;border:0;border-bottom:1px solid var(--hx-line);background:var(--hx-card)}
.nb-theme-paranormal-classic-premium .vxo-online-row:nth-child(odd){border-right:1px solid var(--hx-line)}
.nb-theme-paranormal-classic-premium .vxo-avatar,.nb-theme-paranormal-classic-premium .vxo-avatar>a,.nb-theme-paranormal-classic-premium .vxo-avatar img,.nb-theme-paranormal-classic-premium .vxo-type-avatar{width:44px;height:44px}
.nb-theme-paranormal-classic-premium .vxo-avatar img,.nb-theme-paranormal-classic-premium .vxo-type-avatar,.nb-theme-paranormal-classic-premium .vxo-avatar>a>span{border-radius:50%}
.nb-theme-paranormal-classic-premium .vxo-member{display:grid;gap:2px;min-width:0}
.nb-theme-paranormal-classic-premium .vxo-member strong{font-size:13.5px}
.nb-theme-paranormal-classic-premium .vxo-member small{font-size:11px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .vxo-activity{display:grid;gap:2px;min-width:0;font-size:12.5px;line-height:1.4}
.nb-theme-paranormal-classic-premium .vxo-activity :is(a,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nb-theme-paranormal-classic-premium .vxo-meta{display:grid;gap:3px;justify-items:end;text-align:right;font-size:11px;color:var(--hx-muted)}
.nb-theme-paranormal-classic-premium .vxo-ip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}
.nb-theme-paranormal-classic-premium .vxo-online-summary{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap;padding:10px 14px;background:var(--hx-raised);color:var(--hx-muted);font-size:12px}
.nb-theme-paranormal-classic-premium .vxo-online-summary b{color:var(--hx-text)}

.nb-theme-paranormal-classic-premium .vxc-utility-dropdown{position:relative}
.nb-theme-paranormal-classic-premium .vxc-utility-dropdown>.vxc-utility-menu{left:0!important;right:auto!important;top:calc(100% + 4px)!important;min-width:210px;width:max-content;max-width:300px}
.nb-theme-paranormal-classic-premium .vxc-utility-left>.vxc-live-planning-link{display:inline-flex!important;align-items:center;min-height:38px;padding:7px 10px;color:#fff!important;font-size:13px!important;font-weight:800;text-decoration:none!important;white-space:nowrap}
.nb-theme-paranormal-classic-premium .vxc-utility-left>.vxc-live-planning-link:hover{text-decoration:underline!important}

@media(max-width:1000px){.nb-theme-paranormal-classic-premium .pnf-pm-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"stream" "sidebar"}.nb-theme-paranormal-classic-premium .pnf-pm-sidebar{grid-template-columns:1fr 1fr}}
@media(max-width:900px){
  .nb-theme-paranormal-classic-premium .vxm-member-stat-grid{grid-template-columns:1fr}
  .nb-theme-paranormal-classic-premium .vxm-member-row{grid-template-columns:52px minmax(0,1fr)}
  .nb-theme-paranormal-classic-premium .vxm-member-row-stats{grid-column:2;grid-template-columns:repeat(4,minmax(55px,1fr))}
  .nb-theme-paranormal-classic-premium .vxm-member-directory-head{display:none}
  .nb-theme-paranormal-classic-premium .vxo-online-list{grid-template-columns:1fr}
  .nb-theme-paranormal-classic-premium .vxo-online-row:nth-child(odd){border-right:0}
}
@media(max-width:760px){
  .nb-theme-paranormal-classic-premium .vxc-post:not(.is-reading){grid-template-columns:minmax(0,1fr)}
  .nb-theme-paranormal-classic-premium .vxc-post-author{grid-template-columns:64px minmax(0,1fr);padding:12px 14px}
  .nb-theme-paranormal-classic-premium .vxc-post-avatar{width:58px;height:58px;font-size:22px}
  .nb-theme-paranormal-classic-premium .pnf-pm-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"stream" "sidebar"}
  .nb-theme-paranormal-classic-premium .pnf-pm-sidebar{grid-template-columns:minmax(0,1fr)}
  .nb-theme-paranormal-classic-premium .pnf-pm-message{grid-template-columns:minmax(0,1fr)}
  .nb-theme-paranormal-classic-premium .pnf-pm-author{grid-template-columns:52px minmax(0,1fr);padding:11px 13px}
  .nb-theme-paranormal-classic-premium .pnf-pm-avatar{width:48px;height:48px;font-size:18px}
  .nb-theme-paranormal-classic-premium .pnf-pm-author-facts{font-size:11.5px}
  .nb-theme-paranormal-classic-premium .pnf-pm-actions{align-items:flex-start;flex-direction:column;flex-wrap:wrap}
  .nb-theme-paranormal-classic-premium .pnf-pm-actions-external{margin-left:0}
  .nb-theme-paranormal-classic-premium :is(.pnf-pm-actions a,.pnf-pm-actions button,.pnf-pm-react-menu>summary){margin-left:0}
  .nb-theme-paranormal-classic-premium .vxm-members-head,.nb-theme-paranormal-classic-premium .vxo-online-head{align-items:flex-start;flex-direction:column}
  .nb-theme-paranormal-classic-premium .vxm-member-directory-filter{grid-template-columns:1fr 1fr}
  .nb-theme-paranormal-classic-premium .vxm-member-directory-filter :is(button,a){align-self:end}
  .nb-theme-paranormal-classic-premium .vxo-online-row{grid-template-columns:44px minmax(0,1fr) auto}
  .nb-theme-paranormal-classic-premium .vxo-activity{grid-column:2/-1}
  .nb-theme-paranormal-classic-premium [data-bulk-post-tray]{align-items:stretch!important}
}
@media(max-width:520px){
  .nb-theme-paranormal-classic-premium .vxm-member-find>div{flex-wrap:wrap}
  .nb-theme-paranormal-classic-premium .vxm-member-find input{flex:1 0 100%}
  .nb-theme-paranormal-classic-premium .vxm-member-directory-filter{grid-template-columns:1fr}
  .nb-theme-paranormal-classic-premium .vxm-member-row-stats{grid-template-columns:repeat(2,minmax(70px,1fr))}
  .nb-theme-paranormal-classic-premium .vxo-online-row{grid-template-columns:40px minmax(0,1fr)}
  .nb-theme-paranormal-classic-premium .vxo-meta{grid-column:2;grid-row:auto;justify-items:start;text-align:left;display:flex;gap:10px}
}



/* Source: /assets/themes/paranormal-classic-premium/assets/readability.css */
/* One public typography authority; legacy layout rules remain intact. */
html[data-theme="paranormal-classic-premium"]{--vbb-ui-size:14px;--vbb-post-size:16px;--vbb-small-size:13px;--vbb-smaller-size:12px;--pnf-aa-content:1;--pnf-aa-heading:1;--pnf-aa-description:1;--pnf-aa-identity:1;--pnf-aa-meta:1;--pnf-aa-editor:1;--pnf-aa-line:1}
html .nb-theme-paranormal-classic-premium :is(.vxc-category-head p,.pnf-node-copy>p,.vxc-semantic-header p,.hx-tip,.vxc-help){font-size:calc(14px * var(--vbb-type-scale) * var(--pnf-aa-description))!important;line-height:1.6;overflow-wrap:anywhere}
html .nb-theme-paranormal-classic-premium .vxc-category-head h2{font-size:calc(16px * var(--vbb-type-scale) * var(--pnf-aa-heading))!important;line-height:1.4}
html .nb-theme-paranormal-classic-premium .pnf-node-titleline h3{font-size:calc(17px * var(--vbb-type-scale) * var(--pnf-aa-heading))!important;line-height:1.4;overflow-wrap:anywhere}
html .nb-theme-paranormal-classic-premium :is(.vxc-post-author h3,.hx-member-namerow h1){font-size:calc(17px * var(--vbb-type-scale) * var(--pnf-aa-identity))!important;line-height:1.4;overflow-wrap:anywhere}
html .nb-theme-paranormal-classic-premium .hx-member-namerow h1{font-size:calc(28px * var(--vbb-type-scale) * var(--pnf-aa-heading))!important}
html .nb-theme-paranormal-classic-premium :is(.pnf-node-empty,.pnf-node-footer,.pnf-node-footer strong,.pnf-node-last small,.hx-cat-count,.hx-meta,.hx-presence-note,.hx-member-meta,.hx-member-title,.pnf-profile-statstrip dt,.vxc-post-author dl,.hx-author-title,.vxc-post-meta,.vxm-conversation-meta){font-size:calc(13px * var(--vbb-type-scale) * var(--pnf-aa-meta))!important;line-height:1.55}
html .nb-theme-paranormal-classic-premium :is(.pnf-subforums a,.pnf-node-last>a,.hx-facts span,.hx-room-quiet,.hx-room-typing){font-size:calc(13px * var(--vbb-type-scale))!important;line-height:1.55}
html .nb-theme-paranormal-classic-premium .pnf-node-badge{font-size:calc(11px * var(--vbb-type-scale))!important;letter-spacing:.02em}
html .nb-theme-paranormal-classic-premium :is(.vxc-post-content,.vxc-post-body,.vxc-post-body [data-post-content],.pnf-pm-body,.vxc-profile-post-content){font-size:calc(16px * var(--vbb-type-scale) * var(--pnf-aa-content))!important;line-height:calc(var(--vbb-reading-leading) * var(--pnf-aa-line));overflow-wrap:anywhere}
html .nb-theme-paranormal-classic-premium :is(.ProseMirror,.nb-editor-source,.nb-editor-bbcode-source,.nb-fallback-host){font-size:calc(16px * var(--vbb-type-scale) * var(--pnf-aa-editor))!important;line-height:calc(var(--vbb-reading-leading) * var(--pnf-aa-line))}
html .nb-theme-paranormal-classic-premium :is(.vxc-menu a,.vxc-profile-tabs a,.vxc-pagination a){font-size:calc(14px * var(--vbb-type-scale))!important}
.hx-presence-note{margin:0;padding:0 14px 12px;color:var(--hx-muted)}
html .nb-theme-paranormal-classic-premium .hx-rail .hx-w.pnf-live-widget{padding:0;border:0;border-radius:0;box-shadow:none;background:none}.nb-theme-paranormal-classic-premium [data-pnf-live-sidebar][hidden]{display:none!important}
/* One Live controller: sidebar on desktop, compact disclosure in narrow/focus reading. */
.pnf-live-panel{position:relative;padding:14px;border:1px solid var(--hx-line);border-radius:8px;background:var(--hx-card);color:var(--hx-text);font-size:calc(14px * var(--vbb-type-scale));line-height:1.5}
.pnf-live-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.pnf-live-label{display:flex;align-items:center;gap:8px;min-width:0}.pnf-live-label strong{font-size:inherit;font-weight:650}.pnf-live-label i{flex:none;width:8px;height:8px;border-radius:50%;background:#79be92}
.pnf-live-panel[data-live-connection="connected"]:not([data-live-paused="1"]) .pnf-live-label i{background:#79be92}
.pnf-live-panel[data-live-connection="connecting"] .pnf-live-label i,.pnf-live-panel[data-live-connection="reconnecting"] .pnf-live-label i,.pnf-live-panel[data-live-paused="1"] .pnf-live-label i{background:#d6ad66}
.pnf-live-panel[data-live-connection="client-error"] .pnf-live-label i,.pnf-live-panel[data-live-connection="stopped"] .pnf-live-label i{background:#c78181}
.pnf-live-panel .pnf-live-present{display:flex;align-items:baseline;gap:5px;margin:2px 0 8px;font-size:inherit;color:var(--hx-muted)}.pnf-live-present b{font-weight:600;color:var(--hx-text)}.pnf-live-present small{font-size:inherit}
.pnf-live-panel .hx-room-faces{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pnf-live-panel .hx-room-faces:empty{display:none}.pnf-live-panel .hx-room-typing{font-size:inherit;color:var(--hx-muted);margin-top:8px}
.pnf-live-options{position:relative;flex:none}.pnf-live-options>summary{list-style:none;cursor:pointer;border-radius:5px;display:grid;place-items:center;min-width:36px;min-height:36px;color:var(--hx-muted);font-weight:700}.pnf-live-options>summary::-webkit-details-marker{display:none}.pnf-live-options>summary:hover,.pnf-live-options[open]>summary{background:var(--hx-hover);color:var(--hx-text)}.pnf-live-options>summary:focus-visible{outline:2px solid var(--hx-blue);outline-offset:2px}
.pnf-live-menu{position:absolute;z-index:35;top:100%;right:0;min-width:230px;max-width:calc(100vw - 40px);padding:6px;background:var(--hx-card);border:1px solid var(--hx-line-2);border-radius:7px;box-shadow:0 8px 25px rgba(0,0,0,.22)}.pnf-live-menu .live-connection{display:grid;gap:2px;padding:8px 10px 12px;border-bottom:1px solid var(--hx-line);margin-bottom:4px;font-size:inherit}.pnf-live-menu .live-connection small{font-size:13px;color:var(--hx-muted)}
.pnf-live-menu :is(button,a){display:block;width:100%;min-height:44px;padding:10px;text-align:left;font:inherit;color:var(--hx-text);border:0;border-radius:4px;background:none;text-decoration:none;cursor:pointer}.pnf-live-menu :is(button,a):hover{background:var(--hx-hover)}
.pnf-live-panel .pnf-live-new{width:100%;margin-top:10px;padding:9px;min-height:40px;border:1px solid var(--hx-blue);border-radius:5px;background:var(--hx-card);color:var(--hx-blue);font:inherit;cursor:pointer}.pnf-live-panel [hidden]{display:none!important}
.pnf-live-inline-slot:empty{display:none}.pnf-live-panel.is-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:fit-content;max-width:100%;padding:0 4px;margin:4px 0 12px;border:0;background:none}.pnf-live-panel.is-inline .pnf-live-head{display:contents}.pnf-live-panel.is-inline .pnf-live-present{margin:0;order:1}.pnf-live-panel.is-inline .pnf-live-options{order:2}.pnf-live-panel.is-inline .pnf-live-options>summary{min-width:44px;min-height:44px}.pnf-live-panel.is-inline :is(.hx-room-faces,.hx-room-typing){display:none}.pnf-live-panel.is-inline .pnf-live-new{order:3;width:auto;margin:0;min-height:44px}
@media(max-width:560px){.pnf-live-options>summary{min-width:44px;min-height:44px}.pnf-live-panel.is-inline{font-size:14px;gap:6px}.pnf-live-panel.is-inline .pnf-live-menu{right:-4px;min-width:min(260px,calc(100vw - 40px))}}
.pnf-aa{position:relative;color:var(--hx-text,var(--vxm-text));flex:none;font-size:14px}
.pnf-aa>summary{list-style:none;display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--hx-line-2,var(--vxm-control-line));border-radius:7px;background:var(--hx-card,var(--vxm-control));font-weight:750;cursor:pointer;color:var(--hx-blue,var(--vxm-link))}
.pnf-aa>summary::-webkit-details-marker{display:none}
.pnf-aa>summary:focus-visible,.pnf-aa-panel :is(button,a,input,summary):focus-visible{outline:2px solid var(--hx-blue,var(--vxm-link));outline-offset:3px}
.pnf-aa-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:300;width:310px;max-width:calc(100vw - 32px);max-height:min(680px,75vh);overflow:auto;padding:17px;background:var(--hx-card,var(--vxm-content));border:1px solid var(--hx-line-2,var(--vxm-control-line));border-radius:10px;box-shadow:0 12px 30px #0005;color:var(--hx-text,var(--vxm-text))}
.pnf-aa-panel h2{font-size:17px;margin:0 0 4px}.pnf-aa-panel p{font-size:14px;margin:0 0 12px;line-height:1.5;color:var(--hx-muted,var(--vxm-muted))}
.pnf-aa-presets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pnf-aa-panel button{font:inherit;min-height:44px;padding:10px;border:1px solid var(--hx-line-2,var(--vxm-control-line));border-radius:6px;background:var(--hx-card,var(--vxm-control));color:inherit;cursor:pointer;text-align:left}.pnf-aa-presets button[aria-pressed="true"]{border-color:var(--hx-blue,var(--vxm-link));background:color-mix(in srgb,var(--hx-blue,var(--vxm-link)) 15%,var(--hx-card,var(--vxm-control)))}
.pnf-aa-presets b{margin-right:4px}.pnf-aa-advanced{margin:12px 0}.pnf-aa-advanced>summary{cursor:pointer;padding:8px 0;font-weight:600;min-height:36px}.pnf-aa-advanced>div{display:grid;gap:8px;padding:8px 0}.pnf-aa-advanced label{display:flex;justify-content:space-between;gap:10px;font-size:14px}.pnf-aa-advanced input{width:100%;margin:0 0 8px;accent-color:var(--hx-blue,var(--vxm-link))}.pnf-aa-reset{width:100%;text-align:center!important}.pnf-aa-account{display:block;margin-top:12px;font-size:14px;line-height:1.5}.pnf-aa-panel .pnf-aa-feedback{margin:10px 0 0;font-size:13px}.pnf-aa-feedback:empty{display:none}
@media(max-width:680px){html .nb-theme-paranormal-classic-premium .vxc-header-right{display:flex;min-width:0;flex:none}html .nb-theme-paranormal-classic-premium .vxc-header-tools>:is(.vxm-header-search,.vxc-quick-wrap){display:none}html .nb-theme-paranormal-classic-premium .vxc-brand{min-width:0}}
@media(max-width:560px){.pnf-aa>summary{min-width:44px;min-height:44px;padding:8px}.pnf-aa-panel{position:fixed;top:100px;right:16px;left:16px;width:auto;max-width:none;max-height:calc(100dvh - 120px)}html .nb-theme-paranormal-classic-premium .pnf-node-footer>a{font-size:calc(13px * var(--vbb-type-scale))!important}}
html .nb-theme-paranormal-classic-premium .pnf-time-help{font-size:calc(14px * var(--vbb-type-scale) * var(--pnf-aa-description))!important}
html .nb-theme-paranormal-classic-premium .pnf-time-page .vxc-route-head h1{font-size:calc(30px * var(--vbb-type-scale) * var(--pnf-aa-heading))!important}
html .nb-theme-paranormal-classic-premium :is(.pnf-time-row>label,.pnf-time-row>span,.pnf-time-row select,.pnf-time-check>span){font-size:calc(16px * var(--vbb-type-scale))!important}
html .nb-theme-paranormal-classic-premium .pnf-time-preview span{font-size:calc(14px * var(--vbb-type-scale) * var(--pnf-aa-meta))!important}
/* 2.13.20 — reading preferences govern rendered paragraphs and the writing surface, not only line boxes. */
html .nb-theme-paranormal-classic-premium :is(.vxc-post-body [data-post-content],.pnf-pm-content>.prose,.vxc-profile-post-body){line-height:calc(var(--vbb-reading-leading) * var(--pnf-aa-line))!important}
html .nb-theme-paranormal-classic-premium :is(.vxc-post-body [data-post-content],.pnf-pm-content>.prose,.vxc-profile-post-body)>p{margin-top:0;margin-bottom:var(--vbb-paragraph-gap)}
html .nb-theme-paranormal-classic-premium :is(.vxc-post-body [data-post-content],.pnf-pm-content>.prose,.vxc-profile-post-body)>p:last-child{margin-bottom:0}
html .nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-editor .ProseMirror{line-height:calc(var(--vbb-reading-leading) * var(--pnf-aa-line))!important;max-height:min(68vh,720px);overflow-y:auto}
html .nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-editor .ProseMirror p{margin:0 0 var(--vbb-paragraph-gap)!important}
html .nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-editor .ProseMirror p:last-child{margin-bottom:0!important}
/* Keep every phone header control reachable without a horizontal scrollbar. */
@media(max-width:680px){
  html .nb-theme-paranormal-classic-premium .vxc-utility-inner{flex-wrap:wrap;overflow:visible;gap:2px;padding:4px 8px}
  html .nb-theme-paranormal-classic-premium .vxc-utility-left{width:100%;min-width:0;flex-wrap:wrap;gap:2px}
  html .nb-theme-paranormal-classic-premium .vxc-visitor-tools{width:100%;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:4px 12px}
  html .nb-theme-paranormal-classic-premium :is(.vxc-utility-trigger,.vxc-utility-left>.vxc-utility-link,.vxc-utility-left>.vxc-live-planning-link,.vxc-header-link,.vxc-account-trigger){display:inline-flex!important;align-items:center;min-height:44px;font-size:calc(14px * var(--vbb-type-scale,1))!important;white-space:nowrap}
  html .nb-theme-paranormal-classic-premium .vxc-account-wrap{min-width:0;max-width:100%}
  html .nb-theme-paranormal-classic-premium .vxc-account-trigger{max-width:100%;min-width:44px}
  html .nb-theme-paranormal-classic-premium .vxc-account-trigger>span:nth-child(2){display:flex;min-width:0;max-width:calc(100vw - 110px)}
  html .nb-theme-paranormal-classic-premium .vxc-account-trigger strong{overflow:hidden;text-overflow:ellipsis;font-size:calc(14px * var(--vbb-type-scale,1))!important}
  html .nb-theme-paranormal-classic-premium .vxc-utility-menu{max-width:calc(100vw - 48px)}
}


/* Source: /assets/themes/paranormal-classic-premium/assets/profile-surface.css */
/* Invision cover/identity/sidebar patterns with the retained UI.X profile wall.
   Owning Theme Engine asset; respects Aa text scaling and both theme modes. */
html .nb-theme-paranormal-classic-premium .vxc-profile{gap:16px}
html .nb-theme-paranormal-classic-premium .pnf-profile-banner{position:relative;isolation:isolate;height:clamp(180px,20vw,260px);border-radius:9px 9px 0 0;overflow:hidden;background:radial-gradient(ellipse at 75% 0,#38658280,transparent 65%),linear-gradient(135deg,#142a44,#273e56 55%,#152333)}
html .nb-theme-paranormal-classic-premium .pnf-profile-banner .hx-member-cover{position:absolute;inset:0;height:100%!important;border-radius:0!important}
html .nb-theme-paranormal-classic-premium .pnf-profile-banner .hx-member-cover:after{background:linear-gradient(180deg,transparent 65%,#0a142733)}
html .nb-theme-paranormal-classic-premium .hx-member-top{position:relative;z-index:1;grid-template-columns:128px minmax(0,1fr) auto;gap:24px;padding:20px 28px;align-items:center;background:var(--hx-card)}
html .nb-theme-paranormal-classic-premium .hx-member-avatar-wrap{margin-top:-58px;align-self:start}
html .nb-theme-paranormal-classic-premium .hx-member-avatar{width:128px!important;height:128px!important;border-radius:12px!important;border:5px solid var(--hx-card)!important;box-shadow:0 4px 14px #0002!important}
html .nb-theme-paranormal-classic-premium .hx-member-namerow h1{font-size:calc(28px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important;line-height:1.25;overflow-wrap:anywhere}
html .nb-theme-paranormal-classic-premium .hx-member-info{min-width:0}
html .nb-theme-paranormal-classic-premium .hx-member-title{font-size:calc(16px * var(--vbb-type-scale,1));line-height:1.55;overflow-wrap:anywhere}
html .nb-theme-paranormal-classic-premium :is(.hx-member-summary,.hx-member-meta,.hx-member-stats dt,.hx-member-badge,.hx-member-tool){font-size:calc(14px * var(--vbb-type-scale,1))!important;line-height:1.55}
html .nb-theme-paranormal-classic-premium .has-cover .hx-member-info :is(h1,.hx-member-title,.hx-member-role,.hx-member-summary,.hx-member-meta,.hx-member-meta b,.hx-member-meta span,.hx-member-meta time){color:var(--hx-text)!important}
html .nb-theme-paranormal-classic-premium .has-cover .pnf-chess{color:var(--hx-text)}
html .nb-theme-paranormal-classic-premium .hx-member-meta{gap:8px 20px;margin-top:12px}
html .nb-theme-paranormal-classic-premium .hx-member-actions{gap:10px}
html .nb-theme-paranormal-classic-premium .hx-member-actions :is(a,button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(14px * var(--vbb-type-scale,1))}
html .nb-theme-paranormal-classic-premium .hx-member-stats{margin:0;padding:16px 12px;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:14px 0;background:var(--hx-card)}
html .nb-theme-paranormal-classic-premium .hx-member-stats>div{padding:0 8px}
html .nb-theme-paranormal-classic-premium .hx-member-stats dd{font-size:calc(22px * var(--vbb-type-scale,1));margin-top:3px}
html .nb-theme-paranormal-classic-premium .hx-member-tools{padding:12px 20px;gap:10px}
html .nb-theme-paranormal-classic-premium .hx-member-tool{min-height:44px;padding:8px 12px}
html .nb-theme-paranormal-classic-premium .hx-member-cover-edit{z-index:2;min-height:36px;font-size:calc(14px * var(--vbb-type-scale,1))}
html .nb-theme-paranormal-classic-premium .vxc-profile-tabs{display:flex;margin:0;padding:0;border-radius:7px;overflow-x:auto;scroll-padding:12px}
html .nb-theme-paranormal-classic-premium .vxc-profile-tabs a{flex:none;padding:14px 18px;min-height:48px;border-radius:0;white-space:nowrap;border:0;border-bottom:3px solid transparent}
html .nb-theme-paranormal-classic-premium .vxc-profile-tabs a.is-active{border-bottom-color:var(--hx-blue);background:color-mix(in srgb,var(--hx-blue) 12%,var(--hx-card));color:var(--hx-blue)!important}
html .nb-theme-paranormal-classic-premium #profile-content{min-width:0}
html .nb-theme-paranormal-classic-premium .pnf-profile-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,30%);gap:20px;align-items:start}
html .nb-theme-paranormal-classic-premium .pnf-profile-columns>.vxc-profile-main{min-width:0;width:100%;max-width:none}
html .nb-theme-paranormal-classic-premium .pnf-profile-aside{min-width:0;display:grid;gap:16px}
html .nb-theme-paranormal-classic-premium .pnf-profile-card{min-width:0;padding:20px;border:1px solid var(--hx-line);border-radius:8px;background:var(--hx-card);color:var(--hx-text);font-size:calc(14px * var(--vbb-type-scale,1) * var(--pnf-aa-content,1));line-height:1.6;overflow-wrap:anywhere}
html .nb-theme-paranormal-classic-premium .pnf-profile-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}
html .nb-theme-paranormal-classic-premium .pnf-profile-card h2{margin:0;font-size:calc(17px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1));line-height:1.4;color:var(--hx-text)}
html .nb-theme-paranormal-classic-premium .pnf-profile-card>header a{flex:none;color:var(--hx-blue);text-decoration:none}
html .nb-theme-paranormal-classic-premium .pnf-profile-card p{margin:0 0 16px}
html .nb-theme-paranormal-classic-premium .pnf-profile-card dl{display:grid;gap:12px;margin:0}
html .nb-theme-paranormal-classic-premium .pnf-profile-card dl>div{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr);gap:12px}
html .nb-theme-paranormal-classic-premium .pnf-profile-card dt{color:var(--hx-muted)}
html .nb-theme-paranormal-classic-premium .pnf-profile-card dd{margin:0;text-align:right}
html .nb-theme-paranormal-classic-premium .pnf-profile-recognition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
html .nb-theme-paranormal-classic-premium .pnf-profile-recognition a{display:grid;gap:4px;align-content:start;padding:12px;background:var(--hx-raised);border-radius:6px;text-align:center;text-decoration:none;color:var(--hx-text)}
html .nb-theme-paranormal-classic-premium .pnf-profile-recognition strong{font-size:calc(26px * var(--vbb-type-scale,1));line-height:1.2}
html .nb-theme-paranormal-classic-premium .pnf-profile-recognition span{color:var(--hx-muted)}
html .nb-theme-paranormal-classic-premium .pnf-profile-achievement-list{margin:16px 0 0;padding-left:20px}
html .nb-theme-paranormal-classic-premium .pnf-profile-connections{display:grid;gap:10px}
html .nb-theme-paranormal-classic-premium .pnf-profile-connections a{display:flex;justify-content:space-between;gap:16px;color:var(--hx-text);text-decoration:none}
html .nb-theme-paranormal-classic-premium .pnf-profile-connections strong{color:var(--hx-blue)}
html .nb-theme-paranormal-classic-premium .pnf-profile-recent{list-style:none;margin:0;padding:0;display:grid;gap:16px}
html .nb-theme-paranormal-classic-premium .pnf-profile-recent li{display:grid;gap:4px}
html .nb-theme-paranormal-classic-premium .pnf-profile-recent a{color:var(--hx-text);font-weight:600;text-decoration:none}
html .nb-theme-paranormal-classic-premium .pnf-profile-recent :is(span,time){color:var(--hx-muted);font-size:inherit}
html .nb-theme-paranormal-classic-premium .pnf-profile-wall{margin:0}
html .nb-theme-paranormal-classic-premium .vxc-profile-section{background:var(--hx-card);border-color:var(--hx-line);color:var(--hx-text)}
html .nb-theme-paranormal-classic-premium .vxc-profile-section>header{background:var(--hx-raised);color:var(--hx-text);border-bottom:1px solid var(--hx-line)}
html .nb-theme-paranormal-classic-premium .vxc-profile-section>header>span{color:var(--hx-muted)}
html .nb-theme-paranormal-classic-premium .hx-status-trigger{background:var(--hx-raised);font-size:calc(16px * var(--vbb-type-scale,1));color:var(--hx-muted)}
html .nb-theme-paranormal-classic-premium .vxm-profile-wall>header{padding:18px 20px}
html .nb-theme-paranormal-classic-premium .vxm-profile-wall>header h2{font-size:calc(20px * var(--vbb-type-scale,1));line-height:1.4}
html .nb-theme-paranormal-classic-premium :is(.vxm-profile-wall>header span,.vxc-profile-feed-meta,.vxc-profile-feed small,.vxc-profile-section>header>span,.vxc-profile-post-identity,.vxc-profile-post-owner,.vxc-profile-post-actions button,.vxc-profile-post-actions a,.pnf-profile-groups span){font-size:calc(14px * var(--vbb-type-scale,1))!important;line-height:1.55}
html .nb-theme-paranormal-classic-premium :is(.vxc-profile-about,.vxc-profile-feed p,.vxc-profile-post-body,.vxc-profile-comment-body){font-size:calc(16px * var(--vbb-type-scale,1) * var(--pnf-aa-content,1))!important;line-height:calc(var(--vbb-reading-leading,1.65) * var(--pnf-aa-line,1))}
html .nb-theme-paranormal-classic-premium :is(.vxc-profile-post-identity strong,.vxc-profile-post-identity time,.vxc-profile-edited,.vxc-profile-post-actions span,.vxc-profile-comment-head strong,.vxc-profile-comment-head time,.vxc-profile-comments>summary,.vxc-profile-comments-loading){font-size:calc(14px * var(--vbb-type-scale,1))!important;line-height:1.55}
html .nb-theme-paranormal-classic-premium .vxc-profile-comment-composer textarea{font-size:calc(16px * var(--vbb-type-scale,1) * var(--pnf-aa-editor,1));line-height:calc(var(--vbb-reading-leading,1.65) * var(--pnf-aa-line,1))}
html .nb-theme-paranormal-classic-premium .vxc-profile-about{padding:24px;overflow-wrap:anywhere}
html .nb-theme-paranormal-classic-premium .vxc-profile-about h3{margin:24px 0 10px;font-size:calc(18px * var(--vbb-type-scale,1))}
html .nb-theme-paranormal-classic-premium .pnf-profile-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 24px;margin:24px 0;padding:20px 0;border-block:1px solid var(--hx-line)}
html .nb-theme-paranormal-classic-premium .pnf-profile-details dt{color:var(--hx-muted)}
html .nb-theme-paranormal-classic-premium .pnf-profile-details dd{margin:0}
html .nb-theme-paranormal-classic-premium .pnf-profile-achievements ul{margin:0 0 14px;padding-left:24px}
html .nb-theme-paranormal-classic-premium .vxc-profile :is(a,button,summary):focus-visible{outline:2px solid var(--hx-blue);outline-offset:3px}
@media(max-width:820px){
  html .nb-theme-paranormal-classic-premium .pnf-profile-columns{grid-template-columns:minmax(0,1fr)}
  html .nb-theme-paranormal-classic-premium .pnf-profile-aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
  html .nb-theme-paranormal-classic-premium .hx-member-top{grid-template-columns:88px minmax(0,1fr);padding:20px;gap:16px}
  html .nb-theme-paranormal-classic-premium .hx-member-avatar{width:88px!important;height:88px!important}
  html .nb-theme-paranormal-classic-premium .hx-member-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:flex-start}
  html .nb-theme-paranormal-classic-premium .hx-member-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible}
  html .nb-theme-paranormal-classic-premium .hx-member-tools{justify-content:flex-start}
}
@media(max-width:480px){
  html .nb-theme-paranormal-classic-premium .pnf-profile-banner{height:160px}
  html .nb-theme-paranormal-classic-premium .hx-member-top{grid-template-columns:72px minmax(0,1fr);padding:16px;gap:12px}
  html .nb-theme-paranormal-classic-premium .hx-member-avatar-wrap{margin-top:-40px}
  html .nb-theme-paranormal-classic-premium .hx-member-info{padding-top:0}
  html .nb-theme-paranormal-classic-premium .hx-member-avatar{width:72px!important;height:72px!important}
  html .nb-theme-paranormal-classic-premium .hx-member-namerow h1{font-size:calc(24px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important}
  html .nb-theme-paranormal-classic-premium .hx-member-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html .nb-theme-paranormal-classic-premium .hx-member-meta{display:grid;gap:6px}
  html .nb-theme-paranormal-classic-premium .vxc-profile-about{padding:18px}
}
.nb-theme-paranormal-classic-premium .vxc-profile-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;font-size:calc(16px * var(--vbb-type-scale,1))}
.nb-theme-paranormal-classic-premium .vxc-profile-page-links,.nb-theme-paranormal-classic-premium .vxc-profile-pagination form{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.nb-theme-paranormal-classic-premium .vxc-profile-page-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--vxm-border,#536171);border-radius:5px;color:inherit;text-decoration:none}
.nb-theme-paranormal-classic-premium .vxc-profile-page-links a[aria-current=page]{background:var(--vxm-accent,#3399cc);color:#fff;font-weight:700}
.nb-theme-paranormal-classic-premium .vxc-profile-pagination label{display:flex;align-items:center;gap:8px}
.nb-theme-paranormal-classic-premium .vxc-profile-pagination input{width:76px;min-height:44px;font-size:inherit;padding:8px;border:1px solid var(--vxm-border,#536171);border-radius:5px;background:var(--vxm-panel,#2c343d);color:inherit}
.nb-theme-paranormal-classic-premium .vxc-profile-pagination button{min-height:44px;font-size:inherit}


/* Source: /assets/themes/paranormal-classic-premium/assets/forum-refinement.css */
/* Public forum cards: native information hierarchy, retained layouts and theme tokens. */
.nb-theme-paranormal-classic-premium .vxm-index-community:not(.has-rail) .vxm-index-grid {grid-template-columns:minmax(0,1fr)!important}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card {
  border-radius:9px!important;
  overflow:hidden;
  box-shadow:0 2px 6px #00000014!important;
  min-width:0;
}
body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxm-index-community .vxc-forum-list {
  grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;
}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card.is-wide {grid-column:1 / -1}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main {
  padding:14px 15px 12px!important;min-height:0!important;
  grid-template-columns:32px minmax(0,1fr)!important;gap:11px!important;
}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon {
  width:32px!important;height:32px!important;
  background:color-mix(in srgb,var(--hx-blue) 10%,transparent)!important;
  border-radius:8px!important;
}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon svg {width:21px!important;height:21px!important}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-titleline {align-items:flex-start;flex-wrap:wrap;gap:5px 7px}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-titleline h3 {font-size:calc(15px * var(--vbb-type-scale))!important;line-height:1.45!important;font-weight:650!important}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-titleline h3 a {overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-badge {margin-top:2px}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-desc {
  margin:5px 0 0!important;font-size:calc(13px * var(--vbb-type-scale))!important;line-height:1.5!important;
  color:var(--hx-text-2)!important;display:block;-webkit-line-clamp:unset;overflow:visible;
}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums {margin-top:7px!important;gap:2px 12px!important}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums a {font-size:calc(12px * var(--vbb-type-scale))!important;line-height:1.6}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card.has-latest .pnf-node-activity {
  margin:0 15px 12px 58px!important;padding:9px 10px!important;min-height:0!important;
  background:color-mix(in srgb,var(--hx-card-foot) 75%,transparent)!important;
  border:1px solid var(--hx-line)!important;border-radius:7px;gap:9px;
}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last>a {font-size:calc(13px * var(--vbb-type-scale))!important;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last small {font-size:calc(12px * var(--vbb-type-scale))!important;line-height:1.5;white-space:normal}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last small a {color:inherit;font-weight:500}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-footer {
  margin-top:auto;min-height:40px!important;padding:7px 15px!important;
  border-top:1px solid var(--hx-line)!important;background:color-mix(in srgb,var(--hx-card-foot) 65%,var(--hx-card))!important;
  color:var(--hx-muted)!important;font-size:calc(12px * var(--vbb-type-scale))!important;
}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-more {min-height:26px}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card.is-unread {border-left:3px solid var(--hx-blue)!important}
.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card.is-live .pnf-node-icon {background:color-mix(in srgb,#8fb277 12%,transparent)!important}
.nb-theme-paranormal-classic-premium .vxm-index-community a:focus-visible,.nb-theme-paranormal-classic-premium .vxm-index-community button:focus-visible {outline:2px solid var(--hx-blue);outline-offset:3px}
html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxm-index-community [hidden] {display:none!important}
html.hx-is-compact .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main {padding-top:10px!important;padding-bottom:8px!important}
html.hx-is-compact .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-desc,
html.hx-is-compact .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums {display:none!important}
html.hx-is-compact .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card.has-latest .pnf-node-activity {margin-bottom:8px!important;padding-top:6px!important;padding-bottom:6px!important}
@media(max-width:900px){
  body.nb-theme-paranormal-classic-premium[data-pnf-forum-layout="cards"] .vxm-index-community .vxc-forum-list {grid-template-columns:minmax(0,1fr)}
}
@media(max-width:560px){
  .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main {padding:12px!important;gap:10px!important}
  .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-titleline h3 a {display:inline-flex;align-items:center;min-height:32px}
  .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums {display:flex;flex-wrap:wrap}
  .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums a {min-height:32px}
  .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card.has-latest .pnf-node-activity {margin-left:54px!important;margin-right:12px!important}
  html[data-voxbb-mode] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-footer {min-height:48px!important;padding:2px 12px!important}
  .nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-footer .pnf-node-more {min-height:44px;min-width:44px;justify-content:flex-end}
  .nb-theme-paranormal-classic-premium .vxm-index-community .hx-node-counts {white-space:normal}
  .nb-theme-paranormal-classic-premium .vxm-index-community .hx-filterbar {flex-wrap:wrap;gap:8px}
  .nb-theme-paranormal-classic-premium .vxm-index-community .hx-filterbar button {min-height:44px}
}


/* Source: /assets/themes/paranormal-classic-premium/assets/public-design.css */
/* Owner-approved public design. Native data, actions, preferences and UI hooks remain authoritative. */
html[data-theme="paranormal-classic-premium"]{--vbb-ui-size:15px;--vbb-post-size:16px;--vbb-small-size:13px;--vbb-smaller-size:12px}
html[data-voxbb-mode="midnight"] body.nb-theme-paranormal-classic-premium{--hx-muted:#bac6d1}
html[data-voxbb-mode="daybreak"] body.nb-theme-paranormal-classic-premium{--hx-muted:#526270}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-thread-copy p,.vxc-thread-last,.vxc-thread-last small,.vxc-thread-last time,.vxc-thread-head,.vxc-thread-chip,.vxc-prefix,.vxc-thread-stat span,.vxc-breadcrumb,.vxc-forum-facts dt,.vxc-thread-title p,.vxc-thread-legend,.vxc-post-meta,.hx-author-title,.vxc-post-author dl,.pnf-author-role,.hx-author-staff,.vxc-thread-starter-label,.pnf-author-details,.vxc-author-post-ref,.hx-meta,.hx-act,.hx-record,.hx-online-split,.hx-presence-note,.hx-chips span,.hx-staffline,.hx-item small,.hx-stat dt,.hx-newest small,.hx-pmeta,.pnf-node-last small,.pnf-node-footer,.pnf-node-footer strong,.pnf-node-counts,.pnf-node-counts strong,.pnf-node-more,.hx-node-counts,.hx-cat-count,.pnf-node-badge,.pnf-subforums a,.pnf-otd small,.vxm-conversation-meta,.vxc-compose-status,.vxc-editor-hint,.nxe-status,.nxe-footer){font-size:calc(13px * var(--vbb-type-scale,1) * var(--pnf-aa-meta,1))!important;line-height:1.6!important;overflow-wrap:anywhere}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.pnf-node-desc,.pnf-node-last>a,.hx-tip,.hx-w p,.hx-t,.hx-me small,.hx-trend>a,.hx-live-title,.hx-live-row,.hx-join p,.hx-pbody,.hx-otd>a,.hx-forum-note,.hx-facts,.vxc-forum-hero p,.vxc-thread-list-title p,.vxc-help,.vxc-compose-guidance,.vxc-compose-recovered small,.vxc-compose-context,.vxc-menu a,.vxc-primary a,.vxm-secondary a,.vxc-header-link,.vxc-utility-trigger,.vxc-account-trigger,.vxc-utility-link){font-size:calc(15px * var(--vbb-type-scale,1) * var(--pnf-aa-description,1))!important;line-height:1.6!important}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.pnf-node-titleline h3,.vxc-thread-copy h3,.vxc-thread-title-link,.hx-wh h2,.hx-me b,.vxc-post-author h3,.vxc-compose-card>header h2){font-size:calc(17px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important;line-height:1.45!important;overflow-wrap:anywhere}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-post-content,.vxc-post-body,.vxc-post-body [data-post-content],.pnf-pm-body,.pnf-pm-content>.prose,.vxc-profile-post-content,.vxc-profile-post-body){font-size:calc(16px * var(--vbb-type-scale,1) * var(--pnf-aa-content,1))!important;line-height:calc(var(--vbb-reading-leading,1.7) * var(--pnf-aa-line,1))!important}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.ProseMirror,.nb-editor-source,.nb-editor-bbcode-source,.nb-fallback-host){font-size:calc(16px * var(--vbb-type-scale,1) * var(--pnf-aa-editor,1))!important;line-height:calc(var(--vbb-reading-leading,1.7) * var(--pnf-aa-line,1))!important}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-button,.vxc-forum-filter a,.vxc-forum-utility>summary,.post-action-link,.vxc-pagination a,.vxc-pagination span,.nxe-tb,.nxe-mode,.hx-filterbar button,.hx-live-join,.hx-compose button){font-size:calc(15px * var(--vbb-type-scale,1))!important;line-height:1.5!important;min-height:44px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-forum-hero h1,.vxc-thread-title h1){font-size:calc(26px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important;line-height:1.35!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-category-head h2{font-size:calc(21px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important;line-height:1.45!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-welcome{display:flex;gap:10px;margin:0 15px 14px 58px;padding:12px;border:1px solid var(--hx-line);border-radius:7px;background:color-mix(in srgb,var(--hx-card-foot) 75%,transparent);color:var(--hx-muted);font-size:calc(15px * var(--vbb-type-scale,1));line-height:1.6}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-welcome b{color:var(--hx-text);font-size:inherit;font-weight:600}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-welcome p{margin:4px 0 0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main{min-height:126px!important}
/* Separate pinned information and the list below it. */
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-list{border:1px solid var(--hx-line)!important;border-radius:8px!important;background:var(--hx-card)!important;box-shadow:none!important;margin:0 0 20px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-list-title{background:var(--hx-surface)!important;padding:15px 17px!important;border-bottom:1px solid var(--hx-line)!important;min-height:60px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-list:not(.vxc-pinned-thread-list)>.vxc-thread-list-title{border-top:3px solid var(--hx-blue)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-list-title h2{font-size:calc(19px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important;line-height:1.45;color:var(--hx-text)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-pinned-thread-list .is-pinned{display:none}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-thread-head,.vxc-thread-row){grid-template-columns:24px minmax(0,1fr) 104px 195px!important;gap:10px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-row{padding:17px 12px!important;min-height:110px!important;align-items:center!important;background:var(--hx-card)!important;border-bottom:1px solid var(--hx-line)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-row:last-child{border-bottom:0!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-head{padding:10px 12px!important;background:var(--hx-surface)!important;border-bottom:1px solid var(--hx-line)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-head>span{padding:0!important;border:0!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-status{padding:0!important;border:0!important;background:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-status-icon{width:8px!important;height:8px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-status-icon svg{display:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .is-unread .vxc-thread-status-icon{border-radius:50%;background:var(--hx-blue)}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-main{padding:0!important;min-width:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-main-inner{gap:12px!important;align-items:center}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-starter-avatar{width:38px!important;height:38px!important;flex:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-copy p{margin-top:8px!important;white-space:normal!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-thread-counts{padding:0!important;min-width:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-stat{padding:0!important;display:flex!important;justify-content:space-between;align-items:baseline;border:0!important;gap:8px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-stat strong{font-size:calc(16px * var(--vbb-type-scale,1))!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-stat:first-child strong{font-size:calc(19px * var(--vbb-type-scale,1))!important;font-weight:650}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-last{padding:0!important;min-width:0;gap:9px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-last :is(a,small,time){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-last .vxc-mini-avatar{width:27px!important;height:27px!important;flex:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-pagination{display:flex;gap:5px;flex-wrap:wrap;margin:15px 0!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-pagination a{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;padding:9px 12px!important;border:1px solid var(--hx-line)!important;border-radius:5px!important;background:var(--hx-card)!important;color:var(--hx-blue)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-pagination [aria-current=page]{background:var(--hx-blue)!important;color:var(--hx-surface)!important;border-color:var(--hx-blue)!important}
/* Left context cards retain native visibility/privacy and live controllers. */
html[data-theme] body.nb-theme-paranormal-classic-premium .hx-w{border:1px solid var(--hx-line)!important;border-radius:9px!important;background:var(--hx-card)!important;box-shadow:0 2px 5px #0000000a!important;overflow-wrap:anywhere}
html[data-theme] body.nb-theme-paranormal-classic-premium .hx-wh{padding-top:15px!important;padding-bottom:13px!important;background:none!important;flex-wrap:wrap;gap:8px}
html[data-theme] body.nb-theme-paranormal-classic-premium .hx-wh h2{white-space:normal!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .hx-rail{min-width:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .hx-chips{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .hx-chip{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:60px}
/* Fill the post width with media; cap prose rather than its entire wrapper. */
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post{grid-template-columns:145px minmax(0,1fr)!important;border:1px solid var(--hx-line)!important;border-radius:8px!important;overflow:visible}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-content{display:flex!important;flex-direction:column!important;min-width:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-body [data-post-content]{max-width:none!important;width:100%!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-body [data-post-content]>:is(p,ul,ol){max-width:82ch}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-body [data-post-content] img{max-width:100%;height:auto}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-actions{margin-top:auto!important;border-top:1px solid var(--hx-line)!important;background:var(--hx-card-foot)!important;padding:8px 12px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .post-action-link{padding:9px 10px!important;border-radius:5px!important;background:none!important;display:inline-flex;align-items:center;justify-content:center}
html[data-theme] body.nb-theme-paranormal-classic-premium .post-action-link:hover{background:var(--hx-raised)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-author-details{margin-top:14px;border-top:1px solid var(--hx-line);padding-top:8px}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-author-details summary{cursor:pointer;padding:8px 0;min-height:44px}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-author-details dl{margin-top:4px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-author-facts>div{flex-wrap:wrap;gap:4px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-avatar-link{width:64px!important;height:64px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-avatar{width:64px!important;height:64px!important}
/* The same native editor receives the same skin in each member writing context. */
html[data-theme] body.nb-theme-paranormal-classic-premium .nxe-tb{min-width:44px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .nxe-frame{border-radius:8px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.nxe-bar,.nxe-toolbar,.nxe-foot){padding:8px!important;gap:5px!important}
@media(max-width:1050px){html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-thread-head,.vxc-thread-row){grid-template-columns:20px minmax(0,1fr) 85px 160px!important;gap:8px!important}}
@media(max-width:650px){
 html[data-theme] body.nb-theme-paranormal-classic-premium{background:var(--hx-surface)!important;background-image:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium:before{display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-app,.nbpub-frame){width:100%!important;margin:0!important;padding:0!important;background:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-page{padding:12px 8px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium :is(.hx-page,.vxm-index-grid){display:flex!important;flex-direction:column!important;gap:16px!important;padding:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium :is(.hx-page-main,.vxm-index-main){width:100%;min-width:0;order:0}
 html[data-theme] body.nb-theme-paranormal-classic-premium :is(.hx-page-rail,.vxm-index-rail){order:1;width:100%!important;min-width:0;padding:0!important;border:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-masthead{padding:6px 8px!important;min-height:54px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-masthead-inner{padding:0!important;min-height:44px!important;gap:8px}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-brand{margin-right:auto!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .hx-brand-logo{--hx-logo-h:44px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-wordmark{font-size:17px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxm-tagline,.vxm-scenic){display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-mobile-menu{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-primary:not(.is-open){display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-primary.is-open{display:block!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-primary-inner{flex-wrap:wrap}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-primary a{min-height:44px;display:flex;align-items:center}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-secondary>div{display:flex;flex-wrap:wrap;padding:6px 8px!important;gap:5px 14px}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-secondary a{min-height:44px;display:flex;align-items:center}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community{padding:0!important;background:none!important;border:0!important;border-radius:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-category{padding:0!important;background:none!important;border:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-forum-list{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-card{grid-column:1!important;border-radius:5px!important;min-height:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main{padding:14px 10px 4px!important;min-height:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-desc{display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-welcome{margin:4px 10px 12px 48px;padding:10px}
 html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-activity{margin:0!important;padding:8px 10px 13px 48px!important;background:none!important;border:0!important;box-shadow:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-activity>.vxm-member-avatar{display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-last{padding:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-node-footer{padding:2px 10px!important;min-height:48px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-thread-row,.vxc-thread-head){grid-template-columns:20px minmax(0,1fr)!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-row{padding:16px 10px!important;gap:8px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-head>span:nth-child(n/**/+3){display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-thread-counts{grid-column:2;display:flex!important;gap:18px!important;flex-wrap:wrap}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-stat{gap:5px}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-last{grid-column:2;display:flex!important;justify-content:flex-start!important;text-align:left!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-last .vxc-mini-avatar{display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-last>span{display:flex;gap:9px;flex-wrap:wrap}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-forum-hero{flex-wrap:wrap;gap:12px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-forum-hero h1,.vxc-thread-title h1){font-size:calc(25px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post{grid-template-columns:minmax(0,1fr)!important;overflow:visible}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:none!important;grid-template-rows:none!important;gap:2px 10px;align-items:start!important;text-align:left!important;padding:12px!important;border-right:0!important;border-bottom:1px solid var(--hx-line)!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-avatar-link{grid-row:1/5;width:36px!important;height:36px!important;margin:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-avatar{width:36px!important;height:36px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author :is(h3,.hx-author-title,.pnf-author-role-row,.vxc-thread-starter-label){grid-column:2}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author h3{grid-row:1!important;margin:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author .hx-author-title{grid-row:2!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author .pnf-author-role-row{grid-row:3!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author .vxc-thread-starter-label{grid-row:4!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium :is(.pnf-author-details,.vxc-author-post-ref){display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-meta{flex-wrap:wrap!important;gap:8px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .nb-post-actionbar{flex-wrap:wrap!important;gap:8px!important}
}

/* Approved compact native community cards. */
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community{--cp-accent:#62a4c9;--cp-accent-light:#90c8e5;--cp-tint:#75b9dc12;--cp-tag-ink:#b9daed}
html[data-theme][data-voxbb-mode=daybreak] body.nb-theme-paranormal-classic-premium .vxm-index-community{--cp-accent:#34749b;--cp-accent-light:#548fb3;--cp-tint:#34749b0d;--cp-tag-ink:#285d7d}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxm-index-main{min-width:0;container-type:inline-size;container-name:forum-cards}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head{border-left:3px solid var(--cp-accent)!important;padding:10px 12px!important;min-height:56px!important;border-radius:6px!important;background:var(--hx-surface)!important;gap:10px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head>div{min-width:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head h2{font-size:16px!important;line-height:1.45!important;overflow-wrap:anywhere}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head p{font-size:13px!important;line-height:1.5!important;margin-top:2px!important;color:var(--hx-muted)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-cat-num{color:var(--cp-accent-light)!important;font-style:normal}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-cat-count{font-size:12px!important;white-space:nowrap}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community [data-vxc-category-toggle]{min-width:36px;min-height:36px;flex:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-forum-head{display:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-forum-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card{position:relative;display:flex!important;flex-direction:column!important;min-width:0;min-height:0!important;border:1px solid var(--hx-line)!important;border-radius:7px!important;background:var(--hx-card)!important;box-shadow:0 2px 5px #00000014!important;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card.is-wide{grid-column:1 / -1!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card::before{display:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card:focus-within{border-color:var(--hx-line)!important;box-shadow:0 2px 5px #00000014!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card a:focus{outline:none!important;box-shadow:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card a:focus-visible,html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head button:focus-visible{outline:1px dotted var(--hx-muted)!important;outline-offset:2px;border-radius:2px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;padding:10px 12px!important;min-height:0!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon{width:26px!important;height:27px!important;background:none!important;border:0!important;border-radius:0!important;color:var(--hx-blue)!important;display:grid!important;place-items:center}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-icon svg{width:25px;height:25px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-titleline{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-titleline h3{font-size:15px!important;line-height:1.45!important;margin:0!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-titleline h3 a{min-height:0!important;display:inline!important;overflow-wrap:anywhere}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts{display:flex!important;align-items:baseline!important;flex-wrap:wrap;gap:5px 12px!important;margin:4px 0 6px!important;padding:0!important;color:var(--hx-muted)!important;font-size:13px!important;line-height:1.4!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts>span{display:inline-flex;align-items:baseline;gap:4px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts strong{font-size:14px!important;font-weight:650!important;color:var(--hx-text)!important;font-variant-numeric:tabular-nums}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts .vxc-sr-only{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;font-size:13px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-counts svg{display:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-desc{margin:0!important;font-size:13px!important;line-height:1.5!important;color:var(--hx-muted)!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;max-width:64ch}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card-main:has(.pnf-subforums) .pnf-node-desc{display:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:6px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums a{display:inline-flex!important;align-items:center!important;min-height:30px!important;max-width:100%;padding:4px 7px!important;background:var(--cp-tint)!important;border:1px solid color-mix(in srgb,var(--cp-accent) 35%,var(--hx-line))!important;border-radius:4px!important;color:var(--cp-tag-ink)!important;font-size:12px!important;line-height:1.5!important;text-decoration:none!important;gap:5px;overflow-wrap:anywhere}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last small{display:block!important;font-size:13px!important;line-height:1.5!important;color:var(--hx-muted)!important;margin-top:2px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-last small a{font-size:13px!important;line-height:1.5!important;color:inherit!important;font-weight:500}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:44px!important;padding:0 12px!important;margin-top:auto!important;background:var(--hx-card-foot)!important;border-top:1px solid var(--hx-line)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:5px 0 5px 10px!important;border:0!important;background:none!important;border-radius:3px!important;color:var(--hx-blue)!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-more:hover{color:var(--cp-accent-light)!important;text-decoration:underline!important;text-underline-offset:3px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .is-live .pnf-node-more{color:var(--hx-mint)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-badge{font-size:11px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community [hidden]{display:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium.hx-is-compact .vxm-index-community .pnf-node-card-main{padding-top:8px!important;padding-bottom:8px!important}
@container forum-cards (max-width:639px){html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-forum-list{grid-template-columns:minmax(0,1fr)!important}}
@media(hover:hover) and (pointer:fine){
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card{cursor:pointer}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card:hover{transform:translateY(-1px);border-color:var(--hx-line)!important;box-shadow:0 4px 10px #00000020!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums a:hover{border-color:var(--cp-accent-light)!important}
}
@media(max-width:700px){
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-subforums a,html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-more,html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community [data-vxc-category-toggle]{min-height:44px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community [data-vxc-category-toggle]{min-width:44px}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head p{display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .vxc-category-head{padding:8px 10px!important;min-height:54px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-cat-count{display:none}
}
@media(prefers-reduced-motion:reduce){html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card,html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card::before{transition:none!important}html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-card:hover{transform:none!important}}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .pnf-node-welcome{font-size:13px!important;line-height:1.5!important;margin:0 12px 10px!important;padding:8px 0 0!important;background:none!important;border:0!important;border-top:1px solid var(--hx-line)!important;border-radius:0!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-corner2{padding:12px!important;font-size:13px!important;line-height:1.5!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-me{gap:10px;align-items:center}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-me>div{min-width:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-me .hx-av{width:36px!important;height:36px!important;flex:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-me small{font-size:12px!important;line-height:1.4!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-me b{font-size:14px!important;line-height:1.45!important;display:block;margin:1px 0 0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-welcome-visit{font-size:12px!important;line-height:1.5!important;margin:8px 0 0!important;color:var(--hx-muted)}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-chips{gap:5px!important;margin:10px 0 0;padding-top:9px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-chip{display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:44px;border:0;border-radius:4px;background:var(--hx-surface)}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-chip b{font-size:14px!important;line-height:1.4!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxm-index-community .hx-chip span{font-size:12px!important;line-height:1.4!important}
/* Shared bottom toolbar. Controls and popup density follow the actual composer width. */
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-frame{display:flex;flex-direction:column;border-radius:22px;overflow:visible;box-shadow:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-frame:focus-within{box-shadow:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-surface{order:1;max-height:420px;overflow:auto;border-radius:22px 22px 0 0}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-toolbar,html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-frame.is-active .nxe-toolbar{order:2;position:relative;inset:auto;display:block;margin:0 7px 7px!important;padding:0!important;border:1px solid var(--nxe-line)!important;border-radius:28px!important;background:var(--nxe-bar);width:auto;z-index:6;transition:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb-inner{overflow:visible;min-height:48px}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb-pill{min-height:48px;padding:5px 8px;gap:4px;border:0;border-radius:28px;background:transparent;box-shadow:none;align-items:center;flex-wrap:wrap}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb-main{min-width:0;flex:1 1 0;flex-wrap:nowrap;overflow:visible;gap:1px}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb-side{position:static;flex:0 0 auto;border-top:0;border-left:1px solid var(--nxe-line);padding:0 0 0 6px;box-shadow:none;background:none;justify-content:flex-end}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb{flex:0 0 auto;min-width:44px;height:44px;padding:0 6px;border-radius:22px;color:var(--nxe-muted)}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb-group+.nxe-tb-group{margin-left:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb.is-on,html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb.is-open{color:var(--nxe-primary);background:var(--nxe-soft)}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb:focus-visible{outline:1px dotted var(--nxe-muted);outline-offset:1px;box-shadow:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .voxbb-editor-additional:not([hidden]){position:absolute;inset:auto 0 calc(100% + 8px) auto;width:min(440px,100%);max-height:min(50vh,320px);display:flex;flex-wrap:wrap;gap:5px;overflow:auto;z-index:30;padding:10px;background:var(--nxe-bar);border:1px solid var(--nxe-line-strong);border-radius:12px;box-shadow:0 8px 25px #0006}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .voxbb-editor-additional>.nxe-tb{width:calc(50% - 3px);min-height:44px;height:auto;justify-content:flex-start;gap:8px;border-radius:6px;white-space:normal}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .voxbb-editor-additional>.nxe-tb::after{content:attr(aria-label);font:13px/1.4 system-ui;text-align:left}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 [data-pill-mobile] .nxe-tb-main{flex:1 1 100%;flex-wrap:nowrap;justify-content:space-between;gap:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 [data-pill-mobile] .nxe-tb-group{gap:0;margin:0;padding:0;border:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 [data-pill-mobile] .nxe-tb-pill>.nxe-tb-side{display:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 [data-pill-mobile] .voxbb-editor-additional:not([hidden]){position:fixed;inset:auto 12px 12px;width:auto;max-height:48vh;gap:5px;padding:12px;border-radius:16px;z-index:900}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 [data-pill-mobile] .voxbb-editor-additional>.nxe-tb-side{width:100%;flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:6px 0 0;border:0;border-top:1px solid var(--nxe-line)}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 [data-pill-mobile] .voxbb-editor-additional>.nxe-tb-side .nxe-tb{flex:1 0 calc(50% - 4px);height:auto;min-height:44px;gap:8px;justify-content:flex-start;border-radius:7px}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 [data-pill-mobile] .voxbb-editor-additional>.nxe-tb-side .nxe-tb::after{content:attr(aria-label);font:13px/1.4 system-ui;text-align:left}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .pill-close{position:sticky;top:0;z-index:2;flex:none;width:100%;border:1px solid var(--nxe-line);background:var(--nxe-field);color:var(--nxe-text);border-radius:7px;min-height:44px;cursor:pointer;font:14px system-ui}
.nexus-editor-layer :is(.nxe-pop,.nxe-suggest,.nxe-bubble,.nxe-blockbar),.vx-emoji-picker{z-index:1000}
@media(max-width:700px){html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-surface{max-height:320px}html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-tb-pill{padding:5px;gap:3px}}


/* Responsive110: the narrow index uses a column flex layout. Stretch both children;
   desktop grid alignment otherwise lets the main child shrink to zero width. */
@media(max-width:820px){
 .nb-theme-paranormal-classic-premium .vxm-index-community>.vxm-index-grid{align-items:stretch!important}
 .nb-theme-paranormal-classic-premium .vxm-index-community>.vxm-index-grid>.vxm-index-main,
 .nb-theme-paranormal-classic-premium .vxm-index-community>.vxm-index-grid>.vxm-index-rail{width:100%!important;min-width:0;box-sizing:border-box;grid-column:1!important;grid-row:auto!important}
}

/* Separate invitation, post stream and reply surfaces without changing post geometry. */
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-page > #thread-posts {
  margin-block:20px;
}
html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-page > .pnf-guest-reply {
  margin:0;
  padding:20px 22px;
  text-align:left;
  border:1px solid var(--vxm-content-line,var(--vxm-line));
  border-radius:8px;
  background:var(--vxm-content-bg,var(--vxm-content,var(--vxm-panel)));
}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-guest-reply h2 {
  margin:0 0 6px;font-size:1rem;line-height:1.45;
}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-guest-reply p {
  margin:0;font-size:.92rem;line-height:1.6;
}
@media(max-width:600px){
  html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-page > #thread-posts{margin-block:16px}
  html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-thread-page > .pnf-guest-reply{padding:17px 16px}
}

/* Local review119: preserve member scaling, reading-font choices and narrow Live disclosure. */
html[data-theme="paranormal-classic-premium"]:not([data-voxbb-line-spacing]),
html[data-theme="paranormal-classic-premium"][data-voxbb-line-spacing="comfortable"]{
  --vbb-reading-leading:1.6;--vbb-paragraph-gap:.45em;
}
html[data-theme] body.nb-theme-paranormal-classic-premium :is(.vxc-post-body [data-post-content],.pnf-pm-content>.prose,.vxc-profile-post-body,.voxbb-editor-v2 .ProseMirror,.voxbb-editor-v2 .nxe-preview.nexus-content){
  font-family:var(--vbb-reading-font,var(--vbb-ui-font,Arial,sans-serif))!important;
}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-preview.nexus-content{
  font-size:calc(16px * var(--vbb-type-scale,1) * var(--pnf-aa-editor,1))!important;
  line-height:calc(var(--vbb-reading-leading,1.6) * var(--pnf-aa-line,1))!important;
}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-preview.nexus-content p{
  margin:0 0 var(--vbb-paragraph-gap,.45em)!important;
}
html[data-theme] body.nb-theme-paranormal-classic-premium .voxbb-editor-v2 .nxe-preview.nexus-content p:last-child{margin-bottom:0!important}
@media(min-width:981px){
  html[data-theme] body.nb-theme-paranormal-classic-premium .hx-page.hx-page-thread.has-rail:not(.is-focus){grid-template-columns:minmax(0,1fr) 200px}
  html[data-theme] body.nb-theme-paranormal-classic-premium .hx-page-thread.has-rail>.hx-page-rail{min-width:0;padding-left:12px}
  html[data-theme] body.nb-theme-paranormal-classic-premium .hx-page-thread .hx-rail .hx-wh{padding:10px}
  html[data-theme] body.nb-theme-paranormal-classic-premium .hx-page-thread .hx-rail .hx-wh h2{font-size:calc(15px * var(--vbb-type-scale,1) * var(--pnf-aa-heading,1))!important;white-space:normal}
  html[data-theme] body.nb-theme-paranormal-classic-premium .hx-page-thread .pnf-live-panel{padding:10px}
  html[data-theme] body.nb-theme-paranormal-classic-premium .hx-page-thread .pnf-live-present{flex-wrap:wrap}
  html[data-theme] body.nb-theme-paranormal-classic-premium .hx-page-thread .hx-room-faces{flex-wrap:wrap}
}

/* Keep the author and body on the same responsive grid in phone landscape. */
@media(max-width:900px){
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post{grid-template-columns:minmax(0,1fr)!important;overflow:visible}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:none!important;grid-template-rows:none!important;gap:2px 10px;align-items:start!important;text-align:left!important;padding:12px!important;border-right:0!important;border-bottom:1px solid var(--hx-line)!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-avatar-link{grid-column:1!important;grid-row:1/5!important;width:36px!important;height:36px!important;margin:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-avatar{width:36px!important;height:36px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author :is(h3,.hx-author-title,.pnf-author-role-row,.vxc-thread-starter-label){grid-column:2!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author h3{grid-row:1!important;margin:0!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author .hx-author-title{grid-row:2!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author .pnf-author-role-row{grid-row:3!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-author .vxc-thread-starter-label{grid-row:4!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium :is(.pnf-author-details,.vxc-author-post-ref){display:none!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-meta{flex-wrap:wrap!important;gap:8px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .nb-post-actionbar{flex-wrap:wrap!important;gap:8px!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .vxc-post-content{grid-column:1!important;width:auto!important}
}

.pnf-community-toggle[hidden]{display:none!important}
.pnf-community-drawer{width:min(400px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-right:1px solid var(--hx-line);background:var(--hx-surface);color:var(--hx-text);overflow:auto;box-sizing:border-box}
.pnf-community-drawer::backdrop{background:#0008}
.pnf-community-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--hx-line);position:sticky;top:0;background:var(--hx-card);z-index:2}
.pnf-community-drawer h2{font-size:18px;margin:0;line-height:1.5}
.pnf-community-drawer>header button{min-width:44px;min-height:44px;font-size:25px;border:0;background:none;color:inherit;cursor:pointer}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-community-drawer .vxm-index-rail{display:block!important;width:100%!important;box-sizing:border-box;padding:12px!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .pnf-community-drawer .hx-w{margin-bottom:12px}
@media(max-width:900px){
 html[data-theme] body.nb-theme-paranormal-classic-premium [data-mobile-community=true]{display:block!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium [data-mobile-community=true]>.vxm-index-rail{display:none!important}
 .pnf-community-toggle{min-height:44px;white-space:normal}
}

@media(max-width:900px){
 html[data-theme] body.nb-theme-paranormal-classic-premium .hx-postbit .hx-post-user h3{justify-content:flex-start!important;text-align:left!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .hx-postbit .hx-post-user .hx-user-title{justify-self:start!important;text-align:left!important}
 html[data-theme] body.nb-theme-paranormal-classic-premium .hx-postbit .hx-post-user .hx-role-row{justify-content:flex-start!important}
}


/* Source: /assets/themes/paranormal-classic-premium/assets/reactions.css */
/* Approved reaction presentation; existing native forms/catalog remain authoritative. */
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved{position:relative;min-width:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-actions{position:relative;display:inline-flex;vertical-align:middle}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved [data-reaction-main]{border:0!important;background:none!important;border-radius:6px!important;min-height:44px;font-size:14px!important;color:var(--hx-blue,#8fc9ed);padding:6px 9px!important;touch-action:manipulation;display:inline-flex;align-items:center;gap:5px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved [data-reaction-main][aria-pressed=true]{background:var(--hx-surface,#26313b)!important;font-weight:600}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved [data-reaction-main-icon]{font-size:20px;line-height:1}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved.is-enhanced .vx-reaction-picker>summary{display:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-picker{position:static}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices{position:absolute;inset:auto auto calc(100% + 8px) 0;display:flex;gap:4px;width:max-content;max-width:calc(100vw - 40px);overflow-x:auto;padding:7px;background:var(--hx-card,#2c363f);border:1px solid var(--hx-line,#51616d);border-radius:24px;box-shadow:0 8px 24px #0005;z-index:80;transform:translateX(var(--rx-shift,0px));margin:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-picker:not([open]) .vx-reaction-choices{display:none}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices form{flex:0 0 auto;margin:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:40px;min-height:44px;padding:5px!important;border:0!important;border-radius:22px!important;background:none!important;font-size:11px!important;line-height:1.2!important;color:var(--hx-text,#e3ebf0);transition:transform .12s}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices button>span{font-size:27px;line-height:1.1}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices button small{font-size:11px;white-space:nowrap}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices button:hover{transform:translateY(-3px);background:var(--hx-surface,#26313b)!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices button[aria-pressed=true]{background:var(--hx-surface,#26313b)!important;box-shadow:inset 0 0 0 1px var(--hx-line,#51616d)}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved button:focus-visible,html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved a:focus-visible{outline:1px dotted var(--hx-muted,#a6b6c1)!important;outline-offset:2px;box-shadow:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved a.vxc-reaction-summary{display:flex;align-items:center;gap:7px;color:var(--hx-muted,#a6b6c1);font-size:13px;line-height:1.5;text-decoration:none;border:0!important;background:transparent!important;max-width:100%;flex-wrap:wrap;padding:4px 0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved a.vxc-reaction-summary:hover{text-decoration:underline}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved a[hidden]{display:none!important}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved [data-reaction-icons]{display:inline-flex;gap:2px;font-size:17px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved [aria-busy=true],html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved[aria-busy=true]{opacity:.7}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog{box-sizing:border-box;width:min(430px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid var(--hx-line,#647483);border-radius:12px;background:var(--hx-card,#2b3440);color:var(--hx-text,#e0e9f0);padding:20px;font:15px/1.6 system-ui;box-shadow:0 12px 45px #0007}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog::backdrop{background:#0008}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog h2{font-size:18px;margin:0 0 12px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog>button{position:absolute;top:12px;right:12px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog ul{list-style:none;padding:0;margin:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog li{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #ffffff18}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog li a{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--hx-blue,#8fc9ed)}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog nav{display:flex;gap:5px;flex-wrap:wrap}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog button{min-height:44px;padding:7px 12px;border-radius:7px;border:1px solid var(--hx-line,#647483);background:var(--hx-surface,#344351);color:inherit;cursor:pointer;font:inherit}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog button[aria-pressed=true]{font-weight:700;border-color:var(--hx-blue,#8fc9ed)}
@media(prefers-reduced-motion:reduce){html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices button{transition:none}html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices button:hover{transform:none}}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices button small{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog .vx-reaction-member{display:flex;flex-direction:column;flex:1;min-width:0}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog time{font-size:12px;color:var(--hx-muted,#a6b6c1)}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog .vx-reaction-avatar{flex:0 0 40px;height:40px;border-radius:6px;display:grid;place-items:center;overflow:hidden;background:var(--hx-surface,#344351)}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog .vx-reaction-avatar img{width:40px;height:40px;object-fit:cover}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog .vx-reaction-member-type{font-size:12px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog .vx-reaction-tabs{border-bottom:1px solid var(--hx-line,#647483);margin-bottom:10px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog .vx-reaction-tabs button{border:0;border-radius:0;background:transparent;border-bottom:3px solid transparent;padding:8px}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-dialog .vx-reaction-tabs button[aria-pressed=true]{border-bottom-color:var(--hx-blue,#8fc9ed)}
html[data-theme] body.nb-theme-paranormal-classic-premium .vx-reaction-approved .vx-reaction-choices{transition:none!important}


/* Source: /assets/themes/paranormal-classic-premium/assets/live-authors.css */
.lp-author-form{padding:16px}.lp-author-fields{display:grid;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr);gap:16px}.lp-author-fields label{display:grid;gap:7px;font-weight:700;min-width:0}.lp-author-member{position:relative;display:grid;gap:7px;align-content:start}.lp-author-member>label{font-weight:700}.lp-author-member small,.lp-author-actions p,.lp-public-date-note{font-size:.85rem;line-height:1.5;color:var(--lp-muted);font-weight:400}.lp-author-scope{display:grid;align-content:start;gap:8px;padding:7px 0}.lp-author-scope span{color:var(--lp-muted)}.lp-author-results{position:absolute;inset:77px 0 auto;z-index:20;border:1px solid var(--lp-line);border-radius:6px;background:var(--lp-panel);box-shadow:0 8px 18px #0004;max-height:250px;overflow:auto}.lp-author-results[hidden]{display:none}.lp-author-results [role=option]{padding:12px;cursor:pointer;font-weight:500}.lp-author-results [role=option]:hover,.lp-author-results [aria-selected=true]{background:var(--lp-panel2);color:var(--vxm-link)}.lp-author-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:14px}.lp-author-actions p{margin:0;max-width:60ch}.lp-author-actions button{flex:none;min-height:44px}.lp-public-date-note{margin:12px 0 0}
.pnf-live-panel.pnf-live-guest{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:17px 19px;background:var(--vxm-content-alt,var(--vxm-panel));border:1px solid var(--vxm-content-line,var(--vxm-line));border-left:3px solid var(--vxm-live);border-radius:8px}.pnf-live-guest-copy{min-width:0}.pnf-live-guest .pnf-live-label{font-size:.75rem;letter-spacing:.03em;text-transform:uppercase;gap:7px}.pnf-live-guest h2{font-size:1.05rem;line-height:1.35;margin:5px 0;color:var(--vxm-content-ink,var(--vxm-text))}.pnf-live-guest p{font-size:.92rem;line-height:1.5;margin:0}.pnf-live-guest small{display:block;font-size:.8rem;line-height:1.5;margin-top:4px;color:var(--vxm-content-muted,var(--vxm-muted))}.pnf-live-guest-actions{display:grid;grid-template-columns:auto auto;gap:8px;align-items:center}.pnf-live-guest-actions .vxc-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:.88rem;white-space:normal;text-align:center}.pnf-live-guest-actions .pnf-live-hub-link{grid-column:1/-1;text-align:right;font-size:.8rem;padding:3px 0}
@media(max-width:800px){.pnf-live-panel.pnf-live-guest{grid-template-columns:1fr}.pnf-live-guest-actions{justify-content:start}.pnf-live-guest-actions .pnf-live-hub-link{text-align:left}.lp-author-fields{grid-template-columns:1fr}.lp-author-actions{align-items:stretch;flex-direction:column}}
@media(max-width:380px){.pnf-live-panel.pnf-live-guest{padding:14px}.pnf-live-guest-actions{grid-template-columns:1fr;width:100%}.pnf-live-guest-actions .pnf-live-hub-link{grid-column:auto}}

