/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/* ══════════════════════════════════════════════════════════
   Walli CRM — Variables globales & Reset
   Design : Dark theme + Gold accents (prototype Walli)
   ══════════════════════════════════════════════════════════ */

:root {
  /* Backgrounds */
  --bg: #080C14;
  --bg2: #0D1320;
  --bg3: #121929;

  /* Cards */
  --card: #141D2E;
  --card2: #1A2640;

  /* Primary accent */
  --gold: #C9A84C;
  --gold2: #E8C97A;
  --gold3: #3D2E0A;

  /* Text */
  --white: #F0F4FF;
  --gray: #5A6A85;
  --gray2: #8A9AB5;

  /* Status */
  --green: #10B981;
  --orange: #F59E0B;
  --red: #EF4444;
  --blue: #3B82F6;
  --purple: #8B5CF6;
  --pink: #EC4899;

  /* UI */
  --border: rgba(201, 168, 76, 0.08);
  --r: 10px;

  /* Fonts */
  --font-heading: 'Syne', sans-serif;
  --font-body: 'DM Sans', sans-serif;
  --font-mono: 'DM Mono', monospace;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  height: 100%;
  font-family: var(--font-body);
  background: var(--bg);
  color: var(--white);
  -webkit-font-smoothing: antialiased;
}

a {
  color: inherit;
  text-decoration: none;
}

/* ── Scrollbar ─────────────────────────────────────────── */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  background: var(--bg2);
}
::-webkit-scrollbar-thumb {
  background: var(--gray);
  border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--gray2);
}

/* ── Utility classes ───────────────────────────────────── */
.btn-gold {
  background: linear-gradient(135deg, var(--gold), var(--gold2));
  color: var(--bg);
  border: none;
  padding: 8px 18px;
  border-radius: var(--r);
  font-family: var(--font-body);
  font-weight: 600;
  font-size: 13px;
  cursor: pointer;
  transition: opacity 0.2s;
}
.btn-gold:hover {
  opacity: 0.9;
}

.btn-outline {
  background: transparent;
  color: var(--gray2);
  border: 1px solid var(--border);
  padding: 8px 18px;
  border-radius: var(--r);
  font-family: var(--font-body);
  font-weight: 500;
  font-size: 13px;
  cursor: pointer;
  transition: all 0.2s;
}
.btn-outline:hover {
  border-color: var(--gold);
  color: var(--gold);
}

/* ── Animations ────────────────────────────────────────── */
@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

