/* ==========================================================================
   NADI365 over the shared panel theme (public/css/nadi-theme.css).

   It re-sets the theme's own variables and nothing else, so every rule, state
   and spacing stays the shared one. Colours are the NADI365 guideline's:
   Primary Blue #0066FF, Cyan #00D1FF, Navy #0A2540, Deep Blue #1E3A8A,
   Slate #94A3B8, Light #F3F7FF. Green stays the "alive and healthy" colour.
   ========================================================================== */

:root,
.fi-body {
    --nadi-ground: #f3f7ff;
    --nadi-ground-2: #e9effa;
    --nadi-surface: #ffffff;
    --nadi-surface-2: #f8faff;
    --nadi-line: #dde5f2;
    --nadi-line-soft: #e9eef7;

    --nadi-ink: #0a2540;
    --nadi-ink-2: #23395a;
    --nadi-muted: #5a6b86;
    --nadi-dim: #94a3b8;

    --nadi-blue: #0066ff;
    --nadi-blue-soft: #e6f0ff;

    --nadi-shadow: 0 1px 2px rgba(10, 37, 64, .05), 0 8px 24px -12px rgba(10, 37, 64, .14);
    --nadi-shadow-sm: 0 1px 2px rgba(10, 37, 64, .06);
    --nadi-shadow-lift: 0 2px 4px rgba(10, 37, 64, .06), 0 16px 32px -16px rgba(10, 37, 64, .2);
}

.dark,
.dark .fi-body {
    --nadi-ground: #061b31;
    --nadi-ground-2: #082139;
    --nadi-surface: #0a2540;
    --nadi-surface-2: #0d2b4a;
    --nadi-line: #17395e;
    --nadi-line-soft: #133252;

    --nadi-ink: #f3f7ff;
    --nadi-ink-2: #c8d5e8;
    --nadi-muted: #94a3b8;
    --nadi-dim: #6c7f9c;

    --nadi-blue: #3d8bff;
    --nadi-blue-soft: rgba(0, 102, 255, .16);
}
