/* theme-light.css V:001 */
:root,
[data-theme="theme-light"] {
  --fd-bg:          #F7F8FA;
  --fd-surface:     #FFFFFF;
  --fd-surface-2:   #EEF0F4;
  --fd-border:      #DEE2E6;
  --fd-text:        #1A1D23;
  --fd-text-muted:  #6B7280;
  --fd-accent:      #2563EB;
  --fd-accent-hover:#1D4ED8;
  --fd-accent-soft: #DBEAFE;
  --fd-danger:      #DC2626;
  --fd-success:     #16A34A;
  --fd-warning:     #D97706;
  --fd-topbar-bg:   #1A1D23;
  --fd-topbar-text: #F7F8FA;
  --fd-navbar-bg:   #FFFFFF;
  --fd-navbar-text: #1A1D23;
  --fd-navbar-border: #DEE2E6;
  --fd-footer-bg:   #EEF0F4;
  --fd-footer-text: #6B7280;
  --fd-shadow:      0 1px 4px rgba(0,0,0,.08);
  --fd-shadow-md:   0 4px 12px rgba(0,0,0,.10);
}
