/* Baby Tone Pastel Theme */
/* This file overrides the default blue color scheme with soft, baby-like pastel colors */
/* Inspired by gentle, muted tones perfect for a calming, approachable interface */

:root {
  /* Primary Black Scale (replacing the "90s paint like" blue) */
  --color-primary: #1F2937;           /* Elegant black - sophisticated main color */
  --color-primary-hover: #111827;     /* Deeper black for hover states */
  --color-primary-light: #D1D5DB;     /* Very soft gray for backgrounds/highlights */
  
  /* Links and Interactive Elements */
  --color-link: #6B7280;              /* Dark gray links instead of blue */
  --color-selected: #D1D5DB;          /* Very soft gray for selections */
  --color-selected-dark: #9CA3AF;     /* Medium gray for darker selections */
  }

/* Tag/Label icon styling - gray color */
.bi-tag, .bi-tag-fill, .bi-tags, .bi-tags-fill, 
.bi-bookmark, .bi-bookmark-fill, .bi-label,
.btn i.bi-tag, .btn i.bi-tag-fill, .btn i.bi-tags, .btn i.bi-tags-fill,
.btn i.bi-bookmark, .btn i.bi-bookmark-fill, .btn i.bi-label {
  color: #6B7280 !important; /* Gray color for tag/label icons */
}

/* Check/Confirmation icon styling - gray color */
.bi-check, .bi-check-circle, .bi-check-circle-fill, .bi-check-square, .bi-check-square-fill,
.bi-check2, .bi-check2-circle, .bi-check2-square, .bi-check-all,
.bi-clipboard-check, .bi-clipboard-check-fill,
.btn i.bi-check, .btn i.bi-check-circle, .btn i.bi-check-circle-fill, 
.btn i.bi-check-square, .btn i.bi-check-square-fill,
.btn i.bi-check2, .btn i.bi-check2-circle, .btn i.bi-check2-square, .btn i.bi-check-all,
.btn i.bi-clipboard-check, .btn i.bi-clipboard-check-fill {
  color: #6B7280 !important; /* Gray color for check/confirmation icons */
}

/* Invoice/Document icon styling - gray color */
.bi-file-text, .bi-file-text-fill, .bi-file-earmark-text, .bi-file-earmark-text-fill,
.bi-receipt, .bi-receipt-cutoff, .bi-file-invoice, .bi-file-invoice-fill,
.bi-file-earmark, .bi-file-earmark-fill, .bi-file, .bi-file-fill,
.bi-clipboard, .bi-clipboard-fill, .bi-clipboard-data, .bi-clipboard-data-fill,
.btn i.bi-file-text, .btn i.bi-file-text-fill, .btn i.bi-file-earmark-text, .btn i.bi-file-earmark-text-fill,
.btn i.bi-receipt, .btn i.bi-receipt-cutoff, .btn i.bi-file-invoice, .btn i.bi-file-invoice-fill,
.btn i.bi-file-earmark, .btn i.bi-file-earmark-fill, .btn i.bi-file, .btn i.bi-file-fill,
.btn i.bi-clipboard, .btn i.bi-clipboard-fill, .btn i.bi-clipboard-data, .btn i.bi-clipboard-data-fill {
  color: #6B7280 !important; /* Gray color for invoice/document icons */
}

/* Lock icon styling - vibrant bordeaux color for CLOSED locks only */
.bi-lock, .bi-lock-fill, .bi-shield-lock, .bi-shield-lock-fill,
.btn i.bi-lock, .btn i.bi-lock-fill, .btn i.bi-shield-lock, .btn i.bi-shield-lock-fill {
  color: #C62828 !important; /* Vibrant bordeaux color for closed lock icons */
}

/* Unlock icon styling - keep original green color for OPEN locks */
.bi-unlock, .bi-unlock-fill,
.btn i.bi-unlock, .btn i.bi-unlock-fill {
  color: #4CAF50 !important; /* Green color for open lock icons - same as positive */
}

/* Capitalize first letter of all badges */
.badge, .badge--secondary, .badge--primary, .badge--info, .badge--warning, .badge--danger, .badge--success,
.badge--positive, .badge--negative, .badge--neutral,
span.badge, span.badge--secondary, span.badge--primary, span.badge--info, span.badge--warning, 
span.badge--danger, span.badge--success, span.badge--positive, span.badge--negative, span.badge--neutral {
  text-transform: capitalize !important;
}
