:root {
    --papaya-orange: #FF7A33;
    --amazon-green: #1E8C4A;
    --sky-blue: #6ECFF6;
    --concrete-beige: #E8DCC2;
    --deep-midnight: #0F1A26;

    --terracotta-700: #d85f24;
    --terracotta-500: var(--papaya-orange);
    --terracotta-300: #ffb082;
    --deep-green-800: #145f33;
    --deep-green-600: var(--amazon-green);
    --deep-green-400: #4cab72;

    --warm-ivory: #f6f0e2;
    --sand: var(--concrete-beige);
    --charcoal-ink: var(--deep-midnight);
    --muted-stone: #5f665f;
    --gold-accent: var(--sky-blue);

    --surface-1: #fffaf2;
    --surface-2: #f0e6d2;

    --max-width: 72rem;
    --radius-sm: 0.5rem;
    --radius-md: 0.9rem;
    --radius-lg: 1.2rem;

    --space-1: 0.5rem;
    --space-2: 0.75rem;
    --space-3: 1rem;
    --space-4: 1.5rem;
    --space-5: 2rem;
    --space-6: 3rem;

    --shadow-sm: 0 6px 18px rgba(15, 26, 38, 0.11);
    --shadow-md: 0 18px 44px rgba(15, 26, 38, 0.16);

    --ease-artful: cubic-bezier(0.2, 0.65, 0.2, 1);
}