/* v43: /jobs/ landing pages follow the site theme (light default). Dark = unchanged site17 look. */
.lp-hd .theme-toggle{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;border:1px solid #ffffff55;background:transparent;color:#fff;cursor:pointer;padding:0;margin-inline-start:auto;margin-inline-end:10px}
.lp-hd .theme-toggle svg{width:17px;height:17px}
html:not([data-theme=dark]),html:not([data-theme=dark]) body{background:#f6f3ff}
html:not([data-theme=dark]) body.lp{background:#f6f3ff!important;color:#1d1534!important}
html:not([data-theme=dark]) .lp-bc,html:not([data-theme=dark]) .lp-bc a{color:#5d5480!important}
html:not([data-theme=dark]) .lp h1{color:#5b2fd6!important}
html:not([data-theme=dark]) .lp h2,html:not([data-theme=dark]) .lp h3{color:#1d1534}
html:not([data-theme=dark]) .lp p,html:not([data-theme=dark]) .lp li{color:#3d3560}
html:not([data-theme=dark]) .lp-job,html:not([data-theme=dark]) .lp-note,html:not([data-theme=dark]) .lp-empty{background:#fff!important;border:1px solid #e3dafc!important;box-shadow:0 4px 16px #6a3df014!important;color:#1d1534!important}
html:not([data-theme=dark]) .lp-job h3{color:#1d1534}
html:not([data-theme=dark]) .lp-job p{color:#4b4462!important}
html:not([data-theme=dark]) .lp-job a{color:#b0127f}
html:not([data-theme=dark]) .lp-links a{background:#fff!important;color:#5b2fd6!important;border:1px solid #e3dafc!important}
html:not([data-theme=dark]) .lp-links a:hover{background:#ff2bd0!important;color:#fff!important}
html:not([data-theme=dark]) .lp-ft{color:#5d5480!important;border-top-color:#e3dafc}
html:not([data-theme=dark]) .lp-ft a{color:#b0127f!important}
html:not([data-theme=dark]) footer.lp-ft{background:#fff!important}
