/* ══════════════════════════════════════
   light-overrides.css — [data-theme="light"]
   ══════════════════════════════════════ */
[data-theme="light"] .glass-panel      { box-shadow: 0 8px 32px rgba(10,30,80,0.08), 0 1px 4px rgba(10,30,60,0.05); }
[data-theme="light"] .glass-panel:hover{ box-shadow: 0 20px 50px rgba(10,40,100,0.12); }
[data-theme="light"] .quote            { background: linear-gradient(90deg, rgba(26,109,204,0.06), transparent); border-left-color: var(--accent-color); }
[data-theme="light"] .neon-tag         { background: rgba(26,109,204,0.05); }
[data-theme="light"] .link-card        { background: #e8eef6; }
[data-theme="light"] .book-label       { background: rgba(232,238,246,0.97); color: var(--accent-color); }
[data-theme="light"] .scan-lines       { display: none; }
[data-theme="light"] .bg-glow          { opacity: 0.08; background: radial-gradient(circle at 50% 30%, var(--accent-glow) 0%, transparent 60%); filter: blur(140px); }
[data-theme="light"] .avatar-visual    { background: linear-gradient(135deg, #dce6f0, #c8d8ea); box-shadow: 0 0 30px rgba(26,109,204,0.2), inset 0 0 15px rgba(26,109,204,0.05); }
[data-theme="light"] .glitch-name      { text-shadow: 2px 2px 0px rgba(0,85,255,0.3), -2px -2px 0px rgba(0,200,255,0.3); animation: nameGlowLight 3s ease-in-out infinite; }
@keyframes nameGlowLight {
  0%,100% { text-shadow: 2px 2px 0px rgba(0,85,255,0.25), -2px -2px 0px rgba(0,200,255,0.25); }
  50%     { text-shadow: 3px 3px 4px rgba(0,85,255,0.2),  -3px -3px 4px rgba(0,200,255,0.2); }
}
[data-theme="light"] .glitch-name::before,
[data-theme="light"] .glitch-name::after { opacity: 0.25; }
[data-theme="light"] #particlesCanvas    { opacity: 0.35; }
[data-theme="light"] .section-title i    { filter: none; }
[data-theme="light"] .control-btn        { box-shadow: 0 2px 10px rgba(10,30,60,0.08); }
[data-theme="light"] .overlay i          { text-shadow: none; }
[data-theme="light"] .cursor-dot         { mix-blend-mode: multiply; box-shadow: 0 0 15px var(--accent-color), 0 0 8px rgba(26,109,204,0.5); }
[data-theme="light"] .cursor-outline     { box-shadow: 0 0 10px rgba(26,109,204,0.2); }
