/* Blue LED accents with a gentle ambient color cycle. */
.neon-gauge{display:none}
html[data-theme="dark"] #dashboardHome{--led:#35c9ff;--led-deep:#2476ff}
html[data-theme="dark"] #dashboardHome .intro{border-color:#279cff42;box-shadow:inset 0 1px #7fe5ff10,0 13px 32px #0004,0 7px 21px -14px #218aff99}
html[data-theme="dark"] #dashboardHome .panel{--light:#319fff}
html[data-theme="dark"] #dashboardHome .gauge-wrap{margin:20px 0 17px}
html[data-theme="dark"] #dashboardHome .gauge{width:220px;height:220px;background:radial-gradient(circle,#0c2038 0%,#08172b 64%,transparent 65%)!important;box-shadow:none}
html[data-theme="dark"] #dashboardHome .gauge::before,html[data-theme="dark"] #dashboardHome .gauge::after{display:none}
html[data-theme="dark"] #dashboardHome .gauge>div{z-index:1}
html[data-theme="dark"] #dashboardHome .gauge strong{font-size:36px;letter-spacing:-1px;color:#effbff}
html[data-theme="dark"] #dashboardHome .gauge span{font-size:12px;color:#92adc7}
html[data-theme="dark"] #dashboardHome .neon-gauge{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}
.neon-guide{stroke:#268dff25;stroke-width:1}
.neon-track{stroke:#173459;stroke-width:5}
.neon-progress{stroke:#57d9ff;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 3px #41cfff) drop-shadow(0 0 9px #167cffb0)}
.neon-tick{stroke:#648ba9;stroke-width:1;opacity:.7}
html[data-theme="dark"] #dashboardHome .overview-stats>div{position:relative}
html[data-theme="dark"] #dashboardHome .overview-stats>div::before{content:"";position:absolute;top:0;left:15px;right:15px;height:2px;background:linear-gradient(90deg,transparent,#3bbaff,transparent);box-shadow:0 2px 8px #299dff66;pointer-events:none}
html[data-theme="dark"] #dashboardHome .overview-stats>.highlight::before{background:linear-gradient(90deg,transparent,#51e2f4,transparent)}
html[data-theme="dark"] #dashboardHome .funnel-step{border-color:#349fff45;box-shadow:inset 0 1px #55cfff0c,0 5px 16px -8px #167bff55}
html[data-theme="dark"] #dashboardHome .funnel-arrow{font-size:0;position:relative;height:30px;color:#5cdaff;filter:drop-shadow(0 0 3px #38cbff) drop-shadow(0 0 7px #227aff80)}
html[data-theme="dark"] #dashboardHome .funnel-arrow::before{content:"";position:absolute;left:0;right:3px;top:14px;height:2px;background:linear-gradient(90deg,#2781ff,#69e4ff)}
html[data-theme="dark"] #dashboardHome .funnel-arrow::after{content:"";position:absolute;right:3px;top:10px;width:8px;height:8px;border-top:2px solid #69e4ff;border-right:2px solid #69e4ff;transform:rotate(45deg)}
html[data-theme="dark"] #dashboardHome #rows tr:hover td{background:#269fff13;color:#ecf9ff;border-top-color:#319bff45}
html[data-theme="dark"] #dashboardHome #rows tr:hover td:first-child{box-shadow:inset 2px 0 #50d3ff}
html[data-theme="dark"] #dashboardHome #rows tr.selected td{background:#1c8fff15;color:#68dcff}
@media(max-width:650px){html[data-theme="dark"] #dashboardHome .funnel-arrow{width:30px;justify-self:center;height:30px}html[data-theme="dark"] #dashboardHome .gauge{width:206px;height:206px}}

html[data-theme="dark"] #dashboardHome .gauge-wrap{position:relative;isolation:isolate}
html[data-theme="dark"] #dashboardHome .gauge-wrap::before{content:"";position:absolute;z-index:-1;width:min(100%,340px);height:290px;border-radius:50%;background:radial-gradient(ellipse,#24baff55 0%,#167aff32 38%,#167aff10 60%,transparent 74%);filter:blur(14px);pointer-events:none;animation:verification-aura 9s ease-in-out infinite alternate}
html[data-theme="dark"] #dashboardHome .gauge{background:radial-gradient(circle,#0c2038eb 0%,#08172bd9 64%,transparent 65%)!important}
html[data-theme="dark"] #dashboardHome #chart .chart-bar.is-current{filter:drop-shadow(0 -1px 2px color-mix(in srgb,var(--bar-color) 30%,transparent));stroke:none;stroke-width:0}
@keyframes verification-aura{from{opacity:.7;transform:scale(.94);filter:blur(14px) hue-rotate(0deg)}to{opacity:1;transform:scale(1.04);filter:blur(18px) hue-rotate(-25deg)}}
@media(prefers-reduced-motion:reduce){html[data-theme="dark"] #dashboardHome .gauge-wrap::before{animation:none;opacity:.85}}
