/**
 * Kanbanditto Light Theme
 * 
 * A clean, bright theme for daytime use.
 * Overrides the base (dark) theme variables.
 */

[data-theme="light"] {
  /* ========================================================================
   * BACKGROUNDS
   * ======================================================================== */
  
  --kb-bg-deep: #f8fafc;
  --kb-bg-page: #ffffff;
  --kb-bg-secondary: #f1f5f9;
  --kb-bg-tertiary: #e2e8f0;
  --kb-bg-elevated: #ffffff;
  
  --kb-bg-input: #ffffff;
  --kb-bg-card: #ffffff;
  --kb-bg-card-hover: #f8fafc;
  --kb-bg-column: rgba(241, 245, 249, 0.9);
  --kb-bg-column-hover: rgba(241, 245, 249, 0.95);
  --kb-bg-dropdown: #ffffff;
  --kb-bg-modal: #ffffff;
  --kb-bg-header: rgba(255, 255, 255, 0.9);
  
  /* ========================================================================
   * TEXT COLORS
   * ======================================================================== */
  
  --kb-text-primary: #0f172a;
  --kb-text-secondary: #475569;
  --kb-text-tertiary: #64748b;
  --kb-text-muted: #94a3b8;
  --kb-text-inverse: #ffffff;
  
  /* ========================================================================
   * BORDERS
   * ======================================================================== */
  
  --kb-border-subtle: rgba(0, 0, 0, 0.05);
  --kb-border-default: rgba(0, 0, 0, 0.1);
  --kb-border-hover: rgba(0, 0, 0, 0.15);
  --kb-border-strong: rgba(0, 0, 0, 0.2);
  
  /* ========================================================================
   * ACCENT COLORS
   * ======================================================================== */
  
  /* Primary accent - slightly darker for light backgrounds */
  --kb-accent-primary: #6366f1;
  --kb-accent-primary-hover: #4f46e5;
  --kb-accent-primary-soft: rgba(99, 102, 241, 0.1);
  --kb-accent-primary-glow: rgba(99, 102, 241, 0.2);
  
  /* Secondary accent */
  --kb-accent-secondary: #8b5cf6;
  --kb-accent-tertiary: #a78bfa;
  
  /* Semantic colors - adjusted for light backgrounds */
  --kb-accent-success: #10b981;
  --kb-accent-success-soft: rgba(16, 185, 129, 0.1);
  --kb-accent-warning: #f59e0b;
  --kb-accent-warning-soft: rgba(245, 158, 11, 0.1);
  --kb-accent-danger: #ef4444;
  --kb-accent-danger-hover: #dc2626;
  --kb-accent-danger-soft: rgba(239, 68, 68, 0.1);
  
  /* ========================================================================
   * SURFACES
   * ======================================================================== */
  
  --kb-surface-glass: rgba(0, 0, 0, 0.03);
  --kb-surface-glass-hover: rgba(0, 0, 0, 0.06);
  --kb-surface-overlay: rgba(0, 0, 0, 0.5);
  --kb-surface-scrim: rgba(0, 0, 0, 0.3);
  
  /* ========================================================================
   * SHADOWS
   * ======================================================================== */
  
  --kb-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --kb-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.08);
  --kb-shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.12);
  --kb-shadow-xl: 0 24px 64px rgba(0, 0, 0, 0.15);
  
  --kb-shadow-card: 
    0 1px 3px rgba(0, 0, 0, 0.08),
    0 2px 8px rgba(0, 0, 0, 0.04);
  --kb-shadow-card-hover: 
    0 4px 12px rgba(0, 0, 0, 0.1),
    0 8px 24px rgba(0, 0, 0, 0.06);
  --kb-shadow-column: 
    0 2px 8px rgba(0, 0, 0, 0.06),
    0 8px 24px rgba(0, 0, 0, 0.04);
  --kb-shadow-dropdown: 0 4px 16px rgba(0, 0, 0, 0.1);
  --kb-shadow-modal: 
    0 8px 32px rgba(0, 0, 0, 0.12),
    0 24px 64px rgba(0, 0, 0, 0.08);
  
  /* ========================================================================
   * COMPONENT-SPECIFIC
   * ======================================================================== */
  
  --kb-skeleton-base: #e2e8f0;
  --kb-skeleton-shine: #f1f5f9;
  
  --kb-scrollbar-thumb: rgba(0, 0, 0, 0.15);
  --kb-scrollbar-thumb-hover: rgba(0, 0, 0, 0.25);
}
