/* PK client glass v2: neutral cool canvas; blue/violet/coral/amber sheets. Palette-only override: geometry, motion and fallbacks inherited. */
#page-dashboard{--pk-ink:#141b2d;--pk-ink-2:#3e4759;--pk-teal-ink:#4c34c4;--muted:#4b5566;--white:#141b2d;--navy-3:#f1f3f7;--border:#dfe3ea;background:linear-gradient(180deg,#f8f9fb 0%,#eef1f5 100%);}
#page-dashboard :is(.dash-sub,.tracking-result-count,.tracking-kicker,.tracking-meta){color:#4b5566;}
#page-dashboard :is(.tracking-stage-disclosure,.tracking-activity) summary{color:#343d50;}
#page-dashboard .tracking-steps li{color:#434c5e;}
#page-dashboard .tracking-steps li[data-reached='true']{color:#27304a;}
#page-dashboard .tracking-filter{color:#262f42;}
#page-dashboard #jobSearch::placeholder{color:#6b7283;}
#page-dashboard .btn-secondary{color:#1c2438;}
#page-dashboard .tracking-filter[aria-pressed='true']{background:linear-gradient(180deg,#2c3449,#141b2d);border-color:#0e1322;}
#page-dashboard .sidebar{border-right-color:rgba(20,27,45,.08);}

/* Inherited chrome: dark nav keeps white logo; green accents become cobalt/violet */
body:has(#page-dashboard.active) #mainNav{background:rgba(16,20,34,.96);}
body:has(#page-dashboard.active) .mobile-bottom-nav{background:rgba(16,20,34,.97);}
body:has(#page-dashboard.active) #mainNav .nav-btn{color:#fff;border:1px solid #1a34b4;background:linear-gradient(180deg,#4a6bff 0%,#2448e6 55%,#1d3cd0 100%);text-shadow:0 1px 0 rgba(10,24,110,.35);}
body:has(#page-dashboard.active) #mainNav .nav-btn:hover{background:linear-gradient(180deg,#5877ff 0%,#2c50f0 55%,#2142d8 100%);}
body:has(#page-dashboard.active) .mobile-bottom-nav :is(.active,[aria-current='page']){color:#b9c6ff;}
body:has(#page-dashboard.active) #mainNav [class*='avatar'],#page-dashboard .sidebar-user [class*='avatar']{color:#fff;background:linear-gradient(145deg,#8e72ff,#2448e6);border-color:rgba(255,255,255,.5);}

/* Next action panel */
#page-dashboard .tracking-next{background:#f6f7fa;border-color:rgba(20,27,45,.08);}
#page-dashboard .tracking-next .tracking-wait{color:#4c34c4;}

/* Sheets */
#page-dashboard .stats-row::before{background:linear-gradient(135deg,#ffc27a 0%,#f0655a 30%,#7c5cff 66%,#2448e6 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 30px 60px -30px rgba(92,64,220,.55);}
#page-dashboard tr.tracking-row>td::before{background:linear-gradient(140deg,#6d8bff 0%,#2448e6 45%,#5a3fd6 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 24px 40px -24px rgba(60,50,190,.55);}
#page-dashboard tr.tracking-row>td::after{background:radial-gradient(circle at 30% 28%,#ffd3c8 0%,#ff8a70 45%,#e0503f 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 20px 36px -22px rgba(200,70,50,.5);}
#page-dashboard tr.tracking-row:nth-child(4n+3)>td::before{background:linear-gradient(140deg,#ffd08a 0%,#f7a23b 45%,#ef6a4f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 24px 40px -24px rgba(210,110,40,.5);}
#page-dashboard tr.tracking-row:nth-child(4n+3)>td::after{background:radial-gradient(circle at 30% 28%,#e0d8ff 0%,#8e72ff 45%,#5a3fd6 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 20px 36px -22px rgba(80,50,200,.5);}
#page-dashboard .tracking-card::after{background:radial-gradient(260px circle at var(--pk-mx,10%) var(--pk-my,0%),rgba(255,255,255,var(--pk-glint,.55)),rgba(255,255,255,0) 70%),linear-gradient(140deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.4) 38%,rgba(124,92,255,.55) 72%,rgba(240,101,90,.55) 100%);}

/* Icons and progress */
#page-dashboard .tracking-file-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 0 rgba(10,24,110,.35),-6px 6px 0 -1px #ffb3a3,0 14px 22px -10px rgba(24,48,168,.55);}
#page-dashboard tr.tracking-row:nth-child(4n+3) .tracking-file-icon{text-shadow:0 1px 0 rgba(40,20,110,.45);background:linear-gradient(150deg,#8e72ff 0%,#6a46e0 55%,#4f30c0 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -3px 0 rgba(40,20,110,.35),-6px 6px 0 -1px #ffd08a,0 14px 22px -10px rgba(80,50,200,.5);}
#page-dashboard .tracking-steps li[data-reached='true']::before{background:linear-gradient(90deg,#9aabff,#5b7cff);}
#page-dashboard .tracking-steps li[aria-current='step']::before{background:linear-gradient(90deg,#5b7cff,#7c5cff);box-shadow:0 0 0 3px rgba(92,64,220,.16),0 4px 10px -2px rgba(92,64,220,.5);}
#page-dashboard .tracking-activity li::marker{color:#7c5cff;}

/* Real translucency where blur exists; right edge lets sheets read through */
@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){
#page-dashboard .tracking-card{background:linear-gradient(100deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.58) 100%);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);}
body:has(#page-dashboard.active) #mainNav{background:rgba(16,20,34,.82);}
body:has(#page-dashboard.active) .mobile-bottom-nav{background:rgba(16,20,34,.86);}
}

@media (forced-colors:active){
body:has(#page-dashboard.active) #mainNav .nav-btn,body:has(#page-dashboard.active) #mainNav [class*='avatar'],#page-dashboard .sidebar-user [class*='avatar']{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none;text-shadow:none;}
body:has(#page-dashboard.active) .mobile-bottom-nav :is(.active,[aria-current='page']){color:Highlight;}
}