/* ============================================================
   Glassmorphism Design Tokens
   Iran Visa Processing System
   ============================================================ */

:root {
  /* Glass surfaces */
  --glass-bg:           rgba(255, 255, 255, 0.70);
  --glass-bg-strong:    rgba(255, 255, 255, 0.85);
  --glass-bg-subtle:    rgba(255, 255, 255, 0.45);
  --glass-border:       rgba(255, 255, 255, 0.60);
  --glass-border-glow:  rgba(255, 255, 255, 0.90);
  --glass-shadow:       0 8px 32px rgba(31, 38, 135, 0.12),
                        0 2px 8px  rgba(31, 38, 135, 0.06);
  --glass-shadow-hover: 0 16px 48px rgba(31, 38, 135, 0.18),
                        0 4px 16px rgba(31, 38, 135, 0.10);
  --glass-blur:         blur(20px);
  --glass-blur-heavy:   blur(40px);

  /* Page background */
  --bg-gradient: linear-gradient(135deg, #f0f4ff 0%, #e8ecf8 50%, #f4f0ff 100%);

  /* Accent (deep indigo) */
  --accent:       #4f46e5;
  --accent-light: #818cf8;
  --accent-dark:  #3730a3;
  --accent-glow:  rgba(79, 70, 229, 0.20);

  /* Status */
  --success:  #10b981;
  --warning:  #f59e0b;
  --error:    #f43f5e;
  --info:     #06b6d4;

  /* Status soft backgrounds */
  --success-bg: rgba(16, 185, 129, 0.12);
  --warning-bg: rgba(245, 158, 11, 0.12);
  --error-bg:   rgba(244, 63, 94, 0.12);
  --info-bg:    rgba(6, 182, 212, 0.12);

  /* Text */
  --text-primary:   #1e1b4b;
  --text-secondary: #6b7280;
  --text-muted:     #9ca3af;

  /* Spacing & radius */
  --radius-sm:  10px;
  --radius-md:  16px;
  --radius-lg:  24px;
  --radius-xl:  32px;

  /* Layout */
  --sidebar-width:      280px;
  --topbar-height:      72px;
  --content-max-width:  1320px;
}
