:root{--pf-bg:#080b10;--pf-panel:#10181c;--pf-line:#2a3b40;--pf-cyan:#65d9eb;--pf-gold:#d8ad62;--pf-text:#eef3f4;--pf-muted:#a7b2b6}
body#vb-page-body{background:radial-gradient(circle at 18% -10%,rgba(43,116,129,.18),transparent 34rem),var(--pf-bg)!important;color:var(--pf-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.b-top-menu__background,.b-top-background__header-mainnav,.b-top-background__header-mainnav-subnav{background-color:#0a0e12!important}
.main-navbar-bottom-line{background:linear-gradient(90deg,var(--pf-cyan),var(--pf-gold))!important;height:2px!important}
#header{min-height:76px!important;display:flex!important;align-items:center!important}
#header .header-cell{display:flex!important;align-items:center!important;gap:16px!important}
#header .site-logo{width:auto!important;min-width:0!important}
#header .site-logo>a{width:auto!important;min-width:0!important}
#header .site-logo img{width:230px!important;height:54px!important;object-fit:contain!important;object-position:left center!important}
.pf-back-home{display:inline-flex;align-items:center;padding:9px 12px;border:1px solid rgba(101,217,235,.35);border-radius:6px;color:var(--pf-cyan)!important;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}
#channel-tabbar,#channel-subtabbar{background:#10171b!important;border-color:var(--pf-line)!important}
#channel-tabbar a,#channel-subtabbar a{color:#c1cccf!important}
#channel-tabbar a:hover,#channel-subtabbar a:hover{color:var(--pf-cyan)!important}
#channel-tabbar li:has(>a.navbar_blogs),#channel-tabbar li:has(>a.navbar_articles),#channel-tabbar li:has(>a.navbar_social_groups),#channel-subtabbar li:has(>a.navbar_member_list),#channel-subtabbar li:has(>a.navbar_calendar){display:none!important}
a.navbar_blogs,a.navbar_articles,a.navbar_social_groups,a.navbar_member_list,a.navbar_calendar{display:none!important}
#outer-wrapper,#wrapper,.canvas-layout-container{background:transparent!important}
.b-module,.conversation-list.stream-view .list-item,.forum-list-container{border-color:var(--pf-line)!important}
.b-button--primary{background:var(--pf-cyan)!important;border-color:var(--pf-cyan)!important;color:#071115!important}
a,.b-link{transition:color .15s ease}
#footer{border-top:1px solid var(--pf-line)!important;background:#090d10!important}
#footer-user-copyright:before{content:"PromptForge.social — technical updates, instructions, and reference";color:var(--pf-muted)}
.canvas-widget[data-widget-id="17"],.canvas-widget[data-widget-id="65"]{display:none!important}
.navbar_home{font-size:0!important}.navbar_home:after{content:"Technical Reference";font-size:13px}
#notices{display:none!important}
.b-post-sm__title.ellipsis{max-width:100%!important;overflow:hidden!important}.b-post-sm__title.ellipsis>a{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media(max-width:767px){#header{width:100%!important;min-height:66px!important;padding:7px 10px!important;box-sizing:border-box!important}#header .header-cell{width:auto!important;min-width:0!important;flex:1!important;box-sizing:border-box!important}.pf-back-home{padding:8px 9px;font-size:10px}#header .site-logo img{width:168px!important;height:42px!important}.canvas-layout-container{padding-inline:8px!important}.widget-header,.b-module .widget-content{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}h1.main-title{font-size:24px!important;line-height:1.2!important}.forum-list-container td{padding-top:11px!important;padding-bottom:11px!important}}

/* PromptForge terminal forum theme: high-contrast, restrained, and readable. */
:root{--pf-terminal:#b9f7c5;--pf-terminal-bright:#65ff8a;--pf-terminal-heading:#e7ffec;--pf-terminal-muted:#8eb79a;--pf-terminal-dim:#5f7e68;--pf-black:#030705;--pf-surface:#08100c;--pf-surface-2:#0b1510;--pf-surface-3:#101b15;--pf-terminal-line:#234a31;--pf-amber:#d8ad62;color-scheme:dark}
html,body#vb-page-body{background:#030705!important;color:var(--pf-terminal)!important}
body#vb-page-body{background-image:linear-gradient(rgba(101,255,138,.018) 1px,transparent 1px),radial-gradient(circle at 18% -10%,rgba(41,133,67,.15),transparent 34rem)!important;background-size:100% 4px,auto!important}
body#vb-page-body ::selection{background:#8aff9e!important;color:#020503!important;text-shadow:none!important}
body#vb-page-body,body#vb-page-body p,body#vb-page-body li,body#vb-page-body td,body#vb-page-body label,body#vb-page-body .description{color:var(--pf-terminal)!important}
body#vb-page-body h1,body#vb-page-body h2,body#vb-page-body h3,body#vb-page-body h4,body#vb-page-body .main-title,body#vb-page-body .widget-header{color:var(--pf-terminal-heading)!important}
body#vb-page-body a,body#vb-page-body .b-link{color:var(--pf-terminal-bright)!important}
body#vb-page-body a:visited{color:#92e6a4!important}
body#vb-page-body a:hover,body#vb-page-body a:focus-visible{color:#d8ffe0!important;text-decoration:underline;text-underline-offset:.16em}
body#vb-page-body :focus-visible{outline:2px solid var(--pf-terminal-bright)!important;outline-offset:2px!important}
.b-top-menu__background,.b-top-background__header-mainnav,.b-top-background__header-mainnav-subnav,#channel-tabbar,#channel-subtabbar{background:#050a07!important;border-color:var(--pf-terminal-line)!important}
#channel-tabbar a,#channel-subtabbar a,.b-top-menu a{color:#b5dfbd!important}
#channel-tabbar a:hover,#channel-subtabbar a:hover,#channel-tabbar .current a,#channel-subtabbar .current a{color:var(--pf-terminal-bright)!important;background:#0d1b12!important}
.main-navbar-bottom-line{background:linear-gradient(90deg,var(--pf-terminal-bright),var(--pf-amber))!important}
#outer-wrapper,#wrapper,.canvas-layout-container,.canvas-layout-container .canvas-widget-list{background:transparent!important}
.b-module,.widget-content,.forum-list-container,.conversation-list,.conversation-content,.conversation-view,.b-post,.b-post__body,.b-post__content,.userinfo,.b-userinfo,.b-post-sm,.searchPopupBody,.dialog-content,.sb-dialog,.b-comp-menu-dropdown__content{background:var(--pf-surface)!important;border-color:var(--pf-terminal-line)!important;color:var(--pf-terminal)!important;box-shadow:none!important}
.widget-header,.b-module .widget-header,.forum-list-container .category-header,.conversation-toolbar,.conversation-toolbar-height-shim,.b-post__title,.b-post__footer{background:var(--pf-surface-2)!important;border-color:var(--pf-terminal-line)!important;color:var(--pf-terminal-heading)!important}
.forum-list-container tr,.forum-list-container td,.conversation-list .list-item,.conversation-list.stream-view .list-item{background:#08100c!important;border-color:var(--pf-terminal-line)!important}
.forum-list-container tr:nth-child(even),.conversation-list .list-item:nth-child(even){background:#0a130f!important}
.forum-list-container .forum-title,.conversation-list .topic-title,.b-post__title,.b-post__title a{color:var(--pf-terminal-heading)!important}
.forum-list-container .forum-description,.b-post-sm__author,.b-post-sm__date,.b-post__timestamp,.b-userinfo__additional-info,.usertitle,.post-date,.lastpost-info{color:var(--pf-terminal-muted)!important}
.b-post{margin-bottom:22px!important;border:1px solid var(--pf-terminal-line)!important;border-radius:7px!important;overflow:hidden!important}
.b-post__body{background:#060c09!important}
.b-post__content,.OLD__post-content,.js-post__content-wrapper{background:#060c09!important}
.js-post__content-text,.js-post__content-text p,.js-post__content-text li,.restore,.restore p,.restore li{color:#c4f9ce!important;font-size:16px!important;line-height:1.72!important}
.js-post__content-text strong,.restore strong{color:#e7ffec!important}
.js-post__content-text a,.restore a{color:#65ff8a!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.18em!important}
.js-post__content-text a:visited,.restore a:visited{color:#94e8a6!important}
.js-post__content-text a:hover,.restore a:hover{color:#e2ffe8!important;background:rgba(101,255,138,.08)!important}
.userinfo,.b-userinfo,.l-col--userinfo{background:#09130e!important;border-color:var(--pf-terminal-line)!important}
.b-userinfo__details,.b-userinfo__details a,.username{color:var(--pf-terminal-heading)!important}
.b-avatar img{border:1px solid #3d9255!important;background:#020503!important;box-shadow:0 0 18px rgba(101,255,138,.12)!important}
.bbcode_container,.bbcode_code,pre,code{border-color:#347346!important;background:#010402!important;color:#d9ffe1!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace!important}
.bbcode_container{margin-block:18px!important;border:1px solid #347346!important;border-radius:5px!important;overflow:hidden!important}
.bbcode_description{background:#0c1a11!important;border-bottom:1px solid #347346!important;color:#8df7a4!important;font:700 12px/1.4 ui-monospace,monospace!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.bbcode_code,pre{padding:16px!important;overflow:auto!important;white-space:pre!important;line-height:1.58!important}
.bbcode_quote,.quote_container,blockquote{background:#0a150f!important;border-color:#4a7955!important;color:#c4f9ce!important}
.b-button,.b-button--secondary,button,input[type=button],input[type=submit]{background:#101b15!important;border-color:#3f6c4a!important;color:#d8ffe0!important;text-shadow:none!important}
.b-button:hover,.b-button:focus-visible,.b-button--secondary:hover{background:#183021!important;border-color:var(--pf-terminal-bright)!important;color:#f0fff3!important;text-decoration:none!important}
.b-button--primary,.js-login-button{background:#42d866!important;border-color:#65ff8a!important;color:#021006!important;font-weight:800!important}
.b-button--primary:hover,.js-login-button:hover{background:#65ff8a!important;color:#020503!important}
input,select,textarea,.textbox,.b-form-input__input,.b-form-select__select,.b-form-textarea__textarea,.custom-dropdown{background:#030805!important;border-color:#376344!important;color:#d9ffe1!important;caret-color:#65ff8a!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.6)!important}
input::placeholder,textarea::placeholder{color:#6f9479!important;opacity:1!important}
input:focus,select:focus,textarea:focus,.textbox:focus,.b-form-input__input:focus{background:#07110b!important;border-color:var(--pf-terminal-bright)!important;color:#effff2!important;outline:none!important;box-shadow:0 0 0 2px rgba(101,255,138,.16)!important}
option{background:#06100a!important;color:#d9ffe1!important}
.cke,.cke_chrome,.cke_top,.cke_bottom,.cke_toolgroup,.cke_combo_button,.cke_dialog,.cke_dialog_body{background:#0b1510!important;border-color:#31573b!important;color:#d8ffe0!important;box-shadow:none!important}
.cke_button_icon,.cke_combo_arrow{filter:invert(1) hue-rotate(75deg) saturate(.7)!important}.cke_button_label,.cke_combo_text{color:#d8ffe0!important}.cke_contents{background:#fff!important}.cke_wysiwyg_frame{background:#fff!important}
.breadcrumbs-wrapper,.breadcrumbs,.breadcrumbs a{color:var(--pf-terminal-muted)!important}.breadcrumbs a:hover{color:var(--pf-terminal-bright)!important}
.pagenav-form,.b-pagination,.pagination{color:var(--pf-terminal)!important}.js-pagenum{background:#030805!important;color:#d9ffe1!important}
.notice,.message,.alert,.conversation-status-message,.js-flash-message-content{background:#111b0f!important;border-color:#6d6a36!important;color:#e7e3ad!important}
.b-comp-menu-dropdown__content-item{background:#08100c!important;border-color:var(--pf-terminal-line)!important;color:var(--pf-terminal)!important}.b-comp-menu-dropdown__content-item:hover{background:#112219!important}
.form_row,.form-fieldset,.form_layout,.login-fieldset,.searchConfigFields,.add-search-container{background:transparent!important;border-color:var(--pf-terminal-line)!important;color:var(--pf-terminal)!important}
hr,.b-divider{border-color:var(--pf-terminal-line)!important}
#footer{background:#030705!important;border-color:var(--pf-terminal-line)!important;color:var(--pf-terminal-muted)!important}
#footer a{color:#95d6a3!important}
@media(max-width:767px){.b-post{border-radius:4px!important}.b-post__body{padding:16px 13px!important}.OLD__post-content{padding:0!important}.js-post__content-text,.js-post__content-text p,.js-post__content-text li,.restore,.restore p,.restore li{font-size:15.5px!important;line-height:1.68!important}.l-col--userinfo{border-bottom:1px solid var(--pf-terminal-line)!important;padding:12px!important}.b-userinfo__additional-info{margin-top:7px!important}.bbcode_code,pre{padding:13px!important;font-size:13px!important}.conversation-toolbar{padding-inline:8px!important}}
