/* Explain: Luxury travel magazine theme tokens */
:root {
    --primary-color: #4C5F50;
    --primary-hover: #3A4A3D;
    --secondary-color: #8CA18F;
    --accent-color: #C19A6B;
    --sand-color: #F4EFE6;
    --background-color: #FAF9F6;
    --surface-color: #FFFFFF;
    --text-color: #2C352D;
    --text-muted: #6B756C;
    --border-color: #E2DFD8;
    --cloud-color: #F9F8F5;
    --ink-color: #1A1F1B;
    --shadow-soft: 0 12px 40px rgba(106, 121, 104, 0.08);
    --shadow-card: 0 8px 24px rgba(106, 121, 104, 0.06);
    --radius-large: 24px;
    --radius-medium: 16px;
    --font-heading: 'Playfair Display', Georgia, serif;
    --font-body: 'Nunito Sans', Arial, sans-serif;
}
