@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&family=Syne:wght@400;500;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap");

/*
 * NYC Luxury Club shared foundation stylesheet.
 * NLC-DEV-20260826-11: scoped foundation for .nlc-service local bridge
 * pages only. Contains the Google Fonts request and the value-identical,
 * system-defining .nlc-service tokens shared with the Homepage bridge
 * (base palette, accent, focus, text-on-accent, and font-family tokens).
 * Must not contain a global reset, page-family component rules, or Divi
 * hardening selectors. Homepage and Corporate Events do not consume this
 * file; see docs/website/qa/shared-foundation-css-extraction-strategy-2026-08-26.md.
 * NLC-DEV-20260826-15: added explicit-light neutral-token readiness below
 * (values only, mirroring Homepage's approved light palette from
 * STYLE.md). This is token readiness only: no toggle UI, no theme
 * JavaScript, and no prefers-color-scheme fallback are added anywhere in
 * this lane. See docs/website/qa/service-pages-light-token-readiness-implementation-2026-08-26.md.
 */

.nlc-service {
  --nlc-ink: #0a0a0a;
  --nlc-ink-deep: #060606;
  --nlc-surface: #111010;
  --nlc-card: #141312;
  --nlc-cream: #f2ebd9;
  --nlc-cream-dim: #b8ae9c;
  --nlc-cream-ghost: #a19587;
  --nlc-accent: #076ec6;
  --nlc-accent-bright: #69b5f5;
  --nlc-accent-deep: #055aa4;
  --nlc-on-accent: #11100f;
  --nlc-on-accent-alt: #ffffff;
  --nlc-focus: #69b5f5;
  --nlc-display: "Playfair Display", Georgia, "Times New Roman", serif;
  --nlc-heading: "Syne", "Helvetica Neue", Arial, sans-serif;
  --nlc-body: "DM Sans", "Helvetica Neue", Arial, sans-serif;
}

[data-theme="light"] .nlc-service {
  --nlc-ink: #f5f0e6;
  --nlc-ink-deep: #ede8dc;
  --nlc-surface: #eae4d8;
  --nlc-card: #e4ddd0;
  --nlc-cream: #1a1612;
  --nlc-cream-dim: #1c1915;
  --nlc-cream-ghost: #6e6258;
}
