/* Houston Works Design System — global stylesheet entry point.
   Consumers link only this file; everything else is pulled in via @import. */

@import './tokens/fonts.css';
@import './tokens/colors.css';
@import './tokens/typography.css';
@import './tokens/spacing.css';

/* Minimal resets so components render consistently for consumers */
* { box-sizing: border-box; }
body {
  margin: 0;
  background: var(--color-bg);
  color: var(--color-text-primary);
  font-family: var(--font-body);
  font-size: var(--text-base);
  line-height: var(--leading-normal);
  -webkit-font-smoothing: antialiased;
}
a { color: var(--color-link); text-decoration: none; }
a:hover { color: var(--color-link-hover); text-decoration: underline; }
h1, h2, h3, h4, h5 { font-family: var(--font-display); margin: 0; letter-spacing: var(--tracking-tight); }
