/* imu-lj-employer light theme (default for company pages). Everything is scoped to html[data-lje-theme="light"], so dark stays exactly as before.
   Palette follows the member light-mode kit (paper #F4F5F7, white cards, #E1E4E9 lines, deep gold #7D5A10); gold buttons stay bright gold with dark ink. */
html[data-lje-theme="light"]{color-scheme:light;--ink:#F4F5F7;--ink2:#ffffff;--txt:#17140d;--mut:#4d483c;--mic:#6b6455;--line:#E1E4E9;--line2:rgba(125,90,16,.32);
  --g1:#5c420b;--g2:#9a7420;--g3:#7D5A10;--g4:#5c420b;--card:#ffffff;--ok:#157347;--warn:#a35a00;--hot:#e0473a;
  --metal:linear-gradient(180deg,#b8892c 0%,#94691a 48%,#6b470d 52%,#a87a24 100%);--chrome:linear-gradient(180deg,#2a2722,#17140d)}
html[data-lje-theme="light"],html[data-lje-theme="light"] body{background:var(--ink);color:var(--txt)}
html[data-lje-theme="light"] ::placeholder{color:#6B7280;opacity:1}
/* dashboard shell */
html[data-lje-theme="light"] .lje-side{background:radial-gradient(120% 40% at 0% 0%,rgba(214,170,70,.10),transparent 60%),#ffffff;border-right-color:var(--line)}
html[data-lje-theme="light"] .lje-brand img{filter:none}
html[data-lje-theme="light"] .lje-co{background:#F8F8FA}
html[data-lje-theme="light"] .lje-nav a:hover{background:rgba(125,90,16,.07)}
html[data-lje-theme="light"] .lje-pv,html[data-lje-theme="light"] .lje-auth-pv{background:#FFF8E6;border-color:rgba(125,90,16,.4);color:#4d3a0c}
html[data-lje-theme="light"] .lje-card,html[data-lje-theme="light"] .lje-plan,html[data-lje-theme="light"] .lje-grad{background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05)}
html[data-lje-theme="light"] .lje-stat,html[data-lje-theme="light"] .lje-job,html[data-lje-theme="light"] .lje-taker,html[data-lje-theme="light"] .lje-m{background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}
html[data-lje-theme="light"] .lje-card .lje-job,html[data-lje-theme="light"] .lje-card .lje-taker,html[data-lje-theme="light"] .lje-card .lje-m{background:#FAFAFB;box-shadow:none}
html[data-lje-theme="light"] .lje-stat b{color:var(--txt)}
html[data-lje-theme="light"] .lje-m.sys{background:transparent}
html[data-lje-theme="light"] .lje-m.emp{background:#FFF8E6;color:#4d3a0c}
html[data-lje-theme="light"] .lje-btn{background:#fff}
html[data-lje-theme="light"] .lje-btn.gold{background:var(--fill);box-shadow:0 6px 18px rgba(201,150,46,.25)}
html[data-lje-theme="light"] .lje-btn.ghost{background:transparent}
html[data-lje-theme="light"] .lje-msg.ok{background:#E8F6EE;border-color:#A7DDBE;color:#11603a}
html[data-lje-theme="light"] .lje-msg.err{background:#FDECEA;border-color:#F4B4AC;color:#9b2318}
html[data-lje-theme="light"] .lje-chip.s-open{color:#0b6390;border-color:rgba(11,99,144,.4)}
html[data-lje-theme="light"] .lje-chip.s-taken,html[data-lje-theme="light"] .lje-chip.s-in_progress,html[data-lje-theme="light"] .lje-chip.v-pending{color:#a35a00;border-color:rgba(163,90,0,.4)}
html[data-lje-theme="light"] .lje-chip.s-delivered{color:#6b3fb3;border-color:rgba(107,63,179,.4)}
html[data-lje-theme="light"] .lje-chip.s-approved,html[data-lje-theme="light"] .lje-chip.s-paid,html[data-lje-theme="light"] .lje-chip.v-verified{color:#157347;border-color:rgba(21,115,71,.4)}
html[data-lje-theme="light"] .lje-chip.s-expired,html[data-lje-theme="light"] .lje-chip.s-closed,html[data-lje-theme="light"] .lje-chip.s-draft{color:#6b6455;border-color:rgba(107,100,85,.4)}
html[data-lje-theme="light"] .lje-chip.cert{color:#140f04}
html[data-lje-theme="light"] .lje-f>label,html[data-lje-theme="light"] .lje-l{color:#5b5443}
html[data-lje-theme="light"] .lje-in,html[data-lje-theme="light"] .lje-f input[type=text],html[data-lje-theme="light"] .lje-f input[type=email],html[data-lje-theme="light"] .lje-f input[type=url],html[data-lje-theme="light"] .lje-f input[type=tel],html[data-lje-theme="light"] .lje-f input[type=number],html[data-lje-theme="light"] .lje-f input[type=password],html[data-lje-theme="light"] .lje-f select,html[data-lje-theme="light"] .lje-f textarea,
html[data-lje-theme="light"] .lje-say input,html[data-lje-theme="light"] .lje-copy input{background:#fff;border-color:#D3D7DE;color:var(--txt)}
html[data-lje-theme="light"] .lje-f input:focus,html[data-lje-theme="light"] .lje-f select:focus,html[data-lje-theme="light"] .lje-f textarea:focus,html[data-lje-theme="light"] .lje-say input:focus{border-color:#B8892C;box-shadow:0 0 0 3px rgba(184,137,44,.18)}
html[data-lje-theme="light"] .lje-pick span{background:#fff;border-color:#D3D7DE;color:var(--mut)}
html[data-lje-theme="light"] .lje-pick input:checked+span{background:var(--fill);color:#140f04;border-color:transparent}
html[data-lje-theme="light"] .lje-tabs a{background:#fff}
html[data-lje-theme="light"] .lje-tabs a.on{background:var(--fill)}
html[data-lje-theme="light"] .lje-soon{background:#FFF8E6;color:#5c420b}
html[data-lje-theme="light"] .lje-th a{background:#fff}
html[data-lje-theme="light"] .lje-th a.on{background:#FFF8E6}
html[data-lje-theme="light"] .lje-mark img{background:#fff}
html[data-lje-theme="light"] .lje-art li i{background:#FFF8E6}
@media (max-width:860px){
  html[data-lje-theme="light"] .lje-mtop{background:rgba(255,255,255,.95)}
  html[data-lje-theme="light"] .lje-mtop nav a{background:#fff}
  html[data-lje-theme="light"] .lje-mtop nav a.on{background:var(--fill)}
  html[data-lje-theme="light"] .lje-fab{box-shadow:0 10px 26px rgba(125,90,16,.28)}
}
/* sign-in / sign-up (imu.css .auth layout) */
html[data-lje-theme="light"] .amb{background:radial-gradient(90% 60% at 72% 8%,rgba(214,170,70,.10),transparent 60%),radial-gradient(70% 50% at 8% 92%,rgba(214,170,70,.07),transparent 70%)}
html[data-lje-theme="light"] .grain{display:none}
html[data-lje-theme="light"] .bar{background:#fff;border-bottom-color:var(--line);color:var(--mic)}
html[data-lje-theme="light"] .auth-art{background:radial-gradient(70% 60% at 50% 45%,rgba(214,170,70,.14),transparent 70%),linear-gradient(180deg,#FBF8F0,#F3EEE1);border-right-color:var(--line)}
html[data-lje-theme="light"] .auth-main{background:#fff}
html[data-lje-theme="light"] .chrome{background-image:none;color:var(--txt);-webkit-text-fill-color:var(--txt);filter:none}
html[data-lje-theme="light"] .gold{filter:none}
html[data-lje-theme="light"] .feild label{color:#5b5443}
html[data-lje-theme="light"] .feild input,html[data-lje-theme="light"] .inp{background:#fff;border-color:#D3D7DE;color:var(--txt);box-shadow:none}
html[data-lje-theme="light"] .feild input:focus,html[data-lje-theme="light"] .inp:focus{border-color:#B8892C;box-shadow:0 0 0 3px rgba(184,137,44,.18)}
html[data-lje-theme="light"] .btn{box-shadow:0 0 0 1px #a8822f,0 10px 28px rgba(201,165,74,.25),inset 0 1px 0 rgba(255,255,255,.75)}
html[data-lje-theme="light"] .swap a,html[data-lje-theme="light"] .auth-card a:not(.btn):not(.back){color:#7D5A10}
/* theme toggle (sun/moon), both themes */
.lje-theme{margin:0;display:inline-flex}
.lje-tt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border-radius:99px;border:1px solid var(--line2);background:rgba(255,255,255,.03);color:var(--g3);font:600 12px/1 var(--ui);cursor:pointer}
.lje-tt:hover{border-color:var(--g3)}
.lje-tt:focus-visible{outline:2px solid var(--g3);outline-offset:2px}
.lje-tt svg{width:16px;height:16px;flex:none}
.lje-tt .sun,.lje-tt .lbl-light{display:inline}
.lje-tt .moon,.lje-tt .lbl-dark{display:none}
html[data-lje-theme="light"] .lje-tt{background:#fff;border-color:#D3D7DE;color:#7D5A10}
html[data-lje-theme="light"] .lje-tt .sun,html[data-lje-theme="light"] .lje-tt .lbl-light{display:none}
html[data-lje-theme="light"] .lje-tt .moon,html[data-lje-theme="light"] .lje-tt .lbl-dark{display:inline}
.lje-side .lje-theme .lje-tt{width:100%;justify-content:flex-start}
.lje-mtop .lje-tt{width:36px;padding:0}
.lje-mtop .lje-tt span{display:none!important}
.lje-auth-tt{position:fixed;right:14px;top:calc(var(--bar,30px) + 12px);z-index:80}
.lje-auth-tt .lje-tt{min-height:38px;box-shadow:0 2px 8px rgba(0,0,0,.08)}
@media (max-width:560px){.lje-auth-tt .lje-tt{width:38px;padding:0}.lje-auth-tt .lje-tt span{display:none!important}}
