/* ==========================================================================
   glass.css — هویت بصری انجمن اسمارترمیل ایران
   مسیر: wp-content/themes/hello-elementor-child/assets/css/glass.css

   ساختار فایل:
     ۱. توکن‌های برند و پس‌زمینه‌ی سایت
     ۲. کارت شیشه‌ای عمومی و دکمه‌ها
     ۳. منوی ناوبری سبک (بدون جاوااسکریپت)
     ۴. صفحات محتوایی (درباره، قوانین، تماس، حریم خصوصی)
     ۵. تم تیره‌ی wpForo  ← باید آخر بیاید
   ========================================================================== */

/* ---------------------------------------------------------------- ۱. توکن‌ها */
:root {
  --smi-blue: #2395FF;              /* برند — فقط عناصر غیرمتنی */
  --smi-blue-light: #65B5FF;        /* متن برندی روی سطح تیره */
  --smi-blue-interactive: #1A6DC4;  /* پس‌زمینه‌ی دکمه (سفید ۵.۲۱:۱) */
  --smi-blue-dark: #0c447c;

  --smi-glass-bg: rgba(11, 37, 64, 0.55);
  --smi-glass-bg-strong: rgba(11, 37, 64, 0.70);
  --smi-glass-border: rgba(255, 255, 255, 0.65);
  --smi-glass-blur: 16px;
  --smi-radius: 16px;
  --smi-radius-sm: 10px;

  --smi-text: #ffffff;
  --smi-text-muted: rgba(255, 255, 255, 0.78);
  --smi-link: #CDE7FF;

  --smi-page-bg: linear-gradient(160deg, #0b2540 0%, #123a63 45%, #1560A8 100%);
}

body { font-family: "Vazirmatn", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif; }

body.smi-glass-bg {
  background: var(--smi-page-bg);
  background-attachment: fixed;
  color: var(--smi-text);
}
@media (max-width: 1024px) {
  body.smi-glass-bg { background-attachment: scroll; }
}

/* -------------------------------------------------- ۲. کارت شیشه‌ای و دکمه */
.smi-glass-card {
  background: var(--smi-glass-bg);
  -webkit-backdrop-filter: blur(var(--smi-glass-blur));
  backdrop-filter: blur(var(--smi-glass-blur));
  border: 1px solid var(--smi-glass-border);
  border-radius: var(--smi-radius);
  padding: 1rem 1.25rem;
}
.smi-glass-card--strong { background: var(--smi-glass-bg-strong); }
@media (max-width: 767px) { :root { --smi-glass-blur: 10px; } }

.smi-glass-header {
  background: rgba(11, 37, 64, 0.55);
  -webkit-backdrop-filter: blur(var(--smi-glass-blur));
  backdrop-filter: blur(var(--smi-glass-blur));
  border-bottom: 1px solid var(--smi-glass-border);
}

.smi-text { color: var(--smi-text); }
.smi-text-muted { color: var(--smi-text-muted); }

.smi-btn {
  display: inline-block;
  background: var(--smi-blue-interactive);
  color: #fff;
  border: none;
  border-radius: var(--smi-radius-sm);
  padding: 0.65rem 1.5rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: background-color 0.2s ease;
}
.smi-btn:hover, .smi-btn:focus-visible { background: var(--smi-blue-dark); color: #fff; }
.smi-btn:focus-visible, .smi-glass-card a:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .smi-glass-card { background: rgba(11, 37, 64, 0.92); }
  .smi-glass-header { background: rgba(11, 37, 64, 0.95); }
}
@media (prefers-reduced-motion: reduce) {
  .smi-glass-card, .smi-glass-header {
    -webkit-backdrop-filter: none; backdrop-filter: none;
    background: rgba(11, 37, 64, 0.92);
  }
  .smi-btn { transition: none; }
}

/* --------------------------------------------------- ۳. منوی ناوبری سبک */
.smi-nav { display: flex; align-items: center; }
.smi-nav-list { display: flex; align-items: center; gap: 1.5rem; list-style: none; margin: 0; padding: 0; }
.smi-nav-list li { margin: 0; }
.smi-nav-list a {
  color: #fff; text-decoration: none; font-size: 15px; font-weight: 500;
  line-height: 1.6; padding: 4px 0; border-bottom: 2px solid transparent;
  transition: color 0.2s ease, border-color 0.2s ease;
}
.smi-nav-list a:hover, .smi-nav-list a:focus-visible {
  color: var(--smi-blue-light); border-bottom-color: var(--smi-blue);
}
.smi-nav-list a:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
.smi-nav-list .current-menu-item > a { color: var(--smi-blue-light); border-bottom-color: var(--smi-blue); }

.smi-nav-toggle {
  position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0;
  overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}
.smi-nav-burger {
  display: none; flex-direction: column; justify-content: center; gap: 5px;
  width: 40px; height: 40px; cursor: pointer; border-radius: 8px;
}
.smi-nav-burger span { display: block; height: 2px; width: 22px; margin: 0 auto; background: #fff; border-radius: 2px; }
.smi-nav-toggle:focus-visible + .smi-nav-burger { outline: 2px solid #fff; outline-offset: 2px; }

@media (max-width: 767px) {
  .smi-nav-burger { display: flex; }
  .smi-nav-list {
    display: none; position: absolute; top: 100%; inset-inline-end: 12px;
    flex-direction: column; align-items: flex-start; gap: 0.25rem;
    min-width: 190px; padding: 0.75rem 1rem;
    background: rgba(11, 37, 64, 0.97);
    border: 1px solid var(--smi-glass-border); border-radius: var(--smi-radius-sm);
  }
  .smi-nav-toggle:checked ~ .smi-nav-list { display: flex; }
  .smi-nav-list a { display: block; width: 100%; padding: 0.5rem 0; border-bottom: none; }
}

/* ------------------------------------------------- ۴. صفحات محتوایی */
body.smi-content-page .site-main,
body.smi-content-page .entry-content,
body.smi-content-page .page-content { background: transparent; }

body.smi-content-page.smi-glass-bg main article {
  max-width: 860px; margin: 2rem auto 3rem; padding: 2.25rem 2rem;
  background: var(--smi-glass-bg);
  -webkit-backdrop-filter: blur(var(--smi-glass-blur));
  backdrop-filter: blur(var(--smi-glass-blur));
  border: 1px solid var(--smi-glass-border);
  border-radius: var(--smi-radius);
  color: var(--smi-text);
}
body.smi-content-page .entry-title,
body.smi-content-page .entry-content h1,
body.smi-content-page .entry-content h2,
body.smi-content-page .entry-content h3 { color: #fff; line-height: 1.7; }
body.smi-content-page .entry-content h2 {
  margin-top: 2rem; margin-bottom: .75rem; padding-bottom: .5rem;
  font-size: 1.35rem; border-bottom: 1px solid rgba(255,255,255,0.22);
}
body.smi-content-page .entry-content h3 { margin-top: 1.4rem; margin-bottom: .5rem; font-size: 1.1rem; color: #CDE7FF; }
body.smi-content-page .entry-content p,
body.smi-content-page .entry-content li { color: var(--smi-text-muted); line-height: 2.1; font-size: 1rem; }
body.smi-content-page .entry-content strong { color: #fff; }
body.smi-content-page .entry-content ul,
body.smi-content-page .entry-content ol { padding-inline-start: 1.5rem; }
body.smi-content-page .entry-content li { margin-bottom: .45rem; }
body.smi-content-page .entry-content a { color: var(--smi-link); text-decoration: underline; }
body.smi-content-page .entry-content a:hover { color: #fff; }
body.smi-content-page .entry-content code {
  padding: .15em .45em; background: rgba(0,0,0,0.32);
  border: 1px solid rgba(255,255,255,0.16); border-radius: 6px;
  font-size: .92em; direction: ltr; display: inline-block;
}
body.smi-content-page .entry-content pre {
  padding: 1rem; background: rgba(0,0,0,0.35);
  border: 1px solid rgba(255,255,255,0.16); border-radius: var(--smi-radius-sm);
  overflow-x: auto; direction: ltr;
}
body.smi-content-page .entry-content .smi-btn { color: #fff !important; text-decoration: none !important; }

body.smi-login-page .page-header,
body.smi-login-page .entry-header { display: none; }
body.smi-login-page .site-main, body.smi-login-page .entry-content { padding-block: 0; }

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  body.smi-content-page.smi-glass-bg main article { background: rgba(11,37,64,0.92); }
}
@media (max-width: 767px) {
  body.smi-content-page.smi-glass-bg main article { margin: 1rem .75rem 2rem; padding: 1.5rem 1.15rem; }
}



/* ==========================================================================
   ۶. بازنویسی خودکار رنگ‌های wpForo برای تم تیره
   --------------------------------------------------------------------------
   از روی uploads/wpforo/assets/colors.css تولید شده است.
   هر قاعده با پیشوند `body.smi-glass-bg` یک کلاس تخصص بیشتر می‌گیرد و
   همیشه بر قاعده‌ی اصلی wpForo غلبه می‌کند.

   نکته‌ها:
     • کدهای کوتاه (#333) پیش از جست‌وجو به شکل کامل (#333333) نرمال می‌شوند —
       نبود این کار باعث شد در نسخه‌ی قبل ۱۲۹ اعلان بی‌اثر بماند.
     • #dff4ff (پس‌زمینه‌ی <pre>) → تیره. این همان «جعبه‌ی سفید کد» بود.
     • رنگ برند شبکه‌های اجتماعی (فیسبوک، واتساپ و …) عمداً دست‌نخورده می‌ماند.
   ========================================================================== */
body.smi-glass-bg #wpforo #wpforo-wrap *::selection { color: var(--f-text) !important; background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap *::-moz-selection { color: var(--f-text) !important; background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap { color: var(--f-text) !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-subforum i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #footer { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-p-error { border-bottom: var(--f-line) 1px solid !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-res-menu { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu { border-bottom: var(--f-line) 2px solid !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-ai-helper { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-helper-toggle { background: var(--f-panel) !important; color: var(--f-accent) !important; border: 2px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-helper-toggle:hover { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-helper-toggle .wpf-ai-sparkle-icon { fill: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-helper-toggle:hover .wpf-ai-sparkle-icon { fill: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-active { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content { background: var(--f-panel) !important; border: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-toggle { border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-mode { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-mode:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-mode-active { color: var(--f-muted) !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-section-header { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-quick-answer { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input { background: var(--f-panel) !important; border: 1px solid var(--f-line) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input:focus { border-color: var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input::placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input-icon { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-submit { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input-icon svg { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card { background: var(--f-panel) !important; border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card:hover { border-color: var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-meta { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-meta i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-score { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-content { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-more-btn { background: var(--f-panel) !important; color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-more-btn:hover { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-star { fill: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-loading-text { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-no-results { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-error { color: var(--f-danger) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-preferences { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] { background: var(--f-panel) !important; border: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfltd { border-bottom: 1px dotted var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfrtd { border-bottom: 1px dotted var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpf-search-label { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpf-toggle-wrap .wpf-toggle { border-bottom: 1px dashed var(--f-line) !important; color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"], body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select { background: var(--f-panel) !important; border: 1px solid var(--f-line) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"]:focus, body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select:focus { border-color: var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="submit"] { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="submit"]:hover { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li a { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-translate-dropdown { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-translate-original { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content.wpf-ai-translated, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-comment-text.wpf-ai-translated { border-left: 2px dashed var(--f-warn) !important; background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-post-content.wpf-ai-translated { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-summarize-btn { color: var(--f-accent) !important; border: 1px solid var(--f-brand) !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-summarize-btn:hover { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-summarize-btn .wpf-ai-star { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-translate-arrow { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-summary-body { border-left: 3px dashed var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-summary-body h3, body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-summary-body h4 { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference:hover { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-chat-msg-user .wpf-ai-chat-msg-content { background-color: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-chat-msg-assistant .wpf-ai-chat-msg-content { background-color: var(--f-panel) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-suggestions-title { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-suggestions-section .wpf-ai-suggestions-section-content .wpf-ai-similar-hint { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-active, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li.wpforo-active, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li:hover, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li.current-menu-ancestor, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li.current-menu-parent, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li.current_page_item { border-bottom: var(--f-brand) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu #wpf-menu .wpforo-active, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.wpforo-active, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu #wpf-menu li:hover, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.current-menu-ancestor, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.current-menu-parent, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.current_page_item { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li > ul { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li > ul li { border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li > ul li:hover, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li > ul li.current-menu-item { border-bottom: 1px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo-load { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo-load i { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-search input[type="text"] { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-search input[type="text"]:focus { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-search i { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-action .fa-bookmark { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts { color: var(--f-dim) !important; border-right: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i:hover { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts.wpf-new svg { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts-count { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpf-widget-profile .wpf-widget-alerts, body.smi-glass-bg #wpf-widget-profile .wpf-widget-alerts { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpf-widget-profile .wpf-widget-alerts svg, body.smi-glass-bg #wpf-widget-profile .wpf-widget-alerts svg { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpf-widget-profile .wpf-widget-alerts.wpf-new svg, body.smi-glass-bg #wpf-widget-profile .wpf-widget-alerts.wpf-new svg { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpf-widget-profile .wpf-widget-alerts .wpf-alerts-count, body.smi-glass-bg #wpf-widget-profile .wpf-widget-alerts .wpf-alerts-count { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-notifications { background: var(--f-panel) !important; border-top: 2px solid var(--f-line) !important; border-bottom: 5px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-head { color: var(--f-text) !important; border-bottom: 2px solid var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li { border-bottom: 1px solid var(--f-line) !important; color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li.wpf-new_dislike { color: var(--f-danger) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content .wpf-ndesc { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li:hover { background: var(--f-panel) !important; }
body.smi-glass-bg #wpf-widget-profile .wpf-notifications { background: var(--f-panel) !important; border-top: 2px solid var(--f-line-2) !important; border-bottom: 5px solid var(--f-line-2) !important; }
body.smi-glass-bg #wpf-widget-profile .wpf-notifications .wpf-notification-head { color: var(--f-text) !important; border-bottom: 2px solid var(--f-warn) !important; }
body.smi-glass-bg #wpf-widget-profile .wpf-notifications .wpf-notification-content { color: var(--f-text) !important; }
body.smi-glass-bg #wpf-widget-profile .wpf-notifications .wpf-notification-content li { border-bottom: 1px solid var(--f-line) !important; color: var(--f-muted) !important; }
body.smi-glass-bg #wpf-widget-profile .wpf-notifications .wpf-notification-content li.wpf-new_dislike { color: var(--f-danger) !important; }
body.smi-glass-bg #wpf-widget-profile .wpf-notifications .wpf-notification-content .wpf-ndesc { color: var(--f-muted) !important; }
body.smi-glass-bg #wpf-widget-profile .wpf-notifications .wpf-notification-content li:hover { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-edit-cover ul.wpf-edit-cover-options { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-follow-user { background-color: rgba(0,0,0,0.34) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-poweredby { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-poweredby a { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-description { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-action-link { border-top: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap a { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap a svg { fill: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap a:visited { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap a:visited svg { fill: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap a:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap a:hover svg { fill: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap a:active { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap a:active svg { fill: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-link { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpflink { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpflink:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap pre { border: var(--f-line) 1px solid !important; background: rgba(0,0,0,0.34) !important; }
body.smi-glass-bg .wpfcl-a { color: var(--f-link) !important; }
body.smi-glass-bg .wpfbg-a { background-color: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg .wpfcl-b { color: var(--f-accent) !important; }
body.smi-glass-bg .wpfbg-b { background-color: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg .wpfbr-b { border: 1px solid var(--f-brand) !important; }
body.smi-glass-bg .wpfcl-0 { color: var(--f-dim) !important; }
body.smi-glass-bg .wpfbg-0 { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg .wpfcl-1 { color: var(--f-text) !important; }
body.smi-glass-bg .wpfbg-1 { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg .wpfcl-2 { color: var(--f-muted) !important; }
body.smi-glass-bg .wpfbg-2 { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg .wpfcl-3 { color: var(--f-text) !important; fill: var(--f-text) !important; }
body.smi-glass-bg .wpfbg-3 { background-color: var(--f-panel) !important; }
body.smi-glass-bg .wpfcl-4 { color: var(--f-accent) !important; fill: var(--f-accent) !important; }
body.smi-glass-bg .wpfbg-4 { background-color: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg .wpfcl-5 { color: var(--f-warn) !important; fill: var(--f-warn) !important; }
body.smi-glass-bg .wpfbg-5 { background-color: rgba(255,206,115,0.20) !important; }
body.smi-glass-bg .wpfbr-5 { border: 1px solid var(--f-warn) !important; }
body.smi-glass-bg .wpfcl-6 { color: var(--f-accent) !important; }
body.smi-glass-bg .wpfbg-6 { background-color: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg .wpfbr-6 { border: 1px solid var(--f-brand) !important; }
body.smi-glass-bg .wpfcl-7 { color: var(--f-text-2) !important; }
body.smi-glass-bg .wpfbg-7 { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg .wpfbr-7 { border: 1px solid var(--f-line) !important; }
body.smi-glass-bg .wpfcl-8 { color: var(--f-ok) !important; }
body.smi-glass-bg .wpfbg-8 { background-color: rgba(111,227,154,0.20) !important; }
body.smi-glass-bg .wpfbr-d-8 { border: 1px dotted var(--f-ok) !important; }
body.smi-glass-bg .wpfbr-l-8 { border-left: 1px solid var(--f-ok) !important; }
body.smi-glass-bg .wpfcl-9 { color: var(--f-text-2) !important; }
body.smi-glass-bg .wpfbg-9 { background-color: var(--f-panel) !important; }
body.smi-glass-bg .wpfbr-9 { border: 1px solid var(--f-line) !important; }
body.smi-glass-bg .wpfcl-10 { color: var(--f-danger) !important; }
body.smi-glass-bg .wpfbg-10 { background-color: rgba(255,163,163,0.20) !important; }
body.smi-glass-bg .wpfbr-d-10 { border: 1px dotted var(--f-danger) !important; }
body.smi-glass-bg .wpfbr-l-10 { border-left: 1px solid var(--f-danger) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .author-rating { border: 1px solid var(--f-line) !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-author-nicename { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-admin-note { border: 1px solid var(--f-line) !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-breadcrumb .wpf-root { border-left: 1px solid var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-breadcrumb a { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-breadcrumb div:hover { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-breadcrumb div:hover:after { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-breadcrumb div.active { background: var(--f-panel) !important; color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-breadcrumb div.active:after { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-breadcrumb div:after { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-breadcrumb div.active:after { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post .wpforo-post-content img, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-revision-body img { border: var(--f-line) 1px solid !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post blockquote, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-revision-body blockquote { border: var(--f-line-2) 1px dotted !important; background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post .wpforo-post-code, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-revision-body .wpforo-post-code { border: var(--f-line) 1px solid !important; background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post code, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-revision-body code { border: var(--f-line) 1px solid !important; background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post .wpforo-post-code-title, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post .wpforo-post-code-title { border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments { border: var(--f-line) 1px dotted !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments img { border: var(--f-line) 2px solid !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post .wpforo-post-signature { border-top: var(--f-line) 1px dashed !important; color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post .wpforo-membertoggle i { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-mod-message { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-badges { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-starter { color: var(--f-accent) !important; border-bottom: 1px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-head-bar { background-color: var(--f-panel) !important; border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpft-post .wpf-manage-link .wpf-action { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-button-outlined { border: 1px solid var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-button-outlined:hover { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-forum { border: 1px solid var(--f-warn) !important; background-color: var(--f-panel) !important; background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-topic { border: 1px solid var(--f-warn) !important; background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-member-title.wpfut { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-edit-wrap { border-top: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top { background-color: var(--f-panel) !important; border-left: 3px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box .wpf-tstat svg { fill: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box span { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more { border-left: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more svg { fill: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-info .wpf-post-info-forum { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info h3 { border-bottom: 3px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info { border-left: 3px dashed var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info .wpf-tmi-user-avatar .wpf-tmi-user-posts { background-color: var(--f-panel-2) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-category { background-color: var(--f-panel) !important; border-bottom: var(--f-brand) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .cat-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .cat-stat-posts { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .cat-stat-topics { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .forum-wrap { border-bottom: var(--f-line) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-description { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-footer { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-tab { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-post-title i { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-head { border-bottom: var(--f-brand) 2px solid !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .head-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .head-stat-posts { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .head-stat-views { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .topic-wrap { border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-info { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-posts { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-views { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-tab { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list { color: var(--f-text) !important; border-left: var(--f-line) 2px solid !important; background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top { border-top: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left { border-top: var(--f-brand) 2px solid !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .avatar { background: var(--f-panel) !important; border: 1px dashed var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .author-rating { border: 1px solid var(--f-line) !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .bottom .reacted-users a { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-action { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-category { background-color: var(--f-panel) !important; border-bottom: var(--f-brand) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .cat-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .cat-lastpostinfo { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-info { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-stat { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .forum-wrap { border-bottom: var(--f-line) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar img { background: var(--f-panel) !important; border: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-head { border-bottom: var(--f-brand) 3px solid !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .head-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .head-stat-posts { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .head-stat-views { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .head-stat-lastpost { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .topic-wrap { border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar img { background: var(--f-panel) !important; border: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-info { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-posts { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-views { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-lastpost { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpf-compact-last-post .wpf-cl-avatar img { background: var(--f-panel) !important; border: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .post-wrap { border-top: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-post { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom { border-top: var(--f-line) 1px solid !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpf-post-button-actions span.wpf-action { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-left .avatar { background: var(--f-panel) !important; border: var(--f-line) 2px dashed !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom .cbleft a { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-category { background-color: var(--f-panel) !important; border-bottom: var(--f-brand) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .cat-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .cat-stat-posts { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .cat-stat-answers { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .cat-stat-questions { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-icon { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-info { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-footer { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-posts { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-answers { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-questions { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .forum-wrap { border-bottom: var(--f-line) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-tab { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-list { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic .wpf-tbox { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic .wpf-tbox .wpforo-label svg { fill: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic-replies i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic-bottom .wpforo-tags i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic-status { border: 1px dotted var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-head { border-bottom: var(--f-brand) 3px solid !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic .wpf-tbox { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic .wpf-tbox .wpforo-label svg { fill: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-replies i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-bottom .wpforo-tags i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-status { border-left: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .head-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .head-stat-posts { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .head-stat-lastpost { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-tags { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left { border-right: 2px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left .wpf-toggle-answer { color: var(--f-ok) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left .wpf-toggle-not-answer { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-avatar img, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-avatar img.avatar { border: 2px dashed var(--f-line) !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top { border-bottom: 2px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-tool-bar { border-top: 1px dotted var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-signature-content { border-top: var(--f-line-2) 1px dotted !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author-data-content { border: var(--f-line) 1px solid !important; background: rgba(0,0,0,0.34) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-data { border-left: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-stat { border-left: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpf-answer-sep { color: var(--f-muted) !important; border-bottom: 2px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpf-answer-sep svg { fill: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpforo-comment-action-links .wpf-action { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpforo-comment-action-links .wpf-action:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right .wpforo-comment-avatar img, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right .wpforo-comment-avatar img.avatar { border: 1px dashed var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-category { background-color: var(--f-panel) !important; border-bottom: 2px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4.wpf-subforums .wpforo-category { border-bottom: 3px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-right .wpforo-post-content-top { border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .avatar { background: var(--f-panel) !important; border: var(--f-line) 2px dashed !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .author-rating { border: 1px solid var(--f-line) !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .bottom { border-top: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .bottom .reacted-users a { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-hottest, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-solved, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-unsolved { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest:hover { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-hottest:hover { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-solved:hover { color: var(--f-ok) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-unsolved:hover { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest:hover, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest.wpf-active { border-color: var(--f-brand) !important; color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-hottest:hover, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-hottest.wpf-active { border-color: var(--f-warn) !important; color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-solved:hover, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-solved.wpf-active { border-color: var(--f-ok) !important; color: var(--f-ok) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-unsolved:hover, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-unsolved.wpf-active { border-color: var(--f-line-2) !important; color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item { border-bottom: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item:nth-child(even) { border-left: 3px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head { border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-label { border-bottom: 1px dashed var(--f-line-2) !important; color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-head-box { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-body { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags .wpf-tags-text i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags tag a { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags tag a:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-users a img { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpf-thread-users-avatars img.avatar, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpf-thread-users-avatars img { border: 1px dashed var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-threads-head { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; border-bottom: 2px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-threads-head .wpf-head-box { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-thread { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-status .wpf-circle.wpfsq:first-child { border: 1px dotted var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-avatar i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-avatar i.fa-feather-alt { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-topic-meta .wpforo-tags .wpf-tags-title i { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left .wpf-author-posts { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-top .wpf-post-date { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-bottom .wpf-author { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reaction-wrap .wpf-like-count { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply:hover .wpf-action { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons:hover .wpf-action { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-public i, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-public i { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-open i, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-open i { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-approve i, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-approve i { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsolved i, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsticky i { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsolved i:hover, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsticky i:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-post-replies-info { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-prsep { border-bottom: 1px dashed var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpforo-ttgg i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar .avatar { background: var(--f-panel) !important; border: 1px dashed var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpforo-memberinfo { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-post-date { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree { border-bottom: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item em { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item.wpf-starter .avatar { background: var(--f-panel) !important; border: 1px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-content-foot { border-top: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer .reacted-users:not(:empty) { border-top: 3px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer .reacted-users a { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-4 .wpf-replies-sep { border-bottom: 1px solid var(--f-line) !important; color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-5 .wpforo-category { background-color: var(--f-panel) !important; border-bottom: var(--f-brand) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-5 .cat-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-popover i.fa-thumbs-up { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-popover i.fa-thumbs-down { color: var(--f-danger) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-popover .wpf-react.wpf-unreacted > i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head .wpforo-profile-back { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span { color: var(--f-link) !important; border-bottom: var(--f-line-2) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span:hover { color: var(--f-accent) !important; border-bottom: var(--f-brand) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-ban:hover { color: var(--f-muted) !important; border-bottom: var(--f-line-2) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-ban[data-currentstate="0"] { color: var(--f-dim) !important; border-bottom: var(--f-line-2) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-ban[data-currentstate="1"] { color: var(--f-warn) !important; border-bottom: var(--f-warn) 2px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu { border-bottom: 2px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu:hover { background: var(--f-panel) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu { border-right: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu.wpforo-active { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-home .wpf-field.wpf-field-name-html_soc_net { border-bottom: 2px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-profile-section { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-icon { background-color: rgba(0,0,0,0.34) !important; fill: var(--f-link) !important; color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-board-panel { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-board-panel-right span { border-left: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-board-panel-right span.wpf-active { background: var(--f-panel) !important; background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="text"], body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="password"], body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="email"], body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="date"], body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="number"], body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="url"], body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="tel"], body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpf-field textarea, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-profile .wpf-field select { background-color: var(--f-panel) !important; border: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span { border-right: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span.wpf-active { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-activity-icon i { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-activity-icon svg { fill: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-activity-data { border-left: 2px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-activity-data .wpf-activity-bottom .wpf-activity-forum { border-left: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfa-reply .wpf-activity-icon svg { fill: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-subscriptions .sbn-icon { border-right: 2px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options ul li { border-bottom: 1px dotted var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-cat { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk div { border-bottom: 1px dotted var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-checkbox { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span { border-right: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span.wpf-active { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-subscriptions .wpforo-sb { border-bottom: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-subscriptions .wpforo-sb .sbn-action i { color: var(--f-danger) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-followers .wpf-tab-subtitle { border-bottom: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-followers .wpforo-follower { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-following .wpf-tab-subtitle { border-bottom: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-following .wpforo-follower { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-following .wpforo-follower .sbn-action a { color: var(--f-danger) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap input[type="text"], body.smi-glass-bg #wpforo #wpforo-wrap input[type="password"], body.smi-glass-bg #wpforo #wpforo-wrap input[type="email"], body.smi-glass-bg #wpforo #wpforo-wrap textarea, body.smi-glass-bg #wpforo #wpforo-wrap select { border: 1px solid var(--f-line) !important; color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap input[type="submit"], body.smi-glass-bg #wpforo #wpforo-wrap input[type="reset"], body.smi-glass-bg #wpforo #wpforo-wrap input[type="button"], body.smi-glass-bg #wpforo-dialog input[type="submit"], body.smi-glass-bg #wpforo-dialog input[type="reset"], body.smi-glass-bg #wpforo-dialog input[type="button"] { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; border: 1px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap input[type="submit"]:hover, body.smi-glass-bg #wpforo #wpforo-wrap input[type="reset"]:hover { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap input[type="button"]:hover { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-button, body.smi-glass-bg .wpf-button { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; border: 1px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-button:hover, body.smi-glass-bg .wpf-button:hover { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-category .wpf-button { background: var(--f-panel) !important; color: var(--f-accent) !important; border: 1px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-category .wpf-button:hover { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; border: 1px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-button-secondary, body.smi-glass-bg .wpf-button-secondary { color: var(--f-text) !important; border: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-button-secondary:hover, body.smi-glass-bg .wpf-button-secondary:hover { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-create { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tools { border-bottom: 1px var(--f-line) solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-tmce { border: 1px var(--f-line) solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-html { border: 1px var(--f-line) solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-create .quicktags-toolbar input[type="button"] { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-create .quicktags-toolbar input[type="button"]:hover { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-create { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-create .wp-editor-tools { border-bottom: 1px var(--f-line) solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-tmce { border: 1px var(--f-line) solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-html { border: 1px var(--f-line) solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-create .quicktags-toolbar input[type="button"] { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-create .quicktags-toolbar input[type="button"]:hover { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-tags .wpf-tags-title { border-right: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tags a { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tags a:after { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-tags #wpf_tags { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-topic-tags #wpf_tags { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tags a:active, body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tags a:visited { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tags a:hover { background: var(--f-panel-2) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tags a:hover:before { border-color: transparent var(--f-line-2) transparent transparent !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-footer { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-wrap { border-top: 1px solid var(--f-line) !important; border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-rel .wpf-no-rel { border-top: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-visitors { border-top: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-navi .wpf-navi-wrap { border-top: var(--f-line) 3px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tags-text i, body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-title i { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-members-wrap td.wpf-members-search { border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-members .wpforo-member { background: var(--f-panel) !important; border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-social a { color: var(--f-dim) !important; fill: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-social a:hover { color: var(--f-accent) !important; fill: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-ug { border: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content { border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content h3 { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content { border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content h3 { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-404-wrap .wpforo-404-content { border-top: var(--f-line) 1px solid !important; border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-404-wrap .wpf-search-box { border: var(--f-line) 1px dashed !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-please-login { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-search-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-sep { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfltd { border-bottom: 1px dotted var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfrtd { border-bottom: 1px dotted var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content { border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ptr { border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-htr { background-color: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ttr { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-shead-icon { border-right: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-spost-icon { border-right: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-search-result-card { background: var(--f-panel) !important; border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-search-result-card:hover { border-color: var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-meta { border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-meta-item { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-meta-item i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-body { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-tags .wpf-tag { background: var(--f-panel-2) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-tags .wpf-tag:hover { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-view-link:hover { background: rgba(0,0,0,0.34) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-empty { background: var(--f-panel) !important; border: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-empty-icon { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sr-empty p { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-recent-title { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar { background: var(--f-panel) !important; border: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfltd { border-bottom: 1px dotted var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfrtd { border-bottom: 1px dotted var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content { border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-shead-icon { border-right: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-spost-icon { border-right: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-stext { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-action, body.smi-glass-bg .wpf-notifications .wpf-action { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-action:hover, body.smi-glass-bg .wpf-notifications .wpf-action:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-action.wpforo-tools { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-action.wpforo-tools:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-page-info { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-prev-button { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-next-button { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-stat-header { color: var(--f-text) !important; border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap  #wpforo-stat-body .wpf-stat-item { border-right: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap  #wpforo-stat-body .wpf-stat-item i { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap  #wpforo-stat-body .wpf-stat-item .wpf-stat-value { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap  #wpforo-stat-body .wpf-stat-item .wpf-stat-label { border-top: 1px dotted var(--f-line) !important; color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap  #wpforo-stat-body .wpf-last-info i { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-poweredby { border-top: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title { border-bottom: 3px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap  .wpf-footer-box { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-member svg, body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-post svg { fill: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap  #wpforo-stat-body.wpf-new svg, body.smi-glass-bg #wpforo #wpforo-wrap  #wpforo-stat-body .wpf-all-read i { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .widget-title, body.smi-glass-bg .wpforo-widget-wrap .widget-title { border-bottom: 2px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li, body.smi-glass-bg .wpforo-widget-wrap .wpforo-widget-content li { border-bottom: 1px dotted var(--f-line) !important; }
body.smi-glass-bg .wpforo-widget-wrap .wpf-widget-tags li { background-color: var(--f-panel) !important; }
body.smi-glass-bg .wpforo-widget-wrap .wpf-widget-tags li a { color: var(--f-muted) !important; }
body.smi-glass-bg .wpforo-widget-wrap .wpf-widget-tags li span { color: var(--f-dim) !important; }
body.smi-glass-bg .wpforo-widget-wrap .wpf-widget-tags li:hover { background-color: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg .wpforo-widget-wrap .wpf-widget-tags li:hover a, body.smi-glass-bg .wpforo-widget-wrap .wpf-widget-tags li:hover span { color: var(--f-text) !important; }
body.smi-glass-bg .wpforo-widget-wrap .wpf-prof-footer .wpf-prof-buttons a:hover { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg .ui-dialog .ui-widget-header { background-color: rgba(35,149,255,0.22) !important; border-bottom: var(--f-line) 1px solid !important; }
body.smi-glass-bg .ui-dialog .ui-widget-header span.ui-dialog-title { color: var(--f-text) !important; }
body.smi-glass-bg .ui-widget input[type="submit"]:hover { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg .ui-widget input[type="submit"] { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; border: 1px solid var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-badges i.fa, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-badges i.fas, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-badges i.fab, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-badges i.far, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-badges i.fal { color: var(--f-accent) !important; }
body.smi-glass-bg #wpf_multi_quote .wpf-multi-quote { color: var(--f-text) !important; background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg body.wpf-dark #wpf_multi_quote .wpf-multi-quote { color: var(--f-link) !important; }
body.smi-glass-bg #wpf-msg-box a { color: var(--f-text) !important; }
body.smi-glass-bg #wpf-msg-box a:hover { color: var(--f-text-2) !important; }
body.smi-glass-bg #wpf-msg-box > p { color: var(--f-text) !important; background-color: rgba(35,149,255,0.22) !important; background: -moz-linear-gradient(rgba(35,149,255,0.22)) !important; background: -o-linear-gradient(rgba(35,149,255,0.22)) !important; background: linear-gradient(rgba(35,149,255,0.22)) !important; }
body.smi-glass-bg #wpf-msg-box > p:after { border-color: transparent var(--f-brand) !important; }
body.smi-glass-bg #wpf-msg-box > p.error { background-color: rgba(255,163,163,0.20) !important; background: -moz-linear-gradient(rgba(255,163,163,0.20)) !important; background: -o-linear-gradient(rgba(255,163,163,0.20)) !important; background: linear-gradient(rgba(255,163,163,0.20)) !important; }
body.smi-glass-bg #wpf-msg-box > p.error:after { border-color: transparent var(--f-danger) !important; }
body.smi-glass-bg #wpf-msg-box > p.success { background-color: rgba(111,227,154,0.20) !important; background: -moz-linear-gradient(rgba(111,227,154,0.20)) !important; background: -o-linear-gradient(rgba(111,227,154,0.20)) !important; background: linear-gradient(rgba(111,227,154,0.20)) !important; }
body.smi-glass-bg #wpf-msg-box > p.success:after { border-color: transparent var(--f-ok) !important; }
body.smi-glass-bg body.wpf-dark #wpf-msg-box > p, body.smi-glass-bg body.wpf-dark #wpf-msg-box a, body.smi-glass-bg body.wpf-dark #wpf-msg-box a:visited { color: var(--f-link) !important; }
body.smi-glass-bg body.wpf-dark #wpf-msg-box a:hover, body.smi-glass-bg body.wpf-dark #wpf-msg-box a:active { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field { border-bottom: 1px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field .wpf-label i { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field:not(.wpf-field-type-tinymce) .wpf-field-wrap i { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input[type="text"], body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input[type="search"], body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input[type="password"], body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input[type="email"], body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input[type="date"], body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input[type="number"], body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input[type="url"], body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input[type="tel"], body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field textarea, body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field select { background-color: var(--f-panel) !important; border: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input::-webkit-input-placeholder, body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field textarea::-webkit-input-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input::-moz-placeholder, body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field textarea::-moz-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input:-ms-input-placeholder, body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field textarea:-ms-input-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field input:-moz-placeholder, body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field textarea:-moz-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field .wpf-field-required-icon { color: var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-field .wpf-field-wrap .mce-tinymce.mce-container.mce-panel { border: 3px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-add-topic-title { border: 1px dashed var(--f-brand) !important; color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-acp-header { border-bottom: 1px dashed var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-acp-header .wpf-acp-toggle i { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools { background: var(--f-panel) !important; border-left: 3px dashed var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool-tabs .wpf-tool-tab { border-bottom-color: var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool-tabs .wpf-tool-tab.wpf-tt-active { border-bottom-color: var(--f-brand) !important; color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool h3 { color: var(--f-text-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-tool-desc { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"] { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts { background: var(--f-panel) !important; border: 1px solid var(--f-line) !important; border-left: 3px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts ul li { border-bottom: 1px dotted var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]::placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]:-ms-input-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]::-ms-input-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sb-1 { color: var(--f-dim) !important; background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sb-2 { color: var(--f-accent) !important; background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sb-3 { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sb-4 { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sb .wpf-sb-buttons i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sb .wpf-sb-toggle .wpfsa { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-1, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-2 { border: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpf-sb-right, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpf-sb-right { border-top: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sb.wpf-sb-top .wpf-sb-buttons { border-left: 1px dotted var(--f-line-2) !important; }
body.smi-glass-bg [dir="rtl"] #wpforo #wpforo-wrap .wpf-sb.wpf-sb-top .wpf-sb-buttons { border-right: 1px dotted var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sb.wpf-sb-top.sb-tt-expanded .wpf-sb-buttons i { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn .wpf-sbtn-title i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button.wpf-sb-icon { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-fb:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-tw:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-lin:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-wapp:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-gg:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-vk:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-ok:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-fb { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-tw { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-wapp { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-lin { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-gg { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-vk { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-ok { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-revisions-wrap { border-color: var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-revisions-wrap * { border-color: var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-revision { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-revision .wpforo-revision-top { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-revisions-wrap .wpforo-revision-body { background-color: var(--f-panel) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-topic-form-wrap > .wpf-extra-fields { border-top: 1px var(--f-line) solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-revision .wpforo-revision-top { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-revisions-wrap .wpforo-revision-body { background-color: var(--f-panel-2) !important; color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu .wpf-menu { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top { border-top: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfcl-3 { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfcl-1 { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfcl-4 { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-action { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-post .wpforo-post-content p { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark #wpforo-menu li a { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-lastpost, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-lastpost { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-post { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-lastpost, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-lastpost { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-forum-description, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-forum-description { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .cat-title, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .cat-title, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .cat-title { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-category div, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-category div, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-category div, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpforo-category div { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-last-topic-date, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-topic-date, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-last-topic-date { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-topic-stat-posts, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-topic-stat-views { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-posts, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-views { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-posts, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-views { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-last-post-date, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-post-date, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-last-post-date { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .head-title, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .head-title, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .head-title { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .head-stat-posts, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-posts, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-posts { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .head-stat-views, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-views, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-views { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-post .wpf-left, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-post .wpf-left, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-post .wpf-left { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-category div.cat-stat-posts, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-category div.cat-stat-topics { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-top, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-forum-stat-questions, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-answers, body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-posts { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark #wpforo-stat-header { color: var(--f-link) !important; border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-button { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-topic-create .wpf-subject { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-topic-create { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-topic-create div.mce-toolbar-grp { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-post-create .wpf-subject { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-post-create { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-post-create div.mce-toolbar-grp { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="text"], body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="search"], body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="email"], body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="date"], body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="number"], body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="url"], body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="tel"], body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="password"], body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="email"], body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark textarea, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark select { color: var(--f-text) !important; background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="text"].wpf-search-field { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field input::-webkit-input-placeholder, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea::-webkit-input-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field input::-moz-placeholder, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea::-moz-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field input:-ms-input-placeholder, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea:-ms-input-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field input:-moz-placeholder, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea:-moz-placeholder { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-members-content table tr { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field:nth-child(even) { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field .wpf-field-wrap { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-field:not(.wpf-field-type-tinymce) .wpf-field-wrap i { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-table .wpfw-1 .wpf-field:nth-child(even) { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-profile-head .wpforo-active { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-profile-section .wpf-statbox .wpf-statbox-value { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark #wpforo-description { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-login-wrap .wpforo-login-content > h3, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-register-wrap .wpforo-register-content > h3 { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-tools .wpf-tool .wpf-split-posts { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-tools .wpf-tool .wpf-split-posts ul li { border-bottom: 1px dotted var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-tools .wpf-tool li input[type="text"] { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-sbtn .wpf-sbtn-title { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a:hover { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item .wpf-forum-item-stat { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-threads-head .wpf-head-box { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-thread-users a img { background: rgba(35,149,255,0.22) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-thread-box { color: var(--f-link) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-head-bar { border-bottom: 1px solid var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-thread-forum .wpf-circle i { background: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-child-post .wpf-reply-content { border: 1px solid var(--f-line) !important; background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-child-post .wpf-content-foot { border-top: var(--f-line-2) 1px solid !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item.wpf-starter .avatar { background-color: rgba(35,149,255,0.22) !important; border: 1px solid var(--f-warn) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-portable-form-wrap div.mce-toolbar-grp, body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-portable-form-wrap div.mce-menubar { background-color: var(--f-panel) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-navi .wpf-navi-wrap .wpf-next-button, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-navi .wpf-navi-wrap .wpf-prev-button { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-forum-info { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-profile-wrap .h-bottom .wpf-profile-menu:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-recent-wrap .wpforo-recent-content .wpf-htr { color: var(--f-link) !important; }
body.smi-glass-bg #wpf-widget-profile.wpf-dark .wpf-prof-footer .wpf-prof-buttons a:not(:last-child) { color: var(--f-text) !important; background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-notifications .wpf-notification-content li a, body.smi-glass-bg #wpf-widget-profile.wpf-dark .wpf-notifications .wpf-notification-content li a { color: var(--f-muted) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-notifications .wpf-notification-content li:hover, body.smi-glass-bg #wpf-widget-profile.wpf-dark .wpf-notifications .wpf-notification-content li:hover { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-acp-title { background: rgba(0,0,0,0.34) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-acp-content { background: rgba(0,0,0,0.34) !important; color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-acp-footer { background: rgba(0,0,0,0.34) !important; border-top: 1px dashed var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-acp-content a.wpf-button-secondary { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-acp-content a.wpf-button-secondary:hover { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-acp-footer a.wpf-button-secondary { background: var(--f-panel-2) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-acp-footer a.wpf-button-secondary:last-child { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="submit"].wpf-button-secondary, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark input[type="button"].wpf-button-secondary, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark button.wpf-button.wpf-button-secondary { color: var(--f-text) !important; background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-profile .wpforo-user-actions { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-profile-section .wpf-statbox .wpf-statbox-icon svg { fill: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-content-foot, body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpforo-post .wpforo-post-footer { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-post-head .wpf-topic-more-info .wpf-tmi-user-avatar .wpf-tmi-user-posts { color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpforo-portable-form-wrap { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic .wpf-tbox { background: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap.wpf-dark .wpf-popover .wpf-popover-content { background-color: var(--f-panel-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-timeline-line { background: linear-gradient(180deg, rgba(35,149,255,0.22) 0%, rgba(35,149,255,0.22) 50%, rgba(0,115,170,0.4) 100%) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-timeline-icon { border-color: var(--f-line) !important; color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-timeline-user a:hover { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-recent-activity-filter-form select:focus { border-color: var(--f-brand) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-recent-activity-label a { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-timeline-card { border-color: var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-timeline-card::after { border-right-color: var(--f-line) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-timeline-date-stick { border-bottom: 2px dashed var(--f-line-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight .wpf-ai-sparkle-icon { fill: var(--f-text) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight:hover { background: rgba(35,149,255,0.22) !important; color: var(--f-text) !important; }
/* ==========================================================================
   ۷. قواعد ساختاری wpForo — بعد از بخش تولیدشده تا در تساوی برنده شود
   ========================================================================== */

body.smi-glass-bg #wpforo #wpforo-wrap {
  --f-card: rgba(11,37,64,0.80);
  --f-panel: rgba(255,255,255,0.06);
  --f-panel-2: rgba(255,255,255,0.10);
  --f-hover: rgba(255,255,255,0.13);
  --f-line: rgba(255,255,255,0.16);
  --f-line-2: rgba(255,255,255,0.28);
  --f-text: #F2F7FC;
  --f-text-2: #E6EEF7;
  --f-muted: #AABFD3;
  --f-dim: #A6BED6;
  --f-link: #7FC3FF;
  --f-accent: #6EC5FF;
  --f-ok: #6FE39A;
  --f-warn: #FFCE73;
  --f-danger: #FFA3A3;
  --f-brand: #2395FF;

  max-width: 1180px;
  margin: 1.75rem auto 3rem;
  /* فاصله‌ی داخلی درخواستی کاربر */
  padding: 16px !important;
  background: var(--f-card) !important;
  color: var(--f-text) !important;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  border: 1px solid var(--f-line-2) !important;
  border-radius: 16px;
  box-shadow: 0 20px 55px rgba(3,16,32,0.38);
  overflow: hidden;
  box-sizing: border-box;
}

/* گوشه‌های گرد برای اجزای داخلی تا با پدینگ جدید هماهنگ باشند */
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu { border-radius: 10px 10px 0 0; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-footer { border-radius: 0 0 10px 10px; }

/* --- جعبه‌های آیکون در فهرست موضوعات (سفید بودند) --- */
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-topic .wpf-tbox,
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic .wpf-tbox,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tbox {
  background: var(--f-panel) !important;
  border: 1px solid var(--f-line) !important;
  border-radius: 8px !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tbox .wpforo-label svg,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tbox svg,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tbox i { fill: var(--f-accent) !important; color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-tbox span { color: var(--f-text) !important; }

/* --- ردیف موضوع در فهرست --- */
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic {
  background: var(--f-panel) !important;
  border: 1px solid var(--f-line) !important;
  border-radius: 10px !important;
  margin-bottom: .55rem !important;
  padding: .6rem !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic:hover { background: var(--f-hover) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-title a { color: #fff !important; font-weight: 600 !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-title a:hover { color: var(--f-accent) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-info,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-author,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-date,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-date-ago,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-replies { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-avatar img { border-radius: 50% !important; border: 2px solid var(--f-line-2) !important; }

/* --- منوی انجمن: آیتم فعال (کلاس واقعی current_page_item است) --- */
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.current_page_item,
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li.current_page_item,
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li.wpforo-active {
  background-color: var(--f-panel-2) !important;
  border-bottom: 2px solid var(--f-brand) !important;
  border-radius: 8px 8px 0 0 !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.current_page_item > a,
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li.current_page_item > a { color: #fff !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li > ul { background-color: rgba(6,24,43,0.97) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li a { color: var(--f-text-2) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap #wpforo-menu li a:hover { color: #fff !important; background: var(--f-panel-2) !important; }

/* --- بدنه‌ی پست و پاسخ (جعبه‌های سفید داخل موضوع) --- */
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post,
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-qa-item-wrap,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-author,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-author-details,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content-top,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-tool-bar,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-lb-box {
  background: transparent !important;
  color: var(--f-text) !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post,
body.smi-glass-bg #wpforo #wpforo-wrap .wpfl-3 .wpforo-post {
  background: var(--f-panel) !important;
  border: 1px solid var(--f-line) !important;
  border-radius: 10px !important;
  margin: .9rem 0 !important;
  padding: 1rem !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content p,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content li,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-comment-text,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-comment-text p { color: var(--f-text) !important; line-height: 2.15 !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content strong,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content h2,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content h3 { color: #fff !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content a { color: var(--f-link) !important; }

/* کد داخل پست */
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content code,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-comment-text code,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-code {
  background: rgba(0,0,0,0.34) !important;
  border: 1px solid var(--f-line) !important;
  color: #CDE7FF !important;
  border-radius: 6px !important;
  direction: ltr; display: inline-block;
}
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content pre {
  background: rgba(0,0,0,0.42) !important;
  border: 1px solid var(--f-line) !important;
  color: #DCEAF7 !important;
  border-radius: 10px !important;
  padding: 1rem 1.1rem !important;
  direction: ltr; text-align: left; overflow-x: auto;
}
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content pre code {
  background: none !important; border: none !important; color: inherit !important; display: block;
}

/* --- سربرگ موضوع و جعبه‌های آمار --- */
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-head,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-topic-head-wrap {
  background: rgba(255,255,255,0.05) !important;
  border: 1px solid var(--f-line) !important;
  border-radius: 10px !important;
  margin-bottom: .8rem !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-stat-box {
  background: var(--f-panel) !important;
  border: 1px solid var(--f-line) !important;
  border-radius: 8px !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-stat-box span { color: var(--f-dim) !important; }
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-post-stat-box .wpf-tstat svg { fill: var(--f-accent) !important; }

/* --- دیدگاه‌ها --- */
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-comment {
  background: rgba(255,255,255,0.05) !important;
  border: 1px solid var(--f-line) !important;
  border-inline-start: 3px solid var(--f-line-2) !important;
  border-radius: 10px !important;
  margin: .5rem 0 .5rem 1.6rem !important;
  padding: .8rem 1rem !important;
}

/* --- ناحیه‌ی ورود/ثبت‌نام داخل انجمن --- */
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-portable-form-wrap,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-login-bar,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-not-logged {
  background: var(--f-panel) !important;
  border: 1px solid var(--f-line) !important;
  border-radius: 10px !important;
  padding: .8rem 1rem !important;
}

/* --- آواتارها و آیکون‌های عمومی --- */
body.smi-glass-bg #wpforo #wpforo-wrap img.avatar,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-avatar img,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-comment-avatar img {
  border-radius: 50% !important; border: 2px solid var(--f-line-2) !important; background: var(--f-panel-2) !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap i,
body.smi-glass-bg #wpforo #wpforo-wrap svg { background: transparent !important; }

/* --- دکمه‌ها (باید بر override تولیدشده غلبه کند) --- */
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-answer-button a,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-add-comment-button a,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-action-link a,
body.smi-glass-bg #wpforo #wpforo-wrap button[type="submit"],
body.smi-glass-bg #wpforo #wpforo-wrap input[type="submit"] {
  background: #1A6DC4 !important; color: #fff !important;
  border: none !important; border-radius: 9px !important;
  padding: .55rem 1.1rem !important; font-weight: 600 !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-answer-button a i,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-add-comment-button a i,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-action-link a i { color: #fff !important; fill: #fff !important; }

/* --- فرم‌ها --- */
body.smi-glass-bg #wpforo #wpforo-wrap input[type="text"],
body.smi-glass-bg #wpforo #wpforo-wrap input[type="email"],
body.smi-glass-bg #wpforo #wpforo-wrap input[type="password"],
body.smi-glass-bg #wpforo #wpforo-wrap input[type="search"],
body.smi-glass-bg #wpforo #wpforo-wrap textarea,
body.smi-glass-bg #wpforo #wpforo-wrap select {
  background: rgba(255,255,255,0.09) !important;
  border: 1px solid var(--f-line) !important;
  color: var(--f-text) !important;
  border-radius: 9px !important;
}

@media (max-width: 767px) {
  body.smi-glass-bg #wpforo #wpforo-wrap { margin: .75rem .5rem 2rem; padding: 10px !important; border-radius: 12px; }
  body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post { margin: .6rem 0 !important; padding: .8rem !important; }
  body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-comment { margin: .5rem 0 .5rem .8rem !important; }
}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  body.smi-glass-bg #wpforo #wpforo-wrap { background: rgba(11,37,64,0.96) !important; }
}

/* --- بلوک کد و نقل‌قول: مورد گزارش‌شده در smi6 ---
   منشأ سفیدی:  #wpforo #wpforo-wrap pre { background:#dff4ff }  → (0,2,0,1)
   سلکتور زیر (0,2,1,2) از آن بالاتر است. */
body.smi-glass-bg #wpforo #wpforo-wrap pre,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content pre,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-comment-text pre,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-code {
  background: rgba(0,0,0,0.42) !important;
  border: 1px solid var(--f-line) !important;
  color: #DCEAF7 !important;
  border-radius: 10px !important;
  padding: 1rem 1.1rem !important;
  direction: ltr;
  text-align: left;
  overflow-x: auto;
  line-height: 1.85;
}
body.smi-glass-bg #wpforo #wpforo-wrap pre code,
body.smi-glass-bg #wpforo #wpforo-wrap pre * {
  background: none !important;
  border: none !important;
  color: #DCEAF7 !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap blockquote,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-post-content blockquote,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-quote,
body.smi-glass-bg #wpforo #wpforo-wrap .wpforo-quote {
  background: rgba(255,255,255,0.06) !important;
  border: 1px solid var(--f-line) !important;
  border-inline-start: 3px solid var(--f-brand) !important;
  border-radius: 10px !important;
  color: var(--f-muted) !important;
  padding: .8rem 1rem !important;
  margin: 1rem 0 !important;
}
body.smi-glass-bg #wpforo #wpforo-wrap blockquote p,
body.smi-glass-bg #wpforo #wpforo-wrap .wpf-quote p { color: var(--f-muted) !important; }

/* ==========================================================================
   ۸. ویرایشگر، دیالوگ و اعلان‌ها — بخش‌هایی که فقط برای کاربر واردشده دیده می‌شوند
   --------------------------------------------------------------------------
   این‌ها در تست‌های اولیه دیده نشده بودند چون فقط بعد از ورود و هنگام
   پاسخ دادن ظاهر می‌شوند (گزارش‌شده در smi18 / smi19 / smi21).
   ========================================================================== */

/* --- کروم ویرایشگر TinyMCE --- */
body.smi-glass-bg .mce-panel,
body.smi-glass-bg .mce-toolbar,
body.smi-glass-bg .mce-toolbar-grp,
body.smi-glass-bg .mce-statusbar,
body.smi-glass-bg .mce-menubar,
body.smi-glass-bg .mce-edit-area,
body.smi-glass-bg .mce-container,
body.smi-glass-bg .mce-container-body,
body.smi-glass-bg .wp-editor-container,
body.smi-glass-bg .wp-editor-tools,
body.smi-glass-bg .quicktags-toolbar {
  background: rgba(255,255,255,0.07) !important;
  background-image: none !important;
  border-color: rgba(255,255,255,0.16) !important;
  color: #F2F7FC !important;
}

/* آیکون‌های نوار ابزار — قبلاً تقریباً نامرئی بودند */
body.smi-glass-bg .mce-ico,
body.smi-glass-bg .mce-btn button,
body.smi-glass-bg .mce-btn i,
body.smi-glass-bg .mce-menubtn span,
body.smi-glass-bg .mce-txt {
  color: #E6EEF7 !important;
  text-shadow: none !important;
}
body.smi-glass-bg .mce-btn {
  background: transparent !important;
  background-image: none !important;
  border-color: transparent !important;
  border-radius: 6px !important;
}
body.smi-glass-bg .mce-btn:hover,
body.smi-glass-bg .mce-btn.mce-active {
  background: rgba(255,255,255,0.14) !important;
  border-color: rgba(255,255,255,0.22) !important;
}
body.smi-glass-bg .mce-btn:hover .mce-ico,
body.smi-glass-bg .mce-btn.mce-active .mce-ico { color: #fff !important; }

/* دکمه‌های تب متن/بصری */
body.smi-glass-bg .wp-switch-editor {
  background: rgba(255,255,255,0.08) !important;
  border-color: rgba(255,255,255,0.16) !important;
  color: #E6EEF7 !important;
}
body.smi-glass-bg .wp-switch-editor.switch-tmce,
body.smi-glass-bg .wp-switch-editor:hover { background: rgba(255,255,255,0.16) !important; color:#fff !important; }

/* ناحیه‌ی متن ساده (تب Text) */
body.smi-glass-bg textarea.wp-editor-area,
body.smi-glass-bg #wpforo-wrap textarea {
  background: rgba(255,255,255,0.07) !important;
  color: #F2F7FC !important;
  border-color: rgba(255,255,255,0.16) !important;
}

/* --- پنجره‌های TinyMCE (درج پیوند و …) --- */
body.smi-glass-bg .mce-window,
body.smi-glass-bg .mce-window .mce-container,
body.smi-glass-bg .mce-window-head,
body.smi-glass-bg .mce-window-body,
body.smi-glass-bg .mce-foot,
body.smi-glass-bg .mce-floatpanel {
  background: #12304f !important;
  border-color: rgba(255,255,255,0.22) !important;
  color: #F2F7FC !important;
}
body.smi-glass-bg .mce-window .mce-title,
body.smi-glass-bg .mce-window .mce-label { color: #fff !important; }
body.smi-glass-bg .mce-window input[type="text"],
body.smi-glass-bg .mce-window textarea,
body.smi-glass-bg .mce-textbox {
  background: rgba(255,255,255,0.10) !important;
  border: 1px solid rgba(255,255,255,0.22) !important;
  color: #F2F7FC !important;
  border-radius: 6px !important;
}
body.smi-glass-bg .mce-window .mce-close,
body.smi-glass-bg .mce-window .mce-close i { color: #E6EEF7 !important; }
/* دکمه‌های پایین پنجره روی هم می‌افتادند */
body.smi-glass-bg .mce-window .mce-foot .mce-btn {
  background: #1A6DC4 !important;
  border: none !important;
  border-radius: 8px !important;
  margin: 0 .35rem !important;
  min-width: 84px;
}
body.smi-glass-bg .mce-window .mce-foot .mce-btn button { color: #fff !important; padding: .45rem .9rem !important; }
body.smi-glass-bg .mce-window .mce-foot .mce-btn:hover { background: #0c447c !important; }
body.smi-glass-bg .mce-window .mce-foot .mce-btn.mce-abs-layout-item { position: static !important; }
body.smi-glass-bg .mce-window .mce-foot .mce-container-body {
  display: flex !important; justify-content: flex-end; gap: .5rem; padding: .6rem !important;
}
body.smi-glass-bg .mce-menu,
body.smi-glass-bg .mce-menu-item { background: #12304f !important; color: #F2F7FC !important; }
body.smi-glass-bg .mce-menu-item:hover,
body.smi-glass-bg .mce-menu-item.mce-selected { background: rgba(255,255,255,0.14) !important; }

/* --- دیالوگ خود wpForo --- */
body.smi-glass-bg #wpforo-dialog,
body.smi-glass-bg #wpforo-dialog-wrap,
body.smi-glass-bg #wpforo-dialog-header,
body.smi-glass-bg #wpforo-dialog-body,
body.smi-glass-bg #wpforo-dialog-extra-wrap,
body.smi-glass-bg #wpforo-report,
body.smi-glass-bg #wpforo-report-content {
  background: #12304f !important;
  border-color: rgba(255,255,255,0.22) !important;
  color: #F2F7FC !important;
  border-radius: 12px;
}
body.smi-glass-bg #wpforo-dialog-title { color: #fff !important; }
body.smi-glass-bg #wpforo-dialog-close { color: #E6EEF7 !important; }

/* --- کشوی اعلان‌ها (پس‌زمینه نداشت و روی نان‌ریزه می‌افتاد) --- */
body.smi-glass-bg .wpf-notifications,
body.smi-glass-bg .wpf-notification-head,
body.smi-glass-bg .wpf-notification-content,
body.smi-glass-bg .wpf-notification-actions {
  background: #12304f !important;
  border: 1px solid rgba(255,255,255,0.22) !important;
  color: #F2F7FC !important;
  border-radius: 10px;
  z-index: 999;
}
body.smi-glass-bg .wpf-notifications { box-shadow: 0 14px 40px rgba(0,0,0,0.45); }
body.smi-glass-bg .wpf-notification-head { border-radius: 10px 10px 0 0; font-weight: 700; }
body.smi-glass-bg .wpf-notification-actions { border-radius: 0 0 10px 10px; }
body.smi-glass-bg .wpf-notification-action-clear-all { color: #7FC3FF !important; }
