html[data-theme="dark"] {
  color-scheme: dark;
  --bg: #0b1120; --bg-2: #111a2e; --surface: #131c31; --ink: #f1f5f9; --ink-2: #e2e8f0; --text: #cbd5e1; --muted: #94a3b8; --muted-2: #64748b;
  --line: #1f2a44; --line-2: #2a3754; --blue: #3b82f6; --blue-2: #60a5fa; --blue-soft: #172554; --green-soft: #052e1a; --purple-soft: #2e1065; --amber-soft: #3a2a05; --red-soft: #3b0d0d;
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, .4); --shadow: 0 4px 24px -6px rgba(0, 0, 0, .55); --shadow-lg: 0 24px 60px -20px rgba(0, 0, 0, .7);
}
html[data-theme="dark"] .btn-dark { background: #2a3a5c; }
html[data-theme="dark"] .pill-dark { background: #2a3a5c; }
html[data-theme="dark"] .v-tip { background: #2a3a5c; }
html[data-theme="dark"] .presence { border: 2px solid #1f2a44; }
html[data-theme="dark"] .star { background: linear-gradient(90deg, #f59e0b var(--fill), #1f2a44 var(--fill)); }
html[data-theme="dark"] .score-pill { background: #2a3a5c; }
html[data-theme="dark"] .score-ring::before { background: #131c31; }
html[data-theme="dark"] .site-header.scrolled { background: rgba(11, 17, 32, .82); }
html[data-theme="dark"] .logo-cube i:nth-child(1) { background: #2a3a5c; }
html[data-theme="dark"] .logo-cube i:nth-child(2) { background: #2a3a5c; }
html[data-theme="dark"] .logo-cube i:nth-child(3) { background: #2a3a5c; }
html[data-theme="dark"] .logo-cube::after { background: #131c31; }
html[data-theme="dark"] .search-panel { background: #131c31; }
html[data-theme="dark"] .dropdown-menu { background: #131c31; }
html[data-theme="dark"] .notif-item.unread { background: #14203a; }
html[data-theme="dark"] .toast { background: #2a3a5c; }
html[data-theme="dark"] .pixel-cloud { background: rgba(19, 28, 49, .9); }
html[data-theme="dark"] .float-card { background: rgba(19, 28, 49, .94); }
html[data-theme="dark"] .tag-blue { background: linear-gradient(90deg, var(--blue-soft), #111a2e); }
html[data-theme="dark"] .stats-strip { background: rgba(19, 28, 49, .6); }
html[data-theme="dark"] .marquee-item { background: #131c31; }
html[data-theme="dark"] .account-card { background: #131c31; }
html[data-theme="dark"] .account-creator { background: linear-gradient(120deg, #131c31 45%, #f3efff 100%); }
html[data-theme="dark"] .account-studio { background: linear-gradient(120deg, #131c31 45%, #ecf9f1 100%); }
html[data-theme="dark"] .panel { background: #131c31; }
html[data-theme="dark"] .mini-tags em { background: rgba(19, 28, 49, .2); }
html[data-theme="dark"] .bento-card { background: #131c31; }
html[data-theme="dark"] .b-ai { background: linear-gradient(135deg, #131c31 50%, #f5f0ff); }
html[data-theme="dark"] .scanline { background: linear-gradient(180deg, transparent, rgba(124, 58, 237, .45), rgba(167, 139, 250, .9) 98%, #131c31); }
html[data-theme="dark"] .k-card { background: #131c31; }
html[data-theme="dark"] .leader-card { background: #131c31; }
html[data-theme="dark"] .site-footer { background: #131c31; }
html[data-theme="dark"] .input, html[data-theme="dark"] input[type=text], html[data-theme="dark"] input[type=email], html[data-theme="dark"] input[type=password], html[data-theme="dark"] input[type=url], html[data-theme="dark"] input[type=number], html[data-theme="dark"] input[type=date], html[data-theme="dark"] input[type=month], html[data-theme="dark"] input[type=search]:not(.nav-search input), html[data-theme="dark"] select, html[data-theme="dark"] textarea { background: #131c31; }
html[data-theme="dark"] .input-group { background: #131c31; }
html[data-theme="dark"] .segmented span { background: #131c31; }
html[data-theme="dark"] .focus-dot { border: 2px solid #1f2a44; }
html[data-theme="dark"] .search-hero { background: #131c31; }
html[data-theme="dark"] .person-card { background: #131c31; }
html[data-theme="dark"] .person-avatar { background: #131c31; }
html[data-theme="dark"] .pagination a, html[data-theme="dark"] .pagination .dots { background: #131c31; }
html[data-theme="dark"] .pagination a.active { background: #2a3a5c; }
html[data-theme="dark"] .job-card { background: #131c31; }
html[data-theme="dark"] .job-card.featured { background: linear-gradient(180deg, #fffdf6, #131c31 40%); }
html[data-theme="dark"] .job-hero { background: #131c31; }
html[data-theme="dark"] .profile-head .avatar-xl { border: 5px solid #1f2a44; background: #131c31; }
html[data-theme="dark"] .b-dark { background: #2a3a5c; }
html[data-theme="dark"] .tabs a.active::after, html[data-theme="dark"] .tabs button.active::after { background: #2a3a5c; }
html[data-theme="dark"] .project-card { background: #131c31; }
html[data-theme="dark"] .star-input label { background: #1f2a44; }
html[data-theme="dark"] .completeness { background: linear-gradient(135deg, #172554, #2e1065); }
html[data-theme="dark"] .completeness .bar { background: #131c31; }
html[data-theme="dark"] .ai-panel { background: linear-gradient(160deg, #131c31 55%, #f5f0ff); }
html[data-theme="dark"] .ats-stat { background: #131c31; }
html[data-theme="dark"] .column-head .count { background: #131c31; }
html[data-theme="dark"] .cand { background: #131c31; }
html[data-theme="dark"] .ai-summary { background: linear-gradient(135deg, #f5f0ff, #172554); }
html[data-theme="dark"] .pipeline-steps button { background: #131c31; }
html[data-theme="dark"] .pipeline-steps button.current { background: #2a3a5c; }
html[data-theme="dark"] .event.note .bubble { background: #2a2008; border: 1px solid #5c4310; }
html[data-theme="dark"] .st-applied { color: #a5b4c8; }
html[data-theme="dark"] .stat-card { background: #131c31; }
html[data-theme="dark"] .chat { background: #131c31; }
html[data-theme="dark"] .chat-body { background: linear-gradient(180deg, #fbfcfe, #0b1120); }
html[data-theme="dark"] .msg { background: #131c31; }
html[data-theme="dark"] .msg.mine { background: #2a3a5c; }
html[data-theme="dark"] .settings-nav a:hover { background: #131c31; }
html[data-theme="dark"] .settings-nav a.active { background: #131c31; }
html[data-theme="dark"] .skill-opt { background: #131c31; }
html[data-theme="dark"] .skill-opt.on { background: #111a2e; }
html[data-theme="dark"] .page-auth { background: #131c31; }
html[data-theme="dark"] .demo-hint code { background: #131c31; }
html[data-theme="dark"] .price-card { background: #131c31; }
html[data-theme="dark"] .empty { background: #131c31; }
html[data-theme="dark"] .skip-link { background: #2a3a5c; }
html[data-theme="dark"] .btn-white { background: #131c31; }
html[data-theme="dark"] .btn-white:hover { background: #1a2440; }
html[data-theme="dark"] .btn-outline-light { background: rgba(19, 28, 49, .04); }
html[data-theme="dark"] .btn-outline-light:hover { background: rgba(19, 28, 49, .1); }
html[data-theme="dark"] .impersonate-bar { background: #3a2a05; }
html[data-theme="dark"] .company-tile { background: #131c31; }
html[data-theme="dark"] .company-card { background: #131c31; }
html[data-theme="dark"] .role-row { background: #131c31; }
html[data-theme="dark"] .arrow-btn { background: #131c31; }
html[data-theme="dark"] .arrow-btn:hover:not(:disabled) { background: #2a3a5c; }
html[data-theme="dark"] .ft-glow { background-image: linear-gradient(rgba(19, 28, 49, .025) 1px, transparent 1px), linear-gradient(90deg, rgba(19, 28, 49, .025) 1px, transparent 1px); }
html[data-theme="dark"] .ft-cols .footer-social a:hover { background: rgba(19, 28, 49, .08); }
html[data-theme="dark"] .ft-platform + .ft-platform::before { color: #cbd5e1; }
html[data-theme="dark"] .ft-platform em { background: rgba(19, 28, 49, .06); }
html[data-theme="dark"] .fw-l { background-image: linear-gradient(180deg, rgba(19, 28, 49, .2) 0%, rgba(19, 28, 49, .015) 82%); }
html[data-theme="dark"] .cselect-btn { background: #131c31; }
html[data-theme="dark"] .cselect-panel { background: #131c31; }
html[data-theme="dark"] .cselect-search { background: #131c31; }
html[data-theme="dark"] .feed-card { background: rgba(19, 28, 49, .14); }
html[data-theme="dark"] .site-footer { background: #131c31; }
html[data-theme="dark"] .b-ats { background: linear-gradient(180deg, #131c31 40%, #f5f8ff); }
html[data-theme="dark"] .ats-col > em span { background: #131c31; }
html[data-theme="dark"] .ats-cand { background: #131c31; }
html[data-theme="dark"] .ats-ai { background: linear-gradient(135deg, #f5f0ff, #172554); }
html[data-theme="dark"] .pay-chip { background: #131c31; }
html[data-theme="dark"] .pay-picker span { background: #131c31; }
html[data-theme="dark"] .trial-row { background: #131c31; }
html[data-theme="dark"] .ts i { background: #131c31; }
html[data-theme="dark"] .tm-review .tm-body { background: #052e1a; }
html[data-theme="dark"] .rep-card-demo { background: #131c31; }
html[data-theme="dark"] .formula-card { background: #131c31; }
html[data-theme="dark"] .tier-step { background: #131c31; }
html[data-theme="dark"] .faq-item { background: #131c31; }
html[data-theme="dark"] .hero4-wash { background: radial-gradient(ellipse 55% 70% at 18% 55%, rgba(11, 17, 32, .92) 0%, rgba(11, 17, 32, .7) 45%, rgba(11, 17, 32, 0) 75%); }
html[data-theme="dark"] .hero3-copy .lead { color: #a5b4c8; }
html[data-theme="dark"] .legal-toc a:hover { background: #131c31; }
html[data-theme="dark"] .legal-body { background: #131c31; }
html[data-theme="dark"] .legal-callout { background: linear-gradient(135deg, #172554, #2e1065); }
html[data-theme="dark"] .about-stats > div { background: #131c31; }
html[data-theme="dark"] .about-step { background: #131c31; }
html[data-theme="dark"] .about-step span { background: #2a3a5c; }
html[data-theme="dark"] .about-cta .btn-light { background: rgba(19, 28, 49, .08); }
html[data-theme="dark"] .about-cta .btn-dark { background: #131c31; }
html[data-theme="dark"] .contact-sent { background: #052e1a; }
html[data-theme="dark"] .contact-card { background: #131c31; }
html[data-theme="dark"] .auth-single .auth-card { background: #131c31; }
html[data-theme="dark"] .setup-checks { background: #111a2e; }
html[data-theme="dark"] .hero-profile { background: rgba(19, 28, 49, .93); }
html[data-theme="dark"] .hp-example { background: #2a3a5c; }
html[data-theme="dark"] .identity-band { background: #2a3a5c; }
html[data-theme="dark"] .identity-url { background: rgba(19, 28, 49, .07); }
html[data-theme="dark"] .trust-card { background: #131c31; }
html[data-theme="dark"] .support-card { background: #131c31; }
html[data-theme="dark"] .lb-empty { background: #131c31; }
html[data-theme="dark"] .share-panel { background: #131c31; }
html[data-theme="dark"] .share-url input { background: #111a2e; }
html[data-theme="dark"] .creed-item { background: #2a3a5c; }
html[data-theme="dark"] .signal-group { background: #131c31; }
html[data-theme="dark"] .vc-row { background: #131c31; }
html[data-theme="dark"] .cat-tabs button { background: #131c31; }
html[data-theme="dark"] .cat-tabs button.active { background: #2a3a5c; }
html[data-theme="dark"] .lang-switch summary { background: #131c31; }
html[data-theme="dark"] .lang-switch[open] .lang-panel, html[data-theme="dark"] .lang-panel.is-open { background: #131c31; }
html[data-theme="dark"] .case-flags code { background: rgba(19, 28, 49, .7); }
html[data-theme="dark"] .cmsg.staff { background: #131c31; }
html[data-theme="dark"] .cmsg.k-note, html[data-theme="dark"] .case-thread.internal .cmsg { border-color: #5c4310; }
html[data-theme="dark"] .ev-file { background: #131c31; }
html[data-theme="dark"] .cdate-btn { background: #131c31; }
html[data-theme="dark"] .cdate-panel { background: #131c31; }
html[data-theme="dark"] .cdate-step button:hover { background: #131c31; }
html[data-theme="dark"] .cdate-grid button.sel { background: #2a3a5c; }
html[data-theme="dark"] .tfa-steps > li::before { background: #2a3a5c; }
html[data-theme="dark"] .tfa-qr-img { background: #131c31; }
html[data-theme="dark"] .tfa-codes { background: #131c31; }
html[data-theme="dark"] .lst-card { background: #131c31; }
html[data-theme="dark"] .profile-service { background: #131c31; }
html[data-theme="dark"] .chat-new-btn { background: #2a3a5c; }
html[data-theme="dark"] .chat-new { background: #131c31; }
html[data-theme="dark"] .pay-method span { background: #131c31; }
@media (max-width: 1024px) {
html[data-theme="dark"] .mobile-menu { background: #131c31; }
html[data-theme="dark"] body.menu-open .site-header { background: #131c31; }
html[data-theme="dark"] body.menu-open .site-header::before { background: #131c31; }
html[data-theme="dark"] .mm-search { background: var(--surface, #111a2e); }
html[data-theme="dark"] .mm-search:focus-within { background: #131c31; }
}
html[data-theme="dark"] .verify-status.ok { border-color: #14532d; background: linear-gradient(180deg, #052e1a, #131c31); }
html[data-theme="dark"] .verify-status.wait { border-color: #5c4310; background: linear-gradient(180deg, #2a2008, #131c31); }
html[data-theme="dark"] .verify-status.bad { border-color: #5c1a1a; background: linear-gradient(180deg, #3b0d0d, #131c31); }
html[data-theme="dark"] .step-n { background: #2a3a5c; }
html[data-theme="dark"] .verify-method { background: #131c31; }
html[data-theme="dark"] .copy-code { background: #1a2440; }
html[data-theme="dark"] .verify-result { background: #1a2440; }
html[data-theme="dark"] .account-type-opt button { background: #131c31; }
html[data-theme="dark"] .verify-banner { background: linear-gradient(90deg, var(--blue-soft), #131c31); }
html[data-theme="dark"] .verify-banner.wait { border-color: #5c4310; background: linear-gradient(90deg, #2a2008, #131c31); }
html[data-theme="dark"] .mselect-box { background: #131c31; }
html[data-theme="dark"] .switch-row .switch span::after { background: #131c31; }
html[data-theme="dark"] .news-cats a.active { background: #2a3a5c; }
html[data-theme="dark"] .article-cta .btn-dark { background: #131c31; }
html[data-theme="dark"] .pen-pill { background: #3b0d0d; border: 1px solid #5c1a1a; }
html[data-theme="dark"] .locked-card { background: #131c31; border: 1px solid var(--line, #1f2a44); }
html[data-theme="dark"] .locked-badge.is-ban { background: #3b0d0d; }
html[data-theme="dark"] .locked-badge.is-suspend { background: #2a2008; }
html[data-theme="dark"] .pen-banner { background: #3a1f0a; }
html[data-theme="dark"] .standing-row.is-active { background: #3b0d0d; }
html[data-theme="dark"] .sq-row { background: #131c31; }
html[data-theme="dark"] .sq-rule { background: #3b0d0d; }
html[data-theme="dark"] .weight-preset span { background: #131c31; }
html[data-theme="dark"] .sc-strong_yes { background: #064e2b; }
html[data-theme="dark"] .sc-no { background: #3a2a05; }
html[data-theme="dark"] .sc-stars span { background: #131c31; }
html[data-theme="dark"] .bulk-bar { background: #2a3a5c; }
html[data-theme="dark"] .bulk-bar .btn-light { background: rgba(19, 28, 49, .1); }
html[data-theme="dark"] .bulk-bar .btn-light:hover { background: rgba(19, 28, 49, .2); }
html[data-theme="dark"] .tpl-chip { background: #131c31; }
html[data-theme="dark"] .cmp thead th { background: #131c31; }
html[data-theme="dark"] .cmp td.is-best { background: #052e1a; }
html[data-theme="dark"] .cmp td.is-bad { background: #3b0d0d; }
html[data-theme="dark"] .cmp-bar { background: #111a2e; }
html[data-theme="dark"] .medal-disc::after { background: linear-gradient(115deg, transparent 35%, rgba(19, 28, 49, .55) 48%, transparent 60%); }
html[data-theme="dark"] .medal-count { background: #2a3a5c; }
html[data-theme="dark"] .medal-card { background: linear-gradient(180deg, #131c31, #fbfcfe); }
html[data-theme="dark"] .medal-tier.tier-gold { background: #3a2a05; }
html[data-theme="dark"] .medal-tier.tier-silver { background: #1a2440; color: #a5b4c8; }
html[data-theme="dark"] .medal-tier.tier-special { background: #3f0a26; }
html[data-theme="dark"] .about-highlights > div { background: #131c31; }
html[data-theme="dark"] .md-toolbar { background: #111a2e; }
html[data-theme="dark"] .md-toolbar button, html[data-theme="dark"] .md-upload { color: #cbd5e1; }
html[data-theme="dark"] .md-tabs button.active { background: #131c31; }
html[data-theme="dark"] .md-preview { background: #131c31; }
html[data-theme="dark"] .vis-opt span { background: #131c31; }
html[data-theme="dark"] .priv-row { background: #131c31; }
html[data-theme="dark"] .switch i::after { background: #131c31; }
html[data-theme="dark"] .ws-bar { background: #172554; }
html[data-theme="dark"] .studio-cta { background: #131c31; }
html[data-theme="dark"] .studio-cta-icon { background: #172554; }
html[data-theme="dark"] .studio-cta-art { background: linear-gradient(160deg, #1e3a8a, #2e1065); }
html[data-theme="dark"] .fd-item { background: #131c31; }
html[data-theme="dark"] .fd-menu > div { background: #131c31; }
html[data-theme="dark"] .fd-type-opt > span { background: #131c31; }
html[data-theme="dark"] .verify-bar { background: #2a2008; border-bottom: 1px solid #5c4310; }
html[data-theme="dark"] .tl-pop { background: #131c31; }
html[data-theme="dark"] .tl-pop button[type=submit]:not(.btn) { background: #131c31; }
html[data-theme="dark"] .platform-opt span { background: #131c31; }
html[data-theme="dark"] .ws-pill { background: #131c31; }
html[data-theme="dark"] .work-card { background: #131c31; }
html[data-theme="dark"] .ui-window { background: #131c31; }
html[data-theme="dark"] .ui-notif { background: #131c31; }
html[data-theme="dark"] .fcard-side { background: linear-gradient(180deg, rgba(19, 28, 49, .05), rgba(19, 28, 49, .02)); }
html[data-theme="dark"] .btn-ghost-dark:hover { border-color: #1f2a44; }
html[data-theme="dark"] .featured-area { background: #2a2008; }
html[data-theme="dark"] .sponsor-card { background: #131c31; }
html[data-theme="dark"] .hx-wash { background: linear-gradient(90deg, rgba(11, 17, 32, .97) 0%, rgba(11, 17, 32, .94) 36%, rgba(11, 17, 32, .62) 50%, rgba(11, 17, 32, 0) 66%),
              linear-gradient(180deg, rgba(11, 17, 32, .6) 0%, rgba(11, 17, 32, 0) 15%, rgba(11, 17, 32, 0) 70%, var(--bg) 100%); }
html[data-theme="dark"] .hx-copy .eyebrow { color: #cbd5e1; }
html[data-theme="dark"] .hx-copy .lead { color: #a5b4c8; }
html[data-theme="dark"] .hx-play { background: #2a3a5c; }
html[data-theme="dark"] .hx-card { background: rgba(19, 28, 49, .86); }
html[data-theme="dark"] .hx-tiers .tier { background: #131c31; }
html[data-theme="dark"] .hx-work::before { background: linear-gradient(180deg, rgba(11, 17, 32, 0), var(--bg) 64%); }
html[data-theme="dark"] .hx-head .eyebrow { color: #cbd5e1; }
html[data-theme="dark"] .hx-tabs { background: rgba(19, 28, 49, .8); }
html[data-theme="dark"] .hx-wcard { background: #131c31; }
html[data-theme="dark"] .hx-sec-head .eyebrow { color: #cbd5e1; }
html[data-theme="dark"] .hx-step { background: #131c31; }
html[data-theme="dark"] .hx-btn-glass { background: rgba(19, 28, 49, .08); }
html[data-theme="dark"] .hx-btn-glass:hover { background: rgba(19, 28, 49, .16); }
html[data-theme="dark"] .hx-rev { background: #131c31; }
html[data-theme="dark"] .hx-rev-ph { background: #2a3a5c; }
html[data-theme="dark"] .hx-example { background: #2a3a5c; }
html[data-theme="dark"] .hx-studios { background: #131c31; }
html[data-theme="dark"] .hx-split-copy .eyebrow { color: #cbd5e1; }
html[data-theme="dark"] .hx-window { background: #131c31; }
html[data-theme="dark"] .hx-window-bar i { background: #1f2a44; }
html[data-theme="dark"] .hx-job { background: #131c31; }
html[data-theme="dark"] .hx-job:hover { border-color: #1e3a8a; }
html[data-theme="dark"] .hx-job-cta { border-color: #1e3a8a; background: linear-gradient(135deg, #f4f8ff, #131c31); }
html[data-theme="dark"] .hx-final-url { background: rgba(19, 28, 49, .07); }
html[data-theme="dark"] .hx-repcard { background: #131c31; }
html[data-theme="dark"] .cx-hero .lead { color: #a5b4c8; }
html[data-theme="dark"] .cx-pill { background: rgba(19, 28, 49, .9); }
html[data-theme="dark"] .cx-search { background: #131c31; }
html[data-theme="dark"] .cx-filter-panel { background: #131c31; }
html[data-theme="dark"] .cx-count { background: #131c31; }
html[data-theme="dark"] .hx-wjoin { background: #131c31; }
html[data-theme="dark"] .hx-wjoin-glass { background: rgba(19, 28, 49, .18); }
html[data-theme="dark"] .hx-wjoin:hover .hx-wjoin-glass { background: rgba(19, 28, 49, .28); }
html[data-theme="dark"] .cx-join-card { background: linear-gradient(135deg, #f4f8ff, #131c31); }
html[data-theme="dark"] .jx-big { background: #131c31; }
html[data-theme="dark"] .jx-save.saved { background: #131c31; }
html[data-theme="dark"] .jx-rows { background: #131c31; }
html[data-theme="dark"] .jx-row:hover { background: #14203a; }
html[data-theme="dark"] .jx-row .jx-save { background: #131c31; }
html[data-theme="dark"] .jx-panel { background: #131c31; }
html[data-theme="dark"] .jx-hire { background: linear-gradient(135deg, #f4f8ff, #131c31); }
html[data-theme="dark"] .jx-hero::after { background: linear-gradient(90deg, rgba(11, 17, 32, .96) 0%, rgba(11, 17, 32, .9) 30%, rgba(11, 17, 32, .35) 52%, rgba(11, 17, 32, 0) 66%), linear-gradient(180deg, rgba(11, 17, 32, .55) 0%, rgba(11, 17, 32, 0) 22%, rgba(11, 17, 32, 0) 72%, var(--bg) 100%); }
html[data-theme="dark"] .jx-hero .lead { color: #a5b4c8; }
html[data-theme="dark"] .jx-pill { background: #131c31; }
html[data-theme="dark"] .rp-hero-copy .eyebrow { color: #cbd5e1; }
html[data-theme="dark"] .rp-hero .lead { color: #a5b4c8; }
html[data-theme="dark"] .rp-card { background: #131c31; }
html[data-theme="dark"] .rp-ph { background: #2a3a5c; }
html[data-theme="dark"] .rp-score { background: #131c31; }
html[data-theme="dark"] .rp-node { background: rgba(19, 28, 49, .06); }
html[data-theme="dark"] .rp-node-ic { background: rgba(19, 28, 49, .1); }
html[data-theme="dark"] .rp-fake-grid div { background: rgba(19, 28, 49, .05); }
html[data-theme="dark"] .rp-fake-grid span { background: rgba(19, 28, 49, .08); }
html[data-theme="dark"] .rp-section-alt { background: #131c31; }
html[data-theme="dark"] .rp-head .eyebrow { color: #cbd5e1; }
html[data-theme="dark"] .rp-side { background: #131c31; }
html[data-theme="dark"] .rp-side-main { background: linear-gradient(180deg, #f3fbf6, #131c31); }
html[data-theme="dark"] .rp-tiles div { background: #131c31; }
html[data-theme="dark"] .rp-plus { background: #131c31; }
html[data-theme="dark"] .rp-tier { background: #131c31; }
html[data-theme="dark"] .rp-badge { background: #131c31; }
html[data-theme="dark"] .rp-ink { background: #2a3a5c; }
html[data-theme="dark"] .rp-empty { background: linear-gradient(135deg, #f4f8ff, #131c31); }
html[data-theme="dark"] .pf-card { background: #131c31; }
html[data-theme="dark"] .pf-more-pop { background: #131c31; }
html[data-theme="dark"] .rm-hero::after { background: linear-gradient(90deg, rgba(11, 17, 32, .97) 0%, rgba(11, 17, 32, .9) 40%, rgba(11, 17, 32, .35) 70%, rgba(11, 17, 32, .1) 100%), linear-gradient(180deg, rgba(11, 17, 32, .4) 0%, rgba(11, 17, 32, 0) 30%, rgba(11, 17, 32, .4) 70%, var(--bg) 100%); }
html[data-theme="dark"] .rm-hero p { color: #a5b4c8; }
html[data-theme="dark"] .rm-card { background: #131c31; }
html[data-theme="dark"] .rm-step-block { background: #131c31; }
html[data-theme="dark"] .rm-action:hover { border-color: #1e3a8a; background: #14203a; }
html[data-theme="dark"] .rm-side-main { background: linear-gradient(180deg, #f3fbf6, #131c31); }
html[data-theme="dark"] .rm-tiles > div { background: #131c31; }
html[data-theme="dark"] .rm-preview-score { background: #131c31; }
html[data-theme="dark"] .db-nav-link:hover { background: #131c31; }
html[data-theme="dark"] .db-build-bar { background: rgba(19, 28, 49, .2); }
html[data-theme="dark"] .db-build-next { background: #131c31; }
html[data-theme="dark"] .db-rec:hover { border-color: #1e3a8a; }
html[data-theme="dark"] .db-invite { background: #131c31; }
@media (max-width: 900px) {
html[data-theme="dark"] .db-nav-link { background: #131c31; }
}
html[data-theme="dark"] .db-score { background: #131c31; }
html[data-theme="dark"] .db-score:hover { border-color: #1e3a8a; }
html[data-theme="dark"] .rm-step.now { background: linear-gradient(180deg, #fff8e6, #131c31); }
html[data-theme="dark"] .ap-stat { background: #131c31; }
html[data-theme="dark"] .ap-sort { background: #131c31; }
html[data-theme="dark"] .ap-card { background: #131c31; }
html[data-theme="dark"] .ap-blue { background: #172554; }
html[data-theme="dark"] .ap-green { background: #052e1a; }
html[data-theme="dark"] .ap-steps li i { background: #131c31; }
html[data-theme="dark"] .ap-update-ic { background: #131c31; }
html[data-theme="dark"] .ap-empty { background: #131c31; }
html[data-theme="dark"] .ap-cal { background: #172554; }
html[data-theme="dark"] .ap-tip:hover { border-color: #1e3a8a; }
html[data-theme="dark"] .tl-nav > a.active { background: #172554; }
html[data-theme="dark"] .tl-stat { background: #131c31; }
html[data-theme="dark"] .tl-dot { background: #052e1a; }
html[data-theme="dark"] .tl-views { background: #131c31; }
html[data-theme="dark"] .tl-views button.active { background: #2a3a5c; }
html[data-theme="dark"] .tl-card { background: #131c31; }
html[data-theme="dark"] .tl-av-available { background: #052e1a; }
html[data-theme="dark"] .tl-av-open { background: #172554; }
html[data-theme="dark"] .tl-mark { background: #131c31; }
html[data-theme="dark"] .tl-mark:hover { border-color: #5c1a1a; }
html[data-theme="dark"] .sv-box { background: #131c31; }
html[data-theme="dark"] .sv-count { background: #172554; }
html[data-theme="dark"] .sv-inv.new { background: linear-gradient(90deg, #111a2e, #131c31); }
html[data-theme="dark"] .sv-more summary { background: #131c31; }
html[data-theme="dark"] .sv-more[open] summary { border-color: #1e3a8a; }
html[data-theme="dark"] .sv-menu { background: #131c31; }
html[data-theme="dark"] .sv-card { background: #131c31; }
html[data-theme="dark"] .sv-state { background: rgba(19, 28, 49, .94); }
html[data-theme="dark"] .sv-add > span { background: #131c31; }
html[data-theme="dark"] .sv-check { border: 2px solid #2a3754; }
html[data-theme="dark"] .pf-build { background: #131c31; }
html[data-theme="dark"] .pf-build-ic { background: #172554; }
html[data-theme="dark"] .pf-build-steps li span { border: 2px solid #2a3754; }
html[data-theme="dark"] .pf-search { background: #131c31; }
html[data-theme="dark"] .pc-card { background: #131c31; }
html[data-theme="dark"] .pc-add:hover { background: #111a2e; }
html[data-theme="dark"] .pc-add > span:first-child { background: #131c31; }
html[data-theme="dark"] .vf-card { background: #131c31; }
html[data-theme="dark"] .vf-hero { background: linear-gradient(110deg, #f5f8ff 0%, #131c31 60%); }
html[data-theme="dark"] .vf-hero.ok { border-color: #14532d; background: linear-gradient(110deg, #effdf4, #131c31 60%); }
html[data-theme="dark"] .vf-hero.ok .vf-hero-ic { background: #064e2b; }
html[data-theme="dark"] .vf-hero.wait { border-color: #5c4310; background: linear-gradient(110deg, #2a2008, #131c31 60%); }
html[data-theme="dark"] .vf-hero.wait .vf-hero-ic { background: #3a2a05; }
html[data-theme="dark"] .vf-hero.bad { border-color: #5c1a1a; background: linear-gradient(110deg, #3b0d0d, #131c31 60%); }
html[data-theme="dark"] .vf-hero.bad .vf-hero-ic { background: #450a0a; }
html[data-theme="dark"] .vf-n { background: #172554; }
html[data-theme="dark"] .vf-check { border: 2px solid #2a3754; }
html[data-theme="dark"] .vf-platform-in { background: #131c31; }
html[data-theme="dark"] .vf-platform:hover .vf-platform-in { border-color: #1e3a8a; }
html[data-theme="dark"] .vf-platform input:checked + .vf-platform-in { background: #111a2e; }
html[data-theme="dark"] .vf-tick { border: 2px solid #1f2a44; }
html[data-theme="dark"] .vf-input { background: #131c31; }
html[data-theme="dark"] .vf-code { background: #111a2e; }
html[data-theme="dark"] .vf-badge-ic.on { background: #064e2b; }
html[data-theme="dark"] .vf-green { background: #064e2b; }
html[data-theme="dark"] .vf-amber { background: #3a2a05; }
html[data-theme="dark"] .vf-red { background: #450a0a; }
html[data-theme="dark"] .vf-how li > span { background: #172554; }
html[data-theme="dark"] .cx-placeholder::before { background-image: linear-gradient(rgba(19, 28, 49, .5) 1px, transparent 1px), linear-gradient(90deg, rgba(19, 28, 49, .5) 1px, transparent 1px); }
html[data-theme="dark"] .cx-drawer { background: #131c31; }
html[data-theme="dark"] .cx-chip span { background: #131c31; }
html[data-theme="dark"] .cx-chip:hover span { border-color: #1e3a8a; }
html[data-theme="dark"] .cx-chip input:checked + span { background: #172554; }
html[data-theme="dark"] .cx-none { background: #131c31; }
html[data-theme="dark"] .cx-none-ic { background: #172554; }
html[data-theme="dark"] .in-kicker { background: #172554; }
html[data-theme="dark"] .in-range { background: #131c31; }
html[data-theme="dark"] .in-range a.on { background: #2a3a5c; }
html[data-theme="dark"] .in-kpi { background: #131c31; }
html[data-theme="dark"] .in-card { background: #131c31; }
html[data-theme="dark"] .in-locked { background: linear-gradient(120deg, #f5f8ff, #131c31 60%); }
html[data-theme="dark"] .in-soon { background: #131c31; }
html[data-theme="dark"] .in-preview { background: #131c31; }
html[data-theme="dark"] .trusted-pill { background: #052e1a; }
html[data-theme="dark"] .db-stale { border: 1px solid #5c4310; background: linear-gradient(90deg, #2a2008, #131c31); }
html[data-theme="dark"] .page-head::before { background: linear-gradient(90deg, rgba(11, 17, 32, .98) 0%, rgba(11, 17, 32, .93) 42%, rgba(11, 17, 32, .55) 72%, rgba(11, 17, 32, .28) 100%), linear-gradient(180deg, rgba(11, 17, 32, .35) 0%, rgba(11, 17, 32, 0) 35%, rgba(11, 17, 32, .55) 75%, var(--bg) 100%), url("../img/sm/landscape.webp") right 38% / cover no-repeat; }
html[data-theme="dark"] .page-head p { color: #a5b4c8; }
@media (max-width: 700px) {
html[data-theme="dark"] .page-head::before { background: linear-gradient(180deg, rgba(11, 17, 32, .9), var(--bg)), url("../img/sm/landscape.webp") center / cover no-repeat; }
}
html[data-theme="dark"] .fd-seg { background: #131c31; }
html[data-theme="dark"] .fd-seg a.on { background: #2a3a5c; }
html[data-theme="dark"] .fd-card-x { background: #131c31; }
html[data-theme="dark"] .rv-note-amber { background: #2a2008; }
html[data-theme="dark"] .rv-note-red { background: #3b0d0d; }
html[data-theme="dark"] .rv-note-green { background: #052e1a; }
html[data-theme="dark"] .rv-rel-opt { background: #131c31; }
html[data-theme="dark"] .fx-top .eyebrow { color: #cbd5e1; }
html[data-theme="dark"] .fx-seg { background: #131c31; }
html[data-theme="dark"] .fx-show select { background-color: #131c31; }
html[data-theme="dark"] .fx-item { background: #131c31; }
html[data-theme="dark"] .fx-badge-blue { background: #172554; }
html[data-theme="dark"] .fx-chips > span { background: #111a2e; }
html[data-theme="dark"] .fx-role { background: #131c31; }
html[data-theme="dark"] .fx-card { background: #131c31; }
html[data-theme="dark"] .fx-info { background: #131c31; }
html[data-theme="dark"] .fx-tags a { background: #172554; }
html[data-theme="dark"] .rp2-bg::after { background: linear-gradient(90deg, rgba(11, 17, 32, .98) 0%, rgba(11, 17, 32, .95) 40%, rgba(11, 17, 32, .55) 60%, rgba(11, 17, 32, .1) 80%), linear-gradient(180deg, rgba(11, 17, 32, .5) 0%, rgba(11, 17, 32, 0) 18%, rgba(11, 17, 32, 0) 72%, var(--bg) 100%); }
html[data-theme="dark"] .rp2-copy .eyebrow { color: #cbd5e1; }
html[data-theme="dark"] .rp2-hero .lead { color: #a5b4c8; }
html[data-theme="dark"] .rp2-search { background: #131c31; }
html[data-theme="dark"] .rp2-principles { background: #131c31; }
html[data-theme="dark"] .rp2-card { background: #131c31; }
html[data-theme="dark"] .rp2-ph { background: #2a3a5c; }
html[data-theme="dark"] .rp2-results-empty { background: #131c31; }
html[data-theme="dark"] .rp2-result { background: #131c31; }
html[data-theme="dark"] .rp2-alt { background: #131c31; }
html[data-theme="dark"] .rp2-head .eyebrow, html[data-theme="dark"] .rp2-section .eyebrow { color: #cbd5e1; }
html[data-theme="dark"] .rp2-platforms li { background: #131c31; }
html[data-theme="dark"] .rp2-fake-card { background: #131c31; }
@media (max-width: 1100px) {
html[data-theme="dark"] .rp2-bg::after { background: linear-gradient(180deg, rgba(11, 17, 32, .9) 0%, rgba(11, 17, 32, .96) 55%, var(--bg) 100%); }
}
html[data-theme="dark"] .hx-rc { background: #131c31; }
html[data-theme="dark"] .hx-rc-rev { background: #131c31; }
@media (max-width: 760px) {
html[data-theme="dark"] .hx-bg::after { background: linear-gradient(180deg, rgba(11, 17, 32, .1) 55%, var(--bg)); }
}
html[data-theme="dark"] .fx-ip { background: #131c31; }
@media (max-width: 760px) {
html[data-theme="dark"] .tabbar { background: rgba(19, 28, 49, .96); }
}
html[data-theme="dark"] .jb-search { background: #131c31; }
html[data-theme="dark"] .jb-pills a { background: #131c31; }
html[data-theme="dark"] .jb-nav a:hover { background: #131c31; }
html[data-theme="dark"] .jb-skills a { background: #131c31; }
html[data-theme="dark"] .jb-card { background: #131c31; }
html[data-theme="dark"] .jb-card:hover { border-color: #1e3a8a; }
html[data-theme="dark"] .jb-card .jx-type-full_time { background: #052e1a; }
html[data-theme="dark"] .jb-card .jx-type-featured { background: #3a2a05; }
html[data-theme="dark"] .jb-tags span { background: #111a2e; }
html[data-theme="dark"] .jb-alerts { background: #131c31; }
html[data-theme="dark"] .jb-about { background: #131c31; }
html[data-theme="dark"] .jb-prof a { background: #131c31; }
html[data-theme="dark"] .jb-panel { background: #131c31; }
html[data-theme="dark"] .jb-hire-ic { background: #131c31; }
html[data-theme="dark"] .share-ic { background: #131c31; }
html[data-theme="dark"] .consent { background: #131c31; }
html[data-theme="dark"] .staff-mod input { background: #131c31; }
html[data-theme="dark"] .fb-cta { background: #131c31; color: #f1f5f9; }
html[data-theme="dark"] .fb-nav { background: rgba(19, 28, 49, .22); }
html[data-theme="dark"] .fb-nav:hover { background: rgba(19, 28, 49, .35); }
html[data-theme="dark"] .fb-dots button { background: rgba(19, 28, 49, .45); }
html[data-theme="dark"] .fb-dots button.on { background: #131c31; }
html[data-theme="dark"] .add-proj { background: linear-gradient(180deg, #14203a, #172554); }
@media (max-width: 1024px) {
html[data-theme="dark"] .shell-welcome { background: linear-gradient(90deg, var(--surface) 45%, rgba(19, 28, 49, .25) 100%), url("../img/sm/landscape.webp") right center / cover no-repeat; }
html[data-theme="dark"] .tabbar { background: rgba(19, 28, 49, .96); }
}
html[data-theme="dark"] .site-header.is-guest, html[data-theme="dark"] .site-header.is-guest.scrolled { background: #131c31; }
html[data-theme="dark"] .site-header.is-guest .nav-actions .btn-ghost { background: #131c31; }
html[data-theme="dark"] .lx-hero::before { background: linear-gradient(90deg, var(--bg) 0%, var(--bg) 31%, rgba(11, 17, 32, .82) 42%, rgba(11, 17, 32, .25) 58%, rgba(11, 17, 32, 0) 70%); }
html[data-theme="dark"] .lx-cta .btn-light { background: #131c31; }
html[data-theme="dark"] .lx-gal-btn { background: rgba(19, 28, 49, .92); color: #f1f5f9; }
html[data-theme="dark"] .lx-gal-thumbs button.on { border-color: #1f2a44; }
html[data-theme="dark"] .ftx { background: #131c31; }
@media (max-width: 640px) {
html[data-theme="dark"] .lx-hero::before { background: linear-gradient(90deg, rgba(11, 17, 32, .96) 0%, rgba(11, 17, 32, .8) 52%, rgba(11, 17, 32, .2) 100%), linear-gradient(180deg, rgba(11, 17, 32, 0) 55%, var(--bg) 100%); }
}
html[data-theme="dark"] .pf2-cover.is-default::after { background-image: linear-gradient(rgba(19, 28, 49, .06) 1px, transparent 1px), linear-gradient(90deg, rgba(19, 28, 49, .06) 1px, transparent 1px); }
html[data-theme="dark"] .logo-cube i:nth-child(1) { background: #60a5fa; }
html[data-theme="dark"] .logo-cube i:nth-child(2) { background: #e2e8f0; }
html[data-theme="dark"] .logo-cube i:nth-child(3) { background: #94a3b8; }
html[data-theme="dark"] .avatar-btn .avatar { box-shadow: 0 0 0 2px var(--surface), 0 0 0 3px var(--line); }
html[data-theme="dark"] .add-proj { border-color: #1e3a8a; }
html[data-theme="dark"] img { color-scheme: normal; }
html[data-theme="dark"] .fb-cta { background: #fff; color: #0b1220; }
