/* Shared base styles — South Florida Kitchen & Bath Design */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --cream: #F7F4EF; --warm-white: #FDFCFA; --charcoal: #1C1C1A;
  --stone: #727068; --stone-light: #C8C5BE; --accent: #B59A6A;
  --accent-text: #806C4A; --accent-light: #D4BF9A; --border: rgba(28,28,26,0.1);
  --font-serif: 'Cormorant Garamond', Georgia, serif;
  --font-sans: 'DM Sans', sans-serif;
}
html { scroll-behavior: smooth; }
body { font-family: var(--font-sans); background: var(--warm-white); color: var(--charcoal); font-size: 16px; line-height: 1.7; font-weight: 300; }
a { text-decoration: none; color: inherit; }
img { max-width: 100%; height: auto; }
