:root{--tj-footer-bg:#0f172a;--tj-footer-bg-deep:#070d19;--tj-footer-text:#cbd5e1;--tj-footer-link:#94a3b8;--tj-footer-link-h:#f1f5f9;--tj-footer-title:#f8fafc;--tj-footer-border:#1e293b}[data-theme="dark"]{--nv-site-bg:#0f172a !important;--nv-light-bg:#1e293b !important;--nv-dark-bg:#020617 !important;--nv-text-color:#e2e8f0 !important;--nv-text-dark-bg:#f1f5f9 !important;--tj-footer-bg:#020617;--tj-footer-bg-deep:#000308}[data-theme="dark"] body{background:#0f172a!important;color:#e2e8f0!important}[data-theme="dark"] .hfg_header .header--row,[data-theme="dark"] .hfg_header.is-stuck .header--row{background:#1e293b!important;border-bottom:1px solid #334155!important}[data-theme="dark"] .hfg_header .icon-bar{background:#e2e8f0!important}html .tj-jcard__title{color:#0f172a!important;font-weight:700!important}html .tj-jcard__company{color:#475569!important}html[data-theme="dark"] .tj-jcard{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html[data-theme="dark"] .tj-jcard__title{color:#f1f5f9!important}html[data-theme="dark"] .tj-jcard__company{color:#94a3b8!important}html[data-theme="dark"] .tj-jcard__tag{background:#1e3a5f!important;color:#93c5fd!important}html[data-theme="dark"] .tj-jcard__tag--remote{background:#064e3b!important;color:#6ee7b7!important}html[data-theme="dark"] .tj-jcard:hover{background:#334155!important;border-color:#60a5fa!important}.header-menu-sidebar,.header-menu-sidebar-bg{background:#1e293b!important}.header-menu-sidebar{width:320px!important;max-width:85vw!important;z-index:99999!important}.header-menu-sidebar .sub-menu{border-left:3px solid #3b82f6!important;margin:0 0 0 20px!important;padding:4px 0!important;background:rgb(0 0 0 / .2)!important}.header-menu-sidebar .sub-menu li a{padding:9px 16px!important;color:#94a3b8!important;font-size:13.5px!important}.site-footer,.site-footer .footer--row,.site-footer [data-row-id],.site-footer .footer--row-inner{background:var(--tj-footer-bg,#0f172a)!important;--bgcolor:var(--tj-footer-bg,#0f172a) !important}.site-footer .widget,.site-footer .widget-area,.site-footer .item--inner,.site-footer .nv-is-boxed,.site-footer .builder-item,.site-footer .widget_block{background:transparent!important;border-radius:0!important;box-shadow:none!important}.site-footer a{color:var(--tj-footer-link,#94a3b8)!important}.site-footer a:hover{color:var(--tj-footer-link-h,#f1f5f9)!important}.site-footer .widget-title{color:var(--tj-footer-title,#f8fafc)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;border-bottom:2px solid #3b82f6!important}.site-footer .footer--row[data-row-id="bottom"]{background:var(--tj-footer-bg-deep,#070d19)!important;border-top:1px solid var(--tj-footer-border,#1e293b)!important}