@charset "utf-8";

/* UTBBS desktop day/night color-only system v2. Mobile and layout remain untouched. */
@media (min-width: 981px) {
  html[data-utbbs-desktop-theme="day"] body[id^="nv_"] {
    --utdn-canvas: #d9e0e3;
    --utdn-surface: #eaeeef;
    --utdn-surface-alt: #e1e7ea;
    --utdn-surface-soft: #d5dfe3;
    --utdn-surface-strong: #cbd7dc;
    --utdn-line: #aebfc7;
    --utdn-line-soft: #c3cfd4;
    --utdn-nav: #4a2935;
    --utdn-nav-soft: #5b3542;
    --utdn-on-nav: #f3ebe5;
    --utdn-on-nav-muted: #d9cbc6;
    --utdn-heading: #24343e;
    --utdn-title: #2e404b;
    --utdn-text: #445862;
    --utdn-muted: #4b5f69;
    --utdn-link: #256f83;
    --utdn-link-hover: #9a4b5b;
    --utdn-coral: #ae4038;
    --utdn-blue: #276b8e;
    --utdn-teal: #1f7065;
    --utdn-plum: #80506d;
    --utdn-green: #476f34;
    --utdn-amber: #8d5915;
    --utdn-fake: #b94636;
    --utdn-gold: #8a5b1d;
    --utdn-cta: #be954c;
    --utdn-on-cta: #202b32;
    --utdn-focus: rgba(37, 111, 131, 0.24);
    --utdn-shadow: rgba(36, 52, 62, 0.16);
  }

  html[data-utbbs-desktop-theme="night"] body[id^="nv_"] {
    --utdn-canvas: #17242e;
    --utdn-surface: #21333e;
    --utdn-surface-alt: #2a3e4a;
    --utdn-surface-soft: #263a46;
    --utdn-surface-strong: #304854;
    --utdn-line: #445d69;
    --utdn-line-soft: #344d59;
    --utdn-nav: #101c24;
    --utdn-nav-soft: #1a2b35;
    --utdn-on-nav: #eee7dc;
    --utdn-on-nav-muted: #c7d5d8;
    --utdn-heading: #eee7dc;
    --utdn-title: #dce7eb;
    --utdn-text: #c7d5d8;
    --utdn-muted: #95a9b1;
    --utdn-link: #67bcc2;
    --utdn-link-hover: #d4af5a;
    --utdn-coral: #f07a67;
    --utdn-blue: #70b7d5;
    --utdn-teal: #66bca9;
    --utdn-plum: #c48cc0;
    --utdn-green: #99c77a;
    --utdn-amber: #dfb257;
    --utdn-fake: #ef755b;
    --utdn-gold: #d4af5a;
    --utdn-cta: #d4af5a;
    --utdn-on-cta: #17212a;
    --utdn-focus: rgba(103, 188, 194, 0.28);
    --utdn-shadow: rgba(0, 0, 0, 0.34);
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] {
    --utbs-canvas: var(--utdn-canvas);
    --utbs-surface: var(--utdn-surface);
    --utbs-surface-soft: var(--utdn-surface-alt);
    --utbs-surface-strong: var(--utdn-surface-strong);
    --utbs-line: var(--utdn-line);
    --utbs-line-soft: var(--utdn-line-soft);
    --utbs-ink: var(--utdn-heading);
    --utbs-text: var(--utdn-text);
    --utbs-muted: var(--utdn-muted);
    --utbs-nav: var(--utdn-nav);
    --utbs-nav-soft: var(--utdn-nav-soft);
    --utbs-teal: var(--utdn-teal);
    --utbs-teal-dark: var(--utdn-link);
    --utbs-blue: var(--utdn-blue);
    --utbs-gold: var(--utdn-gold);
    --utbs-coral: var(--utdn-coral);
    --utig-canvas: var(--utdn-canvas);
    --utig-nav: var(--utdn-nav);
    --utig-nav-soft: var(--utdn-nav-soft);
    --utig-surface: var(--utdn-surface);
    --utig-surface-alt: var(--utdn-surface-alt);
    --utig-surface-soft: var(--utdn-surface-soft);
    --utig-surface-strong: var(--utdn-surface-strong);
    --utig-line: var(--utdn-line);
    --utig-line-soft: var(--utdn-line-soft);
    --utig-ink: var(--utdn-heading);
    --utig-text: var(--utdn-text);
    --utig-muted: var(--utdn-muted);
    --utig-gold: var(--utdn-gold);
    --utig-gold-dark: var(--utdn-gold);
    --utig-teal: var(--utdn-teal);
    --utig-teal-dark: var(--utdn-link);
    --utig-coral: var(--utdn-coral);
    color: var(--utdn-text) !important;
    background: var(--utdn-canvas) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] a { color: var(--utdn-link) !important; }
  html[data-utbbs-desktop-theme] body[id^="nv_"] a:hover { color: var(--utdn-link-hover) !important; }

  /* Shared header and navigation. */
  html[data-utbbs-desktop-theme] body[id^="nv_"] #toptb,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #hd,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #w_nv,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #nv_box,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .bottom_pic {
    color: var(--utdn-title) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-nav) !important;
    background-image: none !important;
    box-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] #toptb a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #um,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #um a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #nv li a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .fastlg,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .fastlg a {
    color: var(--utdn-text) !important;
    background: transparent !important;
    text-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] #nv li.a a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #nv li a:hover {
    color: var(--utdn-heading) !important;
    background: var(--utdn-nav-soft) !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] #scbar {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-nav-soft) !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] #scbar_txt {
    color: var(--utdn-title) !important;
    background: transparent !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] #pt,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #pt a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #pt em { color: var(--utdn-muted) !important; }
  html[data-utbbs-desktop-theme] body[id^="nv_"] #pt a:last-child { color: var(--utdn-link) !important; }

  /* Shared surfaces, panels, tables, messages, and utilities. */
  html[data-utbbs-desktop-theme] body[id^="nv_"] .bm,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .bmw,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .mn,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .sd,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .appl,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .ct2_a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .ct3_a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pml,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pmb,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pm_c,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pm_o,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .exfm,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .tedt,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .quote,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .blockcode {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
    background-image: none !important;
    box-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] .bm_h,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .tbmu,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .tb_h,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .flb,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .th,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .vwthd {
    color: var(--utdn-heading) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-strong) !important;
    background-image: none !important;
    text-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] .bm_h h1,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .bm_h h2,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .bm_h h3,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .bm_h a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .flb em,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .flb span,
  html[data-utbbs-desktop-theme] body[id^="nv_"] h1,
  html[data-utbbs-desktop-theme] body[id^="nv_"] h2,
  html[data-utbbs-desktop-theme] body[id^="nv_"] h3 { color: var(--utdn-heading) !important; }

  html[data-utbbs-desktop-theme] body[id^="nv_"] .xg1,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .xg1 a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .xg2,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .authi,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .authi a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pti,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pob,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .by,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .num,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pipe,
  html[data-utbbs-desktop-theme] body[id^="nv_"] cite,
  html[data-utbbs-desktop-theme] body[id^="nv_"] em { color: var(--utdn-muted) !important; }

  html[data-utbbs-desktop-theme] body[id^="nv_"] table,
  html[data-utbbs-desktop-theme] body[id^="nv_"] tr,
  html[data-utbbs-desktop-theme] body[id^="nv_"] th,
  html[data-utbbs-desktop-theme] body[id^="nv_"] td {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line-soft) !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] tr:nth-child(even),
  html[data-utbbs-desktop-theme] body[id^="nv_"] .xl1 li:nth-child(even),
  html[data-utbbs-desktop-theme] body[id^="nv_"] .xld dl:nth-child(even) { background: var(--utdn-surface-alt) !important; }

  /* Forms, editor chrome, selectors, and buttons. */
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="text"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="password"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="email"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="number"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="url"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="search"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] textarea,
  html[data-utbbs-desktop-theme] body[id^="nv_"] select,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .px,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pt,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .ps {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-alt) !important;
    background-image: none !important;
    box-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] input::placeholder,
  html[data-utbbs-desktop-theme] body[id^="nv_"] textarea::placeholder { color: var(--utdn-muted) !important; }

  html[data-utbbs-desktop-theme] body[id^="nv_"] input:focus,
  html[data-utbbs-desktop-theme] body[id^="nv_"] textarea:focus,
  html[data-utbbs-desktop-theme] body[id^="nv_"] select:focus {
    border-color: var(--utdn-link) !important;
    box-shadow: 0 0 0 2px var(--utdn-focus) !important;
    outline: 0 !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="checkbox"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="radio"] { accent-color: var(--utdn-link); }

  html[data-utbbs-desktop-theme] body[id^="nv_"] .pn,
  html[data-utbbs-desktop-theme] body[id^="nv_"] button,
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="submit"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="button"] {
    color: var(--utdn-title) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-strong) !important;
    background-image: none !important;
    text-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] .pn.pnc,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pnc,
  html[data-utbbs-desktop-theme] body[id^="nv_"] input[type="submit"] {
    color: var(--utdn-on-cta) !important;
    border-color: var(--utdn-gold) !important;
    background: var(--utdn-cta) !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] .pg a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pg strong,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .pgb a {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] .pg strong {
    color: var(--utdn-on-cta) !important;
    background: var(--utdn-cta) !important;
  }

  /* Forum lists. */
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #ct,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .mn,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .sd { background: transparent !important; }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlist,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .fl,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bm,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bmw {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl .th,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl th,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl td { background: var(--utdn-surface) !important; }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl tbody:nth-of-type(even) th,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl tbody:nth-of-type(even) td { background: var(--utdn-surface-alt) !important; }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl tbody:hover th,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl tbody:hover td { background: var(--utdn-surface-strong) !important; }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl th a.xst,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl th .xst,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlist a.xst[style] {
    color: var(--utdn-title) !important;
    background: transparent !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl .by,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl .by a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl .num,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl .num a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tl em { color: var(--utdn-muted) !important; }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #f_pst,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #fastpostform,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #fastposteditor,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tedt,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tedt .bar,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .tedt .area {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-alt) !important;
  }

  /* Thread/article and replies. */
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #postlist,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #f_pst,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .bm,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .bmw,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plhin,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pl table {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pls { background: var(--utdn-surface-strong) !important; }
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plc { background: var(--utdn-surface) !important; }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .vwthd h1,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #thread_subject,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plhin h1,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plhin h2,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plhin h3 { color: var(--utdn-heading) !important; }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pct,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .t_f,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .t_f td,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .t_f p,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .t_f div,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .t_f span,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .t_f font,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread td[id^="postmessage_"] {
    color: var(--utdn-text) !important;
    text-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .t_f a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .t_f a span,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .t_f a font { color: var(--utdn-link) !important; }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .quote,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .blockcode { background: var(--utdn-surface-alt) !important; }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .locked,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .attach_nopermission {
    color: var(--utdn-amber) !important;
    border-color: var(--utdn-gold) !important;
    background: var(--utdn-surface-strong) !important;
  }

  /* Post/edit, member, messages, search, plugins, and admin-like utility pages. */
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #ct,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #editorbox,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #postbox,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post .bm,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post .exfm,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post .upfl,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #post_extra_c,
  html[data-utbbs-desktop-theme] body#nv_home #ct,
  html[data-utbbs-desktop-theme] body#nv_member #ct,
  html[data-utbbs-desktop-theme] body#nv_search #ct,
  html[data-utbbs-desktop-theme] body#nv_plugin #ct,
  html[data-utbbs-desktop-theme] body#nv_misc #ct {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_home .appl li,
  html[data-utbbs-desktop-theme] body#nv_home .tbn li,
  html[data-utbbs-desktop-theme] body#nv_home .tb li,
  html[data-utbbs-desktop-theme] body#nv_plugin .bm,
  html[data-utbbs-desktop-theme] body#nv_plugin .bmw,
  html[data-utbbs-desktop-theme] body#nv_plugin .mn,
  html[data-utbbs-desktop-theme] body#nv_plugin .sd { border-color: var(--utdn-line-soft) !important; }

  html[data-utbbs-desktop-theme] body#nv_home .appl li.a,
  html[data-utbbs-desktop-theme] body#nv_home .tbn li.a,
  html[data-utbbs-desktop-theme] body#nv_home .tb li.a { background: var(--utdn-surface-strong) !important; }

  html[data-utbbs-desktop-theme] body#nv_home .appl li.a a,
  html[data-utbbs-desktop-theme] body#nv_home .tbn li.a a,
  html[data-utbbs-desktop-theme] body#nv_home .tb li.a a { color: var(--utdn-heading) !important; }

  /* Popups and dialogs. */
  html[data-utbbs-desktop-theme] body[id^="nv_"] .fwin,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .m_c,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .p_pop,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .p_pof,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .sllt {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
    background-image: none !important;
    box-shadow: 0 12px 28px var(--utdn-shadow) !important;
  }

  /* Semantic content colors. */
  html[data-utbbs-desktop-theme] body[id^="nv_"] .utbbs-ch-type[data-type="tea"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] [data-utbbs-type="tea"] { color: var(--utdn-coral) !important; }
  html[data-utbbs-desktop-theme] body[id^="nv_"] .utbbs-ch-type[data-type="fish"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] [data-utbbs-type="fish"] { color: var(--utdn-blue) !important; }
  html[data-utbbs-desktop-theme] body[id^="nv_"] .utbbs-ch-type[data-type="market"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] [data-utbbs-type="market"] { color: var(--utdn-teal) !important; }
  html[data-utbbs-desktop-theme] body[id^="nv_"] .utbbs-ch-type[data-type="store"],
  html[data-utbbs-desktop-theme] body[id^="nv_"] [data-utbbs-type="store"] { color: var(--utdn-plum) !important; }
  html[data-utbbs-desktop-theme] body[id^="nv_"] .is-true { color: var(--utdn-green) !important; }
  html[data-utbbs-desktop-theme] body[id^="nv_"] .is-issue { color: var(--utdn-amber) !important; }
  html[data-utbbs-desktop-theme] body[id^="nv_"] .is-fake { color: var(--utdn-fake) !important; }
  html[data-utbbs-desktop-theme] body[id^="nv_"] .utbbs-ch-row-meta b,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .utbbs-ch-access b,
  html[data-utbbs-desktop-theme] body[id^="nv_"] .utbbs-coin,
  html[data-utbbs-desktop-theme] body[id^="nv_"] [class*="coin"] strong { color: var(--utdn-gold) !important; }

  /* Legacy ink-green v5-v10 specificity bridge: colors only. */
  html[data-utbbs-desktop-theme="day"] { background-color: #d9e0e3 !important; }
  html[data-utbbs-desktop-theme="night"] { background-color: #17242e !important; }

  html[data-utbbs-desktop-theme] body[id^="nv_"] #hd > .wp,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #toptb > .wp,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #w_nv > .wp {
    color: var(--utdn-text) !important;
    background: transparent !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #ct #threadlist #moderate #threadlisttableid tbody th a.xst,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #ct #threadlist #moderate #threadlisttableid tbody th .xst,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #ct #threadlist #moderate #threadlisttableid .tps,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #ct #threadlist #moderate #threadlisttableid .tps a {
    color: var(--utdn-title) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid td.by,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid td.num,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid td.by a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid td.num a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid td.by em,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid td.num em,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid cite {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid tbody th.common a.s.xst,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid tbody th.common a.xst,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid .tps,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid .tps a {
    color: var(--utdn-title) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid td.by,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid td.num,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid td.by a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid td.num a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid td.by em,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay.utbbs-store-fid-385 #ct #threadlist #moderate #threadlisttableid td.num em {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #sd_bdl,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #forumleftside,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dl,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dd,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl a {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background-color: var(--utdn-surface-alt) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dt {
    color: var(--utdn-heading) !important;
    background-color: var(--utdn-surface-strong) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dd.bdl_a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dd.bdl_a a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dd a:hover {
    color: var(--utdn-on-cta) !important;
    background-color: var(--utdn-cta) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plc .pcb,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plc .pcb .t_f,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plc .pcb .t_f td,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plc .pcb .t_f p,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plc .pcb .t_f div,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plc .pcb .t_f span,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plc .pcb .t_f font,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plc .pcb td[id^="postmessage_"] {
    color: var(--utdn-text) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plhin,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plhin h1,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plhin h2,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .plhin h3,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pi,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pi a {
    color: var(--utdn-title) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .authi,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .authi a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pti,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pob,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pipe {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst #fastpostform,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst table,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst tr,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst td.plc,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst #fastposteditor,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst .tedt,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst .tedt .area {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst td.pls,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst .tedt .bar {
    background: var(--utdn-surface-strong) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst #fastpostmessage {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-alt) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst.pl.bm.bmw,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst.pl.bm.bmw #fastpostform,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst.pl.bm.bmw #fastposteditor,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst.pl.bm.bmw .tedt,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst.pl.bm.bmw .tedt .area {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst.pl.bm.bmw td.pls,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst.pl.bm.bmw .tedt .bar {
    background: var(--utdn-surface-strong) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_search .sttl,
  html[data-utbbs-desktop-theme] body#nv_search .sttl.mbn {
    color: var(--utdn-heading) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-strong) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_search .sttl h2 {
    color: var(--utdn-heading) !important;
  }

  /* v2h: complete contrast pass for secondary pages, editors, and forms. */
  html[data-utbbs-desktop-theme] body[id^="nv_"] #toptb,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #toptb a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #toptb span,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #toptb em,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #um,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #um a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #um span,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #um em,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #nv li a {
    color: var(--utdn-on-nav) !important;
  }

  html[data-utbbs-desktop-theme] body[id^="nv_"] #ft,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #ft a,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #ft p,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #ft span,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #ft em,
  html[data-utbbs-desktop-theme] body[id^="nv_"] #debuginfo {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .pg a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .pg strong,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .pg label,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .pg span,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .pgb a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pg a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pg strong,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pg label,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pg span,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pgb a {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-alt) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .pg strong,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pg strong {
    color: var(--utdn-on-cta) !important;
    background: var(--utdn-cta) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .pg input.px,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pg input.px {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-alt) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid .xg1,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid .xg1 a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid .num,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid .num a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid cite,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay #threadlisttableid em {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dl,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dd,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dd a {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line-soft) !important;
    background: var(--utdn-surface) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dt,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dd.bdl_a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dd.bdl_a a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_forumdisplay .bdl dd a:hover {
    color: var(--utdn-heading) !important;
    background: var(--utdn-surface-strong) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum .pgsbtn,
  html[data-utbbs-desktop-theme] body#nv_forum #newspecial,
  html[data-utbbs-desktop-theme] body#nv_forum #newspecialtmp,
  html[data-utbbs-desktop-theme] body#nv_forum #post_reply,
  html[data-utbbs-desktop-theme] body#nv_forum #post_replytmp {
    color: var(--utdn-on-cta) !important;
    border-color: var(--utdn-gold) !important;
    background: var(--utdn-cta) !important;
    background-image: none !important;
    text-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .authi,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .authi span,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .authi em,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pti,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pti span,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pob,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pob span,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pi .xg1,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pi .xg1 span {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .authi a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pti a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .pob a {
    color: var(--utdn-link) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst .tedt .bar a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst .tedt .bar span,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst .tedt .bar label,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread div#f_pst .webuploader-pick {
    color: var(--utdn-heading) !important;
    border-color: var(--utdn-line) !important;
    text-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread input.px,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread input#vmessage,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread textarea.pt {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-alt) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread button#vreplysubmit,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread button#fastpostsubmit {
    color: var(--utdn-on-cta) !important;
    border-color: var(--utdn-gold) !important;
    background: var(--utdn-cta) !important;
    background-image: none !important;
  }

  /* v2i: legacy verification reply form has stronger old dark-form selectors. */
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #vfastpost,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #vfastpostform,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #vfastposttb,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #vfastposttb tr,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #vfastposttb td {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line-soft) !important;
    background: var(--utdn-surface-alt) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #vfastpost #vmessage {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread #vfastpost #vreplysubmit {
    color: var(--utdn-on-cta) !important;
    border-color: var(--utdn-gold) !important;
    background: var(--utdn-cta) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .showhide,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .showhide p,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .showhide div,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .showhide span {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-alt) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_viewthread .showhide h4 {
    color: var(--utdn-gold) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum .tedt .bar,
  html[data-utbbs-desktop-theme] body#nv_forum .edt .bar,
  html[data-utbbs-desktop-theme] body#nv_forum #e_controls,
  html[data-utbbs-desktop-theme] body#nv_forum .b1r,
  html[data-utbbs-desktop-theme] body#nv_forum label.bar_swch,
  html[data-utbbs-desktop-theme] body#nv_forum #subjectchk,
  html[data-utbbs-desktop-theme] body#nv_forum #subjecthide,
  html[data-utbbs-desktop-theme] body#nv_forum #e_resize,
  html[data-utbbs-desktop-theme] body#nv_forum .flbc {
    color: var(--utdn-heading) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-strong) !important;
    text-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum .tedt .bar a,
  html[data-utbbs-desktop-theme] body#nv_forum .tedt .bar span,
  html[data-utbbs-desktop-theme] body#nv_forum .tedt .bar label,
  html[data-utbbs-desktop-theme] body#nv_forum .edt .bar a,
  html[data-utbbs-desktop-theme] body#nv_forum .edt .bar span,
  html[data-utbbs-desktop-theme] body#nv_forum .edt .bar label,
  html[data-utbbs-desktop-theme] body#nv_forum #e_controls a,
  html[data-utbbs-desktop-theme] body#nv_forum #e_controls span,
  html[data-utbbs-desktop-theme] body#nv_forum #e_controls label,
  html[data-utbbs-desktop-theme] body#nv_forum .b1r a,
  html[data-utbbs-desktop-theme] body#nv_forum #subjectchk strong,
  html[data-utbbs-desktop-theme] body#nv_forum #e_resize a {
    color: var(--utdn-heading) !important;
    border-color: var(--utdn-line) !important;
    text-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #editorbox label#e_switcher,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #editorbox #e_resize,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #editorbox #e_resize a,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #editorbox #subjectchk,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #editorbox #subjectchk strong,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #editorbox #subjecthide {
    color: var(--utdn-heading) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #e_iframe,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #e_textarea,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post .edt .area,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #postbox .exfm,
  html[data-utbbs-desktop-theme] body#nv_forum.pg_post #post_extra_c {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_home .tfm th,
  html[data-utbbs-desktop-theme] body#nv_home .tfm th label,
  html[data-utbbs-desktop-theme] body#nv_home .tfm th span,
  html[data-utbbs-desktop-theme] body#nv_home .tfm th em {
    color: var(--utdn-heading) !important;
    border-color: var(--utdn-line-soft) !important;
    background: var(--utdn-surface-strong) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_home .pm_c,
  html[data-utbbs-desktop-theme] body#nv_home .pm_c p,
  html[data-utbbs-desktop-theme] body#nv_home .pm_c span,
  html[data-utbbs-desktop-theme] body#nv_home .pm_c em,
  html[data-utbbs-desktop-theme] body#nv_home .pm_c dd {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line-soft) !important;
    background: var(--utdn-surface-alt) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-wrap,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-hero,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-step,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-history,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-admin {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-step-head,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-note,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-rules,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-preview,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-file {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line-soft) !important;
    background: var(--utdn-surface-alt) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-wrap h1,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-wrap h2,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-wrap h3,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-wrap strong,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-wrap label > span {
    color: var(--utdn-heading) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-wrap p,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-wrap em,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_post_center .utbbs-post-center-wrap small {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-wrap,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-panel,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-summary,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-final,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-log {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-note,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-account-alert,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-status,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-timeline,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-field {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line-soft) !important;
    background: var(--utdn-surface-alt) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-wrap h1,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-wrap h2,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-wrap h3,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-wrap strong,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-wrap label {
    color: var(--utdn-heading) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-wrap p,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-wrap small,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-wrap em {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim #hd,
  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim #toptb {
    color: var(--utdn-on-nav) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-nav) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-summary > div {
    color: var(--utdn-heading) !important;
    border-color: var(--utdn-line-soft) !important;
    background: var(--utdn-surface-strong) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_plugin.pg_utbbs_coin_claim .utbbs-claim-summary > div span {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-page,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-head,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-form,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-side section,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-admin {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
    background-image: none !important;
    box-shadow: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-section-head,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-type,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-upload,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-my-list {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line-soft) !important;
    background: var(--utdn-surface-alt) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-page h1,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-page h2,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-page h3,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-page strong {
    color: var(--utdn-heading) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-page p,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-page small,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-page li {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-fields label > span,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-upload > span,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-type > span {
    color: var(--utdn-gold) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-my-list article,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-my-list article p,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-my-list article span,
  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-my-list article small {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line-soft) !important;
    background: var(--utdn-surface-strong) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_apply_center .utbbs-apply-my-list article strong {
    color: var(--utdn-heading) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-catalog,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-delivery-section,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-placement-section,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-return-section,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-dialog {
    color: var(--utdn-text) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-catalog h2,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-catalog h3,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-catalog strong,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-delivery-section h2,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-delivery-section h3,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-delivery-section strong,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-placement-section h2,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-placement-section h3,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-placement-section strong,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-return-section h2,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-return-section h3,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-return-section strong,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-dialog h2,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-dialog h3,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-dialog strong {
    color: var(--utdn-heading) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-catalog p,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-catalog small,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-delivery-section p,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-delivery-section small,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-placement-section p,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-placement-section small,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-return-section p,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-return-section small,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-dialog p,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-dialog small {
    color: var(--utdn-muted) !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center button,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-admin-link,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-back {
    color: var(--utdn-heading) !important;
    border-color: var(--utdn-line) !important;
    background: var(--utdn-surface-strong) !important;
    background-image: none !important;
  }

  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center .utbbs-ad-submit,
  html[data-utbbs-desktop-theme] body#nv_utbbs_advertiser_center button.is-selected {
    color: var(--utdn-on-cta) !important;
    border-color: var(--utdn-gold) !important;
    background: var(--utdn-cta) !important;
  }
}
