/* ============================================================================
   OfferEaze design system — TOKENS (single source of truth)
   ----------------------------------------------------------------------------
   Canonical color / shadow / radius / font variables. Previously these were
   redefined inline in ~20 views and in 10 feature CSS files; this file replaces
   all of those copies. Reconciled values:
     - success  = #0F8A5F   (was a mix of #2F7D5C and #0F8A5F)
     - danger   = #B91C1C
   Defined on :root so any scope (.oe-ui, feature wrappers) can consume them.
   ========================================================================== */
:root {
    /* Navy / slate */
    --oe-navy:       #0E1A2E;
    --oe-navy-deep:  #060D1A;
    --oe-navy-soft:  #1F2D47;
    --oe-navy-line:  #2A3A57;
    --oe-slate:      #4A5C7A;

    /* Pearl / neutral surfaces */
    --oe-pearl:      #F8FAFB;
    --oe-pearl-2:    #F0F3F6;
    --oe-pearl-3:    #E2E8EE;
    --oe-white:      #FFFFFF;

    /* Lines */
    --oe-line:       #E2E8EE;
    --oe-line-soft:  #EDF1F5;

    /* Ink / text */
    --oe-ink:        #0E1A2E;
    --oe-ink-soft:   #4A5568;
    --oe-ink-muted:  #94A3B8;

    /* Semantic — success (reconciled to #0F8A5F) */
    --oe-success:      #0F8A5F;
    --oe-success-bg:   #E8F5EE;
    --oe-success-line: #BFE3CC;
    --oe-success-tint: #F1F8F4;

    /* Semantic — warning */
    --oe-warn:      #B45309;
    --oe-warn-bg:   #FEF6E7;
    --oe-warn-line: #F5D9A8;

    /* Semantic — danger */
    --oe-danger:      #B91C1C;
    --oe-danger-bg:   #FDECEC;
    --oe-danger-line: #F5C6C6;

    /* Semantic — info */
    --oe-info:      #1F5BD0;
    --oe-info-bg:   #E9F0FC;

    /* Elevation */
    --shadow-sm: 0 1px 2px rgba(14,26,46,0.04);
    --shadow-md: 0 4px 12px rgba(14,26,46,0.08);
    --shadow-lg: 0 12px 32px rgba(14,26,46,0.12);

    /* Radii */
    --radius-sm: 8px;
    --radius:    10px;
    --radius-lg: 14px;
    --radius-xl: 18px;

    /* Type families */
    --oe-font-sans:    'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --oe-font-display: 'Inter Tight', sans-serif;
    --oe-font-mono:    'JetBrains Mono', ui-monospace, SFMono-Regular, monospace;
}
