/* Explain: Luxury travel magazine theme tokens */
:root {
    --primary-color: #800000;
    --primary-hover: #5c0000;
    --secondary-color: #9e2a2b;
    --accent-color: #D4AF37;
    --sand-color: #F9F1D8;
    --background-color: #FCFBF9;
    --surface-color: #FFFFFF;
    --text-color: #2B0F0F;
    --text-muted: #706565;
    --border-color: #EADFC4;
    --cloud-color: #F9FAFB;
    --ink-color: #1A0505;
    --shadow-soft: 0 24px 80px rgba(128, 0, 0, 0.08);
    --shadow-card: 0 18px 44px rgba(128, 0, 0, 0.06);
    --radius-large: 32px;
    --radius-medium: 22px;
    --font-heading: 'Playfair Display', Georgia, serif;
    --font-body: 'Nunito Sans', Arial, sans-serif;
}
