/* askJBoss — night mode. Switched with the 🌙 button (saved per browser), or follows the phone/computer setting.
   The first part is hand-written; the part after "generated" is made from askjboss.css. */
html[data-theme="dark"] {
  color-scheme: dark;
  --ink: #E7EEEA; --ink-2: #CBD5CF; --muted: #9BA8A1; --muted-2: #8C9992;
  --bg: #0D1310; --card: #151D19; --line: #26312B; --soft: #1D2722; --soft-2: #19221E;
  --green: #3DBE88; --green-dark: #62D3A3; --green-soft: #153528; --green-text: #86E2BA;
  --gold: #F2B84B; --red: #F07B65; --red-soft: #3A1F1A;
}
html[data-theme="dark"] body { background: var(--bg); color: var(--ink); }
html[data-theme="dark"] .btn-dark, html[data-theme="dark"] .chip.active { background: #E7EEEA; color: #0D1310; }
html[data-theme="dark"] .btn-dark:hover { background: #ffffff; color: #0D1310; }
html[data-theme="dark"] .btn-primary { background: #1F8A62; }
html[data-theme="dark"] .btn-ghost { border-color: var(--ink); color: var(--ink); }
html[data-theme="dark"] input, html[data-theme="dark"] select, html[data-theme="dark"] textarea { background-color: var(--soft); color: var(--ink); border-color: var(--line); }
html[data-theme="dark"] input::placeholder, html[data-theme="dark"] textarea::placeholder { color: #7D8A83; }
html[data-theme="dark"] .logo .logo-word img { background: #F4F6F2; border-radius: 10px; padding: 4px 8px; height: 40px; box-sizing: border-box; } /* the logo in its own colours on a light badge at night */
html[data-theme="dark"] hr { border-color: var(--line); }
html[data-theme="dark"] table, html[data-theme="dark"] th, html[data-theme="dark"] td { border-color: var(--line); }
html[data-theme="dark"] code, html[data-theme="dark"] pre { background: var(--soft); color: var(--ink); }
html[data-theme="dark"] .article-body, html[data-theme="dark"] .post-body { color: var(--ink); }
html[data-theme="dark"] .article-body a, html[data-theme="dark"] .post-body a { color: var(--green-text); }
html[data-theme="dark"] ::selection { background: #2E6B52; color: #fff; }
/* Inline colours written in the pages (style="…") */
html[data-theme="dark"] [style*="background:#fff"], html[data-theme="dark"] [style*="background: #fff"],
html[data-theme="dark"] [style*="background:#FFF"], html[data-theme="dark"] [style*="background: #FFF"],
html[data-theme="dark"] [style*="background:white"], html[data-theme="dark"] [style*="background: white"] { background: var(--card) !important; }
html[data-theme="dark"] [style*="background:#f"], html[data-theme="dark"] [style*="background: #f"],
html[data-theme="dark"] [style*="background:#F"], html[data-theme="dark"] [style*="background: #F"],
html[data-theme="dark"] [style*="background:#e"], html[data-theme="dark"] [style*="background: #e"],
html[data-theme="dark"] [style*="background:#E"], html[data-theme="dark"] [style*="background: #E"] { background: var(--soft) !important; }
html[data-theme="dark"] [style*="color:#6b7280"], html[data-theme="dark"] [style*="color: #6b7280"], html[data-theme="dark"] [style*="color:#6B7280"], html[data-theme="dark"] [style*="color: #6B7280"] { color: #a9adb7 !important; }
html[data-theme="dark"] [style*="color:#991B1B"], html[data-theme="dark"] [style*="color: #991B1B"], html[data-theme="dark"] [style*="color:#991b1b"], html[data-theme="dark"] [style*="color: #991b1b"] { color: #e59696 !important; }
html[data-theme="dark"] [style*="color:#0b6e4f"], html[data-theme="dark"] [style*="color: #0b6e4f"], html[data-theme="dark"] [style*="color:#0B6E4F"], html[data-theme="dark"] [style*="color: #0B6E4F"] { color: #aeebd8 !important; }
html[data-theme="dark"] [style*="color:#b4361f"], html[data-theme="dark"] [style*="color: #b4361f"], html[data-theme="dark"] [style*="color:#B4361F"], html[data-theme="dark"] [style*="color: #B4361F"] { color: #e2988a !important; }
html[data-theme="dark"] [style*="color:#0f1a14"], html[data-theme="dark"] [style*="color: #0f1a14"], html[data-theme="dark"] [style*="color:#0F1A14"], html[data-theme="dark"] [style*="color: #0F1A14"] { color: #d8e9e0 !important; }
html[data-theme="dark"] [style*="color:#8a5a00"], html[data-theme="dark"] [style*="color: #8a5a00"], html[data-theme="dark"] [style*="color:#8A5A00"], html[data-theme="dark"] [style*="color: #8A5A00"] { color: #e9d2a7 !important; }
html[data-theme="dark"] [style*="color:#7A5200"], html[data-theme="dark"] [style*="color: #7A5200"], html[data-theme="dark"] [style*="color:#7a5200"], html[data-theme="dark"] [style*="color: #7a5200"] { color: #ebd7ae !important; }
html[data-theme="dark"] [style*="color:#92400E"], html[data-theme="dark"] [style*="color: #92400E"], html[data-theme="dark"] [style*="color:#92400e"], html[data-theme="dark"] [style*="color: #92400e"] { color: #e7ba9e !important; }
html[data-theme="dark"] [style*="color:#8A938D"], html[data-theme="dark"] [style*="color: #8A938D"], html[data-theme="dark"] [style*="color:#8a938d"], html[data-theme="dark"] [style*="color: #8a938d"] { color: #a0a7a2 !important; }
html[data-theme="dark"] [style*="color:#6B746E"], html[data-theme="dark"] [style*="color: #6B746E"], html[data-theme="dark"] [style*="color:#6b746e"], html[data-theme="dark"] [style*="color: #6b746e"] { color: #b0b6b2 !important; }
html[data-theme="dark"] [style*="color:#5b6b63"], html[data-theme="dark"] [style*="color: #5b6b63"], html[data-theme="dark"] [style*="color:#5B6B63"], html[data-theme="dark"] [style*="color: #5B6B63"] { color: #b3bfb9 !important; }
html[data-theme="dark"] [style*="color:#B4360C"], html[data-theme="dark"] [style*="color: #B4360C"], html[data-theme="dark"] [style*="color:#b4360c"], html[data-theme="dark"] [style*="color: #b4360c"] { color: #e4a692 !important; }
html[data-theme="dark"] [style*="color:#c2410c"], html[data-theme="dark"] [style*="color: #c2410c"], html[data-theme="dark"] [style*="color:#C2410C"], html[data-theme="dark"] [style*="color: #C2410C"] { color: #e2a58c !important; }
html[data-theme="dark"] [style*="color:#B07D10"], html[data-theme="dark"] [style*="color: #B07D10"], html[data-theme="dark"] [style*="color:#b07d10"], html[data-theme="dark"] [style*="color: #b07d10"] { color: #e4c992 !important; }
html[data-theme="dark"] [style*="color:#7a3e9d"], html[data-theme="dark"] [style*="color: #7a3e9d"], html[data-theme="dark"] [style*="color:#7A3E9D"], html[data-theme="dark"] [style*="color: #7A3E9D"] { color: #bc93d4 !important; }
html[data-theme="dark"] [style*="color:#5a665f"], html[data-theme="dark"] [style*="color: #5a665f"], html[data-theme="dark"] [style*="color:#5A665F"], html[data-theme="dark"] [style*="color: #5A665F"] { color: #b6bfba !important; }
html[data-theme="dark"] [style*="color:#374151"], html[data-theme="dark"] [style*="color: #374151"] { color: #bec6d3 !important; }
html[data-theme="dark"] [style*="color:#0F766E"], html[data-theme="dark"] [style*="color: #0F766E"], html[data-theme="dark"] [style*="color:#0f766e"], html[data-theme="dark"] [style*="color: #0f766e"] { color: #a9eae5 !important; }
html[data-theme="dark"] [style*="color:var(--ink)"] { color: var(--ink) !important; }
html[data-theme="dark"] .topbar { background: rgba(21, 29, 25, .92); border-bottom-color: var(--line); }
html[data-theme="dark"] .search { background: var(--soft); }
html[data-theme="dark"] .icon-btn:hover { background: #26312B; }
/* Theme switch buttons (top bar on bigger screens, account menu and footer everywhere) */
.theme-btn .ic-sun { display: none; }
html[data-theme="dark"] .theme-btn .ic-sun { display: inline; }
html[data-theme="dark"] .theme-btn .ic-moon { display: none; }


/* ---- generated from askjboss.css ---- */

html[data-theme="dark"] .topnav-row { background: var(--card); border-bottom-color: var(--line); }

/* update 107: tiles and feed sections that the generator flattens */
html[data-theme="dark"] .svc-grid .sg-electricity { background: #332B17; }
html[data-theme="dark"] .fm-news .fm-news-2 a { background: #142A1D; }
html[data-theme="dark"] .fm-news .fm-news-3 a { background: #2E2614; }
html[data-theme="dark"] .fm.fm-pro { background: linear-gradient(120deg, #17140f, #3a2f17); }
html[data-theme="dark"] .fm.fm-pro .btn { background: #f2b632; color: #17140f; }
html[data-theme="dark"] .fm-price, html[data-theme="dark"] .fm-sell-cta { background: var(--card); border-color: var(--line); }
html[data-theme="dark"] .fm-price .fp-val { color: var(--ink); }
html[data-theme="dark"] .fm-item .fi-img { background: #232a24; }
html[data-theme="dark"] .fm-item .fi-price, html[data-theme="dark"] .sg em { color: #5fd39a; }
html[data-theme="dark"] .fp-up { color: #ff7a6b; } html[data-theme="dark"] .fp-down { color: #5fd39a; }
html[data-theme="dark"] .icon-btn:hover { background: #2b3227; }
html[data-theme="dark"] .btn-dark { color: var(--bg); }
html[data-theme="dark"] .chip:hover { background: var(--card); }
html[data-theme="dark"] .chip.active { color: var(--bg); }
html[data-theme="dark"] .story-ring span { border: 3px solid #333333; }
html[data-theme="dark"] .composer-input:hover { background: #292f25; }
html[data-theme="dark"] .t-news, html[data-theme="dark"] .t-announcement, html[data-theme="dark"] .t-general { background: #1f2733; color: #bdc9da; }
html[data-theme="dark"] .t-photo { background: #192635; color: #9abbe6; }
html[data-theme="dark"] .t-video { background: #37201a; color: #e5a497; }
html[data-theme="dark"] .t-event { background: #2d1a37; color: #caa7de; }
html[data-theme="dark"] .t-business, html[data-theme="dark"] .t-service { background: #3c321d; color: #ecd7b2; }
html[data-theme="dark"] .t-property { background: #21362e; color: #bad9ce; }
html[data-theme="dark"] .t-lost_found, html[data-theme="dark"] .t-community { background: #272d22; color: #cfdad5; }
html[data-theme="dark"] .highlight { color: var(--bg); }
html[data-theme="dark"] .post-actions { border-top: 1px solid #323a2c; }
html[data-theme="dark"] .side-dark { color: var(--bg); }
html[data-theme="dark"] .cloud a:hover { background: #2c3529; }
html[data-theme="dark"] .input, html[data-theme="dark"] .select, html[data-theme="dark"] .textarea { border: 1px solid #2f3730; background: var(--card); }
html[data-theme="dark"] .type-opt span { background: var(--card); }
html[data-theme="dark"] .upload { border: 2px dashed #2f3730; }
html[data-theme="dark"] .s-pending { background: #382f1b; color: #ebd7ae; }
html[data-theme="dark"] .my-row { border-top: 1px solid #323a2c; }
html[data-theme="dark"] .toast { color: var(--bg); }
html[data-theme="dark"] .dropdown { background: var(--card); }
@media (max-width: 860px) { html[data-theme="dark"] .bottom-nav { background: var(--card); } }
@media (max-width: 860px) { html[data-theme="dark"] .bottom-nav .plus { color: var(--bg); } }
html[data-theme="dark"] .menu a.active .mi { background: var(--card); }
html[data-theme="dark"] .tag-chip:hover { background: #244a36; }
html[data-theme="dark"] .search-results { background: var(--card); }
html[data-theme="dark"] .service-row { border-top: 1px solid #323a2c; }
html[data-theme="dark"] .slot input:checked + span { color: var(--bg); }
html[data-theme="dark"] .date-box { background: #2d1a37; color: #caa7de; }
html[data-theme="dark"] .hours td { border-top: 1px solid #323a2c; }
html[data-theme="dark"] .claim-bar { background: var(--card); }
html[data-theme="dark"] .search { background: #242920; }
html[data-theme="dark"] .composer-pill { background: var(--card); }
html[data-theme="dark"] .composer-plus { color: var(--bg); }
html[data-theme="dark"] .filter-btn { background: var(--card); }
html[data-theme="dark"] .filter-btn.on { color: var(--bg); }
html[data-theme="dark"] .type-dot.t-news, html[data-theme="dark"] .type-dot.t-announcement, html[data-theme="dark"] .type-dot.t-general { color: #bdc9da; }
html[data-theme="dark"] .type-dot.t-photo { color: #9abbe6; }
html[data-theme="dark"] .type-dot.t-video { color: #e2988a; }
html[data-theme="dark"] .type-dot.t-event { color: #bc93d4; }
html[data-theme="dark"] .type-dot.t-job, html[data-theme="dark"] .type-dot.t-opportunity { color: #aeebd8; }
html[data-theme="dark"] .type-dot.t-business, html[data-theme="dark"] .type-dot.t-service { color: #e9d2a7; }
html[data-theme="dark"] .type-dot.t-property { color: #bad9ce; }
html[data-theme="dark"] .type-dot.t-traffic, html[data-theme="dark"] .type-dot.t-safety { color: #e2988a; }
html[data-theme="dark"] .type-dot.t-lost_found, html[data-theme="dark"] .type-dot.t-community { color: #bec7c3; }
html[data-theme="dark"] .mini-tag.gold { background: #3c331d; color: #ebd7ae; }
html[data-theme="dark"] .post-body { color: #d2dfd8; }
html[data-theme="dark"] .install-bar { background: var(--card); }
html[data-theme="dark"] .layout > .right .card, html[data-theme="dark"] .layout > aside .card { background: var(--card); }
html[data-theme="dark"] .page-head { background: var(--card); }
html[data-theme="dark"] .page-badge { border: 4px solid #333333; }
html[data-theme="dark"] .list-card { background: var(--card); }
html[data-theme="dark"] .state-list a { background: var(--card); }
html[data-theme="dark"] .plain-block { background: var(--card); }
html[data-theme="dark"] .pill-list a:hover { background: #2d3429; }
html[data-theme="dark"] .stat-list a { background: var(--card); }
html[data-theme="dark"] .cal-chip { background: var(--card); }
html[data-theme="dark"] .cal-chip span { color: #caa7de; }
html[data-theme="dark"] .alert-box { background: var(--card); }
html[data-theme="dark"] .alert-box.lvl-advisory, html[data-theme="dark"] .alert-box.lvl-light { background: #172430; }
html[data-theme="dark"] .tip-presets .chip.active { color: var(--bg); }
html[data-theme="dark"] .tip-pop { background: var(--card); }
html[data-theme="dark"] .act-tips { color: #e9d2a7; }
html[data-theme="dark"] .act-boost { color: #e9d2a7; }
html[data-theme="dark"] .post-flag.gold { color: #e9d2a7; }
html[data-theme="dark"] .post.is-highlighted { background: linear-gradient(var(--card), var(--card) 120px); }
html[data-theme="dark"] .msg-dot { border: 2px solid #333333; }
html[data-theme="dark"] .chat-wrap { background: var(--card); }
html[data-theme="dark"] .bubble { background: var(--card); }
html[data-theme="dark"] .bubble-row.mine .bubble { color: var(--bg); }
html[data-theme="dark"] .chat-form { background: var(--card); }
html[data-theme="dark"] .react-pop { background: var(--card); }
html[data-theme="dark"] .poll-opt { background: var(--card); }
html[data-theme="dark"] .poll-opt.mine .poll-bar { background: #2a5740; }
html[data-theme="dark"] .q-bar { background: #172430; }
html[data-theme="dark"] .comment.is-best .comment-bubble { background: var(--card); }
html[data-theme="dark"] .a-dark { color: var(--bg); }
html[data-theme="dark"] .ad-feed { background: var(--card); }
html[data-theme="dark"] .modal { background: var(--card); }
html[data-theme="dark"] .side-block.weather-w { background: linear-gradient(135deg, #17252f, var(--card)); }
html[data-theme="dark"] .ad-cta { border: 1px dashed #2f3730; }
html[data-theme="dark"] .weather-big { background: linear-gradient(135deg, #1a2b37, #223218); }
html[data-theme="dark"] .stat-list-item { background: var(--card); }
html[data-theme="dark"] .ad-in_feed, html[data-theme="dark"] .ad-post_bottom { background: var(--card); }
html[data-theme="dark"] .ad-placeholder { border: 2px dashed #2f3730; background: var(--card); }
html[data-theme="dark"] .price-chip { background: #3c331d; color: #ebd7ae; }
html[data-theme="dark"] .player-card { background: var(--card); }
html[data-theme="dark"] .bank-box { background: var(--card); }
html[data-theme="dark"] .read-source:hover { background: #2d3429; }
html[data-theme="dark"] .lang-switch select { background: var(--card); }
html[data-theme="dark"] .article-body { color: #d2dfd8; }
html[data-theme="dark"] .store-badges a { color: var(--bg); }
html[data-theme="dark"] .post--question { background: var(--card); border-color: #2b3b32; }
html[data-theme="dark"] .post--poll { background: #131727; border-color: #2b2f3b; }
html[data-theme="dark"] .post--news { background: var(--card); }
html[data-theme="dark"] .post--job { background: var(--card); border-color: #3b352b; }
html[data-theme="dark"] .post--event { background: #221327; border-color: #352b3b; }
html[data-theme="dark"] .post--safety { background: #281613; border-color: #3b2d2b; }
html[data-theme="dark"] .post--traffic { background: var(--card); border-color: #3b352b; }
html[data-theme="dark"] .post--lost_found { background: #171327; border-color: #2f2b3b; }
html[data-theme="dark"] .post--business, html[data-theme="dark"] .post--service { background: var(--card); border-color: #2b323b; }
html[data-theme="dark"] .post--property { background: var(--card); border-color: #2b3b39; }
html[data-theme="dark"] .post--opportunity { background: var(--card); border-color: #353b2b; }
html[data-theme="dark"] .post--announcement { background: var(--card); border-color: #3b382b; }
html[data-theme="dark"] .post--community { background: #282219; }
html[data-theme="dark"] .post.is-highlighted { background: var(--card); }
html[data-theme="dark"] .composer2 { background: var(--card); border: 1px solid #3b352b; }
html[data-theme="dark"] .composer2-top { background: #2d2518; color: #c1bcb3; }
html[data-theme="dark"] .composer2-top:hover { background: #382e1f; }
html[data-theme="dark"] .c2 { color: #d9d8d4; }
html[data-theme="dark"] .c2-photo { background: #183123; }
html[data-theme="dark"] .c2-video { background: #2c1519; }
html[data-theme="dark"] .c2-music { background: #1a142b; }
html[data-theme="dark"] .c2-question { background: #183223; }
html[data-theme="dark"] .c2-poll { background: #151c2c; }
html[data-theme="dark"] .c2-job { background: #302617; }
html[data-theme="dark"] .post-audio { background: #191327; }
html[data-theme="dark"] .fm-person, html[data-theme="dark"] .fm-biz { border: 1px solid #3b352b; background: var(--card); }
html[data-theme="dark"] .fm-news a { color: #dfddd9; }
html[data-theme="dark"] .fm-news-0 a { background: #2b1914; }
html[data-theme="dark"] .fm-news-1 a { background: #141e29; }
html[data-theme="dark"] .fm-news-2 a { background: var(--card); }
html[data-theme="dark"] .fm-news-3 a { background: var(--card); }
html[data-theme="dark"] .fm-news-4 a { background: #1d1429; }
html[data-theme="dark"] .fm-news-5 a { background: var(--card); }
html[data-theme="dark"] .fm-news-6 a { background: #2b141f; }
html[data-theme="dark"] .fm-q { background: var(--card); border-color: #2b3b32; }
html[data-theme="dark"] .fm-q-row { border-top: 1px solid #2b3b31; color: #dfddd9; }
html[data-theme="dark"] .fm-q-meta b { color: #a0e7c4; }
html[data-theme="dark"] .earn-pop { background: var(--card); border: 1px solid #3b372b; }
html[data-theme="dark"] .earn-pop p { color: #cdc7b9; }
html[data-theme="dark"] .live-feed { background: var(--card); border: 1px solid #3b352b; }
html[data-theme="dark"] .live-msg { background: var(--card); border: 1px solid #3b352b; }
html[data-theme="dark"] .live-msg.mine { background: #173121; border-color: #2b3b32; }
html[data-theme="dark"] .live-react { border: 1px solid #3b352b; background: var(--card); }
html[data-theme="dark"] .live-react.on { background: #2e2316; border-color: #3b342b; }
html[data-theme="dark"] .live-emoji-row button { background: #312a1a; }
html[data-theme="dark"] .live-input input { border: 1px solid #3b352b; }
html[data-theme="dark"] .live-err { color: #e4a692; }
html[data-theme="dark"] .live-state { background: var(--card); border: 1px solid #3b352b; }
html[data-theme="dark"] .sp-league h3 { color: #c1bcb3; }
html[data-theme="dark"] .fx { border-top: 1px solid #3b352b; }
html[data-theme="dark"] .fx.is-live { background: var(--card); }
html[data-theme="dark"] .ic-form input { border: 1px solid #3b352b; }
html[data-theme="dark"] .reels-add { background: var(--card); color: #ebebeb; }
html[data-theme="dark"] .fm-state { color: #dfddd9; }
html[data-theme="dark"] .fm-state-0 { background: #183123; }
html[data-theme="dark"] .fm-state-1 { background: #141b29; }
html[data-theme="dark"] .fm-state-2 { background: #302617; }
html[data-theme="dark"] .fm-state-3 { background: #1d1429; }
html[data-theme="dark"] .fm-state-4 { background: #2b141c; }
html[data-theme="dark"] .fm-state-5 { background: var(--card); }
html[data-theme="dark"] .fm-state-6 { background: var(--card); }
html[data-theme="dark"] .rp { border: 1px solid #3b352b; background: var(--card); color: #dfddd9; }
html[data-theme="dark"] .rp-type { color: #c1bcb3; }
html[data-theme="dark"] .share-menu { background: var(--card); border: 1px solid #3b352b; }
html[data-theme="dark"] .share-menu a, html[data-theme="dark"] .share-menu button { color: #dfddd9; }
html[data-theme="dark"] .share-menu a:hover, html[data-theme="dark"] .share-menu button:hover { background: #312a1a; }
@media print { html[data-theme="dark"] body { background: var(--card) !important; } }
@media print { html[data-theme="dark"] .post { background: var(--card) !important; } }
@media print { html[data-theme="dark"] a { color: #ebebeb; } }
html[data-theme="dark"] .qp { background: var(--card); border: 1px solid #3b352b; }
html[data-theme="dark"] .qp-area { background: #2d2518; }
html[data-theme="dark"] .qp-bg-none { background: #342c1d; color: #c1bcb3; }
html[data-theme="dark"] .qp-emojis button { background: #312a1a; }
html[data-theme="dark"] .qp-tool { background: #2d2518; color: #c1bcb3; }
html[data-theme="dark"] .comment-reply .comment-bubble { background: var(--card); }
html[data-theme="dark"] .note { border-bottom: 1px solid #33392d; }
html[data-theme="dark"] .note:hover { background: var(--card); }
html[data-theme="dark"] .note.unread { background: var(--card); }
html[data-theme="dark"] .note-ico { background: #1b3326; }
html[data-theme="dark"] .note span { color: #b7beb9; }
html[data-theme="dark"] .lb-me { background: var(--card); border: 1px solid #3b372b; }
html[data-theme="dark"] .lb-row { border-bottom: 1px solid #33392d; }
html[data-theme="dark"] .lb-row:hover { background: var(--card); }
html[data-theme="dark"] .lb-row.lb-top { background: var(--card); }
html[data-theme="dark"] .lb-pts { color: #aeebd8; }
html[data-theme="dark"] .ubadge { background: var(--card); color: #aeebd8; border: 1px solid #2b3b32; }
html[data-theme="dark"] .fm-winner { background: var(--card); }
html[data-theme="dark"] .promote-cta { background: var(--card); border: 1px solid #3b362b; }
html[data-theme="dark"] .social-google { background: var(--card); color: #dfddd9; border: 1.5px solid #2e3238; }
html[data-theme="dark"] .social-or::before, html[data-theme="dark"] .social-or::after { background: #3b362b; }
html[data-theme="dark"] .ins-tile { background: var(--card); border: 1px solid #323a2c; }
html[data-theme="dark"] .ins-up { color: #a0e7c4; }
html[data-theme="dark"] .ins-down { color: #e4a692; }
html[data-theme="dark"] .ins-post { border-top: 1px solid #323a2c; }
html[data-theme="dark"] .ins-rbar { background: #302c1e; }
html[data-theme="dark"] .ins-cta { background: #141e29; }
html[data-theme="dark"] .ins-own { background: #141e29; border-color: #2b323b; }
html[data-theme="dark"] .acct-scroll { border-top: 1px solid #323a2c; border-bottom: 1px solid #323a2c; }
html[data-theme="dark"] .acct-menu .acct-logout { color: #e4a692; }
html[data-theme="dark"] .acct-menu .acct-logout svg { color: #e4a692; }
html[data-theme="dark"] .t-audio { background: #281832; color: #c598de; }
html[data-theme="dark"] .type-dot.t-audio { color: #bb89d5; }
html[data-theme="dark"] .side-post-btn { background: #2e291b; color: #dfddd9; }
html[data-theme="dark"] .side-post-btn:hover { border-color: #3b362b; }
html[data-theme="dark"] .t-sale { background: #342919; color: #e9caa7; }
html[data-theme="dark"] .product-card .by-person { color: #e9caa7; }
html[data-theme="dark"] .sold-box.is-sold { background: var(--card); border-color: #2b3b31; }
html[data-theme="dark"] .alert-row { border-top: 1px solid #323a2c; }
html[data-theme="dark"] .sr-form { background: var(--card); }
html[data-theme="dark"] .sr-review { border-top: 1px solid #323a2c; }
html[data-theme="dark"] .sr-mini { color: #e9d2a7; }
html[data-theme="dark"] .sp-tile { background: #2e291b; color: #dfddd9; }
html[data-theme="dark"] .sp-tile:hover, html[data-theme="dark"] .sp-tile:focus-visible { background: #3b3523; }
html[data-theme="dark"] .sp-tile.t-sale { background: #342919; color: #e9caa7; }
html[data-theme="dark"] .sp-more { border-top: 1px solid #323a2c; }
html[data-theme="dark"] .post-edit-btn:hover { background: var(--bg-2, #24291e); }
html[data-theme="dark"] .edit-photo { background: #262626; }
html[data-theme="dark"] .price-card .up, html[data-theme="dark"] .ph-price .up { color: #e2988a; }
html[data-theme="dark"] .sub-box { border: 1px solid #2b3b33; }
html[data-theme="dark"] .svc-tab:hover { border-color: #2e3830; }
html[data-theme="dark"] .svc-tab.on { color: var(--bg); }
html[data-theme="dark"] .tv-dstv { background: #182332; }
html[data-theme="dark"] .tv-gotv { background: #22381b; }
html[data-theme="dark"] .tv-startimes { background: #38281b; }
html[data-theme="dark"] .amt.on { color: var(--bg); }
html[data-theme="dark"] .sr-airtime { background: #161f2e; }
html[data-theme="dark"] .sr-data { background: #1d152c; }
html[data-theme="dark"] .sr-electricity { background: #342c19; }
html[data-theme="dark"] .sr-tv { background: #2e161d; }
html[data-theme="dark"] .rc-pending { background: #342c19; }
html[data-theme="dark"] .sg-airtime { background: #151d2c; }
html[data-theme="dark"] .sg-data { background: #1b152b; }
html[data-theme="dark"] .sg-electricity { background: var(--card); }
html[data-theme="dark"] .sg-tv { background: #2c151c; }
html[data-theme="dark"] .sg-sms { background: #193424; }
html[data-theme="dark"] .sg-wallet { background: #1a3530; }
html[data-theme="dark"] .nl-mtn { background: #b3a261 !important; color: #e2e2e2 !important; }
html[data-theme="dark"] .grp-chip.on { color: var(--bg); }
html[data-theme="dark"] .paste-open { border: 1.5px dashed #2e3830; }
html[data-theme="dark"] .sr-sms { background: #193424; }
html[data-theme="dark"] .verify-banner { background: #302617; color: #ecd8b4; }
html[data-theme="dark"] .verify-banner a { color: #ecd8b4; }
html[data-theme="dark"] .sn { color: var(--bg); }
html[data-theme="dark"] .ph-add { border: 2px dashed #2e3830; }
html[data-theme="dark"] .pill.on { color: var(--bg); }
html[data-theme="dark"] .fm-prices { background: linear-gradient(180deg, var(--card), var(--card) 70%); }
html[data-theme="dark"] .fm-price { border: 1px solid #3b362b; background: var(--card); }
html[data-theme="dark"] .fm-price .fp-val { color: #dfddd9; }
html[data-theme="dark"] .fp-up { color: #df8980; }
html[data-theme="dark"] .fm-services { background: linear-gradient(180deg, var(--card), var(--card) 70%); }
html[data-theme="dark"] .fm-sell { background: linear-gradient(180deg, var(--card), var(--card) 70%); }
html[data-theme="dark"] .fm-item .fi-img { background: #342c1d; }
html[data-theme="dark"] .fm-item .fi-price { color: #aeebd8; }
html[data-theme="dark"] .fm-sell-cta { background: var(--card); border: 1px dashed #2b3b31; }
html[data-theme="dark"] .sg em { color: #aeebd8; }
html[data-theme="dark"] .lg-ic.on { color: #dd7696; }
html[data-theme="dark"] .lg-thumbs button { background: #342c1d; }
html[data-theme="dark"] .lst-price b { color: #aeebd8; }
html[data-theme="dark"] .lst-tag { background: #193424; color: #aeebd8; }
html[data-theme="dark"] .lst-tag.sold { background: #2d1816; color: #e4a692; }
html[data-theme="dark"] .ls-ic { background: #1a2920; }
html[data-theme="dark"] .ll-row { background: linear-gradient(135deg, #162e1e, #312917); }
html[data-theme="dark"] .ls-top { background: linear-gradient(180deg, #162e1e, transparent); }
html[data-theme="dark"] .ls-soldnote { background: #2d1816; color: #e4a692; }
html[data-theme="dark"] .lst-report { background: linear-gradient(90deg, #291614, var(--card)); }
html[data-theme="dark"] .lr-kicker { color: #aeebd8; }
html[data-theme="dark"] .lr-img { background: #342c1d; }
html[data-theme="dark"] .lr-price { color: #aeebd8; }
html[data-theme="dark"] .lr-tags span { background: #1a2920; color: #bad9ce; }
html[data-theme="dark"] .svc-cashback, html[data-theme="dark"] .rc-cashback { background: var(--card); color: #ecdbb4; }
html[data-theme="dark"] .product-card.is-top { border-color: #3b362b; }
html[data-theme="dark"] .lst-tag.urgent { background: #2d1816; color: #df8980; }
html[data-theme="dark"] .lst-tag.top { background: #38301b; color: #e9d2a7; }
html[data-theme="dark"] .lo-boost:hover { background: var(--card); }
html[data-theme="dark"] .bump-box { background: #162e1e; border: 1px solid #2b3b32; }
html[data-theme="dark"] .lr-card.is-top { border-color: #3b362b; }
html[data-theme="dark"] .tpl-open { border: 1.5px dashed #2b3b30; background: var(--card); }
html[data-theme="dark"] .tpl-open:hover { background: #183122; }
html[data-theme="dark"] .tpl-open > span:last-child { color: #aeebd8; }
html[data-theme="dark"] .tpl-blanks { color: #ebd3ae; background: var(--card); }
html[data-theme="dark"] .tpl-blank { background: #544828; color: #eedaba; }
html[data-theme="dark"] .tpl-x { background: var(--soft, #2d281d); }
html[data-theme="dark"] .tpl-cats button { background: var(--card); }
html[data-theme="dark"] .tpl-item { background: var(--card); }
html[data-theme="dark"] .tpl-item p { color: #d5d3ce; }
html[data-theme="dark"] .tpl-item mark { background: #4a4124; color: #eedaba; }
html[data-theme="dark"] .tpl-item mark.tpl-name { background: #1c3a28; color: #aeebd8; }
html[data-theme="dark"] .article-body .sm-embed .instagram-media, html[data-theme="dark"] .article-body .sm-embed .twitter-tweet, html[data-theme="dark"] .article-body .sm-embed .fb-post { background: var(--card); }
html[data-theme="dark"] .article-body .sm-embed-link { border: 1px solid #2c313a; }
