/* Default theme — deep emerald / warm amber. Built for a retail & cash-handling
   context: green reads "money moving, stock healthy", amber is used sparingly
   as a warm highlight (never for money-due, which always stays red). */
:root {
    --bg: #F6F8F7;
    --surface: #FFFFFF;
    --surface-2: #EEF3F0;
    --text: #101813;
    --muted: #5C6E67;
    --border: #E3E9E5;
    --border-strong: #D2DBD6;

    --primary: #0B6E4F;
    --primary-dark: #075239;
    --primary-light: #0F8C64;
    --primary-soft: #E3F3EC;

    --accent: #EE9F3D;
    --accent-soft: #FCF0DD;

    --danger: #D8434B;
    --danger-soft: #FBE7E8;
    --success: #16A34A;
    --success-soft: #E3F7E9;

    --sidebar-bg: #0E2A22;
    --sidebar-bg-alt: #113627;
    --sidebar-text: #CFE4DA;
    --sidebar-active: #0F8C64;

    --shadow-sm: 0 1px 2px rgba(15, 23, 19, 0.06);
    --shadow-md: 0 10px 24px -10px rgba(15, 23, 19, 0.16);
    --shadow-lg: 0 24px 48px -16px rgba(15, 23, 19, 0.22);
}
