/*
 * HotelShift Platform — Design Tokens  (SEED of @hotelshift/design-tokens)
 * ------------------------------------------------------------------------
 * The canonical HotelShift brand: NAVY + GOLD, Inter (UI) / Nunito Sans (display).
 * Extracted from hotelshift.capital (logo + site). Single source of truth for
 * color, typography, radius, shadow — promoted to the shared package across every
 * product (PLATFORM.md §3.4-3.5, §8.1 Step 1-2). Keep token NAMES stable.
 * Gold is an ACCENT — use sparingly, like the logo's "SHIFT". Navy + gold is the
 * brand's own pairing, so it stays cohesive (no aggressive contrast).
 */
:root {
  /* ---- Surfaces & text ---- */
  --bg: #f7f8fa;
  --bg-hover: #eef1f6;
  --surface: #ffffff;
  --border: #e2e6ec;
  --text: #1b2430;                 /* near brand navy-black */
  --muted: #6b7686;
  --text-muted: #51616f;

  /* ---- Brand: navy (primary) ---- */
  --accent: #0f2d5a;               /* HotelShift primary navy (wordmark "Hotel") */
  --accent-hover: #0a2240;         /* darker navy for :hover */
  --accent-light: #e8eef6;         /* light navy tint (pill / hover bg) */
  --accent-bg: #eef2f8;
  --navy-900: #0f192a;             /* darkest navy — dark surfaces / platform nav */
  --navy-700: #1f3050;             /* deep navy */
  --blue-mid: #15527f;             /* secondary / mid blue */
  --slate:    #41506b;             /* slate blue-gray */

  /* ---- Brand: gold (accent — use sparingly, like the logo's "SHIFT") ---- */
  --gold: #f0c845;
  --gold-hover: #d9b03a;
  --gold-soft: #fbf2cf;            /* very light gold wash */

  /* ---- Status ---- */
  --danger: #b91c1c;
  --danger-bg: #fef2f2;
  --danger-border: #fecaca;
  --success: #166534;

  /* ---- Elevation ---- */
  --shadow: 0 1px 3px rgba(15,25,42,0.06), 0 4px 12px rgba(15,25,42,0.05);
  --shadow-lg: 0 4px 24px rgba(15,25,42,0.09);

  /* ---- Radius ---- */
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;

  /* ---- Effects ---- */
  --ai-shimmer: linear-gradient(90deg, transparent 0%, rgba(15,45,90,0.08) 50%, transparent 100%);

  /* ---- Typography (HotelShift: Inter for UI/body, Nunito Sans for display) ---- */
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-display: 'Nunito Sans', 'Inter', sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
  --fs-2xs: 0.7rem;
  --fs-xs: 0.78rem;
  --fs-sm: 0.85rem;
  --fs-base: 1rem;
  --fs-lg: 1.15rem;
  --fs-xl: 1.45rem;
  --fs-2xl: 1.75rem;
  --fs-3xl: 2.1rem;
}
