/* Source: /assets/themes/disctalk-collector/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-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}html[data-voxbb-line-spacing="comfortable"]{--vbb-reading-leading:1.62}html[data-voxbb-line-spacing="spacious"]{--vbb-reading-leading:1.78}
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/disctalk-collector/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/disctalk-collector/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}


/* Source: /assets/themes/disctalk-collector/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/disctalk-collector/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}.vxc-live-create summary{display:flex;justify-content:space-between;gap:10px}.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/disctalk-collector/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/disctalk-collector/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/disctalk-collector/assets/editor.css */
/* VoxBB Editor v2 theme skin — DiscTalk Collector. Canonical behavior lives in /assets/editor. */
html[data-theme="disctalk-collector"]{--nxe-field:#202a32;--nxe-bar:#283640;--nxe-raise:#30414d;--nxe-line:#40515e;--nxe-line-strong:#576b7a;--nxe-text:#eef4f7;--nxe-muted:#b5c2cb;--nxe-faint:#8d9ca8;--nxe-primary:#58a9d8;--nxe-primary-hover:#75bbe2;--nxe-link:#73bde6;--nxe-soft:rgba(88,169,216,.15);--nx-code-bg:#182127;--nx-quote-bg:#273640}
html[data-theme="disctalk-collector"][data-voxbb-mode="daybreak"],html[data-theme="disctalk-collector"][data-voxbb-mode="light"]{--nxe-field:#fff;--nxe-bar:#f2f5f7;--nxe-raise:#fff;--nxe-line:#d2dce3;--nxe-line-strong:#bdc9d1;--nxe-text:#26323b;--nxe-muted:#687783;--nxe-faint:#8b98a2;--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-disctalk-collector .vxc-compose-card{overflow:hidden;border-radius:9px}
.nb-theme-disctalk-collector .vxc-compose-fields{padding:12px}
.nb-theme-disctalk-collector .voxbb-editor-v2 .nxe-editor .ProseMirror{line-height:1.7}
.nb-theme-disctalk-collector .vxc-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:8px 12px}
.nb-theme-disctalk-collector .vxc-compose-status{display:flex;align-items:center;gap:7px;font-size:11px}
.nb-theme-disctalk-collector .vxc-compose-status-dot{width:7px;height:7px;border-radius:50%;background:#639d62}
.nb-theme-disctalk-collector .vxc-compose-submit-group{display:flex;gap:8px;margin-left:auto}
.nb-theme-disctalk-collector .pnf-quick-reply{align-items:stretch}.nb-theme-disctalk-collector .pnf-reply-editor{min-width:0}
@media(max-width:700px){.nb-theme-disctalk-collector .vxc-compose-fields{padding:7px}.nb-theme-disctalk-collector .vxc-compose-actions{align-items:stretch;flex-direction:column}.nb-theme-disctalk-collector .vxc-compose-submit-group{width:100%;margin-left:0}.nb-theme-disctalk-collector .vxc-compose-submit-group .vxc-button{flex:1}}


/* Source: /assets/themes/disctalk-collector/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-disctalk-collector{font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;background:var(--vxm-page);isolation:isolate}
body[data-voxbb-mode="midnight"]{background:#14181c}body[data-voxbb-mode="midnight"][data-vxm-scenic="1"]:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:1080px;background:linear-gradient(180deg,#1a1e2300 22%,#13171b88 67%,#14181c 100%),url("/assets/themes/disctalk-collector/images/cosmic-original.webp") center top/cover no-repeat;pointer-events:none}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-masthead{background:transparent;min-height:150px}.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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:#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-disctalk-collector .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-disctalk-collector :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-disctalk-collector{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.55}
body.nb-theme-disctalk-collector :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-disctalk-collector{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-disctalk-collector .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/disctalk-collector/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/disctalk-collector/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-disctalk-collector .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-disctalk-collector .vxc-post{background:#39434e;border-color:#515f70;color:#eef3f6}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-author{background:#2a3139;border-color:#515f70}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-meta{background:#303943;border-color:#515f70;color:#a9bbc6}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-body{background:#39434e;color:#edf2f5}
.nb-theme-disctalk-collector .vxc-post-body{padding:22px 25px;font-size:15px;line-height:1.66}
.nb-theme-disctalk-collector .vxc-post-body>[data-post-content]{max-width:var(--vxm-reading-measure,82ch)}
.nb-theme-disctalk-collector .vxc-post-body>[data-post-content]>:first-child{margin-top:0}.nb-theme-disctalk-collector .vxc-post-body>[data-post-content]>:last-child{margin-bottom:0}
.nb-theme-disctalk-collector .vxc-post-body blockquote,.nb-theme-disctalk-collector .vxc-quote{border-left-width:3px;border-radius:0 5px 5px 0;padding:11px 14px}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-body blockquote,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-quote{background:#323a44!important;border-left-color:#80a9c0!important;color:#e5edf1!important}
.nb-theme-disctalk-collector .vxc-post-actions,.nb-theme-disctalk-collector .nb-post-actionbar{padding:6px 10px;background:#f7fafc;border-color:#c7d5df}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-actions,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .nb-post-actionbar{background:#303842;border-color:#515f70}
.nb-theme-disctalk-collector .nb-post-actionbar{width:100%;min-height:38px}
.nb-theme-disctalk-collector .nb-post-actionbar-external{gap:2px;margin-left:auto}
.nb-theme-disctalk-collector .post-action-link,.nb-theme-disctalk-collector .vxc-post-bookmark button,.nb-theme-disctalk-collector .vxc-post-more>summary,.nb-theme-disctalk-collector .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-disctalk-collector .post-action-link:hover,.nb-theme-disctalk-collector .post-action-link:focus-visible,.nb-theme-disctalk-collector .vxc-post-bookmark button:hover,.nb-theme-disctalk-collector .vxc-post-bookmark button:focus-visible,.nb-theme-disctalk-collector .vxc-post-more>summary:hover,.nb-theme-disctalk-collector .vxc-post-more>summary:focus-visible,.nb-theme-disctalk-collector .vxc-post-moderation>summary:hover,.nb-theme-disctalk-collector .vxc-post-moderation>summary:focus-visible{background:#e8f2f8!important;color:#185d85!important;outline:0}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .post-action-link,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-bookmark button,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-more>summary,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-moderation>summary{color:#a9c4d4!important}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .post-action-link:hover,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .post-action-link:focus-visible,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-bookmark button:hover,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-bookmark button:focus-visible,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-more>summary:hover,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-more>summary:focus-visible,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-moderation>summary:hover,html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-post-moderation>summary:focus-visible{background:rgba(110,190,234,.11)!important;color:#d8effc!important}
.nb-theme-disctalk-collector .vxc-post-more{position:relative}.nb-theme-disctalk-collector .vxc-post-more>summary{list-style:none}.nb-theme-disctalk-collector .vxc-post-more>summary::-webkit-details-marker{display:none}.nb-theme-disctalk-collector .vxc-post-more[open]>summary{background:rgba(87,168,213,.12)!important}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-post-more-menu>a,.nb-theme-disctalk-collector .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-disctalk-collector .vxc-post-more-menu>a small,.nb-theme-disctalk-collector .vxc-post-more-menu>button small{color:#909eae;font-size:9px;font-weight:500}.nb-theme-disctalk-collector .vxc-post-more-menu>a:hover,.nb-theme-disctalk-collector .vxc-post-more-menu>button:hover,.nb-theme-disctalk-collector .vxc-post-more-menu>a:focus-visible,.nb-theme-disctalk-collector .vxc-post-more-menu>button:focus-visible{background:#353f4a;color:#ffffff;outline:0}.nb-theme-disctalk-collector .vxc-post-more-menu .is-danger{color:#efb0b0}.nb-theme-disctalk-collector .vxc-post-more-menu .is-danger:hover{background:#553438;color:#ffffff}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .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-disctalk-collector .vxc-post-more-menu>a,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-post-more-menu>button{color:#2e4c5e}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-post-more-menu>a small,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-post-more-menu>button small{color:#718793}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-post-more-menu>a:hover,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-post-more-menu>button:hover{background:#eaf3f8}

/* Composer is a writing workspace, not a nested admin panel. */
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-compose-card>header{padding:14px 17px;background:#2b323b;border-bottom:1px solid #515f6f}.nb-theme-disctalk-collector .vxc-compose-card>header span{display:block;color:#85b8d5;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.nb-theme-disctalk-collector .vxc-compose-card>header h2{margin:2px 0 0;font-size:18px;line-height:1.25}.nb-theme-disctalk-collector .vxc-compose-card>header p{margin:4px 0 0;color:#a0acba;font-size:11px}
.nb-theme-disctalk-collector .vxc-compose-fields{padding:15px 17px 17px;background:#2f3842}.nb-theme-disctalk-collector .vxc-compose-context{margin:0 0 10px;color:#a0acba}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-compose-recovered strong,.nb-theme-disctalk-collector .vxc-compose-recovered small{display:block}.nb-theme-disctalk-collector .vxc-compose-recovered strong{font-size:11px}.nb-theme-disctalk-collector .vxc-compose-recovered small{margin-top:1px;color:#a6bac5;font-size:10px;line-height:1.4}
.nb-theme-disctalk-collector .vxc-editor-shell{margin:12px 0;border:1px solid #59687a;border-radius:5px;background:#36404b!important;color:#eef4f7;box-shadow:none}.nb-theme-disctalk-collector .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-disctalk-collector .vxc-editor-title strong{font-size:11px}.nb-theme-disctalk-collector .vxc-editor-title small{color:#90a9b7;font-size:9px}.nb-theme-disctalk-collector .vxc-editor-core,.nb-theme-disctalk-collector .nbpub-editor-shell{background:#36404b!important;color:#eef4f7!important}.nb-theme-disctalk-collector .nbpub-editor-chrome{padding:5px 9px;background:#2a3740!important;border-color:#515f6f!important;color:#91aab8!important}.nb-theme-disctalk-collector .nbpub-editor-label{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.nb-theme-disctalk-collector .nb-editor-toolbar-v23,.nb-theme-disctalk-collector .nb-tiptap-toolbar{background:#2a3740!important;border-color:#515f6f!important;padding:5px 6px!important;gap:2px!important}.nb-theme-disctalk-collector .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-disctalk-collector .nb-editor-tool:hover,.nb-theme-disctalk-collector .nb-editor-tool:focus-visible,.nb-theme-disctalk-collector .nb-editor-tool.is-active{background:#3a5361!important;color:#ffffff!important;outline:0}.nb-theme-disctalk-collector .nb-editor-toolbar-separator{background:#515f6f!important}.nb-theme-disctalk-collector .nbpub-editor-shell .ProseMirror,.nb-theme-disctalk-collector .nbpub-editor-shell [contenteditable="true"],.nb-theme-disctalk-collector .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-disctalk-collector .nbpub-editor-foot{padding:6px 9px;background:#2f3741!important;border-color:#515f6f!important;color:#94a2b2!important}
.nb-theme-disctalk-collector .vxc-compose-attachments{margin:12px 0;border:1px solid #566576;border-radius:5px;background:#2e363f;overflow:hidden}.nb-theme-disctalk-collector .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-disctalk-collector .vxc-compose-attachments>header strong,.nb-theme-disctalk-collector .vxc-compose-attachments>header small{display:block}.nb-theme-disctalk-collector .vxc-compose-attachments>header strong{font-size:11px}.nb-theme-disctalk-collector .vxc-compose-attachments>header small{margin-top:2px;color:#97a5b4;font-size:9px}.nb-theme-disctalk-collector .vxc-compose-attachment-tools{display:flex;align-items:center;gap:8px;white-space:nowrap}.nb-theme-disctalk-collector [data-attachment-summary]{color:#919fb0;font-size:9px}.nb-theme-disctalk-collector .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-disctalk-collector .vxc-compose-attach-button:hover{background:#3e5664;border-color:#7d99aa}.nb-theme-disctalk-collector .vxc-compose-attach-button input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.nb-theme-disctalk-collector .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-disctalk-collector .vxc-compose-attachment-drop b{font-size:10px}.nb-theme-disctalk-collector .vxc-compose-attachment-drop span{color:#909eaf;font-size:9px}.nb-theme-disctalk-collector .vxc-compose-attachment-drop.is-over{border-color:#76c3ec;background:#334b59;box-shadow:0 0 0 2px rgba(89,177,226,.13)}.nb-theme-disctalk-collector .vxc-compose-attachment-list{display:grid;gap:6px;padding:0 9px}.nb-theme-disctalk-collector .vxc-compose-attachment-list:empty{display:none}.nb-theme-disctalk-collector .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-disctalk-collector .vxc-compose-attachment-preview{display:grid;place-items:center;width:46px;height:40px;overflow:hidden;border-radius:3px;background:#272e35}.nb-theme-disctalk-collector .vxc-compose-attachment-preview img{display:block;width:100%;height:100%;object-fit:cover}.nb-theme-disctalk-collector .vxc-compose-attachment-icon{font-size:17px}.nb-theme-disctalk-collector .vxc-compose-attachment-copy{min-width:0}.nb-theme-disctalk-collector .vxc-compose-attachment-copy strong,.nb-theme-disctalk-collector .vxc-compose-attachment-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-theme-disctalk-collector .vxc-compose-attachment-copy strong{font-size:10px}.nb-theme-disctalk-collector .vxc-compose-attachment-copy small{margin-top:2px;color:#92a0b0;font-size:9px}.nb-theme-disctalk-collector .vxc-compose-attachment-actions{display:flex;gap:3px}.nb-theme-disctalk-collector .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-disctalk-collector .vxc-compose-attachment-actions button.is-muted{background:transparent;color:#a1adbb}.nb-theme-disctalk-collector .vxc-compose-attachment-actions button:hover{background:#477189;color:#ffffff}.nb-theme-disctalk-collector .vxc-compose-attachment.is-error{border-color:#8b5558;background:#363f4a}.nb-theme-disctalk-collector .vxc-compose-attachment.is-error .vxc-compose-attachment-copy small{color:#efb7b9}.nb-theme-disctalk-collector .vxc-compose-attachment-progress{height:3px;margin-top:5px;overflow:hidden;border-radius:999px;background:#1f252b}.nb-theme-disctalk-collector .vxc-compose-attachment-progress span{display:block;height:100%;width:0;background:#70c3ed;transition:width .12s linear}.nb-theme-disctalk-collector .vxc-compose-attachment-note{margin:7px 9px 9px;color:#8b97a4;font-size:9px}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-compose-status{display:flex;align-items:center;gap:6px;color:#9ba8b6;font-size:10px}.nb-theme-disctalk-collector .vxc-compose-status-dot{width:6px;height:6px;border-radius:50%;background:#717f90}.nb-theme-disctalk-collector form[data-composer-state="dirty"] .vxc-compose-status-dot{background:#d3aa58}.nb-theme-disctalk-collector form[data-composer-state="saved"] .vxc-compose-status-dot{background:#65c58e}.nb-theme-disctalk-collector form[data-composer-state="error"] .vxc-compose-status-dot{background:#de777b}.nb-theme-disctalk-collector .vxc-compose-submit-group{display:flex;gap:6px;align-items:center}.nb-theme-disctalk-collector .vxc-compose-actions .vxc-button{min-height:30px;border-radius:4px;padding:5px 10px;font-size:10px}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-card,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-fields{background:#f7fafc;color:#2f4757;border-color:#b9c9d2}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-card>header,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-actions{background:#eaf1f5;border-color:#c1cfd7}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-recovered{background:#edf7fc;border-color:#b6d3e4;color:#30546a}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-recovered small{color:#637f8e}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-editor-shell,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-editor-core,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nbpub-editor-shell,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nbpub-editor-shell .ProseMirror,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nbpub-editor-shell [contenteditable="true"],html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-editor-source{background:#fff!important;color:#2e4655!important;border-color:#b8c8d1!important;caret-color:#2e4655!important}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-editor-title,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nbpub-editor-chrome,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-editor-toolbar-v23,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-tiptap-toolbar,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nbpub-editor-foot{background:#eef4f7!important;color:#516d7c!important;border-color:#c3d1d9!important}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-editor-tool{color:#36566a!important}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-editor-tool:hover,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-editor-tool:focus-visible,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-editor-tool.is-active{background:#dbeaf2!important;color:#174f70!important}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-attachments{background:#f2f6f8;border-color:#b9cad3}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-attachments>header{background:#e8f0f4;border-color:#c3d1d9}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-attachment-drop,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-compose-attachment{background:#fff;border-color:#c1d0d8;color:#2d4858}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .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-disctalk-collector .vxc-attachment-preview[data-voxbb-media-viewer]{cursor:zoom-in}.nb-theme-disctalk-collector .vxc-attachment-preview[data-voxbb-media-viewer]:focus-visible{outline:2px solid #8dd6fa;outline-offset:2px}

@media(max-width:760px){.nb-theme-disctalk-collector .vxc-post{grid-template-columns:1fr}.nb-theme-disctalk-collector .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-disctalk-collector .vxc-post-avatar{grid-row:1/3;width:48px;height:48px;margin:0;border-radius:50%;font-size:18px}.nb-theme-disctalk-collector .vxc-author-name{align-self:end}.nb-theme-disctalk-collector .vxc-author-facts{display:none}.nb-theme-disctalk-collector .vxc-author-post-ref{grid-column:2;align-self:start;margin:0}.nb-theme-disctalk-collector .vxc-post-body{padding:17px 16px}.nb-theme-disctalk-collector .nb-post-actionbar{align-items:flex-start}.nb-theme-disctalk-collector .nb-post-actionbar-internal{width:100%}.nb-theme-disctalk-collector .nb-post-actionbar-external{width:100%;justify-content:flex-end}.nb-theme-disctalk-collector .vxc-post-more-menu{right:0;left:auto;max-width:calc(100vw - 30px)}.nb-theme-disctalk-collector .vxc-compose-attachments>header{align-items:flex-start;flex-direction:column}.nb-theme-disctalk-collector .vxc-compose-attachment-tools{width:100%;justify-content:space-between}.nb-theme-disctalk-collector .vxc-compose-attachment{grid-template-columns:42px minmax(0,1fr);}.nb-theme-disctalk-collector .vxc-compose-attachment-actions{grid-column:1/-1;justify-content:flex-end}.nb-theme-disctalk-collector .vxc-compose-actions{align-items:stretch;flex-direction:column}.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-post [data-post-content] blockquote.is-expanded-quote{max-height:none}.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-compose-local-recovery>div:first-child{min-width:0}.nb-theme-disctalk-collector .vxc-compose-local-recovery strong,.nb-theme-disctalk-collector .vxc-compose-local-recovery small{display:block}.nb-theme-disctalk-collector .vxc-compose-local-recovery strong{font-size:11px}.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-compose-local-recovery{background:#fff8e6;border-color:#d9c58e;color:#715a24}html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-post>.vxc-post-content{padding:0!important;min-width:0}
.nb-theme-disctalk-collector .vxc-post>.vxc-post-content>.vxc-post-meta{margin:0}
.nb-theme-disctalk-collector .vxc-post>.vxc-post-content>.vxc-post-body{padding:20px 24px!important;min-width:0}
.nb-theme-disctalk-collector .vxc-post>.vxc-post-content>.vxc-post-body>[data-post-content]{max-width:100%;min-width:0}
.nb-theme-disctalk-collector .nb-post-actionbar-external>.post-action-link,
.nb-theme-disctalk-collector .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-disctalk-collector .nb-post-actionbar-external>.post-action-link:hover,
.nb-theme-disctalk-collector .nb-post-actionbar-external>.post-action-link:focus-visible,
.nb-theme-disctalk-collector .nb-post-actionbar-external>.vxc-post-bookmark button:hover,
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-post-more[open]>summary,.nb-theme-disctalk-collector .vxc-post-more>summary:hover{background:rgba(87,171,220,.10);color:#ffffff}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-post-actionbar-external>.post-action-link,
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-post-actionbar-external>.vxc-post-bookmark button,
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-post-more>summary{color:#315f78!important}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-post-actionbar-external>.post-action-link:hover,
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .nb-post-actionbar-external>.vxc-post-bookmark button:hover,
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-post-more>summary:hover{background:#e7f1f6!important;color:#174c6b!important}
@media(max-width:760px){
 .nb-theme-disctalk-collector .vxc-post{grid-template-columns:minmax(0,1fr)!important;border-radius:6px}
 .nb-theme-disctalk-collector .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-disctalk-collector .vxc-post-author>.vxc-post-avatar-link{grid-column:1;grid-row:1/3;align-self:center}
 .nb-theme-disctalk-collector .vxc-post-author .vxc-post-avatar{width:48px;height:48px;margin:0;border-radius:50%;font-size:18px}
 .nb-theme-disctalk-collector .vxc-post-author>.vxc-author-name{grid-column:2;grid-row:1;align-self:end;margin:0;line-height:1.25}
 .nb-theme-disctalk-collector .vxc-post-author>.vxc-thread-starter-label{grid-column:3;grid-row:1/3;align-self:center;margin:0;white-space:nowrap}
 .nb-theme-disctalk-collector .vxc-post-author>.vxc-author-post-ref{grid-column:2;grid-row:2;align-self:start;margin:0;font-size:9.5px}
 .nb-theme-disctalk-collector .vxc-post-author>.vxc-author-facts{display:none!important}
 .nb-theme-disctalk-collector .vxc-post>.vxc-post-content>.vxc-post-body{padding:16px 14px!important}
 .nb-theme-disctalk-collector .vxc-post-meta{padding:7px 9px}
 .nb-theme-disctalk-collector .nb-post-actionbar{align-items:center;padding:7px 8px}
 .nb-theme-disctalk-collector .nb-post-actionbar-internal{width:auto;min-width:0;flex:1}
 .nb-theme-disctalk-collector .nb-post-actionbar-external{width:auto;min-width:0;justify-content:flex-end;margin-left:auto}
 .nb-theme-disctalk-collector .vxc-post-more-menu{right:0;left:auto;width:min(270px,calc(100vw - 28px));max-width:calc(100vw - 28px)}
 .nb-theme-disctalk-collector .vxc-post-attachments{padding:10px 12px}
 .nb-theme-disctalk-collector .vxc-attachment-list{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:430px){
 .nb-theme-disctalk-collector .vxc-post-author>.vxc-thread-starter-label{grid-column:2;grid-row:auto;justify-self:start;margin-top:3px}
 .nb-theme-disctalk-collector .vxc-post-author>.vxc-author-post-ref{grid-column:3;grid-row:1;align-self:center;justify-self:end}
 .nb-theme-disctalk-collector .nb-post-actionbar{gap:4px}
 .nb-theme-disctalk-collector .nb-post-actionbar-external{gap:1px}
 .nb-theme-disctalk-collector .nb-post-actionbar-external>.post-action-link,
 .nb-theme-disctalk-collector .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/disctalk-collector/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-disctalk-collector {
  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-disctalk-collector :is(h1,h2,h3,h4) { font-family: var(--vbb-ui-font); }
.nb-theme-disctalk-collector .vxc-page { padding: 28px !important; background: var(--pnf-inset); }
.nb-theme-disctalk-collector :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-disctalk-collector :is(.vxc-breadcrumb,.vxc-breadcrumbs) { font-size: calc(13px * var(--vbb-type-scale)); }
.nb-theme-disctalk-collector :is(.vxc-primary a,.vxm-secondary a,.vxc-utility-trigger,.vxc-header-link) { font-size: calc(14px * var(--vbb-type-scale)); }
.nb-theme-disctalk-collector .vxc-primary { background: var(--pnf-surface); box-shadow: none; }
.nb-theme-disctalk-collector .vxc-primary a { min-height: 48px; padding: 12px 20px; }
.nb-theme-disctalk-collector .vxc-primary a.is-active { background: var(--pnf-raised); color: var(--pnf-link); box-shadow: inset 0 -3px var(--pnf-link); }
.nb-theme-disctalk-collector .vxm-secondary { background: var(--pnf-inset); }
.nb-theme-disctalk-collector .vxc-utility-bar { background: #424d5a; border-color: #556476; box-shadow: none; }
.nb-theme-disctalk-collector .vxc-utility-inner { min-height: 42px; }
.nb-theme-disctalk-collector .vxm-header-search input { font-size: 14px; }
.nb-theme-disctalk-collector .vxm-tagline { font-size: 11px; letter-spacing: .1em; }
.nb-theme-disctalk-collector .vxc-masthead { background: linear-gradient(90deg,#1a1e23e6,#1a1e2366),url("/assets/themes/disctalk-collector/images/cosmic-original.webp") center 42% / cover; border-radius: 8px; margin: 14px 0; }
.nb-theme-disctalk-collector .vxc-masthead-inner { padding-inline: 24px; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .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-disctalk-collector .vxm-index-community .vxm-index-grid { grid-template-columns: 280px minmax(0,1fr); gap: 24px; align-items: start; }
.nb-theme-disctalk-collector .vxm-index-community:not(.has-rail) .vxm-index-grid { grid-template-columns: minmax(0,1fr); }
.nb-theme-disctalk-collector :is(.vxm-index-main,.vxm-index-rail) { min-width: 0; }
.nb-theme-disctalk-collector .vxm-community-rail { display: grid; gap: 18px; grid-column: 1; grid-row: 1; }
.nb-theme-disctalk-collector .vxm-index-main { grid-column: 2; grid-row: 1; }
.nb-theme-disctalk-collector .vxm-index-community:not(.has-rail) .vxm-index-main { grid-column: 1; }
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxm-online-members { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; padding: 14px; }
.nb-theme-disctalk-collector .vxm-online-member { gap: 8px; padding: 3px 0; color: var(--pnf-text) !important; }
.nb-theme-disctalk-collector .vxm-online-member>span { font-size: calc(13px * var(--vbb-type-scale)); }
.nb-theme-disctalk-collector .vxm-online-member .vxm-member-avatar { width: 30px; height: 30px; font-size: 12px; }
.nb-theme-disctalk-collector :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-disctalk-collector :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-disctalk-collector .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-disctalk-collector :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-disctalk-collector .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-disctalk-collector .vxm-community-links nav { display: grid; padding: 8px; }
.nb-theme-disctalk-collector .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-disctalk-collector .vxm-community-links nav a:hover { background: var(--pnf-raised); }

/* Forum hierarchy: quiet section headers, useful descriptions, readable activity. */
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-live-runtime-title { border: 0; border-right: 1px solid var(--pnf-border); padding: 7px 10px; min-width: 118px; }
.nb-theme-disctalk-collector .vxc-live-runtime-title strong { font-size: 12px; line-height: 1.15; }
.nb-theme-disctalk-collector .vxc-live-runtime-title small { font-size: 9px; line-height: 1.2; }
.nb-theme-disctalk-collector .vxc-live-runtime-state { display: flex; flex-wrap: nowrap; align-items: center; min-width: 0; padding: 0; overflow-x: auto; }
.nb-theme-disctalk-collector .vxc-live-fact { flex: 0 0 auto; border: 0; border-right: 1px solid var(--pnf-border); padding: 6px 9px; min-height: 38px; }
.nb-theme-disctalk-collector .vxc-live-fact b { font-size: 12px; line-height: 1.2; }
.nb-theme-disctalk-collector .vxc-live-fact small { font-size: 10px; line-height: 1.25; color: var(--pnf-muted); }
.nb-theme-disctalk-collector .vxc-live-runtime-actions { flex-wrap: nowrap; padding: 5px 8px; min-height: 0; }
.nb-theme-disctalk-collector .vxc-live-runtime-actions .vxc-button { min-height: 30px; padding: 4px 9px; font-size: 11px; }
.nb-theme-disctalk-collector .vxc-live-hub-link { white-space: nowrap; font-size: 11px; }
.nb-theme-disctalk-collector .live-typing { flex: 0 0 auto; min-height: 0; font-size: 11px; color: var(--pnf-link); }
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .live-composer-typing::before { animation: none; } }
@media(max-width:900px) {
  .nb-theme-disctalk-collector .vxc-live-runtime { grid-template-columns: minmax(0,1fr) auto; }
  .nb-theme-disctalk-collector .vxc-live-runtime-title { border-right: 0; }
  .nb-theme-disctalk-collector .vxc-live-runtime-state { grid-column: 1/-1; grid-row: 2; border-top: 1px solid var(--pnf-border); }
  .nb-theme-disctalk-collector .vxc-live-runtime-actions { grid-column: 2; grid-row: 1; }
}
@media(max-width:620px) {
  .nb-theme-disctalk-collector .vxc-live-runtime { grid-template-columns: minmax(0,1fr); }
  .nb-theme-disctalk-collector .vxc-live-runtime-title { padding: 6px 9px; }
  .nb-theme-disctalk-collector .vxc-live-runtime-state { grid-column: 1; grid-row: 2; overflow-x: auto; }
  .nb-theme-disctalk-collector .vxc-live-runtime-actions { grid-column: 1; grid-row: 3; border-top: 1px solid var(--pnf-border); justify-content: flex-start; }
  .nb-theme-disctalk-collector .vxc-live-instant,.nb-theme-disctalk-collector .vxc-live-time { display: none; }
}
.nb-theme-disctalk-collector .vxm-index-toolbar { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 16px; margin-bottom: 24px; }
.nb-theme-disctalk-collector :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-disctalk-collector :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-disctalk-collector :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-disctalk-collector .vxc-category { margin-bottom: 26px; }
.nb-theme-disctalk-collector .vxc-category-head { padding: 13px 16px; border: 1px solid var(--pnf-border); border-radius: 6px; background: var(--pnf-raised); box-shadow: none; }
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxm-community-rail .vxm-rail-head h2 { padding: 0; background: none; border: 0; box-shadow: none; }
body.nb-theme-disctalk-collector[data-pnf-forum-layout="cards"] .vxc-forum-list { gap: 14px; }
.nb-theme-disctalk-collector .pnf-node-card { background: var(--pnf-surface); border: 1px solid var(--pnf-border); border-radius: 8px; box-shadow: none; }
.nb-theme-disctalk-collector .pnf-node-card.is-unread { box-shadow: inset 3px 0 #74badd; }
.nb-theme-disctalk-collector .pnf-node-card:hover { background: var(--pnf-raised); border-color: #738191; box-shadow: none; }
.nb-theme-disctalk-collector .pnf-node-card-main { grid-template-columns: 28px minmax(0,1fr); gap: 12px; padding: 20px 18px 18px; min-height: 130px; }
.nb-theme-disctalk-collector .pnf-node-titleline { flex-wrap: wrap; gap: 8px; align-items: baseline; }
.nb-theme-disctalk-collector .pnf-node-titleline h3 { font-size: calc(17px * var(--vbb-type-scale)); line-height: 1.4; font-weight: 600; }
.nb-theme-disctalk-collector .pnf-node-titleline h3 a { color: var(--pnf-link); text-shadow: none; }
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-badge { font-size: calc(10px * var(--vbb-type-scale)); font-weight: 600; letter-spacing: .03em; }
.nb-theme-disctalk-collector .pnf-subforums { gap: 8px 14px; margin-top: 14px; padding-top: 12px; border-color: var(--pnf-border); }
.nb-theme-disctalk-collector .pnf-subforums a { font-size: calc(13px * var(--vbb-type-scale)); color: var(--pnf-link) !important; font-weight: 400; }
.nb-theme-disctalk-collector .pnf-node-activity { background: transparent; border-color: var(--pnf-border); padding: 14px 18px; gap: 10px; }
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-last small { margin-top: 4px; font-size: calc(12px * var(--vbb-type-scale)); color: var(--pnf-muted); white-space: normal; }
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-footer strong { font-size: inherit; color: var(--pnf-text); font-weight: 600; }
.nb-theme-disctalk-collector .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-disctalk-collector .vxm-community-stat { display: grid; gap: 4px; }
.nb-theme-disctalk-collector .vxm-community-stat span { font-size: 13px; color: var(--pnf-muted); }
.nb-theme-disctalk-collector .vxm-community-stat strong { font-size: 18px; color: var(--pnf-text); }

/* Thread lists and posts share the same surfaces and type scale. */
.nb-theme-disctalk-collector .vxc-thread-row { min-height: 96px; background: var(--pnf-surface) !important; border-color: var(--pnf-border); }
.nb-theme-disctalk-collector .vxc-thread-main { padding: 16px 12px !important; }
.nb-theme-disctalk-collector .vxc-thread-title-link { font-size: calc(17px * var(--vbb-type-scale)) !important; line-height: 1.45; font-weight: 600 !important; }
.nb-theme-disctalk-collector .vxc-thread-copy p { font-size: calc(13px * var(--vbb-type-scale)) !important; line-height: 1.6; color: var(--pnf-muted) !important; }
.nb-theme-disctalk-collector :is(.vxc-thread-stat,.vxc-thread-last) { background: transparent !important; border-left: 0 !important; }
.nb-theme-disctalk-collector :is(.vxc-thread-stat span,.vxc-thread-last small) { font-size: calc(12px * var(--vbb-type-scale)); color: var(--pnf-muted); }
.nb-theme-disctalk-collector .vxc-thread-chip { font-size: calc(11px * var(--vbb-type-scale)); font-weight: 600; padding: 2px 6px; }
html .nb-theme-disctalk-collector .vxc-post { background: var(--pnf-surface); border: 1px solid var(--pnf-border); border-radius: 8px; box-shadow: none; margin-bottom: 24px; }
html .nb-theme-disctalk-collector .vxc-post-author { background: var(--pnf-inset); border-color: var(--pnf-border); padding: 24px 16px; }
html .nb-theme-disctalk-collector .vxc-author-name { font-size: calc(16px * var(--vbb-type-scale)); line-height: 1.5; }
html .nb-theme-disctalk-collector :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-disctalk-collector .vxc-thread-starter-label { font-size: calc(11px * var(--vbb-type-scale)); padding: 4px 8px; }
html .nb-theme-disctalk-collector .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-disctalk-collector .vxc-post>.vxc-post-content>.vxc-post-body { padding: 26px 28px !important; }
html .nb-theme-disctalk-collector .vxc-post>.vxc-post-content>.vxc-post-body>[data-post-content] { max-width: var(--vbb-reading-measure); }
html .nb-theme-disctalk-collector .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-disctalk-collector :is(.nb-post-actionbar,.vxc-post-reactions) { background: var(--pnf-surface); border-color: var(--pnf-border); padding: 12px 18px; }
html .nb-theme-disctalk-collector .nb-post-actionbar { flex-wrap: wrap; gap: 8px; }
html .nb-theme-disctalk-collector :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-disctalk-collector :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-disctalk-collector :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-disctalk-collector .vxc-footer { background: var(--pnf-inset); box-shadow: none; }
.nb-theme-disctalk-collector .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-disctalk-collector :is(.vxc-post,.vxc-post-body) { background: var(--pnf-surface); color: var(--pnf-text); }
html[data-voxbb-mode] .nb-theme-disctalk-collector .vxc-post-author { background: var(--pnf-inset); }
html[data-voxbb-mode] .nb-theme-disctalk-collector :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-disctalk-collector .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-disctalk-collector .vxm-activity-title { white-space: normal; color: var(--pnf-link) !important; }
.nb-theme-disctalk-collector .vxm-profile-post-copy strong { font-size: calc(14px * var(--vbb-type-scale)); color: var(--pnf-link); }
.nb-theme-disctalk-collector .vxc-post-actions { padding: 0; background: var(--pnf-surface) !important; }
.nb-theme-disctalk-collector .vxc-thread-list-title,
.nb-theme-disctalk-collector .vxc-thread-list-head { background: var(--pnf-raised) !important; box-shadow: none; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector :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-disctalk-collector :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-disctalk-collector .vxm-community-links nav a { border-color: var(--pnf-border); }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-utility-bar { background: #405c48 !important; border-color: #587360 !important; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector :is(.vxc-utility-trigger,.vxc-utility-bar .vxc-header-link,.vxc-online) { color: #fff !important; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .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-disctalk-collector .vxc-category-head button { color: var(--pnf-muted); }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-footer-bottom { background: var(--pnf-inset); }

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


/* Source: /assets/themes/disctalk-collector/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-disctalk-collector { background:var(--vxm-page); }
body.nb-theme-disctalk-collector[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/disctalk-collector/images/cosmic-original.webp") center top / cover no-repeat;
  opacity:1;
}
.nb-theme-disctalk-collector .vxc-app { width:calc(100% - 40px); max-width:1200px; margin:16px auto 24px; }
html[data-voxbb-mode] .nb-theme-disctalk-collector .vxc-utility-bar { background:#6ba65e !important; border:0 !important; border-radius:3px; box-shadow:none; }
.nb-theme-disctalk-collector .vxc-utility-inner { min-height:38px; }
.nb-theme-disctalk-collector .vxc-masthead { background:transparent !important; border:0; border-radius:0; margin:0; min-height:146px; }
.nb-theme-disctalk-collector .vxc-masthead-inner { min-height:146px; padding:18px 0; }
.nb-theme-disctalk-collector .pnf-wordmark { font-size:30px; line-height:.92; letter-spacing:1px; }
.nb-theme-disctalk-collector .pnf-wordmark>span:last-child { font-size:28px; letter-spacing:3px; }
.nb-theme-disctalk-collector .vxm-tagline { font-size:9px; letter-spacing:.02em; margin-top:8px; }
.nb-theme-disctalk-collector .vxm-header-search { border-radius:1px; box-shadow:none; background:#262d34; width:250px; }
.nb-theme-disctalk-collector .vxc-primary { background:#1e2329; border:1px solid #3c4754; border-radius:4px 4px 0 0; }
.nb-theme-disctalk-collector .vxc-primary a { padding:12px 16px; min-height:46px; font-size:14px; text-transform:uppercase; }
.nb-theme-disctalk-collector .vxc-primary a.is-active { background:#2a313a; color:#49a9e5; box-shadow:none; }
.nb-theme-disctalk-collector .vxm-secondary { background:var(--pnf-raised); border:1px solid var(--pnf-border); border-top:0; }
.nb-theme-disctalk-collector .vxm-secondary a { font-size:13px; padding:10px 12px; }
.nb-theme-disctalk-collector .vxc-page { padding:16px !important; background:var(--pnf-inset); border-radius:0; box-shadow:none; }
.nb-theme-disctalk-collector .vxm-index-community>.vxc-breadcrumb,
.nb-theme-disctalk-collector .vxm-index-community>.vxc-breadcrumbs { display:none; }
.nb-theme-disctalk-collector .vxm-index-community .vxm-index-grid { grid-template-columns:250px minmax(0,1fr); gap:16px; }
.nb-theme-disctalk-collector .vxm-index-toolbar { min-height:48px; padding:0; margin:0 0 14px; border:0; }
.nb-theme-disctalk-collector .vxm-index-toolbar :is(.vxm-kicker,p) { display:none; }
.nb-theme-disctalk-collector .vxm-index-toolbar h1 { font-size:calc(22px * var(--vbb-type-scale)); margin:0; letter-spacing:0; }
.nb-theme-disctalk-collector .vxc-button { border-radius:3px; background:#3497db; border-color:#499fdb; box-shadow:none; }
.nb-theme-disctalk-collector .vxc-button-light { background:#37404b; border-color:var(--pnf-border); }
.nb-theme-disctalk-collector .vxc-category { margin-bottom:16px; }
.nb-theme-disctalk-collector .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-disctalk-collector .vxm-index-community .vxc-category-head h2 { font-size:calc(14px * var(--vbb-type-scale)) !important; }
.nb-theme-disctalk-collector .vxc-category-head h2::before { content:"▱"; margin-right:9px; color:var(--pnf-text); }
body.nb-theme-disctalk-collector[data-pnf-forum-layout="cards"] .vxc-forum-list { gap:10px; }
html[data-voxbb-mode] .nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-card:hover { background:var(--pnf-surface); border-color:#526172; box-shadow:none; }
.nb-theme-disctalk-collector .pnf-node-card:only-child { grid-column:1/-1; }
.nb-theme-disctalk-collector .pnf-node-card-main { grid-template-columns:28px minmax(0,1fr); gap:10px; min-height:82px; padding:16px 13px 10px; }
.nb-theme-disctalk-collector .pnf-node-icon { padding:0; color:#3497db; }
.nb-theme-disctalk-collector .pnf-node-titleline { display:block; line-height:1.4; }
.nb-theme-disctalk-collector .pnf-node-titleline h3 { display:inline; font-size:calc(16px * var(--vbb-type-scale)); font-weight:650; line-height:1.45; }
.nb-theme-disctalk-collector .pnf-node-titleline h3 a { color:var(--pnf-link); }
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-badge.is-live { background:#557e49; }
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-counts strong { color:var(--pnf-text); font-weight:600; }
[data-vxm-forum-stats="0"] .pnf-node-counts { display:none !important; }
.nb-theme-disctalk-collector .pnf-subforums { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:5px 14px; padding:0; border:0; margin-top:9px; }
.nb-theme-disctalk-collector .pnf-subforums a { font-size:calc(13px * var(--vbb-type-scale)); font-weight:600; color:var(--pnf-text) !important; }
.nb-theme-disctalk-collector .pnf-node-activity { padding:16px 13px; min-height:78px; background:transparent; border:0; gap:10px; }
.nb-theme-disctalk-collector .pnf-node-last>a { font-size:calc(14px * var(--vbb-type-scale)); font-weight:600; }
.nb-theme-disctalk-collector .pnf-node-last small { margin-top:3px; font-size:calc(12px * var(--vbb-type-scale)); }
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-more { margin-left:auto; font-size:13px !important; color:var(--pnf-muted) !important; display:flex; align-items:center; gap:8px; }
.nb-theme-disctalk-collector .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-disctalk-collector .vxm-community-rail { gap:16px; }
.nb-theme-disctalk-collector .vxm-community-rail .vxm-rail-card { border-radius:3px; padding:7px; background:var(--pnf-surface); }
.nb-theme-disctalk-collector .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-disctalk-collector .vxm-community-rail .vxm-rail-head h2 { font-size:calc(14px * var(--vbb-type-scale)); font-weight:650; }
.nb-theme-disctalk-collector .vxm-community-rail .vxm-rail-head h2::before { display:none; }
.nb-theme-disctalk-collector .vxm-community-rail .vxm-rail-head a { font-size:12px; }
.nb-theme-disctalk-collector :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-disctalk-collector .vxm-community-rail .vxm-member-avatar { width:27px; height:27px; font-size:11px; }
.nb-theme-disctalk-collector .vxm-activity-title { color:var(--pnf-text) !important; font-size:calc(14px * var(--vbb-type-scale)); }
.nb-theme-disctalk-collector :is(.vxm-activity-list,.vxm-profile-post-list) small { margin-top:3px; font-size:calc(12px * var(--vbb-type-scale)); }
.nb-theme-disctalk-collector .vxm-online-members { padding:10px 2px; gap:7px; }
.nb-theme-disctalk-collector .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-disctalk-collector .vxm-community-footer { padding:0; background:transparent; border:0; justify-content:flex-end; }
.nb-theme-disctalk-collector .vxm-community-footer .vxm-community-stat { display:none; }
.nb-theme-disctalk-collector .vxc-footer { border-radius:0; background:var(--pnf-surface); }
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-footer-toolbar nav a { color:var(--pnf-muted); font-size:13px; }
.nb-theme-disctalk-collector .pnf-footer-toolbar .vxc-mode-buttons button { font-size:12px; min-height:32px; }
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-thread-title { background:transparent; border:0; padding:12px 0 18px; margin:0; box-shadow:none; }
html .nb-theme-disctalk-collector .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-disctalk-collector .vxc-thread-title p { color:var(--pnf-muted); font-size:14px; margin-top:10px; }
html .nb-theme-disctalk-collector .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-disctalk-collector .vxc-post-list { gap:18px; }
html .nb-theme-disctalk-collector .vxc-post { margin-bottom:0; overflow:visible; border-radius:3px; scroll-margin-top:24px; }
html .nb-theme-disctalk-collector .vxc-post:not(.is-reading) { grid-template-columns:170px minmax(0,1fr); }
html .nb-theme-disctalk-collector .vxc-post>.vxc-post-content { min-width:0; padding:0; display:flex; flex-direction:column; }
html .nb-theme-disctalk-collector .vxc-post>.vxc-post-author { padding:22px 14px; border-radius:3px 0 0 3px; }
html .nb-theme-disctalk-collector .vxc-post-avatar { width:88px; height:88px; border-radius:5px; border:1px solid var(--pnf-border); box-shadow:none; }
html .nb-theme-disctalk-collector .vxc-author-name { font-size:16px; margin:9px 0; }
html .nb-theme-disctalk-collector .vxc-author-facts { font-size:12px; line-height:1.5; margin-top:18px; }
html .nb-theme-disctalk-collector .vxc-author-facts>div { border:0; padding:3px 0; flex-wrap:wrap; }
html .nb-theme-disctalk-collector .vxc-author-facts dt { color:var(--pnf-muted); }
html .nb-theme-disctalk-collector .vxc-author-facts dd { font-weight:500; }
html .nb-theme-disctalk-collector .vxc-post-meta { padding:12px 20px; }
html .nb-theme-disctalk-collector .vxc-post>.vxc-post-content>.vxc-post-body { flex:1; padding:22px 24px !important; min-height:100px; }
html .nb-theme-disctalk-collector .vxc-post-body [data-post-content]>:first-child { margin-top:0; }
html .nb-theme-disctalk-collector .vxc-post-body [data-post-content]>:last-child { margin-bottom:0; }
html .nb-theme-disctalk-collector .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-disctalk-collector .vxc-post:has([data-bulk-post-id]:checked),
html .nb-theme-disctalk-collector .vxc-thread-row:has([data-bulk-thread-id]:checked) { outline:2px solid var(--pnf-link); outline-offset:-2px; }
html .nb-theme-disctalk-collector .vxc-post:target { border-color:var(--pnf-link); }
html .nb-theme-disctalk-collector :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-disctalk-collector .vxc-thread-tools-popover { left:0; right:auto; width:260px; }
html .nb-theme-disctalk-collector :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-disctalk-collector :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-disctalk-collector .vxc-thread-row { border-radius:0; box-shadow:none; }
html .nb-theme-disctalk-collector .vxc-thread-row.is-unread .vxc-thread-title-link { font-weight:700; }
html .nb-theme-disctalk-collector .vxc-thread-row:not(.is-unread) .vxc-thread-title-link { font-weight:500; }
html .nb-theme-disctalk-collector .vxc-thread-row .vxc-thread-badges:empty { display:none; }
html .nb-theme-disctalk-collector .vxc-thread-search { min-width:0; max-width:100%; }
html .nb-theme-disctalk-collector .vxc-thread-search input { min-width:0; width:100%; }
html .nb-theme-disctalk-collector .vxc-post.is-reading .vxc-post-avatar { width:54px; height:54px; }
html .nb-theme-disctalk-collector .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-disctalk-collector .nb-inline-mod-summary { display:flex; flex-wrap:wrap; gap:6px 14px; font-size:14px; color:var(--pnf-text); }
html .nb-theme-disctalk-collector .nb-inline-mod-summary>span { color:var(--pnf-muted); }
html .nb-theme-disctalk-collector .nb-inline-mod-controls { background:transparent; border:0; padding:10px 0 0; display:flex; flex-wrap:wrap; gap:8px; }
html .nb-theme-disctalk-collector .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-disctalk-collector .nb-inline-mod-controls .is-primary { background:#2877ad; color:#ffffff; }
html .nb-theme-disctalk-collector :is(.pnf-quick-reply,.pnf-reply-editor,.vxc-compose-actions) { background:var(--pnf-surface); box-shadow:none; }
html .nb-theme-disctalk-collector .pnf-reply-author { background:var(--pnf-raised); }
html .nb-theme-disctalk-collector :is(.pnf-reply-author strong,.vxc-author-name a) { color:var(--pnf-link); }
html .nb-theme-disctalk-collector :is(.pnf-reply-author small,.vxc-compose-status) { color:var(--pnf-muted); }
html .nb-theme-disctalk-collector .vxc-sticky-thread-tools { box-shadow:none; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-thread-starter-label { background:#e2edf4; color:#285370; }
@media(max-width:760px) {
 html .nb-theme-disctalk-collector .vxc-post:not(.is-reading) { grid-template-columns:minmax(0,1fr); }
 html .nb-theme-disctalk-collector .vxc-thread-title h1 { font-size:calc(23px * var(--vbb-type-scale)); }
 html .nb-theme-disctalk-collector .vxc-post>.vxc-post-author { border-radius:3px 3px 0 0; }
 html .nb-theme-disctalk-collector .vxc-post-author .vxc-post-avatar { width:48px; height:48px; }
 html .nb-theme-disctalk-collector .vxc-post>.vxc-post-content>.vxc-post-body { padding:18px 15px !important; }
 html .nb-theme-disctalk-collector .vxc-thread-search { flex:1 1 100%; }
 html .nb-theme-disctalk-collector .vxc-thread-primary-actions { gap:8px; }
 html .nb-theme-disctalk-collector .vxc-thread-primary-actions .vxc-button { min-height:42px; }
 html .nb-theme-disctalk-collector .vxc-post-meta { padding:10px 14px; }
}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector :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-disctalk-collector .vxc-post-author { background:#2a313a; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector :is(.vxc-primary,.vxc-category-head) { background:#dbe6ec !important; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .pnf-node-footer { background:#e2ebf0; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-primary a { color:#35566c; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-primary a.is-active { background:#d0dfe8; color:#174e70; }
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxm-online-card footer strong { color:var(--pnf-text); }
.nb-theme-disctalk-collector .pnf-node-card .pnf-node-icon { color:var(--pnf-link); }
@media(max-width:1000px) {
 .nb-theme-disctalk-collector .vxm-index-community .vxm-index-grid { grid-template-columns:220px minmax(0,1fr); gap:14px; }
 body.nb-theme-disctalk-collector[data-pnf-forum-layout="cards"] .vxc-forum-list { grid-template-columns:minmax(0,1fr); }
 .nb-theme-disctalk-collector .vxm-index-community .vxm-community-rail { grid-column:1; grid-row:1; grid-template-columns:minmax(0,1fr) !important; }
 .nb-theme-disctalk-collector .vxm-index-main { grid-column:2; }
}
@media(max-width:760px) {
 .nb-theme-disctalk-collector .vxc-app { width:calc(100% - 16px); margin-top:8px; }
 .nb-theme-disctalk-collector .vxc-page { padding:12px !important; }
 .nb-theme-disctalk-collector .vxc-masthead-inner { min-height:122px; padding:16px 5px; }
 .nb-theme-disctalk-collector .vxc-masthead { min-height:122px; }
 .nb-theme-disctalk-collector .pnf-wordmark { font-size:24px; }
 .nb-theme-disctalk-collector .pnf-wordmark>span:last-child { font-size:23px; }
 .nb-theme-disctalk-collector .vxm-header-search { width:42px; }
 .nb-theme-disctalk-collector .vxm-index-community .vxm-index-grid { grid-template-columns:minmax(0,1fr); }
 .nb-theme-disctalk-collector .vxm-index-main { grid-column:1; }
 .nb-theme-disctalk-collector .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-disctalk-collector .vxm-index-community .vxm-community-rail { grid-template-columns:minmax(0,1fr) !important; }
 .nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-footer { background:#2f3741; }
html .nb-theme-disctalk-collector .pnf-node-card-main { min-height:110px; padding:16px 14px 8px; }
html .nb-theme-disctalk-collector .pnf-node-activity { min-height:80px; padding:14px; align-items:center; }
html .nb-theme-disctalk-collector .pnf-node-footer { min-height:50px; padding:10px 14px; }
html .nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-last small { white-space:normal; font-size:12px; line-height:1.45; }
html .nb-theme-disctalk-collector .pnf-node-activity .vxm-member-avatar { width:36px; height:36px; flex:0 0 36px; }
html .nb-theme-disctalk-collector .vxm-online-members { display:flex; flex-wrap:wrap; gap:4px 0; padding:12px 4px; }
html .nb-theme-disctalk-collector .vxm-online-member { display:inline; border:0; background:none; padding:0; font-size:13px; font-weight:600; }
html .nb-theme-disctalk-collector .vxm-online-member:not(:last-child)::after { content:","; margin-right:5px; color:var(--pnf-muted); }
html .nb-theme-disctalk-collector .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-disctalk-collector .vxm-latest-card .vxm-activity-list article { padding:12px 3px; }
@media(max-width:760px) {
 html .nb-theme-disctalk-collector .pnf-node-card-main { min-height:90px; }
}
html[data-theme="disctalk-collector"] { --vbb-ui-font:"Open Sans",Arial,Helvetica,sans-serif; }
html[data-theme="disctalk-collector"]:is([data-voxbb-reading-font="theme"],:not([data-voxbb-reading-font])) { --vbb-reading-font:Arial,Helvetica,sans-serif; }
html .nb-theme-disctalk-collector .vxc-forum-hero { padding:12px 0 16px; align-items:center; }
html .nb-theme-disctalk-collector .vxc-forum-hero h1 { font-size:26px; font-weight:500; letter-spacing:0; }
html .nb-theme-disctalk-collector .vxc-forum-kicker { display:none; }
html .nb-theme-disctalk-collector .vxc-forum-facts>div { border:0; background:none; padding:0 8px; }
html .nb-theme-disctalk-collector .vxc-thread-list-title { background:var(--pnf-raised); padding:9px 14px; border-color:var(--pnf-border); }
html .nb-theme-disctalk-collector .vxc-thread-list-title h2 { font-size:14px !important; font-weight:600; margin:0; }
html .nb-theme-disctalk-collector .vxc-thread-list-title p { display:none; }
html .nb-theme-disctalk-collector .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-disctalk-collector .vxc-thread-head>span { display:flex; border:0; }
html .nb-theme-disctalk-collector .vxc-thread-row { grid-template-columns:24px minmax(0,1fr) 120px 190px; min-height:82px; gap:0; align-items:center; }
html .nb-theme-disctalk-collector .vxc-thread-status { background:transparent; border:0; padding:0 !important; }
html .nb-theme-disctalk-collector .vxc-thread-status-icon { display:none; }
html .nb-theme-disctalk-collector .vxc-thread-main { padding:12px 12px 12px 0 !important; grid-column:2; }
html .nb-theme-disctalk-collector .vxc-thread-starter-avatar { width:42px; height:42px; flex-basis:42px; border-radius:50%; }
html .nb-theme-disctalk-collector .vxc-thread-copy h3 { line-height:1.4; }
html .nb-theme-disctalk-collector .vxc-thread-title-link { font-size:16px !important; }
html .nb-theme-disctalk-collector .vxc-thread-copy p { font-size:12px !important; margin:5px 0 0; }
html .nb-theme-disctalk-collector .vxc-thread-badges { gap:4px; margin-bottom:4px; }
html .nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .pnf-thread-counts .vxc-thread-stat strong { order:2; font-size:13px; font-weight:500; }
html .nb-theme-disctalk-collector .pnf-thread-counts .vxc-thread-stat span { order:1; font-size:12px; }
html .nb-theme-disctalk-collector .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-disctalk-collector .vxc-thread-last>.vxc-mini-avatar { order:2; flex-shrink:0; width:30px; height:30px; }
html .nb-theme-disctalk-collector .vxc-thread-last>span:not(.vxc-mini-avatar) { text-align:right; min-width:0; }
html .nb-theme-disctalk-collector .vxc-thread-last time { color:var(--pnf-text); }
html .nb-theme-disctalk-collector .vxc-thread-last small a { color:var(--pnf-muted); }
html .nb-theme-disctalk-collector .vxc-post:not(.is-reading) { grid-template-columns:180px minmax(0,1fr); }
html .nb-theme-disctalk-collector .vxc-post:not(.is-reading) .vxc-post-avatar { width:96px; height:96px; }
html .nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-post-meta .vxc-post-bookmark { margin:0; }
html .nb-theme-disctalk-collector .vxc-post-meta-right { display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; gap:7px; }
html .nb-theme-disctalk-collector .vxc-thread-title h1 { font-weight:500; }
html .nb-theme-disctalk-collector .vxc-author-post-ref { display:none; }
html .nb-theme-disctalk-collector .vxc-forum-commandbar { border-radius:3px; box-shadow:none; background:var(--pnf-surface); }
@media(max-width:900px) {
 html .nb-theme-disctalk-collector :is(.vxc-thread-head,.vxc-thread-row) { grid-template-columns:24px minmax(0,1fr) 100px 150px; }
}
@media(max-width:760px) {
 html .nb-theme-disctalk-collector .vxc-post:not(.is-reading) { grid-template-columns:minmax(0,1fr); }
 html .nb-theme-disctalk-collector .vxc-post:not(.is-reading) .vxc-post-avatar { width:48px; height:48px; }
 html .nb-theme-disctalk-collector .vxc-post:not(.is-reading)>.vxc-post-author::after { display:none; }
 html .nb-theme-disctalk-collector .vxc-post-author>.vxc-author-name { align-self:center; grid-row:1/3; }
 html .nb-theme-disctalk-collector .vxc-post-meta { align-items:center; gap:6px; }
 html .nb-theme-disctalk-collector .vxc-post-meta time { font-size:12px; }
}
@media(max-width:640px) {
 html .nb-theme-disctalk-collector .vxc-thread-head { display:none; }
 html .nb-theme-disctalk-collector .vxc-thread-row { grid-template-columns:24px minmax(0,1fr); }
 html .nb-theme-disctalk-collector .vxc-thread-row>.vxc-thread-last { grid-column:2; padding:0 12px 10px 52px; justify-content:flex-start; font-size:12px; }
 html .nb-theme-disctalk-collector .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-disctalk-collector .vxc-thread-last small { display:inline; margin:0; }
 html .nb-theme-disctalk-collector .vxc-thread-last>.vxc-mini-avatar { display:none; }
 .pnf-thread-counts { display:none; }
 html .nb-theme-disctalk-collector .vxc-thread-copy p { font-size:12px !important; }
 html .nb-theme-disctalk-collector .vxc-thread-starter-avatar { width:36px; height:36px; flex-basis:36px; }
}


/* Source: /assets/themes/disctalk-collector/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-disctalk-collector{--hx-ui:"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif}
html[data-voxbb-mode="midnight"] body.nb-theme-disctalk-collector{background-color:var(--hx-bg)!important}
body.nb-theme-disctalk-collector{font-family:var(--hx-ui)}

/* ---------- member bar (the green bar) ---------- */
html[data-voxbb-mode] body.nb-theme-disctalk-collector .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-disctalk-collector .vxc-utility-bar,.nb-theme-disctalk-collector .vxc-utility-bar a,.nb-theme-disctalk-collector .vxc-utility-bar button{color:#fff!important;font-size:13px!important}

/* ---------- masthead: italic two-line wordmark ---------- */
.nb-theme-disctalk-collector .vxc-masthead,.nb-theme-disctalk-collector .vxc-masthead-inner{min-height:150px!important}
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-wordmark>span{display:block!important;font-size:30px!important}
.nb-theme-disctalk-collector .pnf-wordmark>span+span{text-align:right;letter-spacing:4px!important;margin-top:3px}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .pnf-wordmark{color:#1f3346!important}
.nb-theme-disctalk-collector .vxm-header-search{border-radius:7px!important;overflow:hidden}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-primary{background:rgba(255,255,255,.96)!important}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-primary a.is-active{color:var(--hx-blue)!important;border-bottom-color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .vxc-primary a:hover{color:var(--hx-blue)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .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-disctalk-collector .vxm-secondary{background:#f3f6f8!important}
.nb-theme-disctalk-collector .vxm-secondary a,.nb-theme-disctalk-collector .vxc-mark-read-form button{font-size:13px!important;text-transform:none!important;color:var(--hx-muted)!important;font-weight:500!important}
.nb-theme-disctalk-collector .vxm-secondary a:hover,.nb-theme-disctalk-collector .vxc-mark-read-form button:hover{color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-page{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}
.nb-theme-disctalk-collector .vxm-index-community>.vxc-breadcrumb{display:none!important}

/* ---------- welcome row ---------- */
.nb-theme-disctalk-collector .hx-welcome{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 0 22px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-eyebrow{color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-welcome-title{margin:0;font-size:25px;line-height:1.25;letter-spacing:-.4px;font-weight:500;color:var(--hx-text)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-catchup{background:#fff;border-color:var(--hx-line-3)}
.nb-theme-disctalk-collector .hx-catchup b{font-size:12px;color:#dcf0ff;background:#42566b;border-radius:4px;padding:1px 6px}
.nb-theme-disctalk-collector .hx-catchup span{color:var(--hx-blue)}
.nb-theme-disctalk-collector .hx-catchup:hover{border-color:var(--hx-blue)}

/* ---------- framed layout: rail + forums in one panel ---------- */
.nb-theme-disctalk-collector .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-disctalk-collector .vxm-index-rail{padding-right:18px;border-right:1px solid rgba(73,83,93,.55)}
.nb-theme-disctalk-collector .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-disctalk-collector .vxm-rail-card:first-child{padding-top:2px!important}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxm-rail-head a{font-size:12.5px!important;color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .vxm-rail-card :is(p,li,small,span,dt,dd){font-size:13.5px}
.nb-theme-disctalk-collector .vxm-activity-title{font-size:14px!important;font-weight:600!important;color:var(--hx-text)!important;line-height:1.35!important}
.nb-theme-disctalk-collector .pnf-widget-forum{font-size:12.5px!important;color:var(--hx-muted)!important;text-decoration:none!important}
.nb-theme-disctalk-collector .pnf-stat-list dd{color:var(--hx-text)!important;font-weight:700}
.nb-theme-disctalk-collector .vxm-community-links{display:none!important}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-corner{background:#f5f8fa!important}
.nb-theme-disctalk-collector .hx-corner .hx-eyebrow{font-size:10.5px;color:#afc9db}
.nb-theme-disctalk-collector .hx-corner h2{margin:0 0 6px;font-size:18px;font-weight:500;color:var(--hx-text)}
.nb-theme-disctalk-collector .hx-corner p{margin:0 0 10px;color:var(--hx-muted);line-height:1.55}
.nb-theme-disctalk-collector .hx-corner a{color:var(--hx-blue)!important;font-size:13.5px}

/* ---------- forum list heading ---------- */
.nb-theme-disctalk-collector .vxm-index-toolbar{margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important;align-items:center!important}
.nb-theme-disctalk-collector .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-disctalk-collector .vxm-index-toolbar h1{font-size:26px!important;font-weight:600!important;letter-spacing:-.4px!important;color:var(--hx-text)!important}
.nb-theme-disctalk-collector .vxm-index-toolbar h1+p{display:none!important}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-button:not(.vxc-button-light):hover{background:#4295c7!important}

/* ---------- daily conversation ---------- */
.nb-theme-disctalk-collector .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-disctalk-collector .hx-daily{background:linear-gradient(115deg,#eaf3ea,#f2f6f4);border-color:#a9c3a7}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-daily-copy{min-width:0}
.nb-theme-disctalk-collector .hx-daily .hx-eyebrow{font-size:10.5px;color:#c8d8c0;margin-bottom:4px}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .hx-daily .hx-eyebrow{color:#4c6b48}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-daily-title{display:block;font-size:17px;font-weight:600;color:var(--hx-text)!important;text-decoration:none!important}
.nb-theme-disctalk-collector .hx-daily-title:hover{color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .hx-daily p{margin:3px 0 0;font-size:13px;color:#b8c8bb}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .hx-daily p{color:#56685a}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-daily-join{color:#2f5a2b!important}
.nb-theme-disctalk-collector .hx-daily-join:hover{border-color:#a8c995}

/* ---------- archive feature ---------- */
.nb-theme-disctalk-collector .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-disctalk-collector .hx-archive-mark{font-size:24px;color:#d9c49a}
.nb-theme-disctalk-collector .hx-archive .hx-eyebrow{color:#c1b094;font-size:10.5px}
.nb-theme-disctalk-collector .hx-archive-title{display:block;font-size:17px;color:var(--hx-text)!important;text-decoration:none!important}
.nb-theme-disctalk-collector .hx-archive p{margin:3px 0 0;font-size:13px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-archive-open{margin-left:auto;white-space:nowrap;font-size:13px;color:#d9c49a!important}

/* ---------- filter bar ---------- */
.nb-theme-disctalk-collector .hx-filterbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px}
.nb-theme-disctalk-collector .hx-filters{display:flex;gap:4px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-filterbar button:hover{color:var(--hx-blue)}
.nb-theme-disctalk-collector .hx-filterbar button.is-selected,.nb-theme-disctalk-collector .hx-filterbar button[aria-pressed="true"]{background:#3b4652;border-color:#566573;color:#edf3fa}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .hx-filterbar button.is-selected,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .hx-filterbar button[aria-pressed="true"]{background:#e6edf3;border-color:#c3ccd5;color:#1c232a}
.nb-theme-disctalk-collector .hx-filterbar button span{font-size:12px;color:var(--hx-blue);padding-left:3px}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-category-head h2::before{display:none!important;content:none!important}
.nb-theme-disctalk-collector .hx-cat-num{font-style:normal;font-size:11px;color:#83adca;font-weight:500;margin-right:12px}
.nb-theme-disctalk-collector .hx-cat-count{margin-left:auto;font-size:12px;color:var(--hx-muted);white-space:nowrap}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-category-head button{background:transparent!important;border:0!important;color:var(--hx-text-2)!important;box-shadow:none!important}
.nb-theme-disctalk-collector .vxc-forum-head{display:none!important}

/* ---------- forum cards ---------- */
body.nb-theme-disctalk-collector[data-pnf-forum-layout="cards"] .vxc-forum-list{gap:10px!important;align-items:stretch!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-card:hover{border-color:#63778d!important}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .pnf-node-icon svg{width:24px!important;height:24px!important}
.nb-theme-disctalk-collector .pnf-node-card.is-live .pnf-node-icon{color:#a8c995!important}
.nb-theme-disctalk-collector .pnf-node-titleline h3{font-size:16.5px!important;font-weight:600!important;line-height:1.35!important}
.nb-theme-disctalk-collector .pnf-node-titleline h3 a{color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .pnf-node-badge.is-live{color:#2f6b2b!important}
.nb-theme-disctalk-collector .pnf-node-counts{display:none!important}
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-desc{color:var(--hx-muted)}
.nb-theme-disctalk-collector .pnf-subforums{margin-top:8px!important;padding-top:0!important;border:0!important;gap:3px 14px!important}
.nb-theme-disctalk-collector .pnf-subforums a{font-size:13px!important;color:var(--hx-text-2)!important;font-weight:600!important}
.nb-theme-disctalk-collector .pnf-node-activity{margin-top:auto!important;background:transparent!important;border:0!important;padding:10px 15px 12px 53px!important}
.nb-theme-disctalk-collector .pnf-node-last>a{font-size:14px!important;font-weight:600!important;color:var(--hx-text)!important}
.nb-theme-disctalk-collector .pnf-node-last small{font-size:12.5px!important;color:var(--hx-muted)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-footer{border-top-color:var(--hx-line)!important;color:var(--hx-muted)!important}
.nb-theme-disctalk-collector .hx-node-counts{white-space:nowrap}
.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-footer .pnf-node-more{color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .pnf-node-footer .pnf-node-more span{font-size:12.5px!important;line-height:1.2!important}
.nb-theme-disctalk-collector .pnf-node-footer .pnf-node-more:hover{color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .pnf-node-card.is-live .pnf-node-more{color:#bfe0ad!important}
html.hx-is-compact .nb-theme-disctalk-collector .pnf-node-desc,html.hx-is-compact .nb-theme-disctalk-collector .pnf-subforums{display:none!important}
html.hx-is-compact .nb-theme-disctalk-collector .pnf-node-activity{padding-top:4px!important;padding-bottom:8px!important}
html.hx-is-compact .nb-theme-disctalk-collector .pnf-node-footer{padding-top:5px!important;padding-bottom:5px!important}

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

/* ---------- discussion lists ---------- */
html[data-voxbb-mode] body.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-thread-row{border-color:var(--hx-line)!important}
html[data-voxbb-mode="midnight"] .nb-theme-disctalk-collector .vxc-thread-row:hover{background:#2e363f!important}
.nb-theme-disctalk-collector .vxc-thread-title a{font-size:15.5px!important;color:var(--hx-blue)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-post{background:#fff!important;border-color:var(--hx-line)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-author{background:#303943!important;border-color:#4b5763!important}
html[data-voxbb-mode="daybreak"] body.nb-theme-disctalk-collector .vxc-post-author{background:#f3f6f8!important;border-color:var(--hx-line)!important}
.nb-theme-disctalk-collector .vxc-post-author :is(.vxc-post-author-name,h3,strong) a{color:#afd9f2!important}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-post-author :is(.vxc-post-author-name,h3,strong) a{color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .vxc-post-body{font-size:16px!important;line-height:1.85!important;color:#e5e9ee!important}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxc-post-body{color:var(--hx-text)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-meta{background:transparent!important;border-color:var(--hx-line)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .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-disctalk-collector .vxc-post-body blockquote{background:#f1f5f8!important}

/* ---------- footer ---------- */
html[data-voxbb-mode] body.nb-theme-disctalk-collector .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-disctalk-collector .vxm-index-grid{grid-template-columns:190px minmax(0,1fr)!important;padding:16px!important;gap:16px!important}
}
@media (max-width:820px){
  .nb-theme-disctalk-collector .vxm-index-grid{display:flex!important;flex-direction:column!important;padding:13px!important;gap:18px!important}
  .nb-theme-disctalk-collector .vxm-index-rail{order:2;border-right:0;padding-right:0;border-top:1px solid var(--hx-line);padding-top:6px}
  .nb-theme-disctalk-collector .hx-welcome{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 2px 16px}
  .nb-theme-disctalk-collector .hx-welcome-title{font-size:21px}
  .nb-theme-disctalk-collector .pnf-wordmark>span{font-size:22px!important}
  .nb-theme-disctalk-collector .vxm-tagline{display:none!important}
  .nb-theme-disctalk-collector .vxc-masthead,.nb-theme-disctalk-collector .vxc-masthead-inner{min-height:104px!important}
  .nb-theme-disctalk-collector .hx-daily{flex-wrap:wrap;padding:12px}
  .nb-theme-disctalk-collector .hx-daily-orb{display:none}
  .nb-theme-disctalk-collector .hx-daily-join{margin-left:0}
  .nb-theme-disctalk-collector .hx-archive{flex-wrap:wrap}
  .nb-theme-disctalk-collector .hx-archive-open{margin-left:38px}
  .nb-theme-disctalk-collector .pnf-node-activity{padding-left:15px!important}
  body.nb-theme-disctalk-collector[data-pnf-forum-layout="cards"] .vxc-forum-list{grid-template-columns:1fr!important}
}
@media (prefers-reduced-motion:reduce){.nb-theme-disctalk-collector .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-disctalk-collector .pnf-node-card-main{min-height:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .pnf-node-card{min-height:0!important;height:auto}
.nb-theme-disctalk-collector .hx-corner h2{border:0!important;background:none!important;padding:0!important;box-shadow:none!important}
.nb-theme-disctalk-collector .hx-corner h2::before,.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-page:not(:has(.vxm-index-community)){padding:4px 12px 16px!important;margin-top:14px!important}}
.nb-theme-disctalk-collector .hx-welcome,.nb-theme-disctalk-collector .pnf-wordmark,.nb-theme-disctalk-collector .vxm-tagline{text-shadow:0 1px 12px rgba(8,14,22,.75)}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector :is(.hx-welcome,.pnf-wordmark,.vxm-tagline){text-shadow:none!important}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .pnf-wordmark em,html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .vxm-tagline{color:#3d5266!important}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .hx-welcome .hx-eyebrow{color:#5d6975}
.nb-theme-disctalk-collector .vxc-bulk-thread-extra select{min-width:190px}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-rail{min-width:0;font-size:14px;color:var(--hx-text)}
.nb-theme-disctalk-collector .vxm-index-rail.hx-rail{padding-right:18px}
.nb-theme-disctalk-collector .hx-rail-sticky .hx-rail.hx-can-stick{position:sticky;top:12px;align-self:start}
.nb-theme-disctalk-collector .hx-w{padding:16px 0;border-bottom:1px solid var(--hx-line)}
.nb-theme-disctalk-collector .hx-w:first-child{padding-top:2px}
.nb-theme-disctalk-collector .hx-w:last-child{border-bottom:0}
.nb-theme-disctalk-collector .hx-wh{display:flex;align-items:center;gap:8px;margin:0 0 11px}
.nb-theme-disctalk-collector .hx-wh svg{width:16px;height:16px;color:var(--hx-muted);flex:0 0 auto}
.nb-theme-disctalk-collector .hx-wh h2{margin:0;font-size:14.5px;font-weight:650;color:var(--hx-text);letter-spacing:.1px;text-transform:none}
.nb-theme-disctalk-collector .hx-act{margin-left:auto;font-size:12.5px;color:var(--hx-blue)}
.nb-theme-disctalk-collector .hx-sub{font-size:12.5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-meta{font-size:12px;color:var(--hx-muted);margin-top:2px}
.nb-theme-disctalk-collector .hx-meta a{color:var(--hx-muted)}
/* avatars */
.nb-theme-disctalk-collector .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-disctalk-collector .hx-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}
.nb-theme-disctalk-collector .hx-av.is-sm{width:26px;height:26px;font-size:11px}
.nb-theme-disctalk-collector .hx-av.is-lg{width:42px;height:42px;font-size:16px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-av.is-staff{box-shadow:0 0 0 2px #e0c27a}
/* your corner */
.nb-theme-disctalk-collector .hx-me{display:flex;gap:10px;align-items:center;margin-bottom:12px}
.nb-theme-disctalk-collector .hx-me b{display:block;font-size:15px}
.nb-theme-disctalk-collector .hx-me small{font-size:12.5px}
.nb-theme-disctalk-collector .hx-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-chip:hover{border-color:var(--hx-blue)}
.nb-theme-disctalk-collector .hx-chip b{display:block;font-size:18px;line-height:1.1}
.nb-theme-disctalk-collector .hx-chip span{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-resume small{display:block;font-size:12px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-resume em{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--hx-blue);white-space:nowrap}
/* live */
.nb-theme-disctalk-collector .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-disctalk-collector .hx-live-card{background:linear-gradient(135deg,#eaf3ea,#f4f7f5);border-color:#a9c3a7}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-live-tag{color:#3e6b3a}
.nb-theme-disctalk-collector .hx-live-tag i{width:8px;height:8px;border-radius:50%;background:#a8c995;animation:hx-pulse 2.6s ease-out infinite}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-live-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#c9d9c2}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .hx-live-row{color:#4c6b48}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-live-join{color:#2f5a2b!important}
.nb-theme-disctalk-collector .hx-live-typing{margin-top:8px;font-size:12px;font-style:italic;color:#b8c8bb}
.nb-theme-disctalk-collector .hx-stack{display:flex;align-items:center}
.nb-theme-disctalk-collector .hx-stack .hx-av{border:2px solid var(--hx-card);margin-left:-8px}
.nb-theme-disctalk-collector .hx-stack .hx-av:first-child{margin-left:0}
.nb-theme-disctalk-collector .hx-stack>span{margin-left:8px;font-size:12.5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-stack-row{margin-bottom:10px}
/* presence */
.nb-theme-disctalk-collector .hx-faces{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-who{font-size:13.5px;color:var(--hx-text-2)}
.nb-theme-disctalk-collector .hx-who b{color:var(--hx-text)}
.nb-theme-disctalk-collector .hx-record{font-size:12px;color:var(--hx-muted);margin-top:3px}
.nb-theme-disctalk-collector .hx-staffline{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--hx-muted)}
/* lists */
.nb-theme-disctalk-collector .hx-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.nb-theme-disctalk-collector .hx-item{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px}
.nb-theme-disctalk-collector .hx-item-plain{grid-template-columns:minmax(0,1fr)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-t:hover{color:var(--hx-blue)!important;text-decoration:none!important}
/* trending */
.nb-theme-disctalk-collector .hx-trend{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;color:#f0a24f}
.nb-theme-disctalk-collector .hx-trend+.hx-trend{margin-top:12px}
.nb-theme-disctalk-collector .hx-trend a{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--hx-text)!important}
.nb-theme-disctalk-collector .hx-delta{font-size:12px;white-space:nowrap}
.nb-theme-disctalk-collector .hx-trend svg{grid-column:1/-1;width:100%;height:18px}
/* archive */
.nb-theme-disctalk-collector .hx-otd{padding:11px 12px;border-radius:8px;background:rgba(224,194,122,.06);border:1px solid rgba(224,194,122,.3)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-otd-y{color:#8a6a1c}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-otd small{font-size:12px;color:var(--hx-muted)}
/* pulse */
.nb-theme-disctalk-collector .hx-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.nb-theme-disctalk-collector .hx-tile{padding:8px 10px;border:1px solid var(--hx-line);border-radius:7px;background:rgba(0,0,0,.08)}
.nb-theme-disctalk-collector .hx-tile b{display:block;font-size:18px;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--hx-text)}
.nb-theme-disctalk-collector .hx-tile span{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-hello{display:flex;gap:9px;align-items:center;margin-top:10px;font-size:13px}
.nb-theme-disctalk-collector .hx-hello .hx-x{flex:1;min-width:0}
.nb-theme-disctalk-collector .hx-hello small{display:block;font-size:12px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-btn:hover{border-color:var(--hx-blue)}
/* status + profile posts */
.nb-theme-disctalk-collector .hx-status{display:flex;gap:6px;margin-bottom:12px}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-pp{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;font-size:13.5px}
.nb-theme-disctalk-collector .hx-pp+.hx-pp{margin-top:11px}
.nb-theme-disctalk-collector .hx-pp b a{color:var(--hx-text)!important}
.nb-theme-disctalk-collector .hx-pp p{margin:1px 0 2px;color:var(--hx-text-2);line-height:1.4}
/* forum + thread rails */
.nb-theme-disctalk-collector .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-disctalk-collector .hx-about p{margin:0 0 8px;font-size:13.5px;color:var(--hx-text-2);line-height:1.5}
.nb-theme-disctalk-collector .hx-pfx{display:flex;flex-wrap:wrap;gap:6px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-pfx a span{margin-left:5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-pfx a.is-on,.nb-theme-disctalk-collector .hx-pfx a:hover{border-color:var(--hx-blue);color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .hx-people{display:grid;gap:9px}
.nb-theme-disctalk-collector .hx-person{display:flex;align-items:center;gap:9px;font-size:13.5px}
.nb-theme-disctalk-collector .hx-person .hx-n{flex:1;min-width:0;color:var(--hx-text)!important}
.nb-theme-disctalk-collector .hx-person .hx-v{font-size:12px;color:var(--hx-muted);white-space:nowrap}
.nb-theme-disctalk-collector .hx-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-facts b{display:block;font-size:16px}
.nb-theme-disctalk-collector .hx-facts span{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-jump{display:flex;gap:6px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-jump a:hover{border-color:var(--hx-blue);color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .hx-tags{display:flex;flex-wrap:wrap;gap:5px}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-focus:hover{color:var(--hx-blue)}
/* page grids for forum and thread views */
.nb-theme-disctalk-collector .hx-page.has-rail{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-page.has-rail>.hx-page-main{grid-column:2;grid-row:1;min-width:0}
.nb-theme-disctalk-collector .hx-page.has-rail.hx-rail-right,.nb-theme-disctalk-collector .hx-page-thread.has-rail{grid-template-columns:minmax(0,1fr) 250px}
.nb-theme-disctalk-collector .hx-page.has-rail.hx-rail-right>.hx-page-main,.nb-theme-disctalk-collector .hx-page-thread.has-rail>.hx-page-main{grid-column:1}
.nb-theme-disctalk-collector .hx-page.has-rail.hx-rail-right>.hx-page-rail,.nb-theme-disctalk-collector .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-disctalk-collector .hx-page-thread.is-focus{grid-template-columns:minmax(0,1fr)}
.nb-theme-disctalk-collector .hx-page-thread.is-focus>.hx-page-rail{display:none}
.nb-theme-disctalk-collector .hx-focus-return{display:none}
.nb-theme-disctalk-collector .hx-page-thread.is-focus .hx-focus-return{display:inline-block}
/* index: rail on the right */
.nb-theme-disctalk-collector .vxm-index-community.hx-rail-right .vxm-index-grid{grid-template-columns:minmax(0,1fr) 250px!important}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-page.has-rail,.nb-theme-disctalk-collector .hx-page-thread.has-rail{display:flex;flex-direction:column}
  .nb-theme-disctalk-collector .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-disctalk-collector .hx-rail-sticky .hx-rail{position:static;max-height:none}
}

/* rail column width: room for six faces and three chips */
.nb-theme-disctalk-collector .vxm-index-grid{grid-template-columns:262px minmax(0,1fr)!important}
.nb-theme-disctalk-collector .vxm-index-community.hx-rail-right .vxm-index-grid{grid-template-columns:minmax(0,1fr) 262px!important}
.nb-theme-disctalk-collector .hx-rail{overflow-wrap:anywhere}
.nb-theme-disctalk-collector .hx-rail .hx-wh h2,.nb-theme-disctalk-collector .hx-rail .hx-act{overflow-wrap:normal;white-space:nowrap}
@media (max-width:980px){.nb-theme-disctalk-collector .vxm-index-grid{grid-template-columns:200px minmax(0,1fr)!important}}
@media (max-width:820px){.nb-theme-disctalk-collector .vxm-index-grid{grid-template-columns:minmax(0,1fr)!important}}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-join b{display:block;font-size:16px;margin-bottom:4px;color:var(--hx-text)}
.nb-theme-disctalk-collector .hx-join p{margin:0 0 10px;font-size:13.5px;color:var(--hx-text-2);line-height:1.45}
.nb-theme-disctalk-collector .hx-join-row{display:flex;gap:8px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-join-p{background:var(--hx-button);border:1px solid var(--hx-button-line);color:#fff!important}
.nb-theme-disctalk-collector .hx-join-s{border:1px solid var(--hx-line-2);color:var(--hx-text-2)!important}
@media (max-width:820px){.nb-theme-disctalk-collector .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-disctalk-collector .vxm-index-rail.hx-rail,.nb-theme-disctalk-collector .hx-page-rail{display:block!important;gap:0!important}
.nb-theme-disctalk-collector .hx-w{padding:15px 0}
.nb-theme-disctalk-collector .hx-me{margin-bottom:12px}
.nb-theme-disctalk-collector .hx-me small,.nb-theme-disctalk-collector .hx-me small time{color:var(--hx-muted);font-size:12.5px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-caught svg{width:16px;height:16px;color:#6ccf7a;flex:0 0 auto}
.nb-theme-disctalk-collector .hx-caught a{margin-left:auto;font-size:12.5px;color:var(--hx-blue)!important;white-space:nowrap}
.nb-theme-disctalk-collector .hx-wh{margin-bottom:10px}
.nb-theme-disctalk-collector .hx-list{gap:11px}
.nb-theme-disctalk-collector .hx-meta{line-height:1.4}

/* 2.4.1: focus reading must win over the rail layout rules above */
.nb-theme-disctalk-collector .hx-page.hx-page-thread.has-rail.is-focus{display:block!important;grid-template-columns:none!important}
.nb-theme-disctalk-collector .hx-page.hx-page-thread.is-focus>.hx-page-rail{display:none!important}
.nb-theme-disctalk-collector .hx-page.hx-page-thread.is-focus>.hx-page-main{width:100%}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-live-room .hx-live-tag b{color:inherit;font-weight:800}
.nb-theme-disctalk-collector .hx-room-faces{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}
.nb-theme-disctalk-collector .hx-room-faces:empty{display:none}
.nb-theme-disctalk-collector .hx-room-faces .hx-av.is-online::after{border-color:#2d3837}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-room-typing{background:rgba(255,255,255,.7);color:#2f5a2b}
.nb-theme-disctalk-collector .hx-room-typing[hidden],.nb-theme-disctalk-collector .hx-room-quiet[hidden]{display:none}
.nb-theme-disctalk-collector .hx-room-quiet{margin-top:10px;font-size:12.5px;color:#b8c8bb}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .hx-room-quiet{color:#56685a}
.nb-theme-disctalk-collector .hx-dots{display:inline-flex;gap:3px}
.nb-theme-disctalk-collector .hx-dots i{width:5px;height:5px;border-radius:50%;background:#a8c995;animation:hx-dot 1.2s infinite ease-in-out}
.nb-theme-disctalk-collector .hx-dots i:nth-child(2){animation-delay:.15s}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-dots i{animation:none;opacity:.8}}

/* 2.5.1 concept parity */
.nb-theme-disctalk-collector .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-disctalk-collector .hx-to{color:var(--hx-muted);font-weight:400;font-size:12.5px}
.nb-theme-disctalk-collector .hx-tip{margin:9px 0 0;font-size:12.5px;line-height:1.5;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-status{position:relative}
.nb-theme-disctalk-collector .hx-status button{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:26px;opacity:0;pointer-events:none;transition:opacity .15s}
.nb-theme-disctalk-collector .hx-status:focus-within button,.nb-theme-disctalk-collector .hx-status input[name=body]:not(:placeholder-shown)~button{opacity:1;pointer-events:auto}
.nb-theme-disctalk-collector .hx-status input[name=body]{width:100%;padding-right:58px}
.nb-theme-disctalk-collector label.hx-focus{display:flex;align-items:center;gap:8px;cursor:pointer}
.nb-theme-disctalk-collector label.hx-focus input{accent-color:var(--hx-blue);width:15px;height:15px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start;margin-top:6px}
.nb-theme-disctalk-collector .hx-modcp-nav{position:sticky;top:12px;display:grid;gap:2px;padding-right:16px;border-right:1px solid var(--hx-line)}
.nb-theme-disctalk-collector .hx-modcp-nav .hx-eyebrow{margin:0 0 8px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-nav a:hover{background:rgba(141,200,241,.08);color:var(--hx-text)!important}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-modcp-body{min-width:0;color:var(--hx-text);font-size:14.5px}
.nb-theme-disctalk-collector .hx-modcp-body>nav{font-size:13px;color:var(--hx-muted);margin:0 0 8px}
.nb-theme-disctalk-collector .hx-modcp-body>nav a{color:var(--hx-blue)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body :is(.page-head,.head) h1,.nb-theme-disctalk-collector .hx-modcp-body>h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.3px;color:var(--hx-text)}
.nb-theme-disctalk-collector .hx-modcp-body :is(.page-head,.head) p{margin:6px 0 0;color:var(--hx-muted);font-size:14px;max-width:760px}
.nb-theme-disctalk-collector .hx-modcp-body :is(.page-head,.head)>a:not(.button){font-size:13px;color:var(--hx-blue)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body .panel h2,.nb-theme-disctalk-collector .hx-modcp-body .section-head h2{margin:0 0 10px;font-size:16.5px;font-weight:650;color:var(--hx-text)}
.nb-theme-disctalk-collector .hx-modcp-body .section-head{margin:0 0 10px}
.nb-theme-disctalk-collector .hx-modcp-body .section-head p{margin:-4px 0 0;color:var(--hx-muted);font-size:13.5px}
.nb-theme-disctalk-collector .hx-modcp-body .rows{display:grid;gap:0;margin-top:6px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body :is(.rows>article,.row):first-child{border-top:0}
.nb-theme-disctalk-collector .hx-modcp-body :is(.rows,.row,article) small{display:block;color:var(--hx-muted);font-size:12.5px;margin-top:2px}
.nb-theme-disctalk-collector .hx-modcp-body article.revoked{opacity:.6}
.nb-theme-disctalk-collector .hx-modcp-body .empty{color:var(--hx-muted);margin:6px 0 0}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body label small{font-weight:400;color:var(--hx-muted)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body textarea{min-height:90px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body :is(.inline,.search){display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 12px}
.nb-theme-disctalk-collector .hx-modcp-body :is(.inline,.search) label{margin:0;flex:1 1 180px}
.nb-theme-disctalk-collector .hx-modcp-body :is(.inline,.search) :is(input,select){max-width:none}
.nb-theme-disctalk-collector .hx-modcp-body .check{display:flex;align-items:center;gap:8px;font-weight:500}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body :is(button,.button):hover{filter:brightness(1.1)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body :is(.danger-button,.reject-button){background:#9e3b33;border-color:#c0503f}
.nb-theme-disctalk-collector .hx-modcp-body :is(.actions){display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body .notice.error,.nb-theme-disctalk-collector .hx-modcp-body .error{border-color:rgba(224,110,95,.45);background:rgba(224,110,95,.1)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body .callout p{margin:4px 0 0}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body .points{font-size:15px;color:#e0c27a}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body :is(.grid,.decision-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
.nb-theme-disctalk-collector .hx-modcp-body .reason{margin:6px 0 0;color:var(--hx-text-2)}
.nb-theme-disctalk-collector .hx-modcp-body .timeline{display:grid;gap:8px}
/* moderation history */
.nb-theme-disctalk-collector .hx-modcp-body .mod-history{list-style:none;margin:0;padding:0 0 0 20px;position:relative}
.nb-theme-disctalk-collector .hx-modcp-body .mod-history::before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--hx-line-2)}
.nb-theme-disctalk-collector .hx-modcp-body .mod-history li{position:relative;padding:0 0 12px 16px}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-modcp-body .mod-history-card header{display:flex;justify-content:space-between;gap:12px}
.nb-theme-disctalk-collector .hx-modcp-body .mod-history-card header small{display:block;color:var(--hx-muted);font-size:12.5px}
.nb-theme-disctalk-collector .hx-modcp-body .mod-history-target{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}
.nb-theme-disctalk-collector .hx-modcp-body .mod-history-target .history-only{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-modcp-body .mod-state-change{margin:6px 0 0;font-size:13px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-modcp-body .mod-history-context{margin-top:8px;padding:8px 10px;border-radius:6px;background:rgba(0,0,0,.14)}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-modcp-body .mod-history-context dd{margin:0;color:var(--hx-text-2);overflow-wrap:anywhere}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-modcp-body .history-filter-hint>div{display:flex;flex-direction:column}
html[data-voxbb-mode="daybreak"] .nb-theme-disctalk-collector .hx-modcp-body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff}
@media (max-width:820px){
  .nb-theme-disctalk-collector .hx-modcp-grid{grid-template-columns:1fr}
  .nb-theme-disctalk-collector .hx-modcp-nav{position:static;border-right:0;padding-right:0;display:flex;flex-wrap:wrap;gap:6px}
  .nb-theme-disctalk-collector .hx-modcp-nav .hx-eyebrow{flex-basis:100%}
  .nb-theme-disctalk-collector .hx-modcp-nav a{border:1px solid var(--hx-line-2)}
  .nb-theme-disctalk-collector .hx-modcp-body :is(.rows>article,.row){flex-wrap:wrap}
}

/* 2.6: XenForo-style account menu */
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-account-menu.hx-visitor{background:#fff!important}
.nb-theme-disctalk-collector .hx-visitor-tabs{display:flex;border-bottom:1px solid var(--hx-line)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-visitor-tabs button.is-active{color:var(--hx-blue);border-bottom-color:var(--hx-blue)}
.nb-theme-disctalk-collector .hx-visitor-tabs svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.nb-theme-disctalk-collector .hx-visitor-head{display:flex;gap:12px;align-items:center;padding:14px 16px 8px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-visitor-avatar img{width:100%;height:100%;object-fit:cover}
.nb-theme-disctalk-collector .hx-visitor-name{display:block;font-size:17px;font-weight:700;color:var(--hx-text)!important}
.nb-theme-disctalk-collector .hx-visitor-title{display:block;font-size:13px;font-weight:600;color:var(--hx-text-2)}
.nb-theme-disctalk-collector .hx-visitor-stats{margin:0;padding:0 16px 10px;display:grid;gap:3px;border-bottom:1px solid var(--hx-line)}
.nb-theme-disctalk-collector .hx-visitor-stats div{display:flex;justify-content:space-between;font-size:13.5px}
.nb-theme-disctalk-collector .hx-visitor-stats dt{color:var(--hx-muted);font-weight:600}
.nb-theme-disctalk-collector .hx-visitor-stats dd{margin:0;color:var(--hx-text);font-weight:700}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-visitor-links a:hover{background:rgba(141,200,241,.08)!important;color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .hx-visitor-links a.is-staff{color:#e0c27a!important}
.nb-theme-disctalk-collector .hx-visitor-logout{margin:0;padding:6px 10px;border-bottom:1px solid var(--hx-line)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-visitor-logout button:hover{background:rgba(141,200,241,.08);color:var(--hx-blue)}
.nb-theme-disctalk-collector .hx-visitor-status{display:flex;gap:6px;margin:0;padding:10px}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-visitor-saved{display:grid;padding:8px 10px;max-height:320px;overflow:auto}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-visitor-saved a b{display:block;color:var(--hx-text);font-size:14px}
.nb-theme-disctalk-collector .hx-visitor-saved a small{color:var(--hx-muted);font-size:12.5px}
.nb-theme-disctalk-collector .hx-visitor-empty{margin:8px 6px;color:var(--hx-muted);font-size:13.5px}
.nb-theme-disctalk-collector .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-disctalk-collector [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-disctalk-collector [data-hx-mod-count][hidden]{display:none}
.nb-theme-disctalk-collector #vxc-mod-menu a{display:flex!important;justify-content:space-between;align-items:center;gap:10px}

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

/* 2.7: XenForo-style member profile header */
.nb-theme-disctalk-collector .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-disctalk-collector .hx-member-cover{height:150px!important;min-height:0!important;border-radius:0!important}
.nb-theme-disctalk-collector .hx-member-top{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:18px;padding:16px 18px 12px;align-items:start}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-member-avatar img{width:100%;height:100%;object-fit:cover}
.nb-theme-disctalk-collector .hx-member-avatar-wrap .vxc-avatar-edit-target{padding:0;border:0;background:none;cursor:pointer;position:static!important}
.nb-theme-disctalk-collector .hx-member-namerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.nb-theme-disctalk-collector .hx-member-namerow h1{margin:0;font-size:24px;font-weight:700;color:var(--hx-text)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-member-title{margin-top:4px;font-size:14.5px;font-weight:650;color:var(--hx-text-2)}
.nb-theme-disctalk-collector .hx-member-summary{margin:6px 0 0;color:var(--hx-muted);font-size:14px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-member-stats dt{font-size:13px;font-weight:600;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-member-stats dd{margin:4px 0 0;font-size:18px;font-weight:700}
.nb-theme-disctalk-collector .hx-member-stats dd a{color:var(--hx-text)!important;text-decoration:none!important}
.nb-theme-disctalk-collector .hx-member-stats dd a:hover{color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .hx-member-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13.5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-member-meta b{font-weight:600;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-member-meta span:not(:first-child) time,.nb-theme-disctalk-collector .hx-member-meta span{color:var(--hx-text-2)}
.nb-theme-disctalk-collector .hx-member-actions{display:flex!important;flex-direction:column;gap:6px;align-items:stretch;margin:0!important;position:static!important}
.nb-theme-disctalk-collector .hx-member-tools{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:0 18px 12px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-member-tool:hover{border-color:var(--hx-blue);color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .hx-member-cover-edit{position:absolute!important;top:10px;right:10px;left:auto!important;bottom:auto!important}
.nb-theme-disctalk-collector .vxc-profile-layout.hx-no-side{display:block!important}
.nb-theme-disctalk-collector .vxc-profile-layout.hx-no-side>.vxc-profile-main{max-width:none!important;width:100%}
@media (max-width:820px){
  .nb-theme-disctalk-collector .hx-member-top{grid-template-columns:88px minmax(0,1fr);gap:12px}
  .nb-theme-disctalk-collector .hx-member-avatar{width:88px!important;height:88px!important;font-size:34px}
  .nb-theme-disctalk-collector .hx-member-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}
  .nb-theme-disctalk-collector .hx-member-stats{grid-template-columns:repeat(3,1fr);gap:8px 0}
  .nb-theme-disctalk-collector .hx-member-tools{justify-content:flex-start}
}
/* 2.7: profile posts laid out like XenForo (avatar column, content, action bar) */
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-profile-post>.vxc-profile-post-head{display:contents!important}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-profile-post>.vxc-profile-post-head>span:first-child .vxc-avatar,.nb-theme-disctalk-collector .vxc-profile-post>.vxc-profile-post-head>span:first-child img{width:48px!important;height:48px!important}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .vxc-profile-post-identity strong{color:var(--hx-text)}
.nb-theme-disctalk-collector .vxc-profile-post-identity time{color:var(--hx-muted)}
.nb-theme-disctalk-collector .vxc-profile-post-owner{font-size:10.5px!important}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-profile-post>.vxc-profile-post-actions{grid-column:2;display:flex;gap:6px;padding:6px 16px 10px!important;border:0!important}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-profile-post-actions :is(button,a):hover{border-color:var(--hx-blue)!important;color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .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-disctalk-collector .vxc-profile-post>:is(dialog){grid-column:1/-1}
@media (max-width:820px){.nb-theme-disctalk-collector .vxc-profile-post{grid-template-columns:56px minmax(0,1fr)}.nb-theme-disctalk-collector .vxc-profile-post>.vxc-profile-post-head>span:first-child .vxc-avatar,.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-status-avatar :is(.vxc-avatar,img,span){width:48px!important;height:48px!important}
.nb-theme-disctalk-collector .hx-status-main{min-width:0;padding:12px 14px}
.nb-theme-disctalk-collector .hx-status-box .hx-status-trigger{margin:0;padding:11px 12px}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-status-box .vxc-profile-post-composer.is-open>.vxc-editor-shell,.nb-theme-disctalk-collector .hx-status-box .vxc-profile-post-composer.is-open>.vxc-editor-shell>.vxc-editor-core{display:contents!important}
.nb-theme-disctalk-collector .hx-status-box .vxc-profile-post-composer.is-open .nexus-editor{grid-area:editor;min-width:0}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-status-box .vxc-profile-post-composer.is-open .voxbb-composer-meta{display:none!important}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-status-box .vxc-profile-post-composer.is-open>footer [data-composer-status]{display:none}
.nb-theme-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .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-disctalk-collector .hx-status-box .nxe-surface,.nb-theme-disctalk-collector .hx-status-box .nxe-editor{min-height:48px!important;height:auto!important}
.nb-theme-disctalk-collector .hx-status-box .nxe-editor{max-height:320px;overflow:auto;padding:10px 12px!important}
.nb-theme-disctalk-collector .hx-status-box .nxe-editor [contenteditable],.nb-theme-disctalk-collector .hx-status-box [contenteditable]{min-height:28px!important}
@media (max-width:820px){.nb-theme-disctalk-collector .hx-status-box{grid-template-columns:56px minmax(0,1fr)}.nb-theme-disctalk-collector .hx-status-avatar :is(.vxc-avatar,img,span){width:36px!important;height:36px!important}}
.nb-theme-disctalk-collector .hx-status-avatar>*{display:grid!important;place-items:center;border-radius:50%;overflow:hidden;font-size:18px;line-height:1}
.nb-theme-disctalk-collector .hx-status-box .nxe-surface{padding:0!important;margin:0!important;border:0!important;background:none!important}
.nb-theme-disctalk-collector .hx-status-box .nxe-editor{margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-status-box .nxe-frame.is-active{border-color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .hx-status-box .vxc-profile-post-composer.is-open{padding-bottom:2px!important}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-status-avatar .vxm-member-avatar>span{width:auto!important;height:auto!important;position:static!important;display:block;line-height:1}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-filterbar{align-items:center}
.nb-theme-disctalk-collector .hx-filterbar .hx-compact{margin-left:auto}
.nb-theme-disctalk-collector .hx-filterbar .hx-filter-post{margin-left:6px;padding:7px 14px!important;font-size:13.5px!important}
.nb-theme-disctalk-collector .vxm-index-community>.vxm-index-grid{margin-top:22px}

/* 2.8: titles, staff marks and trophies */
.nb-theme-disctalk-collector .hx-author-title{margin:2px 0 4px;font-size:12.5px;font-weight:650;color:var(--hx-text-2);text-align:center}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-member-role{color:var(--hx-muted);font-weight:500}
.nb-theme-disctalk-collector .hx-trophy-list{list-style:none;margin:0;padding:6px 14px 12px;display:grid;gap:0}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-trophy-list li:first-child{border-top:0}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-trophy-list strong{font-size:15px;color:var(--hx-text)}
.nb-theme-disctalk-collector .hx-trophy-list p{margin:2px 0 0;font-size:13.5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-trophy-list time{font-size:12.5px;color:var(--hx-muted);white-space:nowrap}

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

/* 2.10: link preview cards and video embeds */
.nb-theme-disctalk-collector .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-disctalk-collector .hx-link-card.no-image{grid-template-columns:1fr}
.nb-theme-disctalk-collector .hx-link-card:hover{border-color:var(--hx-blue)}
.nb-theme-disctalk-collector .hx-link-img{display:block;background:#11151a}
.nb-theme-disctalk-collector .hx-link-img img{width:100%;height:100%;min-height:96px;object-fit:cover;display:block}
.nb-theme-disctalk-collector .hx-link-copy{display:flex;flex-direction:column;gap:3px;padding:10px 14px;min-width:0}
.nb-theme-disctalk-collector .hx-link-copy small{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-link-copy b{font-size:15px;line-height:1.3;color:var(--hx-text)}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-embed{position:relative;max-width:640px;margin:10px 0;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}
.nb-theme-disctalk-collector .hx-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.nb-theme-disctalk-collector p.hx-embed-source{font-size:13px}
@media (max-width:600px){.nb-theme-disctalk-collector .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-disctalk-collector .hx-subforums{margin:0 0 16px;border:1px solid var(--hx-line-2);border-radius:8px;overflow:hidden;background:var(--hx-card)}
.nb-theme-disctalk-collector .hx-subforums>header{padding:9px 14px;border-bottom:1px solid var(--hx-line);background:rgba(141,200,241,.06)}
.nb-theme-disctalk-collector .hx-subforums>header h2{margin:0;font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--hx-text-2)}
.nb-theme-disctalk-collector .hx-subforums ol{list-style:none;margin:0;padding:0}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-subforum:first-child{border-top:0}
.nb-theme-disctalk-collector .hx-subforum-icon svg{width:22px;height:22px;fill:none;stroke:var(--hx-blue);stroke-width:1.7;stroke-linejoin:round}
.nb-theme-disctalk-collector .hx-subforum-main>a{font-size:15.5px;font-weight:650;color:var(--hx-blue)!important}
.nb-theme-disctalk-collector .hx-subforum-main p{margin:2px 0 0;font-size:13.5px;color:var(--hx-text-2)}
.nb-theme-disctalk-collector .hx-subforum-main small{font-size:12px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-subforum-stats{display:flex;gap:16px;margin:0}
.nb-theme-disctalk-collector .hx-subforum-stats dt{font-size:11.5px;color:var(--hx-muted)}
.nb-theme-disctalk-collector .hx-subforum-stats dd{margin:0;font-weight:700;color:var(--hx-text)}
.nb-theme-disctalk-collector .hx-subforum-latest{min-width:0;display:flex;flex-direction:column}
.nb-theme-disctalk-collector .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-disctalk-collector .hx-subforum-latest small{font-size:12px;color:var(--hx-muted)}
@media (max-width:820px){.nb-theme-disctalk-collector .hx-subforum{grid-template-columns:28px minmax(0,1fr)}.nb-theme-disctalk-collector .hx-subforum-stats,.nb-theme-disctalk-collector .hx-subforum-latest{grid-column:2}}

/* 2.11: bigger videos (AdminCP theme setting post.video_size), image sizes chosen in the editor */
.nb-theme-disctalk-collector .hx-embed{max-width:800px;width:100%}
.nb-theme-disctalk-collector .hx-video-medium .hx-embed{max-width:560px}
.nb-theme-disctalk-collector .hx-video-full .hx-embed{max-width:none}
.nb-theme-disctalk-collector [data-post-content] img{max-width:100%;height:auto}
.nb-theme-disctalk-collector [data-post-content] img[data-image-width="25"]{width:25%}
.nb-theme-disctalk-collector [data-post-content] img[data-image-width="50"]{width:50%}
.nb-theme-disctalk-collector [data-post-content] img[data-image-width="75"]{width:75%}
.nb-theme-disctalk-collector [data-post-content] img[data-image-width="100"]{width:100%}
@media (max-width:600px){.nb-theme-disctalk-collector [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-disctalk-collector [data-post-content] .nx-embed{position:relative;width:100%;max-width:800px;margin:10px 0;border-radius:8px;overflow:hidden;background:#000}
.nb-theme-disctalk-collector [data-post-content] .nx-embed--video{aspect-ratio:16/9}
.nb-theme-disctalk-collector [data-post-content] .nx-embed--video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.nb-theme-disctalk-collector [data-post-content] .nx-embed--audio{background:none;max-width:640px}
.nb-theme-disctalk-collector [data-post-content] .nx-embed--audio iframe{display:block;width:100%;height:152px;border:0}
.nb-theme-disctalk-collector .hx-video-medium [data-post-content] .nx-embed--video{max-width:560px}
.nb-theme-disctalk-collector .hx-video-full [data-post-content] .nx-embed--video{max-width:none}
.nb-theme-disctalk-collector [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-disctalk-collector .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-disctalk-collector [data-post-content] .nx-quote-head{display: block; font-weight: 700; margin-bottom: .35em; color: var(--nxe-text); text-decoration: none;}
.nb-theme-disctalk-collector [data-post-content] blockquote.nx-quote::before{content: none;}
.nb-theme-disctalk-collector [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-disctalk-collector [data-post-content] .nx-table-wrap{overflow-x: auto; margin: .4em 0 .8em;}
.nb-theme-disctalk-collector [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-disctalk-collector [data-post-content] .nx-ispoiler.is-shown{background: var(--nxe-hover); color: inherit;}
.nb-theme-disctalk-collector [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-disctalk-collector [data-post-content] .nx-box--blue{--bc: var(--nx-tc-blue);}
.nb-theme-disctalk-collector [data-post-content] .nx-box--green{--bc: var(--nx-tc-green);}
.nb-theme-disctalk-collector [data-post-content] .nx-box--amber{--bc: var(--nx-tc-amber);}
.nb-theme-disctalk-collector [data-post-content] .nx-box--red{--bc: var(--nx-tc-red);}
.nb-theme-disctalk-collector [data-post-content] .nx-box--purple{--bc: var(--nx-tc-purple);}
.nb-theme-disctalk-collector [data-post-content] .nx-box--neutral{background: var(--nx-quote-bg); border-color: var(--nxe-line-strong);}
.nb-theme-disctalk-collector [data-post-content] .nx-box-title,.nb-theme-disctalk-collector [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-disctalk-collector [data-post-content] .nx-box > summary{cursor: pointer; list-style: none; display: flex; gap: 8px; align-items: center; border-bottom-color: transparent;}
.nb-theme-disctalk-collector [data-post-content] .nx-box > summary::-webkit-details-marker{display: none;}
.nb-theme-disctalk-collector [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-disctalk-collector [data-post-content] .nx-box[open] > summary{border-bottom-color: color-mix(in srgb, var(--bc) 25%, var(--nxe-line));}
.nb-theme-disctalk-collector [data-post-content] .nx-box[open] > summary::before{transform: rotate(45deg);}
.nb-theme-disctalk-collector [data-post-content] .nx-box-body{padding: 10px 14px;}
.nb-theme-disctalk-collector [data-post-content] .nx-box-body > *:last-child{margin-bottom: 0;}
.nb-theme-disctalk-collector [data-post-content] .nx-h1{font-size: 1.6em;}
.nb-theme-disctalk-collector [data-post-content] .nx-h2{font-size: 1.32em;}
.nb-theme-disctalk-collector [data-post-content] .nx-h3{font-size: 1.12em;}
.nb-theme-disctalk-collector [data-post-content] .nx-attach{display: inline-block;}
.nb-theme-disctalk-collector [data-post-content] .nx-attach-missing{color: var(--nxe-muted); font-style: italic;}


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

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


/* Source: /assets/themes/disctalk-collector/assets/disctalk-design.css */

:root{color-scheme:light;--canvas:#e4e9ef;--panel:#f5f7fa;--raised:#edf1f6;--ink:#172b44;--muted:#657184;--line:#d2dbe5;--head:#20262f;--amber:#f6bf46;--link:#245d97;--radius:6px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font:14px/1.5 "Segoe UI",Arial,sans-serif}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1684c8;outline-offset:3px}button{border:0}img{max-width:100%}[hidden]{display:none!important}.wrap{width:min(1380px,calc(100% - 40px));margin:auto}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{position:fixed;top:0;background:var(--amber);padding:12px;z-index:99}.preview-bar{background:#131920;color:#a9b6c6;display:flex;gap:20px;justify-content:center;padding:5px 15px;font-size:9px;letter-spacing:.5px}.preview-bar a{color:#edc76d}.masthead{background:linear-gradient(110deg,#202a35,#1c2129);color:#fff}.head{display:flex;align-items:center;gap:20px;min-height:84px}.brand{width:250px;flex-shrink:0;display:block}.brand img{width:245px;height:67px;object-fit:contain;display:block;margin-top:-7px}.brand small{display:block;text-align:center;font-size:7px;letter-spacing:1.2px;color:#e0e6ef;margin-top:-11px;margin-bottom:9px}.head nav{display:flex;align-self:stretch;gap:23px;align-items:center;flex:1;white-space:nowrap}.head nav a{font-size:12px;font-weight:650;color:#e7eaf0;height:100%;display:flex;align-items:center;position:relative}.head nav a.active{color:var(--amber)}.head nav a.active:after{content:"";position:absolute;bottom:14px;height:3px;left:0;right:0;background:var(--amber);border-radius:3px}.search{display:flex;align-items:center;max-width:185px;background:#ffffff0b;border:1px solid #4e5b6b;border-radius:4px;height:34px}.search input{width:100%;min-width:0;background:none;border:0;color:#fff;padding:8px 10px;font-size:11px}.search input::placeholder{color:#b2bdcb}.search button{background:none;color:#e5e9ed;font-size:24px;padding:0 8px}.login{background:none;color:#d5dce6;font-size:11px;white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:4px;font-size:12px;font-weight:750;white-space:nowrap;background:var(--raised);border:1px solid var(--line);color:var(--ink)}.button:hover{text-decoration:none;filter:brightness(.96)}.amber{background:linear-gradient(#ffd167,#f6be43);border-color:#dfab39;color:#1c2532;box-shadow:inset 0 1px #ffffff88}.join{padding:8px 22px}.mobile-menu{display:none}.format-nav{background:#ecf0f5;border-bottom:1px solid #c9d3df}.format-nav .wrap{display:flex;align-items:center;gap:0;min-height:44px}.format-nav a{display:flex;align-items:center;gap:8px;color:#23394f;padding:0 19px;border-right:1px solid #c4cfdc;font-weight:650;font-size:11px;white-space:nowrap}.format-nav a:first-child{padding-left:0}.format-nav i,.disc-icon{display:inline-grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#e6edf5 0 10%,#1e344d 11% 17%,var(--c) 18% 50%,#ffffff66 51% 53%,var(--c) 54%);width:25px;height:25px;box-shadow:inset 2px 2px 3px #ffffff88,inset -2px -2px 3px #0002,0 0 0 1px #b2bcc655;flex-shrink:0}.format-nav span.motto{font-size:8px;letter-spacing:3px;color:#5d6e85;margin-left:auto;white-space:nowrap}main{min-height:70vh;padding-top:12px;padding-bottom:25px}.hero{display:grid;grid-template-columns:2.45fr 1fr 1fr;gap:5px;height:276px}.feature{position:relative;overflow:hidden;border-radius:5px;display:flex;align-items:end;background-image:linear-gradient(0deg,#060c17d9,transparent 75%),url("/assets/themes/disctalk-collector/images/cinema-triptych.png");background-repeat:no-repeat;background-size:100% 100%,182% 100%;background-position:center,left;color:#fff}.feature:nth-child(2){background-size:100% 100%,445% 100%;background-position:center,71% center}.feature:nth-child(3){background-size:100% 100%,445% 100%;background-position:center,right center}.feature>div{padding:20px;width:100%;position:relative}.feature small{color:#ffd164;font-size:10px;letter-spacing:1.1px;font-weight:800}.feature h1{font:400 32px/1.08 "Oswald","Arial Narrow",sans-serif;max-width:450px;margin:8px 0 15px;letter-spacing:.2px}.feature h2{font:400 24px/1.07 "Oswald","Arial Narrow",sans-serif;margin:6px 0 0}.feature a:not(.button){color:#fff}.feature .button{font-size:11px;padding:7px 12px}.feature:hover{filter:brightness(1.04)}.radar{display:grid;grid-template-columns:200px repeat(4,1fr) 95px;align-items:center;border:1px solid var(--line);border-radius:5px;background:linear-gradient(110deg,#eff3f7,#e9eef5);margin:10px 0 12px;padding:10px 12px;gap:14px;min-height:85px}.radar-label{display:flex;gap:10px;align-items:start}.radar-label>span{font-size:29px;line-height:1;color:#506277}.radar-label b{display:block;font:400 18px "Oswald","Arial Narrow",sans-serif;color:#1f2c3b}.radar small{font-size:10px;color:var(--muted);display:block;line-height:1.35}.radar-item{display:flex;gap:11px;align-items:center;min-width:0;border-left:1px solid var(--line);padding-left:14px;color:var(--ink)}.radar-item strong{font-size:11px;line-height:1.3;display:block;margin-bottom:4px}.cover{width:43px;height:60px;border-radius:2px;border-left:3px solid #182b44;box-shadow:2px 3px 5px #192d433b;background:radial-gradient(circle at 70% 30%,var(--cover-light,#dbaa6e),transparent 30%),linear-gradient(145deg,var(--cover,#344960),#0b1422);flex-shrink:0;display:flex;flex-direction:column;justify-content:end;padding:4px;color:#fff;text-align:center;overflow:hidden}.cover b{font-family:"Oswald",sans-serif;line-height:1.1;font-size:8px;text-transform:uppercase;text-shadow:0 1px 3px black}.cover small{font-size:5px;color:#fff;letter-spacing:.6px}.radar>a:last-child{font-size:10px;font-weight:700;color:#29455f}.columns{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.main-column,.sidebar{min-width:0}.section-head{display:flex;align-items:center;gap:20px;margin:0 0 10px}.section-head h1,.section-head h2,.page-title{font:400 28px/1.15 "Oswald","Arial Narrow",sans-serif;letter-spacing:.1px;margin:0}.section-head .button{margin-left:auto}.tabs{display:flex;gap:18px;align-items:center}.tabs button{background:none;padding:9px 0;color:var(--muted);border-bottom:3px solid transparent;font-size:11px}.tabs button.active{border-color:var(--amber);color:var(--ink);font-weight:750}.category{background:var(--panel);border:1px solid var(--line);border-radius:5px;overflow:hidden;margin-bottom:12px}.category-head{display:grid;grid-template-columns:minmax(0,1fr) 55px 65px 220px;gap:13px;padding:7px 13px;background:linear-gradient(100deg,#2c394a,#435161);color:#fff;align-items:center}.category-head h2{font:400 14px/1.2 "Oswald","Arial Narrow",sans-serif;letter-spacing:.8px;margin:0}.category-head small{font-size:9px;color:#d5dfe9}.category-head.after{background:linear-gradient(90deg,#4d395f,#645180)}.category-head.play{background:linear-gradient(90deg,#235764,#366b77)}.forum-row{display:grid;grid-template-columns:minmax(0,1fr) 55px 65px 220px;gap:13px;align-items:center;padding:12px 13px;border-bottom:1px solid var(--line);min-height:67px}.forum-row:last-child{border:0}.forum-main{display:flex;align-items:center;gap:13px;min-width:0}.forum-main .disc-icon{width:34px;height:34px}.forum-main strong{font-size:13px;color:#18304c;display:block;line-height:1.3}.forum-main small{font-size:10px;color:var(--muted);display:block;line-height:1.4;margin-top:3px}.forum-symbol{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;background:var(--c);color:#fff;border-radius:5px;font-size:23px}.count{font-size:11px;text-align:center;color:#25425e}.last{display:flex;align-items:center;gap:8px;min-width:0}.avatar{width:29px;height:29px;display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;background:linear-gradient(140deg,var(--av,#547486),#26344e);box-shadow:0 0 0 2px var(--panel);color:#fff;font-size:10px;font-weight:750;overflow:hidden}.last>div{min-width:0}.last a{display:block;font-size:10px;font-weight:700;color:#243c59;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.last small{font-size:9px;color:var(--muted);display:block;margin-top:2px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:5px;margin-bottom:12px;overflow:hidden}.panel-head{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:10px}.panel-head h2{font:400 19px/1.15 "Oswald","Arial Narrow",sans-serif;margin:0}.panel-head a{font-size:10px}.panel-body{padding:14px}.welcome{padding:19px;background:linear-gradient(100deg,#101b26e8,#162436c9),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") right center/440% 100%;color:#fff}.welcome h2{font:400 27px/1.08 "Oswald","Arial Narrow",sans-serif;margin:0 0 10px}.welcome p{font-size:11px;color:#d8e3f0;margin:0 0 14px;line-height:1.4}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid #ffffff33;padding-top:15px;margin-top:17px}.stats strong{display:block;font:400 18px "Oswald",sans-serif}.stats small{font-size:9px;color:#c7d1df}.trending{padding:0 12px}.trend{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);align-items:center}.trend:last-child{border:0}.trend>b{color:#bd8719;font:400 23px "Oswald",sans-serif}.trend .avatar{width:26px;height:26px}.trend a{font-size:10px;font-weight:700;line-height:1.4;color:#263d57}.trend small{display:block;color:var(--muted);font-size:9px}.shelf-image{height:145px;background:linear-gradient(0deg,#0e1b2c33,transparent),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") 72% center/440% 100%;border-radius:3px;display:flex;align-items:end;padding:12px;color:#fff}.shelf-image b{font-size:12px;text-shadow:0 1px 4px #000}.muted{color:var(--muted)}.tiny{font-size:10px}.online{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:10px}.online .avatar{width:31px;height:31px}.empty{padding:35px;text-align:center;color:var(--muted)}.breadcrumbs{font-size:11px;color:var(--muted);margin:7px 0 15px}.breadcrumbs a{color:var(--muted)}.page-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.page-intro p{margin:7px 0 0;color:var(--muted);font-size:12px}.page-intro .page-title{font-size:35px}.label{display:inline-block;padding:3px 7px;font-size:9px;font-weight:700;border-radius:3px;background:#dae6f2;color:#335876}.label.purple{background:#e8def1;color:#6b3889}.label.green{background:#d5ede5;color:#1c685b}.label.amber{background:#f5e6c5;color:#78551b;border:0;box-shadow:none}.filterbar{display:flex;gap:10px;align-items:center;padding:12px 14px;background:var(--raised);border-bottom:1px solid var(--line);flex-wrap:wrap}.filterbar input,.filterbar select,.field input,.field select,.field textarea{border:1px solid #bfcbd9;padding:9px 10px;border-radius:4px;background:var(--panel);color:var(--ink)}.filterbar input{min-width:180px;flex:1}.filterbar select{font-size:12px}.thread-row{display:grid;grid-template-columns:34px minmax(0,1fr) 70px 90px 32px;align-items:center;gap:13px;padding:16px;border-bottom:1px solid var(--line)}.thread-row:last-child{border:0}.thread-row h3{font-size:14px;margin:4px 0}.thread-row h3 a{color:var(--ink)}.thread-row small{font-size:10px;color:var(--muted)}.watch{background:transparent;color:#697e97;font-size:23px;width:30px;height:34px}.watch.active{color:#b47f12}.post{display:grid;grid-template-columns:155px 1fr;border:1px solid var(--line);background:var(--panel);border-radius:6px;overflow:hidden;margin-bottom:14px}.post-author{padding:21px 15px;background:#e7edf4;text-align:center;border-right:1px solid var(--line)}.post-author .avatar{width:62px;height:62px;font-size:20px;margin-bottom:9px}.post-author b{display:block}.post-author small{display:block;font-size:10px;color:var(--muted);margin:5px 0}.post-content{padding:20px 24px;min-width:0}.post-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:15px}.post-content p{font-size:14px;line-height:1.8;max-width:78ch}.post-content blockquote{border-left:3px solid #caa146;background:#eaf0f5;padding:12px 16px;margin:15px 0;color:#516174;font-size:13px}.post-actions{display:flex;gap:10px;padding-top:14px;justify-content:space-between}.post-actions button{background:var(--raised);border:1px solid var(--line);border-radius:4px;color:var(--ink);padding:7px 12px;font-size:11px}.post-actions button.active{background:#fae2a6}.editor{padding:17px}.editor-toolbar{padding:9px;background:var(--raised);border:1px solid var(--line);border-bottom:0;display:flex;gap:20px;color:var(--muted);font-size:11px}.editor textarea{width:100%;min-height:130px;background:var(--panel);border:1px solid var(--line);padding:14px;color:var(--ink);resize:vertical}.editor-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.editor-bottom small{color:var(--muted);font-size:10px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.media-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden}.media-card .media-art{height:175px;background:linear-gradient(0deg,#0b1728c9,#25455533),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") left center/182% 100%;display:flex;align-items:end;padding:18px;color:#fff}.media-card:nth-child(3n/**/+2) .media-art{background-position:center,72% center;background-size:100% 100%,445% 100%}.media-card:nth-child(3n) .media-art{background-position:center,right center;background-size:100% 100%,445% 100%}.media-art strong{font:400 27px/1.05 "Oswald",sans-serif}.media-card .body{padding:16px}.media-card h2{font-size:17px;margin:8px 0}.media-card p{color:var(--muted);font-size:12px;line-height:1.7}.media-card .meta{display:flex;justify-content:space-between;align-items:center}.rating{font-weight:800;color:#795915;background:#f6e1ad;padding:6px 9px;border-radius:4px}.media-card .button{font-size:10px;padding:7px 10px}.section-note{padding:10px 14px;border-left:3px solid #99aabd;background:#edf1f6;font-size:11px;color:#62748a;margin-bottom:18px}.calendar-list{display:grid;gap:12px}.release{display:grid;grid-template-columns:65px 50px minmax(0,1fr) 100px 150px;gap:17px;align-items:center;padding:17px;background:var(--panel);border:1px solid var(--line);border-radius:5px}.release-date{text-align:center;border-right:1px solid var(--line);font:400 27px/1 "Oswald",sans-serif}.release-date small{display:block;font:700 9px/1.8 "Segoe UI",sans-serif;color:var(--muted);letter-spacing:1px}.release h2{font-size:14px;margin:0 0 5px}.release p{font-size:11px;color:var(--muted);margin:0}.collection-head{background:linear-gradient(100deg,#263c54,#455472);color:#fff;padding:28px;border-radius:6px;margin-bottom:20px}.collection-head h1{font:400 35px/1.1 "Oswald",sans-serif;margin:0 0 8px}.collection-head p{font-size:12px;color:#d1dce8}.collection-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.collection-item{background:var(--panel);padding:15px;border:1px solid var(--line);border-radius:6px}.collection-item .cover{width:100%;height:185px;margin-bottom:12px;padding:13px}.collection-item .cover b{font-size:23px}.collection-item .cover small{font-size:8px}.collection-item h2{font-size:12px}.collection-item select{width:100%;padding:7px;border:1px solid var(--line);color:var(--ink);background:var(--raised);font-size:11px;border-radius:3px}.member-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.member-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;text-align:center;padding:25px 18px}.member-card .avatar{width:68px;height:68px;font-size:22px}.member-card h2{font-size:15px;margin:14px 0 4px}.member-card p{font-size:11px;color:var(--muted)}.profile-cover{height:185px;background:linear-gradient(90deg,#182b43e3,#263b5644),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") left 40%/182% auto;border-radius:6px 6px 0 0;display:flex;align-items:end;padding:25px;color:#fff}.profile-cover .avatar{width:90px;height:90px;font-size:28px;margin-right:20px;box-shadow:0 0 0 4px #f1f5fa}.profile-cover h1{margin:0;font:400 36px "Oswald",sans-serif}.profile-cover p{margin:3px 0;color:#bfcfe3;font-size:12px}.profile-nav{background:var(--panel);padding:10px 24px;display:flex;gap:25px;align-items:center;border:1px solid var(--line);margin-bottom:20px}.profile-nav a{font-size:12px;font-weight:650}.profile-nav .button{margin-left:auto}.definition-list{display:grid;grid-template-columns:140px 1fr;margin:0}.definition-list dt,.definition-list dd{margin:0;padding:12px;border-bottom:1px solid var(--line);font-size:12px}.definition-list dt{color:var(--muted);background:var(--raised)}.edition-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}.edition-layout>.cover{width:220px;height:310px;padding:22px}.edition-layout>.cover b{font-size:35px}.edition-layout>.cover small{font-size:10px}.edition-layout h1{font:400 36px/1.1 "Oswald",sans-serif;margin:0 0 10px}.edition-layout p{color:var(--muted);line-height:1.8;font-size:13px}.edition-actions{display:flex;gap:10px;margin:20px 0}.area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.area-card{background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:19px}.area-card h2{font-size:16px;margin:8px 0}.area-card p{font-size:12px;color:var(--muted)}.area-card code{font-size:10px;background:var(--raised);padding:3px 5px}.area-card a.button{display:flex;margin-top:14px}.field{display:flex;flex-direction:column;gap:7px;margin:16px 0}.field label{font-weight:700;font-size:12px}.settings{max-width:780px}.settings-row{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:17px}.settings-row p{font-size:11px;color:var(--muted);margin:4px 0}.settings-row select{padding:8px;background:var(--raised);border:1px solid var(--line);color:var(--ink);border-radius:4px}.message{display:flex;align-items:center;gap:15px;padding:18px;border-bottom:1px solid var(--line)}.message .message-text{flex:1}.message h2{font-size:14px;margin:0 0 5px}.message p{font-size:12px;color:var(--muted);margin:0}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pagination{display:flex;gap:8px;align-items:center;justify-content:center;padding:20px}.pagination button{padding:6px 12px;background:var(--panel);border:1px solid var(--line);border-radius:3px}.pagination button.active{background:var(--amber)}footer{background:var(--head);color:#b9c5d2;padding:20px 0;font-size:10px}footer .wrap{display:flex;align-items:center;gap:22px;flex-wrap:wrap}footer a{color:#b9c5d2}footer span:not(.footer-brand span){margin-left:auto}.footer-brand{font:400 27px "Oswald",sans-serif;color:#eee}.footer-brand span{color:#559fd2}dialog{width:min(520px,calc(100% - 30px));padding:28px;border:1px solid #b5c4d4;border-radius:8px;background:var(--panel);color:var(--ink);box-shadow:0 20px 90px #07142266}dialog::backdrop{background:#0a152db0;backdrop-filter:blur(3px)}dialog h2{font:400 28px "Oswald",sans-serif;margin:0 0 10px}dialog p{font-size:13px;color:var(--muted)}.close{position:absolute;top:9px;right:12px;background:none;color:var(--muted);font-size:26px}.dialog-actions{display:flex;gap:10px;margin-top:20px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%) translateY(100px);opacity:0;background:#243a51;color:#fff;padding:12px 22px;border-radius:6px;box-shadow:0 5px 25px #101a3555;font-size:12px;z-index:100;transition:.2s;pointer-events:none}#toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.compact .forum-row{min-height:49px;padding-top:7px;padding-bottom:7px}.compact .forum-main small{display:none}body.dark{--canvas:#18222e;--panel:#222f3f;--raised:#2b3a4d;--ink:#e3eaf5;--muted:#acbdd1;--line:#3b4a5c;--link:#94c8f1}body.dark .forum-main strong,body.dark .last a,body.dark .thread-row h3 a,body.dark .count,body.dark .trend a{color:#d9e8f6}body.dark .section-note,body.dark .post-author{background:#28384b}body.dark .radar{background:#263548}body.dark .radar-label b,body.dark .radar>a:last-child{color:#dae7f6}body.dark .format-nav{background:#2b394b}body.dark .format-nav a{color:#dde8f5}body.dark .post-content blockquote{background:#2c3e51}
@media(max-width:1200px){.head{gap:12px}.brand{width:200px}.brand img{width:198px}.head nav{gap:16px}.search{max-width:135px}.format-nav a{padding:0 12px}.format-nav span.motto{display:none}.columns{grid-template-columns:minmax(0,1fr) 270px;gap:14px}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 47px 55px 170px;gap:9px}.radar{grid-template-columns:155px repeat(4,1fr);gap:10px}.radar>a:last-child{display:none}.radar-item{padding-left:9px}.feature h1{font-size:29px}.feature h2{font-size:22px}.collection-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:980px){.head{flex-wrap:wrap;padding:9px 0}.head nav{order:5;width:100%;min-height:37px;justify-content:center}.head nav a.active:after{bottom:0}.brand{margin-right:auto}.search{max-width:200px}.columns{grid-template-columns:1fr 240px}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 45px 55px}.category-head>:last-child,.forum-row>.last{display:none}.feature h1{font-size:26px}.feature h2{font-size:19px}.feature>div{padding:14px}.radar{grid-template-columns:140px repeat(3,1fr)}.radar-item:nth-last-child(2){display:none}.section-head{flex-wrap:wrap;gap:10px}.section-head h2{font-size:26px}.tabs{gap:11px}.section-head .button{font-size:10px;padding:8px}.card-grid,.market-grid{grid-template-columns:repeat(2,1fr)}.member-grid{grid-template-columns:repeat(3,1fr)}.area-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.wrap{width:calc(100% - 24px)}.preview-bar{font-size:8px;justify-content:space-between;padding:5px 12px;gap:10px}.preview-bar>span:last-child{display:none}.head{gap:10px;min-height:75px}.brand{width:182px}.brand img{width:180px;height:61px}.brand small{font-size:5px;margin-top:-10px}.mobile-menu{display:block;background:#ffffff12;border:1px solid #526175;color:#fff;padding:6px 10px;border-radius:4px;font-size:20px;margin-left:auto}.head nav{display:none;order:10;align-items:start;justify-content:start;flex-wrap:wrap;padding:12px 0}.head nav.open{display:flex}.head nav a{padding:9px 10px;min-height:40px}.head nav a.active:after{bottom:0;left:10px;right:10px}.head>.search{display:none}.head .login{display:none}.head .join{padding:8px 12px;font-size:11px}.format-nav .wrap{overflow:auto;min-height:43px}.format-nav a{padding:0 12px;font-size:10px}.format-nav i{width:21px;height:21px}.hero{grid-template-columns:1fr 1fr;height:auto;gap:6px}.hero .feature:first-child{grid-column:1/-1;height:225px}.hero .feature:not(:first-child){height:150px}.feature h1{font-size:28px;max-width:320px}.feature h2{font-size:21px}.feature small{font-size:8px}.feature>div{padding:15px}.radar{display:flex;overflow:auto;gap:13px;padding:10px;min-height:86px}.radar-label{min-width:125px}.radar-item{min-width:160px}.radar-item:nth-last-child(2){display:flex}.radar-label small{font-size:9px}.radar-label b{font-size:16px}.columns{display:flex;flex-direction:column;gap:0}.main-column,.sidebar{width:100%}.sidebar{display:grid;grid-template-columns:1fr;gap:0}.section-head{margin:16px 0 10px;gap:15px}.section-head h2{font-size:26px}.section-head .button{font-size:10px;margin-left:auto}.section-head .tabs{order:3;width:100%;padding:0 0 2px}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 45px;gap:8px}.category-head small:nth-child(3),.forum-row>.count:nth-child(3){display:none}.category-head h2{font-size:12px;letter-spacing:.5px}.forum-row{padding:13px 10px;min-height:75px}.forum-main{gap:10px}.forum-main strong{font-size:12px}.forum-main small{font-size:10px}.forum-main .disc-icon,.forum-symbol{width:29px;height:29px}.sidebar .welcome{margin-top:7px}.page-intro{align-items:start}.page-intro .page-title{font-size:29px}.page-intro .button{font-size:10px;padding:8px}.page-intro p{font-size:11px}.thread-row{grid-template-columns:29px minmax(0,1fr) 30px;padding:13px 10px;gap:9px}.thread-row>.count{display:none}.thread-row h3{font-size:13px}.thread-row small{font-size:9px}.post{grid-template-columns:1fr}.post-author{display:flex;text-align:left;gap:10px;padding:11px 15px;border:0;border-bottom:1px solid var(--line);align-items:center}.post-author .avatar{width:35px;height:35px;font-size:12px;margin:0}.post-author small{display:none}.post-author b{font-size:12px}.post-content{padding:16px}.post-content p{font-size:13px}.editor-bottom{gap:10px}.editor-bottom small{max-width:190px}.card-grid,.market-grid{grid-template-columns:1fr}.media-card .media-art{height:190px}.release{grid-template-columns:43px 39px minmax(0,1fr);gap:12px;padding:14px 10px}.release>.label{display:none}.release>.button{grid-column:3;justify-self:start;font-size:10px;padding:6px 11px}.release .cover{width:37px;height:51px}.release h2{font-size:12px}.release-date{font-size:23px}.collection-grid{grid-template-columns:repeat(2,1fr);gap:12px}.collection-item{padding:12px}.collection-item .cover{height:190px}.collection-item .cover b{font-size:20px}.member-grid{grid-template-columns:repeat(2,1fr);gap:12px}.member-card{padding:21px 10px}.member-card h2{font-size:13px}.member-card .avatar{width:54px;height:54px}.profile-cover{padding:20px;height:166px}.profile-cover .avatar{width:66px;height:66px;font-size:23px;margin-right:16px}.profile-cover h1{font-size:28px}.profile-nav{padding:10px;gap:12px;flex-wrap:wrap}.profile-nav a{font-size:10px}.profile-nav .button{font-size:10px}.edition-layout{grid-template-columns:105px minmax(0,1fr);gap:16px}.edition-layout>.cover{width:105px;height:156px;padding:10px}.edition-layout>.cover b{font-size:19px}.edition-layout>.cover small{font-size:6px}.edition-layout h1{font-size:26px}.edition-layout p{font-size:11px}.edition-actions{flex-wrap:wrap}.edition-actions .button{font-size:10px;padding:8px 10px}.definition-list{grid-template-columns:115px 1fr}.definition-list dt,.definition-list dd{font-size:10px;padding:10px}.area-grid{grid-template-columns:1fr}.settings-row{padding:14px}.settings-row b{font-size:12px}.settings-row select{max-width:130px;font-size:11px}.message{padding:14px;gap:10px}.message h2{font-size:12px}.message p{font-size:10px}.message>small{display:none}footer .wrap{gap:15px}footer span:not(.footer-brand span){margin-left:0;width:100%}.footer-brand{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Approved Screening Room reference: compact chrome, condensed editorial typography. */
.preview-bar{display:none}.head{min-height:72px;gap:18px}.brand{width:255px}.head nav{gap:25px}.head nav a{font-family:Oswald,sans-serif;font-size:14px;font-weight:500}.hero{height:260px;grid-template-columns:2.4fr .9fr 1fr}.feature h1{font-weight:650;font-size:32px}.feature h2{font-weight:600;font-size:24px}.feature>div{padding:17px}.columns{grid-template-columns:minmax(0,2.05fr) minmax(270px,1fr);gap:10px}.main-column{background:#f5f7fa88;padding:10px;border:1px solid var(--line);border-radius:4px}.forum-row{min-height:59px;padding:9px 12px}.forum-main strong{font-family:Oswald,sans-serif;font-size:14px;font-weight:550}.category-head h2{font-weight:550}.section-head h2,.panel-head h2,.welcome h2{font-weight:600}.category{margin-bottom:8px}.radar-product{width:46px;height:65px;object-fit:contain;flex-shrink:0}.radar{gap:10px}.search{max-width:120px;border:none;background:transparent}.wrap{width:min(1380px,calc(100% - 32px))}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 48px 55px 210px;gap:10px}.welcome{background-image:linear-gradient(90deg,#101720ed,#131f2cb0),url("/assets/themes/disctalk-collector/images/cinema-triptych.png")}.welcome h2{font-size:26px}
@media(max-width:1200px){.head{gap:12px}.head nav{gap:18px}.brand{width:225px}.search{max-width:95px}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 40px 45px 175px;gap:8px}.forum-main{gap:10px}}
@media(max-width:1000px){.head .search{display:none}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 40px 45px}.columns .last{display:none}.head nav{gap:14px}}
@media(max-width:760px){.columns{grid-template-columns:1fr}.head{min-height:68px}.brand{width:200px}.hero{height:330px;grid-template-columns:1fr 1fr}.hero .feature:first-child{grid-column:1/-1}.feature h1{font-size:26px}.feature h2{font-size:20px}.feature>div{padding:12px}.main-column{padding:7px}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 40px 45px}.head nav{gap:0}.wrap{width:calc(100% - 20px)}}

.wordmark{display:flex;align-items:center;font:650 42px/1 Oswald,sans-serif;color:#e4e9ef;text-shadow:0 2px 1px #0007;letter-spacing:-1.6px;height:57px}.wordmark b{color:#3ba6ed;font-weight:650}.logo-disc{display:inline-grid;place-items:center;width:51px;height:51px;border:2px solid #e3f4ff;border-radius:50%;background:radial-gradient(circle at 35% 25%,#429ad6,#0870bc 60%,#164362);position:relative;flex-shrink:0;box-shadow:inset 0 0 0 3px #2f87be}.logo-disc:after{content:"";position:absolute;bottom:-5px;left:0;width:12px;height:14px;border-left:2px solid #fff;background:#176fa5;transform:skew(-25deg) rotate(25deg)}.logo-disc i{width:18px;height:18px;border:7px solid #172c3d;background:#e0eaf0;border-radius:50%;z-index:1}.logo-waves{font:bold 28px/1 Arial;color:#f5bf52;letter-spacing:-3px;margin:0 10px 0 3px}.brand small{margin:0 0 7px 73px;text-align:left;font-size:6.3px;letter-spacing:.4px}.brand{width:255px}.forum-main small a{color:inherit}.head nav{gap:24px}@media(max-width:1200px){.brand{width:220px}.wordmark{font-size:36px}.logo-disc{width:45px;height:45px}.logo-waves{font-size:24px;margin-right:7px}.head nav{gap:18px}}@media(max-width:760px){.brand{width:190px}.wordmark{font-size:31px}.logo-disc{width:37px;height:37px}.logo-waves{font-size:21px}.brand small{font-size:5.4px;margin-left:57px}.head nav{gap:0}}
.forum-svg{width:34px;height:34px;flex-shrink:0}.sx-intro h1,.sx-release-copy h1{font-weight:550}
.sx-intro{display:grid;grid-template-columns:1fr 1.2fr;background:linear-gradient(110deg,#242a35,#121820);color:#fff;border-radius:7px;overflow:hidden;min-height:325px}.sx-intro>div{padding:35px 32px}.sx-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#d6b65e;margin:0 0 15px}.sx-intro h1{font:400 43px/1.04 Oswald,"Arial Narrow",sans-serif;margin:0 0 19px;letter-spacing:.2px}.sx-intro p:not(.sx-eyebrow){font-size:13px;line-height:1.8;color:#bfcbd9;max-width:440px}.sx-intro-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.sx-intro-tags span{border:1px solid #8394aa55;border-radius:3px;padding:5px 8px;font-size:8px;letter-spacing:.8px;color:#d5dfec}.sx-intro-art{display:flex;align-items:center;position:relative;background:radial-gradient(ellipse,#474453,#171b24 75%);padding:20px 22px 47px}.sx-intro-art img{width:100%;height:265px;object-fit:contain;filter:drop-shadow(0 12px 14px #0007)}.sx-intro-art>span{position:absolute;bottom:15px;left:24px;font-size:8px;letter-spacing:1.6px;color:#d7b46a}.sx-intro-art>span b{display:block;font:400 19px/1.5 Oswald,sans-serif;color:#fff;letter-spacing:.3px}.sx-heading{margin-top:25px;margin-bottom:14px}.sx-heading>span{margin-left:auto}.sx-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sx-card{background:var(--panel);border:1px solid var(--line);border-top:4px solid var(--sx);border-radius:6px;overflow:hidden}.sx-card-image{display:block;background:#f7f8fa;height:255px;padding:16px;border-bottom:1px solid var(--line)}.sx-card-image img{height:100%;width:100%;object-fit:contain;transition:transform .25s}.sx-card-image:hover img{transform:scale(1.025)}.sx-card-body{padding:21px 23px}.sx-card .sx-eyebrow{color:var(--muted);display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;margin-bottom:7px}.sx-card h2{font:400 30px/1.15 Oswald,sans-serif;margin:0 0 6px}.sx-card h2 a{color:var(--ink)}.sx-card-body>p{font-size:12px;color:var(--muted);margin:0 0 16px}.sx-card-date{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.sx-card-date i{height:7px;width:7px;border-radius:50%;background:var(--sx)}.sx-card-date small{display:block;color:var(--muted);font-size:9px;font-weight:400;margin-top:3px}.sx-card-actions{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding-top:16px;margin-top:17px}.sx-card-actions>a:last-child{margin-left:auto;font-size:11px}.sx-forum-row{display:grid;grid-template-columns:75px minmax(0,1fr) 90px 90px;align-items:center;gap:18px;padding:17px;border-bottom:1px solid var(--line)}.sx-forum-row:last-child{border:0}.sx-thumb{display:block;background:#f5f6f8;height:60px;border-radius:3px}.sx-thumb img{width:100%;height:100%;object-fit:contain}.sx-forum-row h3{font-size:14px;margin:6px 0}.sx-forum-row small{font-size:10px}.sx-forum-row .button{font-size:10px;padding:8px}.sx-release-hero{display:grid;grid-template-columns:1fr 1.18fr;background:linear-gradient(120deg,#1f2938,#171d25);color:#fff;border-left:5px solid var(--sx);border-radius:6px;overflow:hidden;margin-bottom:0}.sx-release-copy{padding:35px 30px}.sx-release-copy h1{font:400 44px/1.05 Oswald,sans-serif;margin:0 0 10px}.sx-release-copy h2{font-size:16px;font-weight:500;color:#c5cfdd;line-height:1.5;margin:0 0 18px}.sx-release-copy>p:not(.sx-eyebrow){font-size:13px;line-height:1.8;color:#c2cfdf}.sx-release-art{background:#eef1f5;position:relative;display:flex;align-items:center;padding:25px 20px 43px;min-width:0}.sx-release-art img{height:330px;width:100%;object-fit:contain}.sx-release-art>span{position:absolute;bottom:12px;left:0;right:0;font-size:8px;letter-spacing:1.4px;color:#55677b;text-align:center}.sx-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.sx-hero-actions .button{font-size:11px;padding:9px 12px}.sx-local-nav{display:flex;align-items:center;gap:25px;padding:14px 20px;background:var(--panel);border:1px solid var(--line);border-radius:0 0 5px 5px;margin-bottom:24px}.sx-local-nav button{font-size:12px;background:none;color:var(--ink);font-weight:700}.sx-local-nav a{margin-left:auto;font-size:11px}.sx-facts{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:4px 20px}.sx-facts>div{padding:16px 10px;border-bottom:1px solid var(--line)}.sx-facts>div:nth-last-child(-n/**/+2){border-bottom:0}.sx-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:var(--muted);margin-bottom:6px}.sx-facts dd{font-size:13px;line-height:1.55;margin:0;font-weight:650}.sx-source{font-size:10px;line-height:1.7;color:var(--muted);padding:14px 20px;border-top:1px solid var(--line);background:var(--raised)}.sx-context h3{font:400 25px/1.1 Oswald,sans-serif;margin:15px 0 6px}.sx-context p{font-size:12px;color:var(--muted)}.sx-date{padding:15px 0;margin-bottom:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sx-date small{display:block;font-size:10px;color:var(--muted)}.sx-date b{font-size:15px;display:block;margin-top:5px}.sx-prompts{padding:5px 14px}.sx-prompts button{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:14px 0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font-size:12px;line-height:1.5}.sx-prompts button:last-child{border:0}.sx-prompts span{color:#be8f25}.sx-related{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.sx-related:last-child{border:0}.sx-related img{width:72px;height:60px;object-fit:contain;background:#f8f9fa;border-radius:3px}.sx-related b{display:block;font-size:12px;color:var(--ink)}.sx-related small{display:block;font-size:9px;margin-top:4px;color:var(--muted)}.sx-discussion{margin-top:25px;scroll-margin-top:20px}.sx-discussion .section-head h2{font-size:25px}.sx-opening h2{font:400 25px/1.2 Oswald,sans-serif;margin:0 0 17px}.sx-opening .post-author{font-size:11px}.sx-opening .post-content .sx-source{border:1px solid var(--line);padding:10px 12px}.sx-opening blockquote{font-style:italic;border-color:#c69a36}.sx-thread-banner{display:grid;grid-template-columns:260px 1fr;gap:25px;align-items:center;border-left:5px solid var(--sx);background:linear-gradient(120deg,#252e3b,#172335);color:#fff;border-radius:5px;margin-bottom:22px;padding:20px}.sx-thread-banner>div{background:#f5f7fa;border-radius:4px;height:130px;padding:10px}.sx-thread-banner img{width:100%;height:100%;object-fit:contain}.sx-thread-banner strong{display:block;font:400 33px/1.2 Oswald,sans-serif;margin:8px 0}.sx-thread-banner small{font-size:9px;letter-spacing:1.3px;color:#e4c47b}.sx-thread-banner b{font-size:11px;font-weight:500;color:#c1cfdf}.sx-gallery-dialog{width:min(1200px,calc(100% - 28px));max-height:94vh;overflow:auto}.sx-gallery{background:#f8f9fa;border:1px solid var(--line);border-radius:5px;margin-top:20px;display:grid;place-items:center;min-height:220px}.sx-gallery img{max-height:70vh;max-width:100%;object-fit:contain}.sx-home-strip{display:flex;align-items:center;gap:17px;background:linear-gradient(110deg,#293543,#414557);color:#fff;border-radius:5px;padding:15px 19px;margin:0 0 15px}.sx-home-strip>div:first-child{flex:1}.sx-home-strip small{color:#e3c782;font-size:8px;letter-spacing:1.5px}.sx-home-strip strong{display:block;font:400 22px/1.3 Oswald,sans-serif}.sx-miniatures{display:flex;gap:7px}.sx-miniatures img{width:58px;height:43px;object-fit:contain;background:#f2f5f7;border-radius:3px;padding:2px}.sx-home-strip .button{font-size:10px;padding:8px 13px}
@media(max-width:1100px){.sx-release-copy h1{font-size:36px}.sx-release-copy{padding:27px 24px}.sx-release-art img{height:300px}.head nav{gap:14px}.head nav a{font-size:11px}.head .search{max-width:145px}}
@media(max-width:700px){.sx-intro{grid-template-columns:1fr}.sx-intro>div{padding:25px 22px}.sx-intro h1{font-size:36px}.sx-intro-art{padding:16px 18px 48px}.sx-intro-art img{height:200px}.sx-grid{grid-template-columns:1fr;gap:15px}.sx-card-image{height:220px;padding:12px}.sx-card-body{padding:18px}.sx-card h2{font-size:28px}.sx-card .sx-eyebrow{font-size:7px;letter-spacing:.7px}.sx-card-actions{gap:8px}.sx-card-actions .button{font-size:10px;padding:8px 11px}.sx-card-actions>a:last-child{font-size:10px}.sx-heading{gap:7px}.sx-heading>span{margin-left:0;font-size:9px}.sx-forum-row{grid-template-columns:51px minmax(0,1fr);gap:12px;padding:13px}.sx-forum-row>.count{display:none}.sx-forum-row>.button{grid-column:2;justify-self:start}.sx-forum-row h3{font-size:12px}.sx-forum-row small{font-size:9px}.sx-thumb{height:48px}.sx-release-hero{grid-template-columns:1fr}.sx-release-copy{padding:27px 20px}.sx-release-copy h1{font-size:38px}.sx-release-copy h2{font-size:14px}.sx-release-copy>p:not(.sx-eyebrow){font-size:12px}.sx-release-art{padding:17px 12px 35px}.sx-release-art img{height:250px}.sx-release-art>span{font-size:7px;letter-spacing:1px}.sx-local-nav{gap:13px;padding:12px 10px;flex-wrap:wrap}.sx-local-nav button{font-size:10px}.sx-local-nav a{margin-left:0;font-size:10px}.sx-facts{grid-template-columns:1fr;padding:0 8px}.sx-facts>div{padding:12px}.sx-facts>div:nth-last-child(2){border-bottom:1px solid var(--line)}.sx-facts dd{font-size:12px}.sx-discussion .section-head{flex-wrap:nowrap;gap:10px}.sx-discussion .section-head h2{font-size:23px}.sx-discussion .section-head .button{font-size:9px}.sx-opening h2{font-size:23px}.sx-thread-banner{grid-template-columns:100px 1fr;gap:13px;padding:12px}.sx-thread-banner>div{height:104px;padding:5px}.sx-thread-banner strong{font-size:24px}.sx-thread-banner small{font-size:7px;letter-spacing:.7px}.sx-thread-banner b{font-size:9px}.sx-home-strip{padding:13px;gap:10px;flex-wrap:wrap}.sx-home-strip strong{font-size:19px}.sx-home-strip small{font-size:7px}.sx-miniatures{display:none}.sx-gallery-dialog{padding:21px 14px}.sx-gallery-dialog h2{font-size:23px}.sx-eyebrow{font-size:8px;letter-spacing:1px}}

/* Shared readable scale, including tablet and phone. */
:root{--text-body:16px;--text-secondary:13px;--text-forum:19px;--forum-icon:44px}
body{font-size:var(--text-body)}
.head{min-height:84px}.head nav a{font-size:17px}.login,.search input{font-size:14px}.search{height:42px}.button{font-size:14px;min-height:42px;padding:10px 16px}
.format-nav .wrap{min-height:54px;overflow-x:auto}.format-nav a{font-size:14px;padding:0 16px;gap:10px}.format-nav i{width:32px;height:32px}.format-nav span.motto{font-size:10px;letter-spacing:1.6px}
.hero{height:300px}.feature h1{font-size:38px;max-width:530px}.feature h2{font-size:28px}.feature small{font-size:12px}.feature .button{font-size:14px}
.radar{grid-template-columns:190px repeat(4,minmax(160px,1fr)) 100px;overflow-x:auto;min-height:112px}.radar-label b{font-size:23px}.radar small{font-size:13px}.radar-item strong{font-size:14px}.radar-product{width:58px;height:80px}.radar>a:last-child{font-size:13px}
.section-head{flex-wrap:wrap;gap:14px}.section-head h1,.section-head h2{font-size:33px}.tabs{gap:16px}.tabs button,.tabs a{font-size:14px}.category-head{padding:10px 14px}.category-head h2{font-size:17px}.category-head small{font-size:12px}
.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 55px 60px minmax(170px,230px);gap:12px}.forum-row{min-height:83px;padding:14px}.forum-main{gap:14px}.forum-main strong{font-size:var(--text-forum);line-height:1.35}.forum-main small{font-size:var(--text-secondary);line-height:1.5}.forum-main .disc-icon,.forum-svg,.forum-symbol{width:var(--forum-icon);height:var(--forum-icon)}.count{font-size:14px}.last a{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.last small{font-size:12px}.avatar{width:36px;height:36px;font-size:12px}
.panel-head h2{font-size:24px}.panel-head a,.tiny,.section-note,.breadcrumbs{font-size:13px}.welcome h2{font-size:30px}.welcome p{font-size:15px;line-height:1.6}.stats strong{font-size:24px}.stats small{font-size:13px}.trend{padding:14px 0}.trend a{font-size:14px}.trend small{font-size:12px}.trend .avatar{width:34px;height:34px}.online .avatar{width:38px;height:38px}.shelf-image b{font-size:16px}
.page-intro p{font-size:16px}.label{font-size:12px}.thread-row h3{font-size:17px}.thread-row small,.post-author small,.post-meta,.post-actions,.editor-bottom small{font-size:13px}.post-content{font-size:16px;line-height:1.7}.filterbar input,.filterbar select,.field input,.field select,.field textarea,.editor textarea{font-size:16px}.watch{width:42px;height:42px}.post-author b{font-size:15px}footer a,footer span{font-size:13px}
.sx-intro p:not(.sx-eyebrow),.sx-release-copy>p:not(.sx-eyebrow){font-size:16px;line-height:1.7}.sx-eyebrow,.sx-card .sx-eyebrow{font-size:12px;letter-spacing:1px}.sx-intro-tags span,.sx-release-art>span{font-size:11px}.sx-card-body>p,.sx-card-date,.sx-facts dd,.sx-context p,.sx-prompts button,.sx-related b{font-size:15px}.sx-card-date small,.sx-facts dt,.sx-source,.sx-date small,.sx-related small,.sx-forum-row small{font-size:13px}.sx-card-actions>a:last-child,.sx-hero-actions .button,.sx-local-nav button,.sx-local-nav a,.sx-forum-row .button{font-size:14px}.sx-forum-row h3{font-size:17px}.sx-local-nav{flex-wrap:wrap}.sx-card-actions{flex-wrap:wrap}.sx-thread-banner small{font-size:12px}.sx-thread-banner b{font-size:14px}
@media(max-width:1250px){.head nav{gap:18px}.head .search{display:none}.format-nav .motto{display:none!important}.columns{grid-template-columns:minmax(0,1fr) 300px}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 50px 55px}.columns .last,.category-head>small:last-child{display:none}.sx-heading>span{margin-left:0}}
@media(max-width:1000px){.columns{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sidebar>.panel{margin-bottom:0}.head{flex-wrap:wrap;gap:12px;padding-top:8px;padding-bottom:8px}.head nav{order:5;flex-basis:100%;min-height:48px;justify-content:space-between}.head nav a{font-size:17px;padding:8px 0}.head nav a.active:after{bottom:0}.head .login{margin-left:auto}.head .brand{margin-right:auto}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 55px 60px 220px}.columns .last{display:flex}.category-head>small:last-child{display:block}.sx-release-hero{grid-template-columns:1fr}.sx-release-art img{height:300px}}
@media(max-width:760px){.head{min-height:76px;flex-wrap:wrap}.head nav{flex-basis:100%;order:5;min-height:0}.head nav a{font-size:17px;padding:12px}.head nav a.active:after{bottom:5px}.head .login{display:none}.mobile-menu{min-width:44px;min-height:44px}.head .join{padding:10px 17px;font-size:15px}.format-nav a{font-size:14px}.hero{height:auto;grid-template-columns:1fr 1fr}.feature:first-child{min-height:250px}.feature:not(:first-child){min-height:180px}.feature h1{font-size:32px}.feature h2{font-size:25px}.feature small{font-size:11px}.feature>div{padding:15px}.section-head h2{font-size:30px}.section-head .button{margin-left:0}.category-head,.forum-row{grid-template-columns:minmax(0,1fr) 54px;gap:10px}.category-head>small:nth-child(3),.forum-row>.count:nth-child(3),.category-head>small:last-child,.columns .last{display:none}.forum-row{padding:13px 10px;min-height:89px}.forum-main{gap:12px}.forum-main strong{font-size:19px}.forum-main small{font-size:13px}.forum-main .disc-icon,.forum-svg{width:40px;height:40px}.category-head h2{font-size:16px;letter-spacing:.3px}.sidebar{display:block}.sidebar>.panel{margin-bottom:12px}.sx-intro h1{font-size:36px}.sx-release-copy h1{font-size:36px}.sx-card .sx-eyebrow{flex-wrap:wrap;gap:8px}.sx-forum-row{grid-template-columns:60px minmax(0,1fr);gap:12px}.sx-forum-row .count{display:none}.sx-forum-row .button{grid-column:2;justify-self:start}.sx-discussion .section-head{flex-wrap:wrap}.sx-discussion .section-head .button{font-size:14px}.sx-facts dd{font-size:15px}.sx-hero-actions .button{white-space:normal}.sx-source{overflow-wrap:anywhere}}
/* Forum content has priority over the supporting rail. */
@media(min-width:1001px){.columns{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.sidebar .panel-head{flex-wrap:wrap;gap:6px}.sidebar .welcome{padding:17px}.sidebar .welcome h2{font-size:28px}.sidebar .stats{gap:7px}.sidebar .stats strong{font-size:22px}}
.last>a{display:flex;flex-shrink:0;overflow:visible}

.gp-library{margin-top:22px}.gp-library .panel-head{flex-wrap:wrap}.gp-library .panel-head p,.gp-note,.gp-status{font-size:13px;color:var(--muted);margin:6px 0}.gp-note,.gp-status{padding:0 18px 12px}.gp-thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:13px;padding:18px}.gp-tile{background:var(--raised);border:1px solid var(--line);border-radius:5px;text-align:left;padding:10px;color:var(--ink)}.gp-tile:hover{border-color:#b78b30}.gp-tile img{width:100%;height:145px;object-fit:contain;background:#f1f3f6}.gp-tile span,.gp-tile small{display:block;margin-top:8px}.gp-tile span{font-size:15px;font-weight:650}.gp-tile small{font-size:12px;color:var(--muted)}.gp-upload{position:relative;cursor:pointer;overflow:hidden}.gp-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.gp-upload:focus-within{outline:3px solid #1684c8;outline-offset:3px}.gp-dialog{width:min(1120px,calc(100% - 24px));max-height:94vh;overflow:auto;padding:26px}.gp-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-right:35px;margin-bottom:18px}.gp-dialog-head h2{font:550 29px/1.2 Oswald,sans-serif;margin:5px 0}.gp-dialog-head small{font-size:12px;color:var(--muted);letter-spacing:1px}.gp-stage{height:48vh;background:#e8edf2;border:1px solid var(--line);overflow:auto;display:grid;place-items:center}.gp-stage img{width:100%;height:100%;max-height:48vh;object-fit:contain}.gp-stage.is-zoomed{display:block}.gp-stage.is-zoomed img{width:auto;height:auto;max-width:none;max-height:none;display:block}.gp-controls{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:14px 0}.gp-controls span{font-size:13px;color:var(--muted)}.gp-controls button:disabled{opacity:.4;cursor:default}.gp-filmstrip{display:flex;gap:9px;overflow:auto;padding:4px 2px 12px}.gp-filmstrip button{width:84px;height:72px;flex-shrink:0;border:2px solid transparent;border-radius:4px;background:#e8edf2;padding:4px}.gp-filmstrip button.chosen{border-color:#c08b20}.gp-filmstrip img{width:100%;height:100%;object-fit:contain}.gp-dialog-bottom,.gp-edit{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:15px}.gp-edit label{flex:1;min-width:170px;font-size:13px}.gp-edit input{display:block;width:100%;padding:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:16px}.gp-attach{padding:18px;border-top:1px solid var(--line);background:var(--raised)}.gp-attach-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gp-attach p{font-size:13px;color:var(--muted)}.gp-choices{display:flex;gap:10px;overflow:auto;padding-bottom:8px}.gp-choices label{width:120px;flex-shrink:0;position:relative;cursor:pointer;font-size:12px;line-height:1.4}.gp-choices input{position:absolute;top:5px;left:5px;width:20px;height:20px;accent-color:#b77c17}.gp-choices img{width:120px;height:88px;object-fit:contain;border:2px solid var(--line);background:#f1f3f6}.gp-choices input:checked+img{border-color:#bd861b}.gp-choices span{display:block}.gp-post-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:18px 0}.gp-post-photos:empty{display:none}.gp-post-photos button{background:var(--raised);border:1px solid var(--line);padding:10px;border-radius:5px;text-align:left;color:var(--ink)}.gp-post-photos img{width:100%;height:180px;object-fit:contain;background:#eef1f5}.gp-post-photos span,.gp-post-photos small{display:block;font-size:13px;margin-top:6px}.gp-post-photos small{font-size:11px;color:var(--muted)}.gp-post-type{font-size:12px;padding:4px 8px;border-radius:3px;background:#e7dcbf;color:#694c1f;display:inline-block;margin-bottom:12px}
@media(max-width:700px){.gp-dialog{padding:17px}.gp-dialog-head{display:block;padding-right:22px}.gp-dialog-head .button{margin-top:10px}.gp-dialog-head h2{font-size:25px}.gp-stage,.gp-stage img{height:36vh;max-height:36vh}.gp-controls{flex-wrap:wrap}.gp-controls span{order:3;width:100%;text-align:center}.gp-thumbnails{grid-template-columns:1fr 1fr;padding:12px;gap:10px}.gp-tile img{height:120px}.gp-post-photos{grid-template-columns:1fr 1fr}.gp-post-photos img{height:130px}}

.room-banner{display:flex;align-items:center;gap:24px;padding:27px 30px;margin-bottom:22px;color:#edf3fa;border-radius:6px;border-left:6px solid var(--room);background:radial-gradient(ellipse at 90% 20%,color-mix(in srgb,var(--room) 60%,transparent),transparent 65%),linear-gradient(120deg,#182432,#2b3543);position:relative;overflow:hidden}.room-symbol{width:85px;height:85px;border:1px solid #ffffff30;background:#ffffff0a;border-radius:18px;display:grid;place-items:center;flex-shrink:0}.room-symbol .forum-svg,.room-symbol .disc-icon{width:54px;height:54px}.room-banner small{color:#c7d7e8;font-size:11px;font-weight:700;letter-spacing:2px}.room-banner h2{font:550 34px/1.2 Oswald,sans-serif;margin:5px 0}.room-banner p{margin:7px 0;color:#d1dbe8;font-size:15px}.room-banner>.button{margin-left:auto;background:#ffffff0c;border-color:#ffffff35;color:#fff}.room-topics{display:flex;gap:16px;color:#e7c06e;font-size:10px;letter-spacing:1.4px;margin-top:18px}.thread-row{border-left:4px solid var(--room);background:linear-gradient(90deg,color-mix(in srgb,var(--room) 5%,var(--panel)),var(--panel) 45%);padding:21px 17px}.thread-row:hover{background:var(--raised)}.thread-row .avatar{width:40px;height:40px}.thread-row{grid-template-columns:42px minmax(0,1fr) 65px 75px 42px}.thread-row .label{border:1px solid color-mix(in srgb,var(--room) 30%,var(--line));background:color-mix(in srgb,var(--room) 10%,var(--panel));color:var(--ink)}.thread-title-band{padding:26px;background:linear-gradient(110deg,#23303e,#344052);border-left:5px solid var(--room);border-radius:5px;color:#fff}.thread-title-band .page-title{font-size:34px;line-height:1.25;margin-top:10px}.thread-title-band p{color:#d2dce8}.thread-kicker{font-size:11px;letter-spacing:1.4px;color:#e5c779}.post{grid-template-columns:185px minmax(0,1fr);border-top:3px solid var(--member,#48657b);box-shadow:0 3px 10px #24394c08}.post-author{position:relative;background:linear-gradient(165deg,color-mix(in srgb,var(--member,#496982) 16%,var(--panel)),var(--raised));padding:0 14px 22px}.member-ribbon{display:block;background:var(--member,#42627c);color:#fff;letter-spacing:.7px;font-size:9px;font-weight:700;padding:8px 2px;margin:0 -14px 22px}.post-author>.avatar{width:80px;height:80px;font-size:25px;border:4px solid var(--panel);box-shadow:0 0 0 1px var(--line),0 5px 15px #1d304322}.post-author b{font-family:Oswald,sans-serif;font-size:21px;font-weight:550}.post-author small{line-height:1.7}.post-author .label{margin-top:12px;border:1px solid #baa05a;color:#70561f;background:#f0e5c9}.member-interests{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);margin-top:17px;padding-top:14px;font-size:12px;color:var(--muted)}.member-shelf-link{display:block;font-size:12px;margin-top:16px;font-weight:650}.post-content{padding:24px;min-width:0}.post-meta{padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:20px}.post-signature{border-top:1px dashed var(--line);margin-top:35px;padding-top:15px;font-size:13px;color:var(--muted)}.post-signature>span{color:var(--member);margin-right:7px}.post-signature small{display:block;font-size:9px;letter-spacing:1.5px;margin-top:4px}.post-actions{padding-top:18px;margin-top:17px}.post-actions button{min-height:38px;padding:8px 13px;background:var(--raised);border:1px solid var(--line);border-radius:4px;color:var(--ink)}.editor-toolbar{background:#263746;color:#dce6f0;padding:13px 18px}.profile-cover{position:relative;min-height:275px;display:flex;align-items:end;gap:25px;padding:35px;background:linear-gradient(90deg,#14212ce8,#18273580),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") center/cover;border-top:4px solid var(--member);border-radius:6px 6px 0 0}.profile-cover .avatar{width:105px;height:105px;font-size:32px;border:4px solid #e7eef5}.profile-cover h1{font:600 44px/1.15 Oswald,sans-serif;margin:8px 0}.profile-cover p{font-size:16px;color:#d3deec}.profile-label{font-size:10px;letter-spacing:2px;color:#efc568}.profile-cover-caption{position:absolute;right:25px;top:20px;font-size:10px;letter-spacing:2px;color:#dbe4ed}.profile-nav{padding:15px 20px;background:linear-gradient(#f1f4f8,#e3eaf2);border:1px solid var(--line);margin-bottom:22px;gap:22px}.profile-nav>a:not(.button){font-size:15px;font-weight:650}.profile-statbar{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 18px;padding:18px;background:var(--raised);border:1px solid var(--line);border-radius:5px}.profile-statbar b{display:block;font:550 25px Oswald,sans-serif}.profile-statbar span{font-size:12px;color:var(--muted)}.taste-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 5px}.taste-cards a{padding:18px 13px;border-radius:5px;background:linear-gradient(140deg,#42324e,#72547b);color:white;min-height:90px}.taste-cards a:nth-child(2){background:linear-gradient(140deg,#244660,#527791)}.taste-cards a:nth-child(3){background:linear-gradient(140deg,#1a4b53,#387983)}.taste-cards b{display:block;color:#eee0b4;font-size:9px;letter-spacing:1px;margin-bottom:9px}.taste-cards span{font:500 21px Oswald,sans-serif}.profile-shelf{display:flex;gap:26px;padding:25px 25px 32px;background:linear-gradient(0deg,#243847 0 9px,#7b8e9c 9px 13px,transparent 13px),var(--raised)}.profile-shelf .cover{width:90px;height:132px}.profile-shelf .cover b{font-size:16px}.profile-shelf .cover small{font-size:9px}.member-card{border-top:4px solid #415f79;background:radial-gradient(ellipse at top,#d8e4ef,transparent 75%),var(--panel)}.sx-card{box-shadow:0 5px 16px #20384c0c}.sx-card-body{background:linear-gradient(145deg,color-mix(in srgb,var(--sx) 8%,var(--panel)),var(--panel) 60%)}.sx-card h2{font-weight:550}.sx-release-copy{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--sx) 30%,transparent),transparent 80%)}.sx-release-art{background:radial-gradient(ellipse,#ffffff,#dce4ed);border-bottom:5px solid var(--sx)}.sx-opening .post-author{padding:24px 14px;border-top:5px solid #ae8b45}.sx-opening .post-content h2{font-weight:550;font-size:29px}.sx-opening blockquote{padding:20px;background:#eadfbd55;font-size:17px;line-height:1.65;border-left:4px solid #bb963e}.gp-library .panel-head{background:linear-gradient(105deg,#273645,#3b4657);color:white}.gp-library .panel-head p{color:#d2dbe5}.gp-library .gp-thumbnails{background:linear-gradient(135deg,#e4ebf2,var(--panel))}
@media(max-width:700px){.room-banner{padding:21px 16px;gap:16px;flex-wrap:wrap}.room-symbol{width:60px;height:60px}.room-banner h2{font-size:28px}.room-banner>.button{margin-left:0}.room-topics{gap:10px;font-size:9px}.thread-row{grid-template-columns:34px minmax(0,1fr) 42px;gap:10px;padding:17px 10px}.thread-row .avatar{width:32px;height:32px}.thread-row>.count{display:none}.thread-title-band{padding:20px;flex-wrap:wrap}.thread-title-band .page-title{font-size:28px}.post{grid-template-columns:1fr}.post-author{display:flex;align-items:center;gap:13px;text-align:left;padding:16px;border-right:0;border-bottom:1px solid var(--line)}.post-author>.avatar{width:57px;height:57px;font-size:19px;margin:0;flex-shrink:0}.member-ribbon,.member-interests,.member-shelf-link{display:none}.post-author small{font-size:12px}.post-author .label{margin:5px 0 0}.post-content{padding:18px}.profile-cover{padding:22px;min-height:260px;gap:16px}.profile-cover .avatar{width:72px;height:72px;font-size:24px}.profile-cover h1{font-size:33px}.profile-cover p{font-size:14px}.profile-nav{gap:13px;flex-wrap:wrap}.profile-statbar{gap:12px;padding:13px}.profile-statbar b{font-size:22px}.profile-statbar span{font-size:11px}.taste-cards{grid-template-columns:1fr}.taste-cards a{min-height:70px}.profile-shelf{gap:16px;padding:18px 15px 28px}.profile-shelf .cover{width:78px;height:116px}.sx-opening .post-author{padding:16px}.sx-opening .post-content h2{font-size:25px}}

/* Collector Edition: shared presentation tokens, not application behavior. */
:root{--canvas:#dce3e9;--panel:#f0f3f6;--raised:#e6ecf1;--ink:#1b2937;--muted:#526477;--line:#c8d2dc;--head:#171e27;--amber:#edbc58;--link:#235679;--metal:#ae8a47;--shadow:0 4px 18px #2434450b,0 1px 2px #24344508;--radius:8px}
body{background:radial-gradient(ellipse at 15% 0,#f0f3f7 0,transparent 48%),var(--canvas);letter-spacing:.03px}
.masthead{background:linear-gradient(120deg,#273340,#18212b 58%,#202a34);border-top:2px solid #b4945a;box-shadow:0 3px 12px #12243528;position:relative;z-index:2}.head{min-height:90px}.head nav a{font-family:"Segoe UI",sans-serif;font-size:15px;letter-spacing:.1px;font-weight:650}.head nav a.active{color:#f0cf86}.head nav a.active:after{height:2px;background:#e6bd69;box-shadow:0 2px 8px #e6bd6930}.brand small{color:#bdcbd7;font-size:7px;letter-spacing:.75px}.wordmark{filter:drop-shadow(0 2px 3px #0003)}
.format-nav{background:linear-gradient(#edf2f6,#dfe7ee);border-bottom:1px solid #bccad6;box-shadow:inset 0 1px #fff9}.format-nav .wrap{min-height:58px}.format-nav a{font-weight:600}.format-nav i{box-shadow:inset 2px 2px 3px #fff8,inset -2px -2px 4px #00132666,0 2px 4px #18283a30}
main{padding-top:19px}.button{border-radius:5px;box-shadow:inset 0 1px #ffffff90,0 2px 3px #20374b08;transition:background .16s,border-color .16s,box-shadow .16s}.button:hover{filter:none;background:#dce6ee;border-color:#9cacbc;box-shadow:0 3px 7px #20374b15}.button.amber{background:linear-gradient(#f5cf7b,#eabb5e);border:1px solid #c29b52;box-shadow:inset 0 1px #fff8,0 2px 4px #14263720;color:#242a30}.button.amber:hover{background:linear-gradient(#ffdc90,#f0c771)}
.hero{gap:8px;height:320px}.feature{border:1px solid #71818b70;border-radius:6px;box-shadow:0 4px 12px #172b3c22}.feature>div{padding:23px}.feature h1{font-size:40px;font-weight:600;letter-spacing:-.3px;line-height:1.12;margin-top:10px}.feature h2{font-size:29px;line-height:1.16;letter-spacing:-.2px}.feature small{font-size:11px;letter-spacing:1.4px;color:#f6d58e}.feature small:before{content:"";display:inline-block;width:17px;height:2px;background:#f4c866;vertical-align:middle;margin-right:8px}.feature:hover{filter:none}.radar{border-radius:7px;background:linear-gradient(120deg,#edf2f6,#e3eaf0);box-shadow:inset 0 1px #fff9,0 3px 12px #24394d08;margin:15px 0 23px;padding:13px}.radar-label b{font-size:24px;font-weight:550}.radar-product{background:#f4f6f8;border:1px solid #cbd5df;border-radius:3px;padding:3px}.radar-item strong{font-size:14px;line-height:1.45}.radar-item small{font-size:12px}
.main-column{background:none;border:none;padding:0}.section-head{margin-bottom:16px}.section-head h2{font-size:34px;letter-spacing:-.4px}.category,.panel{border-radius:7px;box-shadow:var(--shadow);border-color:#c6d1db;background:var(--panel)}.category{margin-bottom:18px}.category-head{background:linear-gradient(100deg,#2a3846,#455362);border-bottom:1px solid #65727d;box-shadow:inset 0 1px #fff2;padding:12px 16px}.category-head h2{font-size:16px;letter-spacing:1px}.category-head.after{background:linear-gradient(100deg,#44364f,#685573)}.category-head.play{background:linear-gradient(100deg,#24515b,#3f6f78)}.category-head small{color:#d6e0e8;font-size:11px}.forum-row{padding:16px;min-height:88px;background:linear-gradient(110deg,#ffffff28,transparent 55%);transition:background .15s}.forum-row:hover{background:#e8eef4}.forum-main strong{font-family:Oswald,sans-serif;font-weight:550;font-size:20px;color:#172b3e}.forum-main small{margin-top:5px;color:#5b6c7b}.forum-main .disc-icon{box-shadow:inset 2px 2px 4px #fff8,inset -2px -2px 4px #14344850,0 2px 5px #24374b22}.forum-svg{filter:drop-shadow(0 2px 1px #fff)}.count{font-variant-numeric:tabular-nums;font-weight:600}.last a{font-weight:600;line-height:1.45}.last small{margin-top:5px}.avatar{border:2px solid #f7f9fb;box-shadow:0 0 0 1px #adbac7,0 2px 4px #23394c14}
.panel-head{padding:16px 18px;background:linear-gradient(110deg,#ffffff66,#e6edf344);border-bottom:1px solid var(--line)}.panel-head h2{font-size:24px;letter-spacing:-.2px}.panel-head>a{font-size:12px;font-weight:650}.panel-body{padding:19px}.sidebar .panel{margin-bottom:17px}.sidebar .panel-head h2{font-size:23px}.sidebar .welcome{border-color:#293a4b;padding:22px 19px;background-image:linear-gradient(90deg,#152331f2,#162537b5),url("/assets/themes/disctalk-collector/images/cinema-triptych.png");box-shadow:0 5px 15px #15273825;position:relative}.welcome:before{content:"";display:block;width:32px;height:2px;background:#dab369;margin-bottom:16px}.sidebar .welcome h2{font-size:29px;line-height:1.15}.welcome p{font-size:14px}.stats strong{font-weight:500}.trend>b{color:#9a742c}.trend a{font-weight:600}.trend:last-child{padding-bottom:15px}.shelf-image{border:1px solid #516778;box-shadow:inset 0 -45px 35px #10213155}.online{gap:10px}.section-note{border-left:2px solid #a08a60;background:#ffffff25;color:#516478;line-height:1.7}
.breadcrumbs{font-size:12px;margin:3px 0 20px;letter-spacing:.2px}.page-intro{padding:6px 0 25px;margin-bottom:23px;border-bottom:1px solid #b8c5d0;align-items:end}.page-intro .page-title{font-weight:550;font-size:42px;letter-spacing:-.5px}.page-intro p{max-width:760px;color:#526577;line-height:1.65;margin-top:12px}.page-intro .eyebrow{display:block;color:#806536;font-size:10px;letter-spacing:2px;font-weight:750;margin-bottom:9px}
.room-banner{border:1px solid #506270;border-left:5px solid var(--room);box-shadow:0 6px 18px #27384a20;padding:32px;min-height:180px}.room-banner h2{font-size:37px;letter-spacing:-.3px}.room-symbol{border-radius:50%;box-shadow:inset 0 0 0 7px #ffffff05,0 4px 15px #0001}.room-banner p{max-width:620px}.filterbar{background:linear-gradient(#eaf0f5,#e2e9f0);padding:15px 17px}.filterbar input,.filterbar select{background:#f4f7f9;border-color:#bac9d6}.thread-row{padding:23px 18px;border-bottom-color:#ced8e1}.thread-row h3{font-size:18px;font-weight:650;line-height:1.45;margin:7px 0}.thread-row .label{font-size:10px;letter-spacing:.5px;padding:4px 8px}.thread-row .count small{font-weight:400;color:var(--muted)}.pagination button{border-radius:4px;min-width:39px;min-height:39px}.pagination button.active{background:#25394c;color:#f7d28d}
.thread-title-band{padding:29px 30px;background:radial-gradient(ellipse at right,color-mix(in srgb,var(--room) 30%,transparent),transparent 75%),linear-gradient(110deg,#1a2937,#303e4d);box-shadow:0 4px 16px #1a2c3c14;border:1px solid #526477;border-left:4px solid var(--room)}.thread-title-band .page-title{font-size:36px;line-height:1.27;max-width:980px}.thread-title-band p{color:#c7d4e1}.thread-title-band .label{background:#ffffff14;border:1px solid #ffffff24;color:#e7edf4;margin-left:7px}.thread-kicker{color:#e4c487;font-size:10px;letter-spacing:1.8px}
.post{margin-bottom:23px;border-color:#b9c7d3;border-top-color:var(--member,#526e83);border-radius:7px;box-shadow:0 5px 15px #26394d0b;grid-template-columns:185px minmax(0,1fr)}.post-author{background:linear-gradient(150deg,color-mix(in srgb,var(--member,#496982) 20%,#e5ecf2),#dfe7ee 72%);border-right-color:#bfcbd7}.member-ribbon{font-size:9px;padding:10px 5px;letter-spacing:1px;background:linear-gradient(110deg,var(--member,#42627c),#31465a);border-bottom:1px solid #ffffff50}.post-author>.avatar{margin-top:5px;border-width:5px;box-shadow:0 0 0 1px #738698,0 0 0 7px #ffffff35,0 7px 18px #26374820}.post-author b{font-size:23px;margin-top:7px}.post-author .label{border-color:#b49b6a;background:linear-gradient(#f0e8d3,#e0d4b6);font-size:10px;text-transform:uppercase;letter-spacing:1px;padding:5px 10px}.post-content{background:linear-gradient(125deg,#f7f9fb55,transparent 60%);padding:28px;line-height:1.85;font-size:16px}.post-meta{font-size:12px;color:#62788b}.post-meta>span:last-child{font-variant-numeric:tabular-nums;color:#8b713f;font-weight:700}.post-signature{margin-top:29px;color:#617688;font-size:13px}.post-actions{border-top:1px solid #d0dbe3}.post-actions button:hover{background:#dfe8ef}.editor{background:var(--panel)}.editor-toolbar{background:linear-gradient(110deg,#243645,#384b5b);border-bottom:2px solid #b19868}.editor textarea{line-height:1.75;padding:20px;background:#f5f8fa}.editor-bottom{background:var(--raised);border-top:1px solid var(--line);padding:15px 18px}
.profile-cover{min-height:310px;box-shadow:0 5px 20px #23384c20;border:1px solid #54687a;border-top:3px solid var(--member);padding:38px;background-image:linear-gradient(90deg,#14212cf5,#15273766),url("/assets/themes/disctalk-collector/images/cinema-triptych.png")}.profile-cover .avatar{box-shadow:0 0 0 1px #c9d8e2,0 0 0 8px #ffffff12,0 7px 20px #0003}.profile-cover h1{letter-spacing:-.4px;font-size:48px}.profile-cover-caption{border:1px solid #ffffff30;padding:8px 12px;background:#0d1d2940;font-size:9px;letter-spacing:2px}.profile-nav{box-shadow:0 4px 10px #22364a0a;border-top:0;padding:18px 22px;margin-bottom:25px}.profile-statbar{background:linear-gradient(120deg,#263847,#405361);border:1px solid #536977;color:#f3f7f9;padding:22px}.profile-statbar b{font-size:28px;color:#edcd92}.profile-statbar span{color:#d0dce5}.taste-cards a{box-shadow:inset 0 1px #ffffff20,0 3px 8px #20364a12;border:1px solid #ffffff30}.taste-cards span{font-size:24px}.profile-shelf{min-height:193px;background:linear-gradient(0deg,#273947 0 10px,#8093a2 10px 13px,#10243710 13px 20px,transparent 20px),linear-gradient(120deg,#dce5ed,#edf2f6)}.profile-shelf .cover{box-shadow:7px 5px 8px #14283c3b;transform:rotate(-2deg)}.profile-shelf>a:nth-child(2) .cover{transform:rotate(1deg)}.member-card{position:relative;overflow:hidden;border-radius:7px;border-top:4px solid #526c81;box-shadow:var(--shadow);padding:29px 20px;background:linear-gradient(180deg,#263a4b 0 76px,#e6edf3 76px,#f1f4f7 155px)}.member-card>.avatar,.member-card>a>.avatar{border:4px solid #f1f5f8;box-shadow:0 0 0 1px #728b9f}.member-card h2{font:550 25px Oswald,sans-serif}.member-card p{font-size:14px}
.sx-intro{border:1px solid #49586a;box-shadow:0 7px 25px #25374a22;border-radius:7px;background:radial-gradient(ellipse at left,#354250,#19232d 75%)}.sx-intro>div{padding:39px}.sx-intro h1{font-size:46px;line-height:1.12;font-weight:550;letter-spacing:-.5px}.sx-intro-art{background:radial-gradient(ellipse,#545059,#202730 70%);border-left:1px solid #77859028}.sx-intro-art>span{font-size:10px}.sx-intro-art>span b{font-size:22px;font-weight:500}.sx-heading{margin-top:32px;margin-bottom:20px}.sx-grid{gap:24px}.sx-card{border-radius:8px;border-color:#bbc9d5;border-top:3px solid var(--sx);box-shadow:0 5px 18px #24364a15}.sx-card-image{height:285px;padding:24px;background:radial-gradient(ellipse,#fff,#e0e8ef);border-bottom:1px solid #c1cdd8}.sx-card-body{padding:26px;background:linear-gradient(130deg,color-mix(in srgb,var(--sx) 7%,#f0f4f7),#edf2f6 75%)}.sx-card h2{font-size:34px;letter-spacing:-.4px}.sx-card .sx-eyebrow{font-size:10px;letter-spacing:1.3px}.sx-card-date{border-left:2px solid var(--sx);padding:4px 0 4px 12px;margin-top:21px}.sx-card-date i{display:none}.sx-card-actions{padding-top:20px;margin-top:21px}.sx-card-actions>a:last-child{font-weight:650;font-size:13px}.sx-release-hero{border:1px solid #5b6b7b;border-left:5px solid var(--sx);box-shadow:0 7px 20px #253c5122;border-radius:7px 7px 0 0}.sx-release-copy{padding:40px 35px}.sx-release-copy h1{font-size:49px;letter-spacing:-.5px;line-height:1.08}.sx-release-copy h2{font-size:19px;line-height:1.55;margin-top:16px}.sx-release-copy .sx-eyebrow{font-size:10px;letter-spacing:1.8px}.sx-release-art{padding:32px 26px 45px;background:radial-gradient(ellipse,#f8fafb,#cfdbe5);border-bottom:3px solid var(--sx)}.sx-release-art img{height:360px;filter:drop-shadow(0 12px 10px #25374c18)}.sx-local-nav{padding:17px 22px;background:linear-gradient(#ecf1f6,#dce6ee);box-shadow:0 4px 10px #23374c0b;gap:23px}.sx-local-nav button{font-weight:650}.sx-facts{padding:5px 16px}.sx-facts>div{padding:20px 14px}.sx-facts dt{font-size:11px;letter-spacing:1px;color:#65717e}.sx-facts dd{font-size:16px;font-weight:600}.sx-source{background:#e3ebf1;font-size:12px;padding:17px 20px;color:#53697b}.sx-context h3{font-weight:550;font-size:28px}.sx-date{border-left:2px solid #a58a51;padding-left:12px}.sx-related img{padding:6px;border:1px solid #bfccd7;box-shadow:0 2px 4px #243c4e08}.sx-thread-banner{background:radial-gradient(ellipse at right,color-mix(in srgb,var(--sx) 27%,transparent),transparent),linear-gradient(120deg,#223440,#303c49);border:1px solid #526577;border-left:4px solid var(--sx);box-shadow:var(--shadow)}.gp-post-type{font-size:10px;letter-spacing:1px;border:1px solid #b8a471;background:#e9dfc7;color:#705625;padding:5px 9px}.gp-library .panel-head{border-bottom:2px solid #a48c5b}.gp-thumbnails{gap:16px;padding:20px}.gp-tile{background:#f3f6f9;border-color:#becbd6;box-shadow:0 3px 8px #263d510c;padding:12px}.gp-tile img{background:radial-gradient(ellipse,#fff,#e3eaf0);border-bottom:1px solid #d3dde5}.gp-tile span{font-size:14px}.gp-post-photos button{background:linear-gradient(#e3ebf2,#edf2f6);border-color:#bfccd6}.gp-dialog{background:#e5ecf2;border:1px solid #8a9caa;box-shadow:0 20px 90px #081b3866}.gp-stage{background:radial-gradient(ellipse,#f4f7f9,#cbd7e1)}
.media-card,.collection-item,.market-grid>.panel,.area-card{border-radius:7px;border-color:#bdcbd6;box-shadow:var(--shadow)}.media-card h2,.collection-item h2{font-family:Oswald,sans-serif;font-weight:550;font-size:25px}.media-art{border-bottom:3px solid #b09258;box-shadow:inset 0 0 60px #10273930}.collection-head{background:linear-gradient(110deg,#243747,#405363);color:#f4f7f9;border-bottom:2px solid #b39864;padding:20px}.release{border-left:3px solid #7d91a1;background:linear-gradient(100deg,#f6f8fa66,var(--panel));box-shadow:0 3px 9px #25384a09}.release-date{background:linear-gradient(#263d4e,#3b5263);border:1px solid #587080;color:#f0d095;border-radius:4px;padding:13px}.release-date small{color:#d4e2eb}.definition-list>div{padding:17px 0}.message{border-radius:6px;box-shadow:var(--shadow);border-color:#c0ced9}.message .avatar{width:42px;height:42px}.message-text{line-height:1.8}.settings{border-radius:7px;border-color:#bdcbd7;box-shadow:var(--shadow)}.settings-row{padding:22px;border-bottom-color:#ccd7e0}.settings-row label{font-weight:650}.settings-row small{font-weight:400;color:#596f80}.area-card{border-top:3px solid #a58b56;padding:24px;background:linear-gradient(130deg,#eef3f7,#e0e9f0)}.area-card h2{font-family:Oswald,sans-serif;font-size:25px}.rating{background:linear-gradient(#f0dca9,#e1c581);border:1px solid #bba067;box-shadow:inset 0 1px #fff6;color:#654f25}footer{background:linear-gradient(110deg,#273a49,#172734);border-top:2px solid #a58b56;padding:24px 0}footer .wrap{gap:20px}footer a{color:#cdd9e2}
body.dark{--canvas:#131e28;--panel:#1f2d39;--raised:#283b4b;--ink:#e1eaf1;--muted:#b3c2ce;--line:#425667;--link:#9bc9ef;background:#14212c}.dark .main-column{background:none}.dark .forum-row,.dark .panel-head,.dark .thread-row,.dark .post-content,.dark .sx-card-body{background:var(--panel)}.dark .post-author{background:#263b4b}.dark .forum-main strong,.dark .last a,.dark .count,.dark .thread-row .label{color:var(--ink)}.dark .forum-main small,.dark .page-intro p{color:var(--muted)}.dark .gp-tile,.dark .gp-attach,.dark .settings,.dark .release,.dark .area-card{background:var(--panel);color:var(--ink)}.dark .sx-source,.dark .editor textarea{background:var(--raised);color:var(--ink)}
@media(max-width:1250px){.head nav{gap:17px}.head nav a{font-size:14px}.format-nav a{padding:0 13px}.hero{height:300px}.feature h1{font-size:36px}.feature h2{font-size:26px}.feature>div{padding:20px}.sx-release-copy{padding:30px}.sx-release-copy h1{font-size:42px}}
@media(max-width:1000px){.head{min-height:80px}.head nav a{font-size:15px}.hero{height:280px}.feature h1{font-size:32px}.feature h2{font-size:24px}.sx-release-copy h1{font-size:43px}.sx-release-art img{height:320px}}
@media(max-width:760px){main{padding-top:13px}.head{min-height:76px}.head nav a{font-size:16px}.brand small{font-size:5.4px;letter-spacing:.35px}.format-nav .wrap{min-height:51px}.hero{height:auto;gap:7px}.feature:first-child{min-height:260px}.feature:not(:first-child){min-height:185px}.feature>div{padding:15px}.feature h1{font-size:32px;line-height:1.13}.feature h2{font-size:24px}.feature small{font-size:9px;letter-spacing:1px}.feature small:before{width:10px;margin-right:5px}.radar{margin:12px 0 22px}.section-head h2{font-size:31px}.forum-row{padding:16px 11px;min-height:91px}.forum-main strong{font-size:19px}.category-head{padding:12px}.category-head h2{font-size:15px;letter-spacing:.5px}.page-intro{padding-bottom:21px;gap:16px;align-items:start;flex-wrap:wrap}.page-intro .page-title{font-size:34px}.page-intro p{font-size:15px}.room-banner{padding:23px 19px}.room-banner h2{font-size:30px}.thread-title-band{padding:23px 19px}.thread-title-band .page-title{font-size:29px}.post{grid-template-columns:1fr}.post-author{padding:18px}.post-author>.avatar{width:59px;height:59px;margin:0}.post-author b{font-size:22px;margin:0}.post-content{padding:21px 18px;line-height:1.8}.post-actions{gap:9px;flex-wrap:wrap}.post-signature{margin-top:25px}.profile-cover{min-height:285px;padding:26px 20px}.profile-cover h1{font-size:35px}.profile-cover-caption{font-size:8px;right:15px;top:15px}.profile-nav{padding:16px}.profile-statbar{padding:17px 12px}.profile-statbar b{font-size:24px}.taste-cards span{font-size:23px}.profile-shelf{min-height:170px}.sx-intro>div{padding:26px 22px}.sx-intro h1{font-size:37px}.sx-card-image{height:240px;padding:18px}.sx-card-body{padding:23px 20px}.sx-card h2{font-size:30px}.sx-release-copy{padding:29px 23px}.sx-release-copy h1{font-size:38px}.sx-release-copy h2{font-size:18px}.sx-release-art{padding:25px 16px 40px}.sx-release-art img{height:260px}.sx-local-nav{padding:17px;gap:17px}.sx-facts>div{padding:17px 10px}.gp-thumbnails{padding:12px;gap:10px}.gp-tile{padding:9px}.gp-tile span{font-size:13px}.settings-row{padding:18px}.member-card{padding:25px 17px}footer .wrap{gap:15px}}
@media(prefers-reduced-motion:reduce){.button,.forum-row{transition:none}}

.cs-kicker{display:block;color:#947445;font-size:10px;letter-spacing:1.8px;font-weight:750;margin-bottom:7px}.cs-section-number{font:400 33px Oswald,sans-serif;color:#8a9cae;opacity:.65}.cs-contents,.cs-availability,.cs-reviews{margin-top:24px;scroll-margin-top:75px}.cs-contents details{border-bottom:1px solid var(--line)}.cs-contents summary{display:flex;gap:18px;align-items:center;padding:21px 23px;cursor:pointer;font-size:18px;font-weight:650;list-style:none}.cs-contents summary::-webkit-details-marker{display:none}.cs-contents summary>span{font:400 20px Oswald,sans-serif;color:#9d804e}.cs-contents summary>b{margin-left:auto;font-weight:400}.cs-contents details[open] summary{background:#e5ecf2}.cs-contents details[open] summary>b{transform:rotate(45deg)}.cs-contents dl{padding:0 24px 16px 61px;margin:0}.cs-contents dl>div{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:12px 0;border-bottom:1px solid #d0dbe3}.cs-contents dt{font-size:13px;color:var(--muted)}.cs-contents dd{margin:0;font-size:15px;line-height:1.6}.cs-source-note{font-size:12px;line-height:1.7;color:var(--muted);margin:0;padding:18px 23px}.cs-release-line{display:flex;gap:21px;padding:25px;align-items:center}.cs-calendar{display:grid;place-items:center;width:75px;height:88px;background:linear-gradient(#34485a,#1c2c39);border-radius:5px;color:#e9c689;font-size:13px;box-shadow:0 4px 8px #26394820}.cs-calendar b{font-size:32px;font-weight:400}.cs-release-line h3{font:550 29px Oswald,sans-serif;margin:4px 0}.cs-release-line small{font-size:12px;color:var(--muted)}.cs-release-line p{font-size:14px;color:var(--muted);margin:7px 0}.cs-retailer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 24px;padding:19px;border:1px solid #b9cbd7;background:linear-gradient(120deg,#e3ebf1,#f5f7f9);border-radius:5px}.cs-retailer>span:first-child{font-size:9px;letter-spacing:1.2px;color:var(--muted)}.cs-retailer strong{display:block;font:550 20px Oswald,sans-serif;color:var(--ink);letter-spacing:0;margin-top:6px}.cs-retailer>span:last-child{font-size:13px;font-weight:650}.cs-track{border-top:3px solid #b69a63}.cs-track label{font-size:12px;font-weight:650;display:block;margin-bottom:8px}.cs-track select{width:100%;padding:12px;background:var(--panel);border:1px solid #b3c4d1;border-radius:4px;color:var(--ink);font-size:15px}.cs-track p{font-size:14px;line-height:1.6}.cs-save-status{display:block;font-size:11px;color:var(--muted);margin:10px 0 20px}.cs-track a{font-size:13px;font-weight:650}.cs-review-empty{padding:17px 7px 22px;max-width:600px}.cs-review-empty>span{font-size:33px;color:#ab8848}.cs-review-empty h3{font:550 27px Oswald,sans-serif;margin:10px 0}.cs-review-empty p{font-size:15px;line-height:1.7;color:var(--muted)}.cs-review-card{padding:21px;margin:0 0 20px;background:linear-gradient(120deg,#20313f,#3e4e5d);border-left:3px solid #c2a16a;border-radius:5px;color:white}.cs-review-card h3{font:550 27px Oswald,sans-serif;margin:6px 0 16px}.cs-review-card>div>small{color:#edc987;font-size:9px;letter-spacing:1.5px}.cs-review-card dl{display:flex;flex-wrap:wrap;gap:25px;margin:0}.cs-review-card dt{font-size:12px;color:#c7d4df}.cs-review-card dd{margin:5px 0 0;font:500 31px Oswald,sans-serif;color:#efcd89}.cs-review-card dd small{font-size:12px;color:#c3d2de;margin-left:4px}.cs-review-excerpt{padding:0 0 20px;font-size:15px;line-height:1.8}.cs-gallery-hero{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:36px 40px;color:#fff;background:radial-gradient(ellipse at 85% 15%,#4c5661,transparent 70%),linear-gradient(125deg,#152634,#2a3947);border:1px solid #5b6c7d;border-top:3px solid #b49b69;border-radius:7px;overflow:hidden}.cs-gallery-hero .cs-kicker{color:#e1c088}.cs-gallery-hero h1{font:550 51px/1.1 Oswald,sans-serif;margin:15px 0 22px;letter-spacing:-.5px}.cs-gallery-hero p{font-size:16px;line-height:1.8;max-width:490px;color:#c8d5e1}.cs-gallery-collage{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:13px;transform:rotate(-4deg)}.cs-gallery-collage img{width:100%;height:140px;object-fit:contain;border:1px solid #ffffff25;padding:14px;background:#e8eef4;box-shadow:0 8px 20px #07162230;border-radius:4px}.cs-gallery-collage img:first-child{grid-row:span 2;height:265px}.cs-gallery-filter{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 33px}.cs-gallery-filter a{padding:10px 17px;border:1px solid #b7c6d3;border-radius:4px;background:#e8eef3;font-size:14px;color:var(--ink)}.cs-gallery-filter a.active{background:#263c4d;color:#f1d6a1;border-color:#526b7e}.cs-gallery-group{margin:0 0 35px}.cs-gallery-group .gp-library{margin-top:0}.cs-gallery-group .gp-thumbnails{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cs-gallery-group .gp-tile img{height:220px}.cs-gallery-group .gp-tile span{font-size:16px}
.sx-local-nav{position:sticky;top:0;z-index:4;flex-wrap:nowrap;overflow-x:auto;background:#e8eef4f5;backdrop-filter:blur(12px);gap:4px;padding:9px 12px;border-bottom:2px solid #baa16e}.sx-local-nav button,.sx-local-nav a{padding:12px 14px;white-space:nowrap;font-size:13px}.sx-local-nav button:hover{background:#d4e0e9;border-radius:4px}.sx-local-nav a{margin-left:auto}.sx-release-hero{grid-template-columns:1fr 1.25fr}.sx-release-art img{height:400px}.sx-release-copy{padding:43px 35px}.sx-overview-intro{padding:23px 24px 5px;font-size:17px;line-height:1.85;color:#30495d}.sx-facts{background:linear-gradient(125deg,#e4ecf3,var(--panel))}.gp-library{scroll-margin-top:75px}.sx-discussion{scroll-margin-top:80px}
.cs-composer{border-top:3px solid #b49561;background:#edf3f7}.cs-composer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 25px;background:linear-gradient(110deg,#203645,#394c5a);color:white}.cs-composer>header small{font-size:9px;letter-spacing:1.6px;color:#e6c889}.cs-composer h3{font:500 25px Oswald,sans-serif;margin:7px 0 0}.cs-draft{font-size:11px;color:#cad9e3}.cs-compose-modes{display:flex;align-items:center;gap:5px;padding:10px 15px;background:#e3ebf2;border-bottom:1px solid #bccbd8}.cs-compose-modes button{padding:10px 14px;background:none;color:#476174;border-radius:4px;font-size:14px;font-weight:650}.cs-compose-modes button.active{background:#f6f8fa;border:1px solid #bfceda;color:#243d50;box-shadow:0 2px 4px #23374610}.cs-compose-modes button:disabled{opacity:.45;cursor:default}.cs-compose-modes>span{margin-left:auto;font-size:11px;color:#64798b}.cs-tools{display:flex;gap:5px;align-items:center;flex-wrap:wrap;padding:10px 15px;background:#f1f5f8;border-bottom:1px solid #c5d2dd}.cs-tools button{height:38px;min-width:39px;background:transparent;border:1px solid transparent;border-radius:4px;color:#2e485d;font-size:17px;padding:5px 11px}.cs-tools button[data-cmd=bold]{font-weight:800}.cs-tools button[data-cmd=italic]{font-style:italic}.cs-tools button:hover,.cs-tools button[aria-pressed=true]{background:#dce7ef;border-color:#b2c7d7}.cs-tools [data-preview]{margin-left:auto;font-size:13px;border-color:#c4d3df}.cs-writing-surface .tiptap{min-height:260px;padding:26px;outline:none;font-size:17px;line-height:1.85;background:#f8fafb;color:#263d50}.cs-writing-surface .tiptap:focus{box-shadow:inset 0 0 0 2px #8aaabc}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#7890a1;pointer-events:none;height:0}.tiptap h2,.cs-live-preview h2{font:550 27px/1.3 Oswald,sans-serif;margin:25px 0 13px}.tiptap p{margin:0 0 15px}.tiptap blockquote,.cs-live-preview blockquote{padding:13px 20px;border-left:3px solid #b69355;background:#e5edf3;margin:15px 0}.tiptap details{border:1px solid #bbcdd9;padding:14px;border-radius:4px;background:#e5edf2}.tiptap details>button{float:left;width:20px;height:24px;margin-right:8px;background:#b4c7d7}.cs-composer>footer{display:flex;justify-content:space-between;gap:15px;padding:11px 20px;background:#e4ecf2;color:#687e8f;border-top:1px solid #c1d0dc;font-size:11px}.cs-live-preview{min-height:260px;padding:26px;background:var(--panel);font-size:17px;line-height:1.85}.cs-review-fields{padding:20px 23px;background:linear-gradient(110deg,#e4ecf3,#edf2f6);border-bottom:1px solid #c1cfda}.cs-review-fields label{display:block;font-size:13px;font-weight:650;color:#3d576c}.cs-review-fields input,.cs-review-fields select{width:100%;padding:10px;margin:7px 0 12px;border:1px solid #b8cbd9;border-radius:4px;background:#f4f7fa;font-size:15px;color:#263d50}.cs-score-inputs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cs-template{background:transparent;color:#345d7b;text-decoration:underline;font-size:13px;padding:3px 0}.cs-composer details summary{cursor:pointer}.sx-reply .gp-attach{border-top:1px solid #aebfcf}.sx-reviews .panel-head{border-left:3px solid #a3844b}
@media(max-width:1000px){.sx-release-hero{grid-template-columns:1fr}.sx-release-art img{height:330px}.cs-gallery-hero{padding:29px;gap:20px}.cs-gallery-hero h1{font-size:41px}.cs-gallery-collage img{height:110px}.cs-gallery-collage img:first-child{height:210px}}
@media(max-width:700px){.cs-gallery-hero{grid-template-columns:1fr;padding:27px 22px}.cs-gallery-hero h1{font-size:38px}.cs-gallery-collage{display:flex;transform:none;gap:10px}.cs-gallery-collage img,.cs-gallery-collage img:first-child{width:calc((100% - 20px)/3);height:100px;padding:6px}.cs-gallery-group .gp-thumbnails{grid-template-columns:1fr 1fr}.cs-gallery-group .gp-tile img{height:140px}.cs-contents summary{padding:18px 17px;font-size:17px;gap:12px}.cs-contents dl{padding:0 18px 14px}.cs-contents dl>div{grid-template-columns:1fr;gap:5px}.cs-retailer{flex-wrap:wrap;margin:0 18px}.cs-release-line{padding:20px;gap:15px}.cs-release-line h3{font-size:24px}.cs-release-line p{font-size:12px}.cs-composer>header{padding:20px;align-items:start;flex-wrap:wrap}.cs-composer h3{font-size:24px}.cs-compose-modes{flex-wrap:wrap}.cs-compose-modes>span{display:none}.cs-tools{gap:2px;padding:8px}.cs-tools button{min-width:35px;padding:5px 8px}.cs-writing-surface .tiptap,.cs-live-preview{padding:21px 18px;min-height:240px;font-size:16px}.cs-score-inputs{grid-template-columns:1fr 1fr;gap:8px}.cs-review-fields{padding:18px}.sx-release-copy{padding:30px 23px}.sx-release-art img{height:265px}.sx-overview-intro{font-size:16px;padding:20px 18px 3px}.cs-review-card dl{gap:19px}.cs-review-card dd{font-size:27px}}
/* Keep anchors clear of the edition navigation. */
#sx-overview,#sx-specs,#sx-packaging,.editor{scroll-margin-top:85px}.sx-local-nav [aria-current=true]{background:#243b4c;color:#f0d299;border-radius:4px}.cs-composer [hidden]{display:none!important}.cs-writing-surface .tiptap [data-type=details]{border:1px solid #b9ccd9;padding:14px;background:#e5edf2;border-radius:4px}.cs-writing-surface .tiptap [data-type=details-summary]{font-weight:650}.cs-live-preview details{border:1px solid #bfced9;padding:15px;background:#e7eef4;border-radius:4px}.cs-live-preview details summary{font-weight:650;color:#345770}.cs-post-body{line-height:1.85}.cs-post-body details{padding:16px;border:1px solid var(--line);background:var(--raised);border-radius:4px}.cs-post-body summary{cursor:pointer;font-weight:650}.cs-post-body h2{font:550 28px Oswald,sans-serif}
.cs-review-hero{padding:42px;background:radial-gradient(ellipse at 90% 0,#56606a,transparent 65%),linear-gradient(120deg,#142736,#283c4b);color:#f3f7fa;border:1px solid #506778;border-top:3px solid #b89a63;border-radius:7px}.cs-review-hero .cs-kicker{color:#e6c786}.cs-review-hero h1{font:550 48px/1.13 Oswald,sans-serif;letter-spacing:-.4px;margin:17px 0 20px}.cs-review-hero p{max-width:630px;line-height:1.85;font-size:17px;color:#cbd8e3}.cs-review-hero>div{display:flex;flex-wrap:wrap;gap:20px;margin-top:27px;font-size:10px;letter-spacing:1.4px;color:#e3c994}.cs-review-desk{display:grid;grid-template-columns:1fr 1fr;gap:23px}.cs-review-desk article{border:1px solid #bccbd7;border-radius:6px;background:var(--panel);overflow:hidden;box-shadow:var(--shadow)}.cs-review-desk-art{display:block;padding:25px;background:radial-gradient(ellipse,#fff,#dae4ed);border-bottom:1px solid #c1d0dc;height:250px}.cs-review-desk-art img{width:100%;height:100%;object-fit:contain}.cs-review-desk article>div{padding:25px}.cs-review-desk h2{font:550 31px Oswald,sans-serif;margin:9px 0}.cs-review-desk p{font-size:15px;color:var(--muted)}.cs-review-desk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:23px;font-size:13px;font-weight:650}@media(max-width:700px){.cs-review-hero{padding:29px 23px}.cs-review-hero h1{font-size:36px}.cs-review-hero p{font-size:16px}.cs-review-desk{grid-template-columns:1fr}.cs-review-desk-art{height:240px}}
@media(min-width:1001px) and (max-width:1450px){.head .search{display:none}.head nav{gap:20px}}
.cs-review-hero{position:relative;padding-right:43%;min-height:330px}.cs-review-hero-art{position:absolute;right:4%;top:30px;bottom:32px;width:32%;display:flex;align-items:center;justify-content:center;gap:0}.cs-review-hero-art img{width:52%;height:90%;object-fit:contain;filter:drop-shadow(0 13px 13px #08172466);transform:rotate(-7deg)}.cs-review-hero-art img+img{transform:rotate(7deg);margin-left:-7%}.cs-review-hero-art>span{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#d6bb85;font-size:9px;letter-spacing:1.8px}@media(max-width:700px){.cs-review-hero{padding:29px 23px}.cs-review-hero-art{position:relative;right:auto;top:auto;bottom:auto;width:100%;height:210px;margin-top:20px}.cs-review-hero-art img{width:42%}}


/* Source: /assets/themes/disctalk-collector/assets/disctalk-native.css */
/* DiscTalk native TE4 bridge. The native DOM and interaction contracts remain intact. */
html[data-voxbb-mode]{--dt-page-width:1380px;--dt-rail-width:280px;--dt-ink:#182635;--dt-muted:#58697b;--dt-paper:#edf2f6;--dt-line:#cbd5df;--vxm-page:#dfe7ee;--vxm-page-2:#dfe7ee;--vxm-shell:#edf2f6;--vxm-panel:#edf2f6;--vxm-panel-2:#e5ecf2;--vxm-line:#cbd5df;--vxm-text:#182635;--vxm-muted:#58697b;--vxm-link:#196591;--pnf-surface:#edf2f6;--pnf-raised:#e7eef4;--pnf-inset:#dfe7ee;--pnf-border:#cbd5df;--pnf-text:#182635;--pnf-muted:#58697b;--pnf-link:#196591}
html[data-voxbb-mode=midnight]{--dt-ink:#e0e9f1;--dt-muted:#a5b5c5;--dt-paper:#202d3a;--dt-line:#3c4b5a;--vxm-page:#14212d;--vxm-page-2:#14212d;--vxm-shell:#202d3a;--vxm-panel:#202d3a;--vxm-panel-2:#263645;--vxm-line:#3c4b5a;--vxm-text:#e0e9f1;--vxm-muted:#a5b5c5;--vxm-link:#6db7e5;--pnf-surface:#202d3a;--pnf-raised:#263645;--pnf-inset:#14212d;--pnf-border:#3c4b5a;--pnf-text:#e0e9f1;--pnf-muted:#a5b5c5;--pnf-link:#6db7e5}
html[data-voxbb-mode] body.nb-theme-disctalk-collector{background:var(--vxm-page);color:var(--dt-ink);font:15px/1.55 Arial,sans-serif;background-image:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector::before{display:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-app{width:100%;max-width:none;margin:0}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-page{max-width:var(--dt-page-width);margin:auto;padding:18px!important;background:transparent;box-shadow:none}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-utility-bar{background:#17222d!important;border:0!important;border-radius:0;color:#cad6e1}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-utility-inner{max-width:var(--dt-page-width);margin:auto;min-height:30px;font-size:12px;padding:0 18px}
.dt-shell-head{background:linear-gradient(110deg,#172431,#26333e 65%,#15212d);border-bottom:1px solid #43505b;color:#e9f0f5}
.dt-shell-inner{max-width:var(--dt-page-width);margin:auto;padding:15px 18px;display:flex;gap:22px;align-items:center;min-height:88px}
.dt-brand{color:#eef4f8!important;display:block;flex-shrink:0;text-decoration:none}.dt-brand .wordmark{font:700 39px/1 Oswald,Arial,sans-serif;display:flex;align-items:center;gap:3px}.dt-brand small{font:8px/1.8 Arial,sans-serif;letter-spacing:.55px;margin-left:54px}.dt-brand b{color:#49a7db}.dt-brand .logo-disc{width:42px;height:42px}.dt-brand .logo-waves{font-size:22px;color:#efbc56}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-primary{background:none;border:0;flex:1;margin:0}.dt-primary .vxc-primary-inner{gap:6px;padding:0;display:flex;flex-wrap:wrap}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-primary a{font:500 16px Oswald,Arial,sans-serif;color:#dce5eb;padding:11px 8px;text-transform:none;border:0;min-height:42px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-primary a.is-active{background:none;color:#f4c564;box-shadow:inset 0 -3px #eec267}
.dt-search{display:flex;width:165px;border-bottom:1px solid #70808c}.dt-search input{width:130px;min-width:0;background:transparent!important;border:0!important;color:#edf4fa!important;font-size:13px}.dt-search button{border:0;background:none;color:#ebc269;font-size:25px}.dt-login{color:#dce5eb;white-space:nowrap}.dt-shell-inner .button{padding:8px 18px}.dt-format-nav{background:linear-gradient(#edf2f7,#dbe4ed);border-bottom:1px solid #becbd7}.dt-format-nav>div{max-width:var(--dt-page-width);margin:auto;display:flex;gap:0;align-items:center;padding:11px 18px}.dt-format-nav a{display:flex;align-items:center;gap:9px;padding:0 18px;border-right:1px solid #b3c2d0;color:#1c2c40;font-size:13px;font-weight:700}.dt-format-nav a:first-child{padding-left:0}.dt-format-nav .disc-icon{width:28px;height:28px}.dt-format-nav span{margin-left:auto;font:10px Oswald,sans-serif;letter-spacing:2px;color:#4e6075;padding-left:15px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector :is(.vxm-index-community .vxm-index-grid,.hx-page.has-rail){grid-template-columns:minmax(0,1fr) var(--dt-rail-width)!important;gap:18px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-main{grid-column:1;grid-row:1;min-width:0}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-rail{grid-column:2;grid-row:1;min-width:0}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-category{background:var(--dt-paper);border:1px solid var(--dt-line);border-radius:5px;overflow:hidden;margin-bottom:14px;box-shadow:0 3px 9px #182c3c06}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-community .vxc-category-head{background:linear-gradient(110deg,#253344,#455463)!important;color:#eef3f8;border:0!important;border-radius:0!important;min-height:39px;margin:0!important;padding:9px 14px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-community [data-dt-category=after] .vxc-category-head{background:linear-gradient(110deg,#493859,#71597e)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-community [data-dt-category=play] .vxc-category-head{background:linear-gradient(110deg,#1c4b57,#397383)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-community .vxc-category-head h2{font:500 18px Oswald,sans-serif!important;color:#edf2f7;text-transform:uppercase;letter-spacing:.4px}.vxc-category-head h2::before{display:none}.vxc-category-head p{display:none}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-row{display:grid;grid-template-columns:48px minmax(170px,1fr) minmax(170px,.7fr) 108px;align-items:center;padding:15px 13px;gap:12px;border-bottom:1px solid var(--dt-line);background:var(--dt-paper);min-height:85px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-row:last-child{border-bottom:0}.vxc-forum-row:hover{filter:brightness(.985)}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-main h3 a{font:500 20px/1.25 Oswald,Arial,sans-serif;color:var(--dt-ink)}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-main p{font:13px/1.5 Arial,sans-serif;color:var(--dt-muted);margin:4px 0 0}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-status-orb{width:44px;height:44px;border-radius:50%;color:white;background:radial-gradient(circle at 35% 25%,#ffffff55,transparent 50%),var(--dt-format,#3989bd);border:2px solid #ffffffbb;box-shadow:0 1px 3px #0d213747;display:grid;place-items:center}.vxc-status-orb svg{width:26px;height:26px}.vxc-forum-status-text{font-size:10px}.vxc-forum-row[data-dt-format=dvd]{--dt-format:#c14b49}.vxc-forum-row[data-dt-format=horror]{--dt-format:#775082}.vxc-forum-row[data-dt-format=scifi]{--dt-format:#344f79}.vxc-forum-row[data-dt-format=games]{--dt-format:#278574}.vxc-forum-row[data-dt-format=crt]{--dt-format:#286c78}.vxc-forum-row[data-dt-format=vhs]{--dt-format:#b95080}.vxc-forum-row[data-dt-format=laser]{--dt-format:#7962ad}.vxc-forum-row[data-dt-format=music]{--dt-format:#32849b}.vxc-forum-row[data-dt-format=steelbook]{--dt-format:#c78a2f}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-stats{font-size:13px;display:flex;gap:13px}.vxc-forum-stat-label{font-size:10px}.vxc-current-copy>a{font-size:13px;font-weight:600}.vxc-current-copy small{font-size:11px}.vxc-mini-avatar{width:32px;height:32px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector :is(.hx-rail section,.hx-rail-widget,.vxm-rail-card){background:var(--dt-paper);border-color:var(--dt-line);border-radius:6px;box-shadow:0 3px 9px #182c3c06}html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail h2{font:500 21px Oswald,sans-serif}
html[data-voxbb-mode] body.nb-theme-disctalk-collector :is(.vxc-button,.hx-daily-join){background:linear-gradient(#f6d68c,#eeb751);border:1px solid #dcad56;color:#172534;border-radius:4px;font-weight:700;box-shadow:inset 0 1px #ffedc0}
html[data-voxbb-mode] body.nb-theme-disctalk-collector :is(.vxc-button-light,.vxc-button-secondary){background:var(--dt-paper);color:var(--dt-ink);border:1px solid var(--dt-line);box-shadow:none}
html[data-voxbb-mode] body.nb-theme-disctalk-collector :is(.vxc-thread-row,.vxc-post,.vxc-editor-shell,.vxc-panel,.vxc-member-card,.vxc-form-panel){background:var(--dt-paper);border-color:var(--dt-line);border-radius:7px;box-shadow:0 4px 14px #17263508}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-thread-row{padding:18px 16px}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-thread-title{font-size:19px;color:var(--dt-ink)}
html[data-voxbb-mode] body.nb-theme-disctalk-collector :is(.vxc-page-title,h1){font-family:Oswald,Arial,sans-serif;font-weight:500}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-author{background:linear-gradient(155deg,#dbe6ee,var(--dt-paper));border-right:1px solid var(--dt-line);padding:23px 16px}.vxc-post-avatar{border:3px solid #dae6ee;box-shadow:0 3px 14px #1b324033}.vxc-post-body{font-size:16px;line-height:1.8}.vxc-post-author-name{font:500 20px Oswald,sans-serif}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .vxc-post-author{background:linear-gradient(155deg,#2b4052,var(--dt-paper))}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-editor-title{background:linear-gradient(110deg,#203446,#345568);color:#edf2f7;border-bottom:3px solid #dab569;padding:14px 18px}.vxc-editor-title h2{font:500 23px Oswald,sans-serif}.vxc-editor-shell textarea{font-size:16px;min-height:220px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-footer{background:#1c2b38;color:#c3d2df;margin:20px 0 0;border:0;padding:24px max(18px,calc((100vw - var(--dt-page-width))/2))}
.dt-content-head{padding:24px 0 20px;border-bottom:1px solid var(--dt-line);margin-bottom:22px}.dt-content-head h1{font-size:42px;margin:4px 0}.dt-kicker{color:#96702e;font-size:11px;letter-spacing:2px;font-weight:700;text-transform:uppercase}.dt-content-head p{max-width:700px;color:var(--dt-muted)}.dt-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dt-edition-card{background:var(--dt-paper);border:1px solid var(--dt-line);border-radius:7px;overflow:hidden}.dt-edition-card img{width:100%;height:270px;object-fit:contain;background:#dbe3eb;padding:20px}.dt-card-copy{padding:20px}.dt-card-copy h2{font:500 25px Oswald,sans-serif;margin:7px 0}.dt-card-copy p{color:var(--dt-muted)}.dt-edition-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--dt-rail-width);gap:22px}.dt-package{display:block;background:#dbe3eb;border:1px solid var(--dt-line);border-radius:7px;padding:25px}.dt-package img{display:block;max-height:530px;width:100%;object-fit:contain}.dt-edition-section{padding:24px;background:var(--dt-paper);border:1px solid var(--dt-line);margin-top:18px;border-radius:7px}.dt-edition-section h2{font:500 26px Oswald,sans-serif;margin:0 0 16px}.dt-specs div{padding:11px 0;border-bottom:1px solid var(--dt-line)}.dt-specs dt{font-size:11px;text-transform:uppercase;color:var(--dt-muted)}.dt-specs dd{margin:3px 0;font-weight:600}.dt-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dt-gallery-grid .vxc-attachment-preview img{height:240px;object-fit:contain}.dt-section-nav{display:flex;gap:20px;border-bottom:1px solid var(--dt-line);padding:16px 0;flex-wrap:wrap}.dt-section-nav a{font-weight:700}.dt-score{font:500 32px Oswald,sans-serif;color:#96702e}.dt-empty{padding:35px;background:var(--dt-paper);border:1px dashed var(--dt-line);border-radius:7px}
@media(max-width:1150px){.dt-shell-inner{gap:12px;flex-wrap:wrap}.dt-search{margin-left:auto}.dt-format-nav span{display:none}.dt-format-nav a{padding:0 12px}.dt-primary{order:3;flex-basis:100%!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-row{grid-template-columns:44px minmax(130px,1fr) minmax(150px,.7fr)}.vxc-forum-row .vxc-forum-stats{display:none!important}}
@media(max-width:850px){html[data-voxbb-mode] body.nb-theme-disctalk-collector :is(.vxm-index-community .vxm-index-grid,.hx-page.has-rail){grid-template-columns:1fr!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-rail{grid-column:1;grid-row:2}.dt-edition-layout{grid-template-columns:1fr}.dt-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-format-nav>div{overflow:auto}.dt-format-nav a{white-space:nowrap;flex-shrink:0}.dt-format-nav{max-width:100vw}.dt-shell-inner .dt-login{display:none}.dt-shell-inner{gap:10px}.dt-brand .wordmark{font-size:32px}.dt-search{width:140px}.dt-search input{width:108px}.dt-content-head h1{font-size:34px}}
@media(max-width:550px){html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-page{padding:10px!important}.dt-search{display:none}.dt-shell-inner{padding:12px}.dt-shell-inner>.button{margin-left:auto}.dt-card-grid,.dt-gallery-grid{grid-template-columns:1fr}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-row{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:13px 10px}.vxc-forum-row .vxc-forum-last{grid-column:2}.dt-shell-inner .vxc-mobile-menu{margin-left:auto}.dt-primary .vxc-primary-inner{flex-wrap:wrap}.dt-package{padding:12px}.dt-edition-section{padding:17px}.dt-format-nav a{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Definitive layout ownership over the donor's presentation layers. */
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-app{width:100%!important;max-width:none!important;margin:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-utility-bar{margin:0!important;border-radius:0!important;box-shadow:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-primary{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-primary a{color:#e4edf4!important;background:transparent!important;text-transform:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-primary a.is-active{color:#f0c267!important;box-shadow:inset 0 -3px #eec267!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-category-head h2{color:#eef4fa!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-weight:500!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-category-head :is(button,small,.cp-catcount){color:#dce5ee!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-main h3 a{font:500 20px/1.3 Oswald,sans-serif!important;color:var(--dt-ink)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-main p{font:13px/1.5 Arial,sans-serif!important;color:var(--dt-muted)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-join{background:linear-gradient(100deg,#112535eb,#1a2c40c9),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") right center/440% 100%!important;color:#edf3f8!important;padding:23px 20px!important;border:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-join>b{font:500 28px/1.12 Oswald,sans-serif!important;color:#eef4f8!important}.hx-join p{color:#c3d1dd!important}.hx-join-p{background:#efc46c!important;color:#172635!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hero .button{color:#172635!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-main{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-category-body{background:var(--dt-paper)!important;padding:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-row{background:var(--dt-paper)!important;border-color:var(--dt-line)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-page{background:transparent!important}

html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-community .vxc-category-head h2{color:#eef4fa!important;text-transform:uppercase!important;letter-spacing:.5px!important;font:500 18px/1.3 Oswald,sans-serif!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector :is(.vxm-index-community .vxm-index-grid,.hx-page.has-rail){background:transparent!important;padding:0!important;box-shadow:none!important;border:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxm-index-community .vxm-index-rail{border:0!important;padding:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-category-head .hx-cat-count{color:#d2dfe9!important}.hx-cat-num{display:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-row .vxc-forum-stats{display:flex;flex-direction:row!important;gap:13px!important;background:none!important;padding:0!important;border:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-stat{display:flex!important;flex-direction:column!important;gap:3px!important;background:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-stat-label{font-size:10px!important;font-weight:400!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-status .vxc-status-orb{width:44px!important;height:44px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,#ffffff55,transparent 50%),var(--dt-format,#3989bd)!important;box-shadow:0 1px 3px #0d213747!important;color:white!important;border:2px solid #ffffffbb!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-button:not(.vxc-button-light){background:linear-gradient(#f6d68c,#eeb751)!important;color:#172534!important;border-color:#dcad56!important;box-shadow:inset 0 1px #ffedc0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-join .hx-join-p{color:#172635!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-thread-title{background:linear-gradient(115deg,#243746,#344453)!important;border-left:4px solid #dfbd76;padding:26px!important;border-radius:6px;color:#e7eff6!important;margin-bottom:18px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-thread-title :is(h1,p,a){color:#e7eff6!important}.vxc-thread-title h1{font-size:34px!important;line-height:1.25!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-meta{background:#e1eaf1!important;border-bottom:1px solid #cbd5df!important;padding:14px 20px!important}.vxc-post-content{min-width:0}.vxc-post-body blockquote{border-left:3px solid #b89651!important;background:#dce6ee!important;padding:20px!important}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .vxc-post-meta{background:#283b4a!important}.vxc-post-body blockquote{color:#243a4a}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-author-name{font:500 21px Oswald,sans-serif!important}.vxc-post-author .vxc-post-avatar{border-radius:50%!important}
@media(max-width:1150px){html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-row .vxc-forum-stats{display:none!important}}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-member-head{background:linear-gradient(120deg,#193443ed,#223447d9),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") center/cover!important;color:#e4edf4!important;border:1px solid #516474!important;border-bottom:3px solid #d5b478!important;overflow:hidden;box-shadow:0 8px 25px #142d4520!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-member-head :is(h1,a,dt,dd,.hx-member-title,.hx-member-meta,.hx-member-summary){color:#e4edf4!important}.hx-member-info h1{font:500 42px/1.1 Oswald,sans-serif!important}.hx-member-stats{border-color:#a9bacb55!important}.hx-member-stats dt{font-size:11px!important}.hx-member-stats dd{font:500 24px Oswald,sans-serif!important}.hx-member-top{padding:28px!important}.hx-member-avatar{border-radius:50%!important;border:4px solid #e7d09b!important;box-shadow:0 4px 18px #12223188!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-profile-tabs{background:#243545!important;border:0!important;padding:6px!important;border-radius:5px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-profile-tabs a{color:#dbe7ef!important;padding:12px!important;background:transparent!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-profile-tabs a.is-active{color:#f1c97a!important;box-shadow:inset 0 -3px #daba71!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-profile-section{background:var(--dt-paper)!important;color:var(--dt-ink)!important;border-color:var(--dt-line)!important}.vxc-profile-section>header{background:#314759!important;color:#e2ecf4!important}.vxc-profile-section>header :is(h2,p){color:#e2ecf4!important}
@media(max-width:550px){.dt-shell-inner>.button{display:none}.dt-brand{max-width:240px}.hx-member-top{padding:18px!important}.hx-member-info h1{font-size:32px!important}.vxc-thread-title h1{font-size:27px!important}}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-content :is(h1,h2,h3){font-family:Oswald,Arial,sans-serif!important;font-weight:500}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .sx-release-copy :is(h1,h2,p){color:#e8eef4}.sx-release-copy h1{font-size:49px!important;line-height:1.1!important}.sx-release-copy h2{font-size:21px!important;line-height:1.5!important}.sx-release-copy p{font-size:15px;line-height:1.7}.sx-release-hero .sx-release-art{display:block;text-decoration:none}.sx-release-art>span{display:block;text-align:center;font-size:10px;color:#556b7c;letter-spacing:1px;margin-top:18px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .sx-intro h1{font:500 48px/1.1 Oswald,sans-serif!important;color:#edf3f8!important}.sx-intro p{color:#c6d3df!important}.sx-card h2 a{color:#233e55}.dt-content .sx-card{min-width:0}.dt-content .sx-card-image img{height:100%;width:100%;object-fit:contain}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-content{background:transparent!important;padding:0!important;border:0!important}
@media(max-width:550px){.sx-release-copy h1{font-size:36px!important}.sx-release-copy h2{font-size:20px!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .sx-intro h1{font-size:36px!important}}
html[data-voxbb-mode] body.nb-theme-disctalk-collector :is(.button,.sx-hero-actions .button,.sx-card-actions .button){color:#172b3d!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector{--hx-frame:var(--dt-paper);--hx-card:var(--dt-paper);--hx-frame-line:var(--dt-line);--hx-line:var(--dt-line);--hx-line-2:var(--dt-line);--hx-text:var(--dt-ink);--hx-text-2:var(--dt-muted)}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-member-head .hx-member-meta :is(span,b,time){color:#cad8e4!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-profile-section>header :is(span,small){color:#cad8e4!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-member-head .hx-member-avatar{border-radius:50%!important;border:4px solid #dfc383!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-content :is(.cs-review-hero,.cs-gallery-hero) :is(h1,p){color:#e4edf4!important}
.dt-gallery-grid{margin-top:24px}.dt-content .cs-review-hero{min-height:300px;background:radial-gradient(ellipse at right,#375062,transparent 65%),linear-gradient(110deg,#1b2f3e,#243545);padding-right:36px}.dt-content .cs-review-hero h1{max-width:730px}
/* Connected forum table: remove the donor's card spacing in row mode. */
html[data-voxbb-mode] body.nb-theme-disctalk-collector[data-pnf-forum-layout=rows] .vxc-category{background:var(--dt-paper)!important;border:1px solid var(--dt-line)!important;border-radius:6px!important;margin:0 0 18px!important;overflow:hidden}
html[data-voxbb-mode] body.nb-theme-disctalk-collector[data-pnf-forum-layout=rows] .vxc-forum-list{display:block!important;gap:0!important;padding:0!important;margin:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector[data-pnf-forum-layout=rows] .vxc-forum-row{margin:0!important;border:0!important;border-bottom:1px solid var(--dt-line)!important;border-radius:0!important;box-shadow:none!important;padding:14px 16px!important;min-height:82px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector[data-pnf-forum-layout=rows] .vxc-forum-row:last-child{border-bottom:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-filterbar::before{content:"The forums";font:500 30px/1.2 Oswald,sans-serif;color:var(--dt-ink);margin-right:20px}.hx-filterbar{align-items:center;min-height:56px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-current-copy>a{font-size:14px!important;line-height:1.4!important}.vxc-current-copy small{font-size:12px!important}
@media(min-width:1151px){html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-row{grid-template-columns:48px minmax(180px,1fr) 116px minmax(190px,.65fr)!important}.vxc-forum-row .vxc-forum-main{grid-column:2}.vxc-forum-row .vxc-forum-stats{grid-column:3;grid-row:1}.vxc-forum-row .vxc-forum-last{grid-column:4;grid-row:1}}
@media(max-width:550px){html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-filterbar::before{font-size:26px;margin-right:4px}.hx-filterbar{flex-wrap:wrap}}
/* Collector sidebar: editorial spacing and quiet statistics. */
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-w{padding:18px!important;margin:0 0 16px!important;background:var(--dt-paper)!important;border:1px solid var(--dt-line)!important;border-radius:7px!important;box-shadow:0 3px 10px #20354807!important;overflow:hidden}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-w:has(>.hx-join){padding:0!important;border-color:#263e50!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-wh{padding:0 0 13px!important;margin:0 0 13px!important;border-bottom:1px solid var(--dt-line)!important;gap:9px!important;align-items:center!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-wh h2{font:500 22px/1.2 Oswald,sans-serif!important;letter-spacing:0!important;color:var(--dt-ink)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-wh>svg{width:19px!important;height:19px!important;color:#638296!important;flex-shrink:0}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-act{font:12px/1.3 Arial,sans-serif!important;color:var(--vxm-link)!important;white-space:nowrap}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-join{padding:25px 21px!important;background:linear-gradient(115deg,#132533f5,#152838d9),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") right center/440% 100%!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-join>b{display:block;font:500 29px/1.12 Oswald,sans-serif!important;letter-spacing:-.2px;margin-bottom:14px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-join p{font:14px/1.65 Arial,sans-serif!important;color:#d0dde7!important;margin:0 0 20px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-join-row{gap:9px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-join-row a{min-height:40px!important;font:700 13px/1.4 Arial,sans-serif!important;display:flex;align-items:center;justify-content:center;border-radius:4px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-join-row .hx-join-s{color:#e6eef5!important;background:#ffffff09!important;border:1px solid #8b9dac!important;box-shadow:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-faces{gap:7px!important;padding:2px 0 15px!important;flex-wrap:wrap!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-faces :is(.hx-av,.hx-more){width:34px!important;height:34px!important;font-size:12px!important;border:2px solid var(--dt-paper)!important;box-shadow:0 0 0 1px var(--dt-line)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-online-split{display:flex!important;gap:7px 12px!important;flex-wrap:wrap!important;border-top:1px solid var(--dt-line);padding-top:12px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-online-split>span{display:inline-flex!important;align-items:center!important;gap:4px!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;font-size:12px!important;color:var(--dt-muted)!important;border-radius:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-online-split b{font:700 12px Arial,sans-serif!important;color:var(--dt-ink)!important}.hx-online-split i{display:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-list{margin:0!important;padding:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-item{padding:13px 0!important;margin:0!important;border-bottom:1px solid var(--dt-line)!important;gap:10px!important;align-items:start!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-item:first-child{padding-top:0!important}.hx-rail .hx-item:last-child{border-bottom:0!important;padding-bottom:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-t{font:600 14px/1.45 Arial,sans-serif!important;color:var(--dt-ink)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-meta{font:12px/1.5 Arial,sans-serif!important;color:var(--dt-muted)!important;margin-top:5px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-tiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-tile{background:none!important;border:0!important;border-radius:0!important;padding:12px 8px!important;box-shadow:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-tile:nth-child(odd){border-right:1px solid var(--dt-line)!important;padding-left:0!important}.hx-rail .hx-tile:nth-child(n/**/+3){border-top:1px solid var(--dt-line)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-tile b{font:500 27px/1.2 Oswald,sans-serif!important;color:var(--dt-ink)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-rail .hx-tile span{font:12px Arial,sans-serif!important;color:var(--dt-muted)!important;margin-top:5px!important}


/* Source: /assets/themes/disctalk-collector/assets/disctalk-lobby.css */
/* Collector Edition 1.1 — cinema-lobby composition, native TE4 content. */
html[data-voxbb-mode]{--dt-ink:#172e42;--dt-muted:#597080;--dt-paper:#f0f4f7;--dt-line:#cbd7e0;--vxm-page:#e1e9ef;--vxm-page-2:#e1e9ef;--dt-gold:#f6c568;--dt-teal:#287b83;--dt-night:#132b3d}
html[data-voxbb-mode=midnight]{--dt-ink:#e5edf3;--dt-muted:#b0c2ce;--dt-paper:#213747;--dt-line:#3c5263;--vxm-page:#142735;--vxm-page-2:#142735}
html[data-voxbb-mode] body.nb-theme-disctalk-collector{font:15px/1.6 "Segoe UI",Arial,sans-serif!important;background:var(--vxm-page)!important}
.dt-shell-head{background:#152b3b;border-bottom:1px solid #3a5364}
.dt-shell-inner{min-height:98px;gap:24px;padding-top:18px;padding-bottom:18px}
.dt-brand .wordmark{font-size:43px;gap:7px;letter-spacing:-1.2px}
.dt-brand .dt-brand-mark{width:52px;height:52px;display:block}
.dt-brand small{font:8px/1.5 "Segoe UI",sans-serif;letter-spacing:1.1px;margin-left:60px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-primary a{font:600 14px/1.3 "Segoe UI",Arial,sans-serif!important;padding:14px 8px!important;white-space:nowrap}
.dt-primary .vxc-primary-inner{gap:3px;flex-wrap:nowrap}
.dt-search{width:174px;flex-shrink:0;border:1px solid #557080;border-radius:5px;background:#213b4b;padding:3px 7px;align-items:center}
.dt-search input{font:13px "Segoe UI",sans-serif!important;min-height:32px!important;padding:5px!important;width:130px}
.dt-search input::placeholder{color:#bbcad5!important;opacity:1}
.dt-search button{width:26px;height:32px;line-height:1}
.dt-login{font-size:14px!important;color:#e1eaf1!important}
.dt-shell-inner>.button{font:700 14px/1.4 "Segoe UI",sans-serif!important;padding:10px 20px!important;border-radius:5px;background:var(--dt-gold)!important;color:#182e40!important}
.dt-format-nav{background:#cedee8;border-color:#b7ccd9}
.dt-format-nav>div{padding-top:12px;padding-bottom:12px}
.dt-format-nav a{font-size:13px;padding:0 19px;border-color:#a9c1d0}
.dt-format-nav .disc-icon{width:29px;height:29px;box-shadow:0 1px 2px #20384933}
.dt-format-nav span{font:600 10px/1.4 "Segoe UI",sans-serif;letter-spacing:1.7px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-page{padding-top:22px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-page:has(.dt-lobby){background:transparent!important;border:0!important;border-radius:0!important;padding:22px 18px!important;margin:0 auto!important}
.dt-overline{display:block;font:750 10px/1.5 "Segoe UI",sans-serif;letter-spacing:1.9px;text-transform:uppercase}
.dt-mosaic{display:grid;grid-template-columns:1.7fr .85fr .85fr;gap:12px;margin-bottom:30px;min-height:330px}
.dt-scene{position:relative;isolation:isolate;overflow:hidden;border-radius:9px;display:flex;flex-direction:column;justify-content:flex-end;padding:25px;background-image:url("/assets/themes/disctalk-collector/images/cinema-triptych.png");background-repeat:no-repeat;background-size:445% 100%;color:#f3f6f8;box-shadow:0 5px 12px #20354722}
.dt-scene::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#081825f5,transparent 90%)}
.dt-scene .dt-overline{color:#f1c36b;font-size:10px;letter-spacing:1.5px}
.dt-scene-main{background-position:left center;background-size:182% 100%;justify-content:space-between;padding:28px 30px}
.dt-scene-main::before{background:linear-gradient(90deg,#0b1c2ee8,#10253865 70%,#14273900)}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-scene-main h1{font:550 45px/1.05 Oswald,sans-serif!important;margin:13px 0 10px;color:#f2f6f8!important;letter-spacing:-.5px}
.dt-scene h1 em{font-style:normal;color:#f3c66f}
.dt-scene-main p{font-size:14px;line-height:1.55;max-width:310px;color:#d3e1eb;margin:12px 0 18px}
.dt-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dca94c;border-radius:5px;background:#f6c568;color:#192f41!important;padding:11px 17px;font:750 13px/1.4 "Segoe UI",sans-serif;box-shadow:0 2px 0 #14293915;text-decoration:none!important}
.dt-action:hover{background:#ffd482;transform:translateY(-1px)}
.dt-scene-note{position:absolute;right:22px;bottom:24px;width:185px;font:700 9px/1.5 "Segoe UI",sans-serif;letter-spacing:1px;color:#f4cc7e!important;border-left:2px solid #f4c367;padding-left:13px}
.dt-scene-note b{display:block;color:#edf4f8;font:600 13px/1.5 "Segoe UI",sans-serif;letter-spacing:0;margin-top:4px}
.dt-scene-horror{background-position:72% center}.dt-scene-retro{background-position:right center}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-scene h2{font:500 28px/1.15 Oswald,sans-serif!important;margin:7px 0 10px;color:#f2f5f7!important}
.dt-scene> a:not(.dt-scene-note){color:#efc471;font-size:13px;font-weight:650}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-scene>div>a:not(.dt-action){color:#efc471!important;font-size:13px;font-weight:650}
.dt-forum-top{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 0 20px}
.dt-forum-top .dt-overline{color:#597081}
.dt-forum-top h2{font:550 37px/1.2 Oswald,sans-serif;margin:2px 0 0;letter-spacing:-.5px}
.dt-forum-top h2 span{color:#c58324}
.dt-forum-top nav{display:flex;gap:24px;align-items:center;font-size:13px;font-weight:650}
.dt-lobby-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--dt-rail-width,280px);gap:25px;align-items:start}
.dt-lobby-grid.dt-no-rail{grid-template-columns:minmax(0,1fr)}
.dt-rooms,.dt-lobby-rail{min-width:0}
.dt-room-toolbar{display:flex;justify-content:space-between;align-items:center;min-height:47px;border-bottom:1px solid var(--dt-line);margin-bottom:18px}
.dt-room-toolbar>div{display:flex;gap:24px}
.dt-room-toolbar button{font:650 13px/1.4 "Segoe UI",sans-serif;color:var(--dt-muted);padding:0 0 12px;border:0;border-radius:0;background:transparent}
.dt-room-toolbar button.is-selected{color:var(--dt-ink);box-shadow:0 3px #287a87}
.dt-room-toolbar button span{border-radius:4px;background:#c9dce6;padding:2px 6px;color:#264d63;font-size:11px;margin-left:4px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-category{border:1px solid var(--dt-line)!important;border-radius:7px!important;margin-bottom:20px!important;box-shadow:0 3px 10px #183b4c08!important;background:var(--dt-paper)!important;overflow:hidden}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-category-head{background:#203e52!important;min-height:46px!important;padding:10px 18px!important;border:0!important;border-radius:0!important;margin:0!important;color:#f2f6f8!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby [data-dt-category=after] .vxc-category-head{background:#574967!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby [data-dt-category=play] .vxc-category-head{background:#24636c!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-category-head h2{font:650 13px/1.4 "Segoe UI",Arial,sans-serif!important;letter-spacing:1px!important;color:#f0f5f8!important}
.dt-lobby .hx-cat-count{font:11px "Segoe UI",sans-serif!important;letter-spacing:.3px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-head{display:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-list{display:block!important;padding:0!important;margin:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-row{display:grid!important;grid-template-columns:45px minmax(175px,1fr) 100px minmax(180px,.7fr)!important;gap:15px!important;min-height:94px!important;padding:18px!important;margin:0!important;background:var(--dt-paper)!important;border:0!important;border-bottom:1px solid var(--dt-line)!important;box-shadow:none!important;border-radius:0!important;align-items:center!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-row:last-child{border-bottom:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-row[hidden],html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-category[hidden]{display:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-row>div{padding:0!important;margin:0!important;border:0!important;min-width:0}
.dt-lobby .vxc-forum-status{grid-column:1;grid-row:1}
.dt-lobby .vxc-forum-main{grid-column:2;grid-row:1}
.dt-lobby .vxc-forum-stats{grid-column:3;grid-row:1}
.dt-lobby .vxc-forum-last{grid-column:4;grid-row:1}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-main h3{margin:0!important;padding:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-main h3 a{font:700 17px/1.3 "Segoe UI",Arial,sans-serif!important;letter-spacing:-.2px;color:var(--dt-ink)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-main p{font:13px/1.5 "Segoe UI",sans-serif!important;margin:5px 0 0!important;color:var(--dt-muted)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-status-orb{border-radius:12px!important;width:43px!important;height:43px!important;border:0!important;box-shadow:inset 0 1px #ffffff40,0 2px 4px #17354820!important;background:var(--dt-format,#377fa4)!important}
.dt-lobby .vxc-status-orb svg{width:26px;height:26px}
.dt-lobby .vxc-forum-status-text{display:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-current-copy>a{font:600 13px/1.4 "Segoe UI",sans-serif!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;color:var(--dt-ink)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-current-copy small{font:11px/1.6 "Segoe UI",sans-serif!important;display:block;color:var(--dt-muted)!important;margin-top:3px}
.dt-lobby .vxc-mini-avatar{width:30px;height:30px;flex-shrink:0;font-size:11px!important;background:#3f596e!important;color:#edf3f7!important;box-shadow:none!important}
.dt-lobby .vxc-forum-stat-value{font:650 13px/1.5 "Segoe UI",sans-serif!important;color:var(--dt-ink)!important}
.dt-lobby .vxc-forum-stat-label{font:10px/1.3 "Segoe UI",sans-serif!important;color:var(--dt-muted)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby.dt-compact .vxc-forum-row{padding-top:12px!important;padding-bottom:12px!important;min-height:68px!important}
.dt-lobby.dt-compact .vxc-forum-main p{display:none!important}
.dt-read-all{margin:20px 0}
.dt-lobby[data-dt-stats="0"] .vxc-forum-stats,.dt-lobby[data-dt-latest="0"] .vxc-forum-last{display:none!important}
.dt-lobby-rail{display:flex;flex-direction:column;gap:20px;padding-top:0}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby-rail .hx-w{margin:0!important}
.dt-radar-card{border:1px solid var(--dt-line);border-radius:7px;overflow:hidden;padding:18px;background:var(--dt-paper)}
.dt-radar-card header{border-bottom:1px solid var(--dt-line);padding-bottom:15px}
.dt-radar-card header .dt-overline{font-size:9px;color:var(--dt-muted);letter-spacing:1.35px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-radar-card h2{font:500 27px/1.3 Oswald,sans-serif!important;margin:3px 0 0;display:flex;align-items:center;justify-content:space-between;color:var(--dt-ink)}
.dt-radar-card h2 span{color:#287c89;font-size:30px}
.dt-radar-release{display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px;align-items:center;padding:17px 0;border-bottom:1px solid var(--dt-line);text-decoration:none!important}
.dt-radar-release:last-child{border:0;padding-bottom:3px}
.dt-radar-release img{width:82px;height:85px;object-fit:contain;background:#fff;border-radius:4px;padding:4px;transition:transform .2s}
.dt-radar-release:hover img{transform:scale(1.06)}
.dt-radar-release small{display:block;font:650 9px/1.5 "Segoe UI",sans-serif;letter-spacing:.4px;color:#576f82;text-transform:uppercase}
.dt-radar-release b{display:block;font:700 14px/1.35 "Segoe UI",sans-serif;color:var(--dt-ink);margin:3px 0 7px}
.dt-radar-release em{font:11px/1.4 "Segoe UI",sans-serif;color:#287789}
.dt-curator-card{display:block;position:relative;overflow:hidden;padding:23px 21px;border-radius:8px;border:1px solid #335770;background:radial-gradient(ellipse at right top,#2e5a75,transparent 70%),#142e42;color:#edf4f8!important;text-decoration:none!important}
.dt-curator-card>.dt-overline{color:#b7cfdf;font-size:9px;letter-spacing:1.5px}
.dt-curator-card>img{display:block;width:100%;margin:20px 0 17px;filter:drop-shadow(0 4px 9px #05162377)}
.dt-curator-card h2{font:500 29px/1.2 Oswald,sans-serif!important;color:#edf5f9!important;margin:0 0 10px}
.dt-curator-card p{font:13px/1.7 "Segoe UI",sans-serif;color:#bacfdd;margin:0 0 20px}
.dt-curator-link{font-size:12px;font-weight:700;color:#f3c773}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby-rail .hx-join{display:none!important}
/* The same material, type and spacing inside the community. */
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-hero{padding:30px!important;background:linear-gradient(110deg,#18364bef,#284f69d9),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") left center/182% auto!important;border:1px solid #476073!important;border-bottom:3px solid #e7b957!important;border-radius:8px!important;color:#eff4f8!important;margin-bottom:24px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-hero :is(h1,p,dt,dd,.vxc-forum-kicker){color:#edf4f8!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-hero h1{font:500 38px/1.2 Oswald,sans-serif!important;margin:8px 0 10px!important}
.vxc-forum-hero p{font-size:15px!important;line-height:1.6!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-thread-row .vxc-thread-title{font:650 17px/1.4 "Segoe UI",sans-serif!important;background:none!important;border:0!important;padding:0!important;margin:0!important;color:var(--dt-ink)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-thread-row .vxc-thread-title a{color:var(--dt-ink)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-body{font:16px/1.85 "Segoe UI",sans-serif!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-author{background:linear-gradient(155deg,#d7e4ee,var(--dt-paper))!important;border-top:3px solid #397e9d!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-author .vxc-author-name{font:700 17px/1.4 "Segoe UI",sans-serif!important}
.dt-curator-profile{display:flex;align-items:center;gap:30px;padding:25px 30px;margin:20px 0;border-radius:8px;background:linear-gradient(110deg,#183347,#27465e);color:#e6f0f7}
.dt-curator-profile img{width:330px;max-width:45%;height:auto}
.dt-curator-profile h2{font:500 27px/1.2 Oswald,sans-serif!important;color:#edf4f8!important;margin:0 0 8px}
.dt-curator-profile p{font-size:14px;color:#c1d5e3;margin:0;line-height:1.65}
.dt-review-brand{max-width:430px;margin:10px 0 20px}
.dt-content .cs-review-hero{position:relative;overflow:hidden;padding-right:35px!important}
.dt-review-hero-logo{position:absolute;right:40px;bottom:35px;width:min(39%,470px);filter:drop-shadow(0 10px 18px #091e2b77)}
.dt-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px;margin-top:25px}
.dt-review-feature{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);min-width:0;background:var(--dt-paper);border:1px solid var(--dt-line);border-radius:8px;overflow:hidden;margin-bottom:20px}
.dt-review-feature>img{width:100%;height:100%;min-height:240px;object-fit:contain;padding:25px;background:#e6edf3}
.dt-review-feature .dt-card-copy{padding:30px}
.dt-review-feature h2{font:500 30px/1.2 Oswald,sans-serif!important;margin:10px 0 15px}
.dt-review-feature p{font-size:15px;line-height:1.7}
.dt-review-feature .dt-review-byline{font-size:13px;color:var(--dt-muted);border-top:1px solid var(--dt-line);padding-top:15px}
.dt-review-notes{padding:25px;border:1px solid var(--dt-line);border-radius:7px;background:var(--dt-paper);align-self:start}
.dt-review-notes h2{font:500 25px Oswald,sans-serif!important;margin:0 0 17px}
.dt-review-notes dl{margin:0}.dt-review-notes dt{font-weight:700;font-size:14px}.dt-review-notes dd{margin:5px 0 20px;font-size:13px;line-height:1.7;color:var(--dt-muted)}
@media(max-width:980px){.dt-review-layout{grid-template-columns:minmax(0,1fr)!important}.dt-review-layout>div{min-width:0}}
@media(max-width:1050px){.dt-review-hero-logo{display:none}}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-radar-release small{color:#b1c4d1}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-radar-release em{color:#8bc9d5}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .vxc-post-author{background:linear-gradient(155deg,#29465b,var(--dt-paper))!important}
@media(max-width:1260px){.dt-shell-inner{gap:14px;flex-wrap:wrap}.dt-primary{order:3;flex-basis:100%!important}.dt-primary .vxc-primary-inner{justify-content:center}.dt-search{margin-left:auto}.dt-format-nav span{display:none}.dt-mosaic{grid-template-columns:1.6fr 1fr 1fr}.dt-scene-note{display:none}.dt-scene-main h1{font-size:40px!important}.dt-lobby-grid{gap:20px}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-row{grid-template-columns:43px minmax(180px,1fr) minmax(160px,.65fr)!important}.dt-lobby .vxc-forum-last{grid-column:3!important}.dt-lobby .vxc-forum-stats{display:none!important}}
@media(max-width:980px){.dt-lobby-grid{grid-template-columns:minmax(0,1fr)}.dt-lobby-rail{display:grid;grid-template-columns:1fr 1fr;align-items:start}.dt-mosaic{grid-template-columns:1.5fr 1fr;min-height:300px}.dt-scene-retro{display:none}.dt-format-nav a{padding:0 13px}.dt-review-layout{grid-template-columns:1fr}.dt-review-notes dl{display:grid;grid-template-columns:130px 1fr;gap:8px}.dt-review-notes dd{margin:0 0 10px}}
@media(max-width:650px){.dt-shell-inner{min-height:80px;padding:16px 14px}.dt-brand .wordmark{font-size:37px}.dt-brand .dt-brand-mark{width:43px;height:43px}.dt-brand small{font-size:6.6px;margin-left:51px}.dt-search{display:none}.dt-primary .vxc-primary-inner{flex-wrap:wrap;justify-content:flex-start}.dt-format-nav>div{padding:10px 13px}.dt-format-nav a{font-size:12px;gap:7px;padding:0 12px}.dt-format-nav .disc-icon{width:24px;height:24px}.dt-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-height:0;margin-bottom:24px}.dt-scene-main{grid-column:1/-1;min-height:318px;padding:25px}.dt-scene-main p{max-width:260px}.dt-scene-horror,.dt-scene-retro{display:flex;min-height:166px;padding:17px;background-size:445% 100%}.dt-scene h2{font-size:23px!important}.dt-scene .dt-overline{font-size:8px;letter-spacing:.7px}.dt-scene-note{display:none}.dt-forum-top{align-items:center;gap:10px;margin-bottom:12px}.dt-forum-top h2{font-size:32px}.dt-forum-top .dt-overline{font-size:8px}.dt-forum-top nav>a:not(.dt-action){display:none}.dt-forum-top .dt-action{padding:10px 12px;font-size:11px}.dt-room-toolbar{margin-bottom:14px}.dt-room-toolbar button{font-size:12px}.dt-room-toolbar>div{gap:17px}.dt-lobby-rail{grid-template-columns:1fr}.dt-lobby-grid{gap:10px}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-row{grid-template-columns:40px minmax(0,1fr)!important;padding:16px 13px!important;gap:10px 13px!important;min-height:95px!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-main h3 a{font-size:16px!important}.dt-lobby .vxc-forum-last{grid-column:2!important;grid-row:2!important}.dt-lobby .vxc-forum-status{align-self:start;padding-top:3px!important}.dt-lobby .vxc-current-conversation>.vxc-mini-avatar{display:none!important}.dt-lobby .vxc-current-copy small{display:none!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-current-copy>a{font-size:12px!important;-webkit-line-clamp:1;color:var(--dt-muted)!important}.dt-lobby .vxc-status-orb{width:39px!important;height:39px!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-category-head{padding:11px 13px!important}.dt-lobby .hx-cat-count{display:none!important}.dt-lobby.dt-compact .vxc-forum-last{display:none!important}.dt-review-feature{grid-template-columns:minmax(0,1fr)!important;width:100%}.dt-review-feature>img{height:220px;min-height:0;max-width:100%}.dt-review-feature .dt-card-copy{padding:22px;min-width:0}.dt-review-layout>div,.dt-review-notes{min-width:0}.dt-review-notes dl{display:block}.dt-review-notes dd{margin:5px 0 17px}.dt-curator-profile{display:block;padding:23px}.dt-curator-profile img{max-width:100%;width:320px;margin-bottom:20px}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-hero{padding:22px!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-forum-hero h1{font-size:31px!important}}
@media(prefers-reduced-motion:reduce){.dt-action,.dt-radar-release img{transition:none;transform:none!important}}


/* Source: /assets/themes/disctalk-collector/assets/disctalk-premium.css */
/* DiscTalk Collector 1.2: a media-forward lobby and a visible, native writing desk. */
html[data-voxbb-mode=daybreak]{--dt-ink:#142d46;--dt-muted:#526a7f;--dt-paper:#f8fbfe;--dt-line:#c9d9e6;--vxm-page:#e8f2f9;--vxm-page-2:#e8f2f9;--dt-night:#0d2945;--dt-gold:#ffcf62}
html[data-voxbb-mode=midnight]{--dt-ink:#eef5fa;--dt-muted:#aec2d1;--dt-paper:#1c3449;--dt-line:#39536a;--vxm-page:#10273a;--vxm-page-2:#10273a}
html[data-voxbb-mode] body.nb-theme-disctalk-collector{background:radial-gradient(circle at 50% 170px,#f6fbff 0,#e8f2f9 650px)!important;color:var(--dt-ink)}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector{background:#10273a!important}
.dt-shell-head{background:linear-gradient(90deg,#0c263e,#193e5e);border-bottom:2px solid #3988bd}
.dt-format-nav{background:#dbeaf4}
.dt-cinema-feature{position:relative;display:flex;align-items:center;isolation:isolate;min-height:350px;padding:38px 44px;overflow:hidden;border-radius:12px;background:#102336 url("/assets/themes/disctalk-collector/images/cinema-triptych.png") center center/cover no-repeat;color:#f8fbff;box-shadow:0 14px 32px #0d33562b;margin:0 0 22px}
.dt-cinema-feature::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071a2cf5 0%,#0a253acb 26%,#10304626 68%,#10212c19 100%)}
.dt-cinema-copy{position:relative;z-index:1;max-width:530px}
.dt-cinema-copy .dt-overline{color:#ffce67;font-size:11px;letter-spacing:2.1px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-cinema-feature h1{font:600 clamp(42px,4.25vw,64px)/1.02 Oswald,Impact,sans-serif!important;letter-spacing:-.6px;margin:9px 0 16px;color:#fff!important;text-shadow:0 2px 18px #071522aa}
.dt-cinema-feature h1 em{font-style:normal;color:#87d2ff}
.dt-cinema-copy p{font:16px/1.55 "Segoe UI",Arial,sans-serif;max-width:440px;color:#e0edf5;margin:0 0 22px}
.dt-cinema-actions{display:flex;align-items:center;gap:21px;flex-wrap:wrap}
.dt-cinema-actions .dt-action{font-size:14px;padding:12px 18px;background:#ffcf62;border-color:#efbb4d}
.dt-cinema-secondary{font:700 14px "Segoe UI",Arial,sans-serif;color:#f5fbff!important;text-decoration:underline!important;text-decoration-color:#ffcf62!important;text-underline-offset:5px}
.dt-cinema-caption{position:absolute;right:22px;bottom:21px;width:300px;padding:13px 16px;border-radius:7px;border:1px solid #ffffff60;background:#092238bb;backdrop-filter:blur(8px);color:#f8fbff}
.dt-cinema-caption span{display:block;font:800 10px "Segoe UI",Arial,sans-serif;letter-spacing:1.6px;color:#ffcf62;margin-bottom:5px}
.dt-cinema-caption a{font:700 14px/1.35 "Segoe UI",Arial,sans-serif;color:#fff!important}
.dt-release-shelf{display:grid;grid-template-columns:205px minmax(0,1fr);align-items:stretch;gap:0;border:1px solid #b9d0e0;border-radius:9px;background:#f9fcff;overflow:hidden;box-shadow:0 3px 14px #1d48600d;margin:0 0 15px}
.dt-release-label{padding:22px 20px;background:linear-gradient(145deg,#163b5b,#245a81);color:#edf6fc}
.dt-release-label .dt-overline{font-size:9px;color:#ffcf62;letter-spacing:1.4px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-release-label h2{font:600 28px/1.1 Oswald,sans-serif!important;color:#fff!important;margin:6px 0 7px}
.dt-release-label h2 span{color:#ffcf62}
.dt-release-label p{font:12px/1.45 "Segoe UI",Arial,sans-serif;color:#cbdce8;margin:0}
.dt-release-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}
.dt-release-item{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:13px 11px;border-left:1px solid #d4e1ea;text-decoration:none!important;min-width:0;transition:background .15s}
.dt-release-item:hover,.dt-release-item:focus-visible{background:#ecf6fd}
.dt-release-cover{display:grid;place-items:center;width:76px;height:104px;border-radius:4px;background:#e2edf5;overflow:hidden}
.dt-release-cover img{display:block;width:100%;height:100%;object-fit:contain}
.dt-release-text{display:block;min-width:0}
.dt-release-text small{display:block;font:800 9px/1.25 "Segoe UI",Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#3576a3;margin-bottom:5px}
.dt-release-text strong{display:block;font:750 14px/1.3 "Segoe UI",Arial,sans-serif;color:#18364f}
.dt-release-text em{display:block;font:600 11px/1.3 "Segoe UI",Arial,sans-serif;color:#2770a2;font-style:normal;margin-top:7px}
.dt-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 27px}
.dt-destination{display:grid;grid-template-columns:46px minmax(0,1fr) 19px;gap:12px;align-items:center;padding:14px 16px;background:#f8fbfe;border:1px solid #c5d7e5;border-radius:9px;text-decoration:none!important;box-shadow:0 2px 8px #1a47600b;min-width:0}
.dt-destination:hover,.dt-destination:focus-visible{transform:translateY(-2px);box-shadow:0 7px 18px #1a476022}
.dt-destination-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;font-size:22px;background:#6e4778}
.dt-play .dt-destination-mark{background:#137c82}.dt-collect .dt-destination-mark{background:#bd7a27}
.dt-destination b{display:block;font:750 16px/1.2 "Segoe UI",Arial,sans-serif;color:#173750}
.dt-destination small{display:block;font:12px/1.35 "Segoe UI",Arial,sans-serif;color:#587086;margin-top:4px}
.dt-destination i{color:#3084b5;font-style:normal;font-size:19px}
.dt-forum-top{border-bottom:2px solid #c3d9e8;padding-bottom:14px;margin-bottom:0}
.dt-forum-top h2{font-size:38px}
.dt-lobby-grid{gap:18px}
.dt-room-toolbar{margin-bottom:12px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-category{border-color:#bfd2e1!important;box-shadow:0 4px 15px #1f507412!important;margin-bottom:14px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-category-head{background:linear-gradient(90deg,#184566,#2d658b)!important;min-height:42px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby [data-dt-category=after] .vxc-category-head{background:linear-gradient(90deg,#51365c,#795180)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby [data-dt-category=play] .vxc-category-head{background:linear-gradient(90deg,#155e6b,#267b82)!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-row{background:#fbfdff!important;min-height:78px!important;padding:12px 17px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-row:hover{background:#edf7ff!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-forum-main h3 a{font-size:17px!important}
.dt-lobby .vxc-forum-main p{margin-top:2px!important}
.dt-lobby-rail{gap:13px}
.dt-curator-card{padding:20px 21px;background:radial-gradient(circle at 80% 10%,#2a6087,#12314d 70%);border:1px solid #3e7190}
.dt-curator-card>img{margin:8px 0 8px;max-height:110px;object-fit:contain}
.dt-curator-card h2{font-size:26px!important;margin-bottom:5px}
.dt-curator-card p{margin-bottom:10px}
/* Thread and posts: one clear reading surface, with controls separate from content. */
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-thread-title{background:linear-gradient(105deg,#0f2e4b,#285f85)!important;border:1px solid #4d83a5!important;border-left:6px solid #ffcb60!important;border-radius:9px!important;box-shadow:0 8px 20px #183c5720;margin-bottom:14px!important;padding:24px 28px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-thread-title h1{font-size:38px!important;line-height:1.12!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post{border:1px solid #bfd3e1!important;border-radius:9px!important;overflow:hidden!important;box-shadow:0 5px 17px #183d5a12!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-author{background:linear-gradient(155deg,#d9ecfa,#edf6fb)!important;border-top:0!important;border-right:1px solid #c4d8e7!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-meta{background:#edf6fb!important;border-bottom:1px solid #c9dce9!important;color:#476176!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-body{background:#fbfdff!important;color:#20394d!important;font-size:16px!important;line-height:1.75!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-post-actions{background:#f0f7fc!important;border-top:1px solid #d0e0ea!important}
/* The native Tiptap toolbar is deliberately exposed before focus. Its original hidden-on-blur rule made the editor appear unfinished. */
html[data-voxbb-mode] body.nb-theme-disctalk-collector .pnf-quick-reply{grid-template-columns:145px minmax(0,1fr);background:#f7fbfe!important;border:1px solid #b8d1e1!important;border-radius:9px!important;box-shadow:0 6px 20px #18415d15!important;overflow:hidden!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .pnf-reply-author{background:#e5f1f8!important;border-right:1px solid #c9dce8!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .pnf-reply-editor,html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-compose-card,html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-compose-fields{background:#f7fbfe!important;color:#1d3b54!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-compose-fields{padding:13px 14px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-editor-shell{border:1px solid #b9d1e1!important;border-radius:8px!important;margin:0!important;overflow:visible!important;background:#fff!important;box-shadow:0 2px 9px #10364f0c!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-editor-title{background:#e7f2f9!important;border-bottom:1px solid #c2d9e7!important;color:#183b57!important;padding:10px 15px!important;border-radius:8px 8px 0 0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-editor-title strong{font:750 14px "Segoe UI",Arial,sans-serif!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-editor-title small{font:12px "Segoe UI",Arial,sans-serif!important;color:#597589!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-frame{display:flex!important;flex-direction:column!important;border:0!important;border-radius:0 0 8px 8px!important;background:#fff!important;color:#20384c!important;min-width:0!important;overflow:visible!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-toolbar{order:0;position:relative!important;bottom:auto!important;z-index:2;grid-template-rows:1fr!important;margin:0!important;border-bottom:1px solid #d1e0ea!important;background:#f3f8fc!important;min-height:48px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-tb-inner{height:auto!important;min-height:48px!important;overflow:visible!important;padding:6px 9px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-tb-pill{background:transparent!important;color:#25445e!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;justify-content:flex-start!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-tb{color:#294c65!important;flex:0 0 auto}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-tb:hover,html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-tb:focus-visible{background:#d6eaf7!important;color:#0b5480!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-surface{order:1;padding:0!important;background:#fff!important;color:#20384c!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-editor{width:100%!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .ProseMirror{min-height:190px!important;padding:19px 21px!important;background:#fff!important;color:#20384c!important;font:16px/1.7 "Segoe UI",Arial,sans-serif!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .nxe-frame:focus-within{box-shadow:0 0 0 3px #69b0da55!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-compose-actions{background:#e7f2f9!important;color:#45677f!important;border-top:1px solid #c9dce8!important;padding:11px 15px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-compose-actions button[type=submit]{font-size:14px!important;min-height:40px!important}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector :is(.dt-release-shelf,.dt-destination,.dt-lobby .vxc-forum-row,.vxc-post-body,.vxc-editor-shell,.vxc-compose-card,.vxc-compose-fields,.nxe-frame,.nxe-surface,.ProseMirror){background:#213a50!important;color:#edf5fa!important}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector :is(.dt-release-text strong,.dt-destination b){color:#edf5fa!important}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector :is(.dt-release-text small,.dt-release-text em,.dt-destination small){color:#bdd9ea!important}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-release-item{border-color:#48677d!important}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-release-item:hover{background:#2d5169!important}
@media(max-width:1100px){.dt-release-shelf{grid-template-columns:1fr}.dt-release-label{display:flex;align-items:center;gap:18px;padding:13px 17px}.dt-release-label .dt-overline{display:none}.dt-release-label h2{margin:0!important}.dt-release-label p{margin:0}.dt-release-item{padding:10px}.dt-release-cover{width:54px;height:77px}.dt-release-item{grid-template-columns:54px minmax(0,1fr)}}
@media(max-width:850px){.dt-cinema-caption{display:none}.dt-release-line{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-release-item:nth-child(n/**/+3){border-top:1px solid #d4e1ea}.dt-destinations{grid-template-columns:1fr 1fr}.dt-collect{grid-column:1/-1}}
@media(max-width:650px){.dt-cinema-feature{min-height:370px;padding:28px 22px;background-position:42% center}.dt-cinema-feature::before{background:linear-gradient(90deg,#071a2cf0,#0a253ac4 68%,#10304670)}.dt-cinema-feature h1{font-size:44px!important}.dt-cinema-copy p{font-size:14px}.dt-cinema-actions{gap:12px}.dt-release-label{display:block}.dt-release-label h2{font-size:24px!important}.dt-release-label p{font-size:11px}.dt-release-item{gap:8px}.dt-release-text strong{font-size:12px}.dt-release-text em{font-size:10px}.dt-destinations{grid-template-columns:1fr;gap:8px}.dt-collect{grid-column:auto}.dt-destination{padding:11px 13px}.dt-forum-top h2{font-size:32px}.pnf-reply-author{display:none!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .pnf-quick-reply{display:block!important}.dt-release-cover{height:70px}.dt-cinema-secondary{font-size:12px}.dt-cinema-actions .dt-action{font-size:12px}}
@media(prefers-reduced-motion:reduce){.dt-destination,.dt-release-item{transition:none!important}.dt-destination:hover{transform:none!important}}


/* Source: /assets/themes/disctalk-collector/assets/disctalk-community.css */
/* DiscTalk 1.3 — forum depth, related reading, search, and the collector footer. */
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-subforums{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:11px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-subforums b{display:block!important;flex-basis:100%;margin:0 0 1px!important;font:800 10px/1.3 "Segoe UI",Arial,sans-serif!important;letter-spacing:.9px;text-transform:uppercase;color:#688295!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-subforums a{display:inline-flex!important;align-items:center;gap:4px;min-height:25px;padding:4px 8px!important;border:1px solid #c2d9e8!important;border-radius:5px!important;background:#eaf5fc!important;color:#225c82!important;font:700 11px/1.2 "Segoe UI",Arial,sans-serif!important;text-decoration:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-subforums a::before{content:"↳";color:#287baa}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby .vxc-subforums a:hover{background:#d6ecfa!important;border-color:#83b9d8!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforums{margin:13px 0 20px!important;border:1px solid #b9d2e3!important;border-radius:9px!important;background:#f9fcff!important;box-shadow:0 4px 16px #1a4a6812!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforums>header{background:linear-gradient(90deg,#194c70,#2f779f)!important;border:0!important;padding:11px 18px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforums>header h2{font:600 21px/1.25 Oswald,Arial,sans-serif!important;color:#fff!important;letter-spacing:0!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforum{grid-template-columns:48px minmax(0,1fr) 125px minmax(160px,.6fr)!important;gap:14px!important;padding:14px 18px!important;background:#fbfdff!important;border-color:#d2e0e9!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforum:hover{background:#eff8fd!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforum-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#deeffa;color:#2572a0}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforum-icon svg{width:26px;height:26px;stroke:#2572a0}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforum-main>a{font:750 17px/1.3 "Segoe UI",Arial,sans-serif!important;color:#173d5b!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforum-main p{font:13px/1.45 "Segoe UI",Arial,sans-serif!important;color:#557084!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforum-stats{gap:14px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforum-latest a{font:650 13px/1.4 "Segoe UI",Arial,sans-serif!important;color:#245b80!important}
.dt-related{margin:18px 0 22px;border:1px solid #bed4e3;border-radius:9px;background:#f9fcff;overflow:hidden;box-shadow:0 5px 18px #1c4b6512}
.dt-related>header{display:flex;justify-content:space-between;align-items:end;gap:15px;padding:18px 21px;border-bottom:1px solid #d2e1eb;background:linear-gradient(90deg,#e8f4fb,#f9fcff)}
.dt-related .dt-overline{font-size:9px;color:#367da8;letter-spacing:1.3px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-related h2{font:600 27px/1.15 Oswald,Arial,sans-serif!important;color:#183e5b!important;margin:4px 0 3px}
.dt-related h2 span{color:#c6812b}
.dt-related>header p{font:13px/1.4 "Segoe UI",Arial,sans-serif;color:#557086;margin:0}
.dt-related>header>a{font:700 12px "Segoe UI",Arial,sans-serif;color:#216891!important;white-space:nowrap}
.dt-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.dt-related-card{display:grid;grid-template-columns:28px minmax(0,1fr) 17px;gap:11px;align-items:start;min-height:128px;padding:20px 15px;border-right:1px solid #d2e1eb;text-decoration:none!important;background:#fbfdff;min-width:0}
.dt-related-card:last-child{border-right:0}
.dt-related-card:hover,.dt-related-card:focus-visible{background:#eaf5fc}
.dt-related-number{font:600 19px Oswald,Arial,sans-serif;color:#cf8d39}
.dt-related-copy{display:block;min-width:0}
.dt-related-copy small{display:block;font:800 10px/1.3 "Segoe UI",Arial,sans-serif;text-transform:uppercase;letter-spacing:.6px;color:#4081a7;margin:1px 0 6px}
.dt-related-copy strong{display:block;font:750 15px/1.35 "Segoe UI",Arial,sans-serif;color:#193c56}
.dt-related-copy em{display:block;font:12px/1.4 "Segoe UI",Arial,sans-serif;font-style:normal;color:#647e90;margin-top:9px}
.dt-related-arrow{font:20px "Segoe UI",Arial,sans-serif;color:#3d88b4}
/* A practical companion to long discussions, kept separate from recommendations. */
.dt-thread-guide{overflow:hidden;margin:0 0 15px;border:1px solid #bdd4e4;border-radius:8px;background:#fafdff;box-shadow:0 4px 13px #173d5912}
.dt-thread-guide>header{padding:17px 18px 15px;background:linear-gradient(105deg,#173b57,#2a6688);color:#fff}.dt-thread-guide>header .dt-overline{color:#ffce74;font:800 10px "Segoe UI",Arial,sans-serif;letter-spacing:1.2px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-thread-guide h2{font:600 23px/1.15 Oswald,Arial,sans-serif!important;color:#fff!important;margin:5px 0 0}
.dt-thread-guide-steps{padding:5px 14px}.dt-thread-guide-steps a{display:grid;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:55px;padding:8px 2px;border-bottom:1px solid #dbe7ef;text-decoration:none!important}.dt-thread-guide-steps a:last-child{border-bottom:0}.dt-thread-guide-steps a:hover strong{text-decoration:underline;text-underline-offset:3px}.dt-thread-guide-index{color:#bd7e36;font:600 17px Oswald,Arial,sans-serif}.dt-thread-guide-steps strong{display:block;color:#1a435f;font:750 13px/1.2 "Segoe UI",Arial,sans-serif}.dt-thread-guide-steps small{display:block;color:#688195;font:12px/1.3 "Segoe UI",Arial,sans-serif;margin-top:3px}.dt-thread-guide-steps b{color:#3a87b2;font-size:17px}
.dt-thread-guide-room{padding:11px 17px 13px;border-top:1px solid #d4e3ec;background:#ebf5fb}.dt-thread-guide-room>span{display:block;margin-bottom:5px;color:#6b8394;font:800 9px "Segoe UI",Arial,sans-serif;letter-spacing:1px}.dt-thread-guide-room>a{display:flex;justify-content:space-between;gap:8px;color:#215c83!important;text-decoration:none!important;font:750 13px/1.3 "Segoe UI",Arial,sans-serif}.dt-thread-guide-room>a:hover{text-decoration:underline!important}.dt-thread-guide-room b{font-size:16px}
.dt-thread-guide-focus{display:grid;grid-template-columns:16px minmax(0,1fr);gap:0 9px;align-items:center;padding:12px 17px;border-top:1px solid #d4e3ec;color:#365b74;cursor:pointer}.dt-thread-guide-focus input{grid-row:1/3;accent-color:#277aa8}.dt-thread-guide-focus span{font:750 12px "Segoe UI",Arial,sans-serif}.dt-thread-guide-focus small{font:11px "Segoe UI",Arial,sans-serif;color:#758b9a}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-thread-guide{background:#233f55;border-color:#55738a}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-thread-guide-steps strong{color:#ecf6fb}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-thread-guide-steps small{color:#bfd4e1}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-thread-guide-room{background:#294d65}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-thread-guide-room>a{color:#a8d9f5!important}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-thread-guide-focus{color:#e3f1f8}
/* The compact rail mixes live activity with an optional collection feature. */
.dt-shelf-widget{overflow:hidden;border:1px solid #b9d2e1;border-radius:9px;background:#fafdff;box-shadow:0 5px 15px #173c5314}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby-rail .hx-w:has(>.hx-join){display:none!important}
.dt-shelf-widget>header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:linear-gradient(90deg,#184260,#30769a);color:#ffd179}.dt-shelf-widget>header .dt-overline{font:800 10px/1.2 "Segoe UI",Arial,sans-serif;letter-spacing:1.2px;color:#ffda91}.dt-shelf-widget>header>span:last-child{font-size:18px}
.dt-shelf-widget-body{padding:14px}.dt-shelf-art{position:relative;display:flex;align-items:end;justify-content:center;overflow:hidden;height:94px;border:1px solid #c9d9e4;border-radius:5px;background:linear-gradient(#dcecf5,#afc8d8 76%,#345366 77%,#274457 83%,#e2edf2 84%);margin-bottom:14px}.dt-shelf-art img{display:block;width:100%;height:100%;object-fit:cover}.dt-shelf-spines{display:flex;align-items:flex-end;gap:3px;height:80px}.dt-shelf-spines i{display:block;width:24px;height:70px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,#19364e 0 19%,#406482 21% 29%,#1b3e5d 31%);border:1px solid #254960;box-shadow:inset 0 5px #74a7c3}.dt-shelf-spines i:nth-child(2){height:77px;background:linear-gradient(90deg,#222f3c 0 18%,#75577b 20% 30%,#392747 33%);box-shadow:inset 0 5px #bf98c0}.dt-shelf-spines i:nth-child(3){height:63px;background:linear-gradient(90deg,#82532c 0 18%,#d29a4c 20% 30%,#70441e 33%);box-shadow:inset 0 5px #eed29b}.dt-shelf-spines i:nth-child(4){height:79px;background:linear-gradient(90deg,#25463f 0 18%,#52a596 20% 30%,#126251 33%);box-shadow:inset 0 5px #b5d8cb}.dt-shelf-spines i:nth-child(5){height:72px;background:linear-gradient(90deg,#602a34 0 18%,#d37074 20% 30%,#842f3a 33%);box-shadow:inset 0 5px #f0b5aa}.dt-shelf-spines i:nth-child(6){height:75px;background:linear-gradient(90deg,#284f6f 0 18%,#87b1db 20% 30%,#376897 33%);box-shadow:inset 0 5px #c7e1ec}.dt-shelf-spines i:nth-child(7){height:65px;background:linear-gradient(90deg,#3f374e 0 18%,#8976aa 20% 30%,#554572 33%);box-shadow:inset 0 5px #cbbce0}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-shelf-widget h2{font:600 22px/1.15 Oswald,Arial,sans-serif!important;color:#183d59!important;margin:0 0 6px}.dt-shelf-widget p{font:13px/1.5 "Segoe UI",Arial,sans-serif;color:#597286;margin:0 0 11px}.dt-shelf-widget a{display:inline-flex;gap:6px;align-items:center;color:#2575a1!important;font:800 12px "Segoe UI",Arial,sans-serif;text-decoration:none!important}.dt-shelf-widget a:hover{text-decoration:underline!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby-rail .hx-trend{position:relative;padding:11px 0!important;margin:0!important;border-bottom:1px solid #d3e2ec}.dt-lobby-rail .hx-trend:last-child{border-bottom:0}.dt-lobby-rail .hx-trend a{font:750 13px/1.35 "Segoe UI",Arial,sans-serif!important;color:#1d4763!important}.dt-lobby-rail .hx-delta{font:750 10px "Segoe UI",Arial,sans-serif;color:#b76e31;background:#fff1df;padding:3px 4px;border-radius:3px}.dt-lobby-rail .hx-trend svg{height:20px;color:#e3974b}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-lobby-rail .hx-otd{padding:17px!important;background:linear-gradient(135deg,#203c55,#345a70)!important;border:1px solid #466d81!important;color:#e9f4fb!important}.dt-lobby-rail .hx-otd-y{color:#ffd485!important;font:800 10px "Segoe UI",Arial,sans-serif;letter-spacing:1.2px}.dt-lobby-rail .hx-otd a{color:#fff!important;font:600 20px/1.2 Oswald,Arial,sans-serif!important;margin:9px 0!important}.dt-lobby-rail .hx-otd small{color:#bdd3e0!important;font:11px/1.4 "Segoe UI",Arial,sans-serif}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-shelf-widget{background:#213e55;border-color:#557389}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-shelf-widget h2{color:#f1f8fc!important}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-shelf-widget p{color:#c7dbe7}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-lobby-rail .hx-trend a{color:#edf5fa!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-page{min-height:0!important;padding:25px 28px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-page h1{font-size:38px!important;margin:12px 0 18px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px 12px!important;max-width:760px!important;align-items:end!important;margin:0 0 22px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-form label{grid-column:1/-1!important;display:block!important;width:auto!important;padding:0!important;margin:0!important;background:none!important;color:#254b68!important;font:750 13px "Segoe UI",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-form input[type=search]{grid-column:1!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:10px 14px!important;border:1px solid #a8c5d8!important;border-radius:6px!important;background:#fff!important;color:#183b55!important;font:16px "Segoe UI",Arial,sans-serif!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-form button{grid-column:2!important;min-height:46px!important;padding:10px 23px!important;font:750 14px "Segoe UI",Arial,sans-serif!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-result{padding:16px 19px!important;margin:10px 0!important;background:#fff!important;border:1px solid #c9dce8!important;border-radius:7px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-result h2{font:700 18px/1.3 "Segoe UI",Arial,sans-serif!important;margin:0 0 7px!important}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-result p{font-size:14px!important;line-height:1.5!important}
.dt-footer{position:relative;width:100%;max-width:none!important;margin:32px 0 0!important;padding:0!important;background:#102b42!important;color:#e8f3fa!important;border-top:5px solid #efbd59!important;box-shadow:0 -12px 26px #153e5a12;overflow:hidden}
.dt-footer-invite,.dt-footer-main,.dt-footer-bottom{max-width:1400px;margin:0 auto}
.dt-footer-invite{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px 34px 32px;border-bottom:1px solid #44647b;background:linear-gradient(90deg,#153a56ed,#123a58c9),url("/assets/themes/disctalk-collector/images/cinema-triptych.png") right center/auto 100% no-repeat}
.dt-footer-invite .dt-overline{color:#ffcf72;font-size:10px;letter-spacing:2px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-footer-invite h2{font:600 clamp(27px,3vw,39px)/1.13 Oswald,Arial,sans-serif!important;color:#fff!important;margin:5px 0 9px}
.dt-footer-invite h2 em{font-style:normal;color:#91d4fb}
.dt-footer-invite p{font:14px/1.5 "Segoe UI",Arial,sans-serif;color:#c6dbe8;margin:0}
.dt-footer-invite .dt-action{font-size:14px;flex-shrink:0;padding:12px 20px}
.dt-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;padding:36px 34px 42px}
.dt-footer-brand{max-width:340px}
.dt-footer-logo{display:inline-flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important;font:700 32px/1 Oswald,Arial,sans-serif!important}
.dt-footer-logo img{width:40px;height:40px}
.dt-footer-logo b{color:#79c8fa}
.dt-footer-brand p{font:14px/1.6 "Segoe UI",Arial,sans-serif;color:#c2d6e3;margin:17px 0 18px}
.dt-footer-format{display:flex;gap:9px}.dt-footer-format i{display:block;width:13px;height:13px;border-radius:50%;border:3px solid var(--c);box-shadow:0 0 0 2px #d9eaf8}
.dt-footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:9px}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-footer-main h3{font:800 12px/1.3 "Segoe UI",Arial,sans-serif!important;letter-spacing:1.2px;text-transform:uppercase;color:#ffcf72!important;margin:0 0 8px}
.dt-footer-main nav a{font:14px/1.35 "Segoe UI",Arial,sans-serif;color:#dceaf4!important;text-decoration:none!important}
.dt-footer-main nav a:hover{text-decoration:underline!important;text-underline-offset:4px;color:#fff!important}
.dt-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 34px;border-top:1px solid #375770;color:#a9c0d0;font:12px/1.4 "Segoe UI",Arial,sans-serif}
.dt-footer-bottom strong{color:#e9f4fb}.dt-footer-bottom>a{color:#e0eff9!important;text-decoration:none!important}.dt-footer-bottom>a:hover{text-decoration:underline!important}
.dt-footer-bottom .vxc-mode-buttons{display:flex;gap:6px}.dt-footer-bottom .vxc-mode-buttons button{background:#244962!important;border:1px solid #55748a!important;color:#eaf4fa!important;padding:7px 11px!important;border-radius:5px!important;font:700 11px "Segoe UI",Arial,sans-serif!important}.dt-footer-bottom .vxc-mode-buttons button[aria-pressed=true]{background:#f6cb6e!important;color:#16334a!important;border-color:#f6cb6e!important}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-lobby .vxc-subforums a,html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .hx-subforum,html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-related-card{background:#24445b!important;color:#eaf4fa!important;border-color:#496b81!important}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-related,html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .hx-subforums{background:#1d394f!important;border-color:#496b81!important}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector :is(.dt-related-copy strong,.hx-subforum-main>a){color:#eef7fc!important}
/* A search destination with the same editorial language as the forum and showcase. */
.dt-search-page{max-width:var(--dt-page-width,1380px);margin:0 auto 24px;padding:18px 18px 0;font-family:"Segoe UI",Arial,sans-serif}
.dt-search-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 15px;padding:0 3px;color:#688196;font:13px/1.3 "Segoe UI",Arial,sans-serif}
.dt-search-breadcrumb a{color:#2b709d!important;text-decoration:none!important;font-weight:700}.dt-search-breadcrumb a:hover{text-decoration:underline!important}
.dt-search-hero{position:relative;overflow:hidden;border-radius:11px;border:1px solid #335571;background:linear-gradient(102deg,#152e44 0%,#1b4563 62%,#173750 100%);box-shadow:0 12px 26px #1239501d;padding:31px 37px 25px;color:#fff}
.dt-search-hero::after{content:"";position:absolute;right:-38px;top:-114px;width:370px;height:370px;border:1px solid #9dd7fa22;border-radius:50%;box-shadow:0 0 0 47px #9dd7fa0a,0 0 0 94px #9dd7fa08,0 0 0 141px #9dd7fa06;pointer-events:none}
.dt-search-hero .dt-overline{font:800 11px/1.2 "Segoe UI",Arial,sans-serif;letter-spacing:1.7px;color:#ffce72}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-search-hero h1{position:relative;z-index:1;font:600 clamp(35px,4vw,52px)/1.08 Oswald,Arial,sans-serif!important;letter-spacing:-.5px;color:#fff!important;margin:8px 0 8px!important}
.dt-search-hero h1 em{font-style:normal;color:#9ed6fa}.dt-search-hero-copy p{position:relative;z-index:1;margin:0 0 22px;color:#c8dfec;font-size:15px;line-height:1.5}
.dt-search-form{position:relative;z-index:1;max-width:900px;margin:0}.dt-search-form label{display:block;color:#d5e8f2;font:750 12px/1.3 "Segoe UI",Arial,sans-serif;letter-spacing:.4px;margin:0 0 8px}
.dt-search-control{display:flex;align-items:stretch;gap:8px;padding:5px;border-radius:8px;background:#f6fbff;box-shadow:0 4px 18px #071b2a46}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-search-control input{display:block;flex:1;min-width:0;min-height:47px;padding:9px 13px;border:0!important;outline:none;border-radius:5px;background:#fff!important;color:#173c56!important;font:16px/1.3 "Segoe UI",Arial,sans-serif!important}
.dt-search-control input:focus-visible{box-shadow:0 0 0 3px #68b8e5!important}.dt-search-control input::placeholder{color:#7792a3}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-search-control button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:116px;padding:10px 18px;border:1px solid #f3c363!important;border-radius:5px;background:linear-gradient(#ffdc86,#efbc59)!important;color:#173247!important;font:800 14px/1.2 "Segoe UI",Arial,sans-serif!important;cursor:pointer}
.dt-search-control button:hover{filter:brightness(1.05)}.dt-search-control button span{font-size:19px}
.dt-search-popular{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0}.dt-search-popular span{margin-right:3px;color:#a8c6d8;font:800 11px "Segoe UI",Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}
.dt-search-popular a{display:inline-block;padding:5px 10px;border:1px solid #557c98;border-radius:16px;color:#e3f2f9!important;background:#ffffff0b;text-decoration:none!important;font:700 12px "Segoe UI",Arial,sans-serif}.dt-search-popular a:hover{background:#ffffff25!important}
.dt-search-scope{position:relative;z-index:1;margin:14px 0 0;color:#c5dbe9;font-size:13px}.dt-search-scope a{color:#ffcf72!important}
.dt-search-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:18px;margin:20px 0 0}
.dt-search-results,.dt-search-aside{border:1px solid #c1d6e5;border-radius:9px;background:#fbfdff;box-shadow:0 5px 17px #163e5910;overflow:hidden}
.dt-search-results-head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:18px 22px 17px;border-bottom:1px solid #d3e2ed;background:linear-gradient(90deg,#e9f5fc,#fbfdff)}
.dt-search-results-head .dt-overline{font-size:10px;letter-spacing:1.2px;color:#347eaa}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-search-results-head h2{font:600 28px/1.1 Oswald,Arial,sans-serif!important;color:#173e5d!important;margin:3px 0 0!important}.dt-search-results-head h2 span{color:#ce8935}
.dt-search-count{display:inline-block;flex-shrink:0;padding:6px 9px;background:#ddecf6;border-radius:4px;color:#2a668b;font:800 11px "Segoe UI",Arial,sans-serif;text-transform:uppercase;letter-spacing:.6px}
.dt-search-list{padding:0 17px}.dt-search-item{display:grid;grid-template-columns:36px minmax(0,1fr) 28px;align-items:start;gap:14px;padding:21px 6px;border-bottom:1px solid #d4e2ec}.dt-search-item:last-child{border-bottom:0}.dt-search-item:hover{background:#f1f8fd}
.dt-search-item-number{font:600 23px/1 Oswald,Arial,sans-serif;color:#c98b42;margin-top:2px}.dt-search-item-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px}.dt-search-kind{padding:3px 5px;border-radius:3px;background:#ddecf6;color:#2a6c94;font:800 10px/1.2 "Segoe UI",Arial,sans-serif;letter-spacing:.6px}.dt-search-item-meta{color:#688092;font:12px/1.4 "Segoe UI",Arial,sans-serif}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-search-item h3{font:750 19px/1.25 "Segoe UI",Arial,sans-serif!important;margin:0 0 6px!important}.dt-search-item h3 a{color:#193f5a!important;text-decoration:none!important}.dt-search-item h3 a:hover{color:#1f7aad!important;text-decoration:underline!important;text-underline-offset:3px}.dt-search-item p{margin:0!important;color:#4b667a;font:14px/1.5 "Segoe UI",Arial,sans-serif}.dt-search-item-arrow{justify-self:end;color:#4185ad!important;font-size:20px;text-decoration:none!important}
.dt-search-empty{text-align:center;padding:42px 24px 49px;color:#547085}.dt-search-empty-icon{display:grid;place-items:center;width:53px;height:53px;margin:0 auto 14px;border-radius:50%;background:#dceefa;color:#246c97;font:38px/1 Arial,sans-serif}.dt-search-empty h3{font:600 25px/1.2 Oswald,Arial,sans-serif;color:#1b425e;margin:0 0 8px}.dt-search-empty p{max-width:430px;margin:0 auto;font:14px/1.5 "Segoe UI",Arial,sans-serif}.dt-search-message{margin:18px;padding:15px;border-left:3px solid #c47a4b;background:#fff4ef;color:#7c3f2c}
.dt-search-aside-head{padding:18px 19px;background:#203d56;color:#e7f1f8}.dt-search-aside-head .dt-overline{color:#ffca6a;font:800 10px "Segoe UI",Arial,sans-serif;letter-spacing:1.1px}.dt-search-aside-head h2{font:600 24px/1.15 Oswald,Arial,sans-serif;color:#fff;margin:5px 0 7px}.dt-search-aside-head p{font:13px/1.45 "Segoe UI",Arial,sans-serif;color:#c4d9e7;margin:0}.dt-search-aside nav{display:block;padding:6px 15px}.dt-search-aside nav a{display:flex;align-items:center;gap:11px;min-height:48px;border-bottom:1px solid #dce7ef;color:#1e455e!important;text-decoration:none!important;font:700 13px/1.25 "Segoe UI",Arial,sans-serif}.dt-search-aside nav a:last-child{border-bottom:0}.dt-search-aside nav a:hover span{text-decoration:underline!important}.dt-search-aside nav a b{margin-left:auto;color:#4186ad;font-size:15px}.dt-search-disc{display:block;position:relative;flex-shrink:0;width:21px;height:21px;border:5px solid var(--disc);border-radius:50%;background:#fff;box-shadow:0 0 0 1px #8daac0}.dt-search-all{display:flex;justify-content:space-between;align-items:center;padding:13px 19px;border-top:1px solid #d6e4ed;color:#2874a0!important;text-decoration:none!important;font:800 12px "Segoe UI",Arial,sans-serif}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-results,html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-aside{background:#203d54;border-color:#547489}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector :is(.dt-search-item h3 a,.dt-search-aside nav a,.dt-search-empty h3){color:#eff8fc!important}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-item p{color:#c5d8e4}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-results-head{background:#254960}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-results-head h2{color:#f2f9fc!important}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-results-head .dt-overline{color:#a6d6f1!important}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-breadcrumb{color:#b2c9d9}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-breadcrumb a{color:#a9d9f7!important}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-item-meta,html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-empty{color:#b6cddd}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector .dt-search-item:hover{background:#2a5068}
@media(max-width:850px){.dt-search-layout{grid-template-columns:1fr}.dt-search-aside{display:none}.dt-search-hero{padding:27px}.dt-search-page{padding:16px 12px 0}}
@media(max-width:600px){.dt-search-hero{padding:24px 19px}.dt-search-hero-copy p{font-size:14px}.dt-search-control{display:block}.dt-search-control button{width:100%;margin-top:5px}.dt-search-list{padding:0 11px}.dt-search-item{grid-template-columns:25px minmax(0,1fr) 18px;gap:9px;padding:17px 4px}.dt-search-item h3{font-size:16px!important}.dt-search-results-head{padding:16px}.dt-search-count{font-size:10px}}
@media(max-width:1050px){.dt-footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:27px}.dt-footer-main nav:last-child{grid-column:2/-1;flex-direction:row;flex-wrap:wrap;gap:9px 18px}.dt-footer-main nav:last-child h3{width:100%}}
@media(max-width:850px){html[data-voxbb-mode] body.nb-theme-disctalk-collector .hx-subforum{grid-template-columns:44px minmax(0,1fr)!important}.hx-subforum-stats,.hx-subforum-latest{grid-column:2!important}.dt-related-grid{grid-template-columns:1fr}.dt-related-card{min-height:0;border-right:0;border-bottom:1px solid #d2e1eb}.dt-related-card:last-child{border-bottom:0}.dt-footer-main{grid-template-columns:1fr 1fr}.dt-footer-brand{grid-column:1/-1}.dt-footer-main nav:last-child{grid-column:auto;flex-direction:column}.dt-footer-main nav:last-child h3{width:auto}}
@media(max-width:600px){.dt-footer-invite{display:block;padding:28px 21px}.dt-footer-invite .dt-action{margin-top:19px}.dt-footer-main{gap:25px 18px;padding:30px 21px}.dt-footer-brand{max-width:none}.dt-footer-logo{font-size:28px!important}.dt-footer-main nav a{font-size:13px}.dt-footer-bottom{flex-wrap:wrap;padding:20px 21px;gap:15px}.dt-footer-bottom span{order:3;flex-basis:100%}.dt-related>header{display:block}.dt-related>header>a{display:inline-block;margin-top:12px}.dt-related-card{padding:15px}.dt-related-copy strong{font-size:14px}.hx-subforum-latest{display:none!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-page{padding:18px!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-form{grid-template-columns:minmax(0,1fr)!important}html[data-voxbb-mode] body.nb-theme-disctalk-collector .vxc-search-form button{grid-column:1!important}}


/* Source: /assets/themes/disctalk-collector/assets/disctalk-reviews.css */
/* DiscTalk review desk: editorial identity with the native forum underneath. */
.dt-review-page{max-width:var(--dt-page-width,1380px);margin:auto;padding:18px 18px 35px;font-family:"Segoe UI",Arial,sans-serif;color:#18364d}
.dt-review-editorial-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:20px;overflow:hidden;min-height:325px;padding:43px 48px;border:1px solid #355e78;border-radius:12px;background:radial-gradient(circle at 76% 20%,#265e7c 0%,transparent 33%),linear-gradient(115deg,#102b41,#244761 68%,#132f45);box-shadow:0 12px 28px #173a531e;color:#f5fbff}
.dt-review-editorial-hero:before{content:"";position:absolute;inset:auto -30px -200px auto;width:440px;height:440px;border:1px solid #b5e6ff25;border-radius:50%;box-shadow:0 0 0 42px #b5e6ff0b,0 0 0 84px #b5e6ff07;pointer-events:none}
.dt-review-editorial-hero .dt-overline,.dt-review-aside .dt-overline,.dt-review-feed-head .dt-overline,.dt-review-compose-hero .dt-overline{display:block;font:800 11px/1.25 "Segoe UI",Arial,sans-serif;letter-spacing:2px;color:#ffd17b}
html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-review-editorial-hero h1{max-width:700px;margin:11px 0 15px!important;color:#fff!important;font:600 clamp(42px,5vw,70px)/1.03 Oswald,Arial,sans-serif!important;letter-spacing:-.7px}
.dt-review-editorial-hero h1 em{font-style:normal;color:#9bd9ff}.dt-review-hero-copy{position:relative;z-index:1}.dt-review-hero-copy p{max-width:580px;color:#d4e7f1;font:16px/1.55 "Segoe UI",Arial,sans-serif;margin:0 0 26px}.dt-review-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.dt-review-hero-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;min-height:43px;padding:10px 16px;border:1px solid #7298af;border-radius:5px;color:#f4fbff!important;text-decoration:none!important;font:800 13px "Segoe UI",Arial,sans-serif}.dt-review-hero-actions a:hover{background:#ffffff1c}.dt-review-hero-actions .dt-review-write{border-color:#efbb63;background:#ffd17b;color:#17364c!important}.dt-review-hero-actions .dt-review-write:hover{background:#ffe1a0}
.dt-review-hero-side{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;gap:19px}.dt-review-hero-ring{position:absolute;right:35px;top:5px;width:210px;height:210px;border:37px solid #6dc1f22a;border-radius:50%;box-shadow:inset 0 0 0 8px #91cfea15,0 0 0 1px #b9e4f023}.dt-review-hero-side strong{position:relative;font:700 clamp(21px,2vw,30px)/1.18 Oswald,Arial,sans-serif;letter-spacing:1.8px;color:#e6f3fa}.dt-review-hero-side img{position:relative;display:block;width:min(100%,300px);max-height:91px;object-fit:contain;object-position:right center;filter:drop-shadow(0 5px 8px #0b1c2e6b)}
.dt-review-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 23px;border:1px solid #c6d9e8;border-radius:8px;background:#f9fcff;box-shadow:0 4px 15px #173d5710}.dt-review-values>div{display:grid;grid-template-columns:31px minmax(0,1fr);column-gap:9px;row-gap:3px;padding:16px 17px;border-right:1px solid #dce8f0}.dt-review-values>div:last-child{border:0}.dt-review-values span{grid-row:span 2;font:600 26px/1 Oswald,Arial,sans-serif;color:#d3a552}.dt-review-values strong{font-size:13px;line-height:1.2;color:#183c56}.dt-review-values small{font-size:12px;line-height:1.35;color:#647e90}
.dt-review-feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:19px}.dt-review-feed{min-width:0}.dt-review-feed-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:13px}.dt-review-feed-head .dt-overline{color:#367ea6;font-size:10px;letter-spacing:1.5px}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-review-feed-head h2{font:600 34px/1.1 Oswald,Arial,sans-serif!important;color:#173d58!important;margin:4px 0 0!important}.dt-review-feed-head h2 span{color:#e6a54c}.dt-review-feed-head>span{font:800 11px "Segoe UI",Arial,sans-serif;color:#6d8797;text-transform:uppercase;letter-spacing:1px}
.dt-review-lead{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);overflow:hidden;min-height:360px;border:1px solid #bfd4e3;border-radius:10px;background:#fdfefe;box-shadow:0 8px 22px #1c405a16}.dt-review-lead-art{display:grid;place-items:center;min-height:360px;padding:20px;background:radial-gradient(circle at 50% 42%,#2e5268,#142e43 68%)}.dt-review-lead-art img{display:block;max-width:100%;max-height:350px;object-fit:contain;filter:drop-shadow(0 13px 12px #081e2fa6)}.dt-review-lead-art>span{color:#9ac8e0;font-size:110px}.dt-review-lead-copy{position:relative;display:flex;flex-direction:column;padding:28px 28px 20px}.dt-review-kind{display:inline-block;width:max-content;padding:5px 8px;border-radius:3px;background:#e5f1fa;color:#296c98;font:850 10px/1.2 "Segoe UI",Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-review-lead h3{font:600 clamp(29px,3vw,43px)/1.06 Oswald,Arial,sans-serif!important;color:#19394f!important;margin:15px 0 11px!important}.dt-review-lead-copy>p{color:#526d80;font:15px/1.55 "Segoe UI",Arial,sans-serif;margin:0 0 20px}.dt-review-metrics{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.dt-review-metrics span{display:flex;flex-direction:column;min-width:103px;padding:9px 12px;border:1px solid #d4e3ee;border-radius:5px;background:#f3f8fc}.dt-review-metrics strong{font:600 27px/1 Oswald,Arial,sans-serif;color:#24678f}.dt-review-metrics small{color:#688294;font:700 10px/1.3 "Segoe UI",Arial,sans-serif}.dt-review-lead-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid #d8e5ed;margin-top:19px;padding-top:13px;color:#607b8d;font:700 12px "Segoe UI",Arial,sans-serif}.dt-review-lead-foot a,.dt-review-small a{color:#226e9e!important;text-decoration:none!important;font-weight:800}.dt-review-lead-foot a:hover,.dt-review-small a:hover{text-decoration:underline!important;text-underline-offset:3px}.dt-review-lead-byline{display:block;max-width:235px;max-height:43px;object-fit:contain;object-position:left center;margin-top:12px}
.dt-review-more-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:28px 0 13px}.dt-review-more-head h3{font:600 26px Oswald,Arial,sans-serif;color:#173d58;margin:0}.dt-review-more-head>div{display:flex;gap:5px;flex-wrap:wrap}.dt-review-more-head button{border:1px solid #bad2e2;border-radius:17px;padding:7px 10px;background:#f9fcfe;color:#305d7a;font:750 11px "Segoe UI",Arial,sans-serif;cursor:pointer}.dt-review-more-head button:hover,.dt-review-more-head button.is-active{border-color:#2b719b;background:#245e83;color:#fff}.dt-review-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dt-review-small{display:grid;grid-template-columns:110px minmax(0,1fr);overflow:hidden;min-height:174px;border:1px solid #c8dae7;border-radius:8px;background:#fbfdff;box-shadow:0 4px 12px #1739500d}.dt-review-small-art{display:grid;place-items:center;overflow:hidden;background:#1d3e55;padding:9px}.dt-review-small-art img{display:block;width:100%;height:146px;object-fit:contain}.dt-review-small>div:last-child{padding:16px 15px}.dt-review-small .dt-review-kind{font-size:9px;padding:4px 5px}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-review-small h4{font:600 20px/1.13 Oswald,Arial,sans-serif!important;color:#183d59!important;margin:9px 0 6px!important}.dt-review-small p{font:12px/1.42 "Segoe UI",Arial,sans-serif;color:#60798b;margin:0 0 9px}.dt-review-small a{font-size:12px}.dt-review-lead[hidden],.dt-review-small[hidden],.dt-review-filter-empty[hidden]{display:none!important}.dt-review-filter-empty,.dt-review-empty{padding:22px;border:1px solid #bdd6e7;border-radius:7px;background:#f6fbff;color:#476d84}.dt-review-empty{padding:43px;text-align:center}.dt-review-empty h3{font:600 28px Oswald,Arial,sans-serif;margin:0 0 8px}.dt-review-empty a{color:#246d9b!important;font-weight:800}
.dt-review-aside{overflow:hidden;border:1px solid #bfd3e2;border-radius:9px;background:#fbfdff;box-shadow:0 5px 16px #173c5710}.dt-review-aside-top{padding:24px 21px;background:#203d55;color:#fff}.dt-review-aside-top .dt-overline{font-size:10px}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-review-aside-top h2{font:600 29px/1.08 Oswald,Arial,sans-serif!important;color:#fff!important;margin:8px 0!important}.dt-review-aside-top p{font:13px/1.5 "Segoe UI",Arial,sans-serif;color:#c5deec;margin:0}.dt-review-aside ol{list-style:none;margin:0;padding:7px 18px 0;counter-reset:review}.dt-review-aside li{position:relative;padding:13px 2px 13px 32px;border-bottom:1px solid #deebf1;counter-increment:review}.dt-review-aside li:before{content:counter(review,decimal-leading-zero);position:absolute;left:0;top:14px;color:#c58a3f;font:600 20px Oswald,Arial,sans-serif}.dt-review-aside li strong{display:block;color:#244e68;font-size:13px}.dt-review-aside li span{display:block;margin-top:3px;color:#688394;font-size:12px;line-height:1.35}.dt-review-aside-cta{display:block;margin:17px;border:1px solid #efc576;border-radius:5px;padding:11px;background:#ffd77e;color:#203a4c!important;text-align:center;text-decoration:none!important;font:800 12px "Segoe UI",Arial,sans-serif}
.dt-review-compose{max-width:1150px;margin:auto}.dt-review-compose-hero{position:relative;overflow:hidden;margin:15px 0 13px;padding:31px 36px;border-radius:10px;background:linear-gradient(115deg,#183850,#2e6688);color:#fff}.dt-review-compose-hero:after{content:"◉";position:absolute;right:30px;top:-62px;color:#ffffff15;font:240px Arial,sans-serif}.dt-review-compose-hero>*{position:relative;z-index:1}html[data-voxbb-mode] body.nb-theme-disctalk-collector .dt-review-compose-hero h1{font:600 43px/1.1 Oswald,Arial,sans-serif!important;color:#fff!important;margin:9px 0!important}.dt-review-compose-hero p{max-width:650px;font:15px/1.5 "Segoe UI",Arial,sans-serif;color:#d7eaf4;margin:0 0 13px}.dt-review-compose-hero a{color:#ffdc8e!important;font:800 12px "Segoe UI",Arial,sans-serif;text-decoration:none!important}.dt-review-compose-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 16px}.dt-review-compose-steps>div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:1px 7px;padding:13px;border:1px solid #c6dce9;border-radius:6px;background:#fbfdff}.dt-review-compose-steps b{grid-row:span 2;color:#bf8a43;font:600 21px/1 Oswald,Arial,sans-serif}.dt-review-compose-steps strong{color:#1d435f;font:800 12px "Segoe UI",Arial,sans-serif}.dt-review-compose-steps small{color:#687f91;font:11px/1.35 "Segoe UI",Arial,sans-serif}
.dt-review-post{max-width:760px}.dt-review-post .dt-review-post-note{display:block;padding:10px 13px;border-left:4px solid #d9a14d;border-radius:3px;background:#eef6fb;color:#28536f;font:800 12px/1.45 "Segoe UI",Arial,sans-serif;letter-spacing:.4px}.dt-review-post figure{margin:23px 0;padding:21px;border:1px solid #d2e0e9;border-radius:7px;background:#18374e;text-align:center}.dt-review-post figure img{display:block;max-width:100%;max-height:410px;object-fit:contain;margin:auto}.dt-review-post figcaption{margin-top:11px;color:#c5dce9;font:12px "Segoe UI",Arial,sans-serif}.dt-review-post h2{margin:25px 0 9px!important;border-bottom:1px solid #cbdfea;padding-bottom:7px;font:600 25px Oswald,Arial,sans-serif!important;color:#1b506f!important}.dt-review-post p{font-size:16px;line-height:1.68}
html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector :is(.dt-review-values,.dt-review-lead,.dt-review-small,.dt-review-aside,.dt-review-compose-steps>div){background:#1d3a50;border-color:#4c6d82}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector :is(.dt-review-values strong,.dt-review-lead h3,.dt-review-small h4,.dt-review-more-head h3,.dt-review-aside li strong,.dt-review-compose-steps strong){color:#f0f8fd!important}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector :is(.dt-review-feed-head h2,.dt-review-feed-head h2 span){color:#f0f8fd!important}html[data-voxbb-mode=midnight] body.nb-theme-disctalk-collector :is(.dt-review-lead-copy>p,.dt-review-small p,.dt-review-values small,.dt-review-aside li span,.dt-review-compose-steps small){color:#bdd4e2}
@media(max-width:1050px){.dt-review-feed-layout{grid-template-columns:minmax(0,1fr) 245px}.dt-review-card-grid{grid-template-columns:1fr}.dt-review-values{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-review-values>div:nth-child(2){border-right:0}.dt-review-values>div:nth-child(-n/**/+2){border-bottom:1px solid #dce8f0}}
@media(max-width:850px){.dt-review-editorial-hero{grid-template-columns:1fr;padding:32px}.dt-review-hero-side{display:none}.dt-review-feed-layout{grid-template-columns:1fr}.dt-review-aside{display:none}.dt-review-compose-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.dt-review-page{padding:13px 11px 26px}.dt-review-editorial-hero{min-height:0;padding:26px 22px}.dt-review-hero-copy p{font-size:14px}.dt-review-hero-actions a{width:100%}.dt-review-values>div{padding:11px}.dt-review-lead{grid-template-columns:1fr}.dt-review-lead-art{min-height:260px}.dt-review-lead-art img{max-height:235px}.dt-review-lead-copy{padding:23px}.dt-review-more-head{display:block}.dt-review-more-head>div{margin-top:12px}.dt-review-small{grid-template-columns:93px minmax(0,1fr)}.dt-review-small-art img{height:150px}.dt-review-compose-hero{padding:27px 22px}.dt-review-compose-steps{grid-template-columns:1fr 1fr}.dt-review-compose-steps>div{padding:10px}.dt-review-compose-steps small{display:none}}

/* DiscTalk 1.4: review preset controls and native collector editing */
.dt-review-structured,.dt-collector-studio{margin:18px 0;padding:20px;border:1px solid var(--vxc-classic-border,#7297ad);border-radius:8px;background:var(--vxc-panel,#15364d)}
.dt-review-structured legend,.dt-collector-studio h2{font-weight:800;font-size:1.25rem;padding:0 8px}
.dt-review-structured p,.dt-collector-studio p{line-height:1.55}
.dt-review-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:14px;margin:16px 0}
.dt-review-field-grid label,.dt-collector-studio label,.dt-review-format{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-weight:650}
.dt-review-score-panel{margin-top:15px;padding:12px;border:1px solid currentColor;border-radius:5px}
.dt-review-score-panel summary{cursor:pointer;font-weight:700}
.dt-collector-studio textarea,.dt-collector-studio input,.dt-collector-studio select,.dt-review-structured input,.dt-review-structured select{width:100%;max-width:100%;box-sizing:border-box}
.dt-review-pagination{display:flex;gap:12px;margin-top:20px;justify-content:space-between}
@media(max-width:600px){.dt-review-structured,.dt-collector-studio{padding:14px}}

.dt-review-thread-summary{padding:22px;margin:20px 0;border-radius:8px;border:1px solid currentColor;background:var(--vxc-panel,#14344a)}
.dt-review-thread-summary header h2{font-size:1.25rem;margin:8px 0}.dt-review-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:14px 0}.dt-review-spec-grid div{padding:9px 12px;border:1px solid currentColor;border-radius:5px}.dt-review-spec-grid dt{font-size:.78em;opacity:.75}.dt-review-spec-grid dd{margin:4px 0;font-weight:650}.dt-review-score-strip{display:flex;flex-wrap:wrap;gap:18px;margin:14px 0}.dt-review-score-strip div{display:grid;gap:2px}.dt-review-score-strip strong{font-size:1.5em}.dt-review-score-strip small{font-size:.55em}.dt-review-edit{padding:12px;border:1px solid currentColor;border-radius:5px}.dt-review-edit summary{cursor:pointer;font-weight:700}

.dt-review-more-head a{display:inline-flex;align-items:center;border:1px solid #bad2e2;border-radius:17px;padding:7px 10px;background:#f9fcfe;color:#305d7a;font:750 11px "Segoe UI",Arial,sans-serif;text-decoration:none}.dt-review-more-head a:hover,.dt-review-more-head a.is-active{border-color:#2b719b;background:#245e83;color:#fff}

.dt-review-format-chooser{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0;padding:14px;border:1px solid var(--vxm-line,#bfd0df);border-radius:8px;background:var(--vxm-panel,#fff)}
.dt-review-format-chooser strong{margin-right:8px;color:var(--vxm-text,#203a51)}
.dt-review-format-chooser a{display:inline-flex;padding:8px 11px;border-radius:5px;background:var(--vxm-panel-2,#e2ecf5);color:var(--vxm-link,#13609b);font-weight:650;text-decoration:none}
.dt-review-format-chooser a:hover,.dt-review-format-chooser a:focus-visible{outline:2px solid var(--vxm-link,#13609b);outline-offset:2px}


/* Source: /assets/themes/disctalk-collector/assets/live-planning.css */
.vxc-live-planner{--lp-bg:#081a2a;--lp-panel:#0c2235;--lp-panel2:#102a40;--lp-line:#244760;--lp-text:#eef7ff;--lp-muted:#9fb6c8;--lp-blue:#2b9df4;--lp-green:#20c981;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),#091c2d);box-shadow:0 12px 30px #0002;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,#0d263b,#091c2d)}.lp-stats article>i{display:grid;place-items:center;width:42px;height:42px;border:1px solid #2873a8;border-radius:8px;color:#35aaff;font-size:1.5rem;font-style:normal;background:#0a2134}.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:#c5d7e5;background:#0e2a41;border-bottom:1px solid var(--lp-line);font-size:.78rem}.lp-table td{padding:11px 14px;border-bottom:1px solid #17364d;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:#8bd0ff}.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:#334a5c;color:#d5e2eb}.lp-series-list{display:grid;gap:9px;padding:10px}.lp-series-card{border:1px solid var(--lp-line);border-radius:9px;background:#0b2031;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,#123d5d,#0c273c);color:#36a9ff;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 #31516a;border-radius:5px;color:#c9dce9;font-size:.72rem}.lp-manage{padding:7px 11px;border:1px solid #3c5d75;border-radius:6px}.lp-series-manage{padding:15px;border-top:1px solid var(--lp-line);background:#091b2a}.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:#081725!important;border:1px solid #35546c!important;color:#eef7ff!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 #31516a;border-radius:6px;background:#0d2639}.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 #2d4d64;border-radius:8px;background:#0d2639;cursor:pointer}.lp-switch input{position:absolute;opacity:0}.lp-switch>i{flex:0 0 auto;width:34px;height:18px;border-radius:20px;background:#486071;position:relative;margin-top:1px}.lp-switch>i:after{content:"";position:absolute;width:14px;height:14px;left:2px;top:2px;border-radius:50%;background:#e9f5fd;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:#0b2032;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,#145c9b,#157ed0);border-color:#2fa6ff}.lp-steps i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#8bbce3;color:#082039;font-style:normal;font-weight:900}.lp-steps span{display:grid}.lp-steps small{color:#c2d4e1}.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 #2677ad;border-radius:8px;background:#0b2c45}.lp-review p{margin:4px 0 0;color:#c6dceb}.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 #23875f;background:#0b3b2c;color:#a8f2cf;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}}

.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}}

