/* Explain: Theme design tokens (colors, fonts) with a sophisticated real estate palette. - */
:root {
    /* Sophisticated Real Estate Palette */
    --primary-color: #1a2b4c;      /* Deep Navy */
    --primary-hover: #111d33;
    --secondary-color: #f5f4f0;    /* Warm Neutral */
    --accent-color: #c5a059;       /* Elegant Gold/Bronze */
    --background-color: #ffffff;   /* Pure White */
    --surface-color: #fdfdfc;      /* Off-white */
    --text-color: #1a2b4c;         /* Deep Navy for strong contrast */
    --text-muted: #5c6b89;         /* Slate blue-gray */
    --border-color: #e2e8f0;
    
    /* Professional Typography */
    --font-heading: 'Playfair Display', serif;
    --font-body: 'Inter', sans-serif;
}