/**
 * TaxFlow Theme - Minimal CSS Variable Overrides
 *
 * IMPORTANT: This file ONLY overrides existing Frappe CSS variables.
 * It does NOT add new selectors or modify layout/structure.
 *
 * Safe to use - will not break Frappe's existing styles.
 */

:root {
    /* ===== PRIMARY BRAND COLORS ===== */
    --primary: #4F46E5;
    --primary-color: #4F46E5;
    --btn-primary: #4F46E5;

    /* ===== BLUES (for status indicators) ===== */
    --blue: #3B82F6;
    --bg-blue: #EFF6FF;
    --bg-light-blue: #DBEAFE;
    --bg-dark-blue: #1E40AF;

    /* ===== TEXT COLORS ===== */
    --text-color: #1F2937;
    --heading-color: #111827;
    --text-dark: #111827;
    --text-light: #6B7280;

    /* ===== GRAYS ===== */
    --gray: #6B7280;
    --gray-dark: #374151;
    --bg-gray: #F9FAFB;
    --bg-light-gray: #F3F4F6;
    --bg-dark-gray: #1F2937;

    /* ===== BORDERS ===== */
    --border-color: #E5E7EB;
    --border-radius: 6px;
    --border-radius-sm: 4px;
    --border-radius-md: 6px;
    --border-radius-lg: 8px;

    /* ===== BUTTONS ===== */
    --btn-default-bg: #FFFFFF;
    --btn-default-hover-bg: #F9FAFB;

    /* ===== STATUS COLORS (matching TaxDome) ===== */
    --bg-green: #ECFDF5;
    --bg-orange: #FEF3C7;
    --bg-red: #FEE2E2;
    --bg-yellow: #FEF9C3;
    --bg-purple: #F3E8FF;
    --bg-cyan: #ECFEFF;
    --bg-pink: #FCE7F3;
}

/**
 * NOTE: No additional selectors or rules beyond variable overrides.
 * DocType-specific styling will be handled via Client Scripts.
 */
