/* R4B Parcel — Design tokens
   Modern logistics SaaS palette. Mapped onto Bootstrap 5 CSS vars so
   built-in components (badges, alerts, buttons) follow the same language.
*/
:root {
  /* ── Palette ─────────────────────────────────────────────── */
  --bg:            #F7F9F8;
  --surface:       #FFFFFF;
  --surface-soft:  #F2F7F5;

  --primary:       #2F9D94;
  --primary-dark:  #23766F;
  --primary-light: #DDF3EF;
  --secondary:     #6AC7C0;

  --text:          #1F2933;
  --text-muted:    #6B7280;
  --border:        #E4E9E7;

  --success:       #57B894;
  --warning:       #F2C96D;
  --danger:        #E98686;

  /* ── Shadows ─────────────────────────────────────────────── */
  --shadow:        0 12px 35px rgba(31, 41, 51, 0.08);
  --shadow-sm:     0 8px 25px rgba(31, 41, 51, 0.06);
  --shadow-hover:  0 14px 35px rgba(31, 41, 51, 0.10);

  /* ── Shape ───────────────────────────────────────────────── */
  --radius:        18px;
  --radius-sm:     12px;

  /* ── Type ────────────────────────────────────────────────── */
  --font: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  /* ── Bootstrap bridge ────────────────────────────────────── */
  --bs-body-font-family: var(--font);
  --bs-body-bg: var(--bg);
  --bs-body-color: var(--text);
  --bs-body-color-rgb: 31, 41, 51;

  --bs-primary: var(--primary);
  --bs-primary-rgb: 47, 157, 148;
  --bs-primary-bg-subtle: var(--primary-light);
  --bs-primary-text-emphasis: var(--primary-dark);
  --bs-secondary: var(--secondary);
  --bs-secondary-rgb: 106, 199, 192;
  --bs-success: var(--success);
  --bs-success-rgb: 87, 184, 148;
  --bs-warning: var(--warning);
  --bs-warning-rgb: 242, 201, 109;
  --bs-danger: var(--danger);
  --bs-danger-rgb: 233, 134, 134;

  --bs-border-color: var(--border);
  --bs-tertiary-bg: var(--surface-soft);

  --bs-link-color: var(--primary);
  --bs-link-hover-color: var(--primary-dark);
  --bs-link-color-rgb: 47, 157, 148;
  --bs-link-hover-color-rgb: 35, 118, 111;

  --bs-btn-border-radius: var(--radius-sm);
}
