/* ===========================================================================
   Lucky Point Coffee — Design System
   Global entry point. Consumers link THIS file only.
   Keep this file as @import lines + minimal base resets.
   =========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');

@import url('tokens/colors.css');
@import url('tokens/typography.css');
@import url('tokens/spacing.css');

/* --- Base reset / page defaults ----------------------------------------- */
*, *::before, *::after { box-sizing: border-box; }

body {
  margin: 0;
  font-family: var(--font-body);
  font-size: var(--fs-body);
  font-weight: var(--fw-regular);
  line-height: var(--lh-body);
  color: var(--text-body);
  background: var(--surface-page);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

p { margin: 0 0 var(--sp-4); text-wrap: pretty; }
a { color: var(--accent); text-decoration: none; }
img { max-width: 100%; display: block; }
::selection { background: var(--lp-gold-soft); color: var(--lp-espresso); }
