        :root {
            --primary-green: #2d5016;
            --accent-gold: #e8a838;
            --earth-brown: #6b4423;
            --sky-blue: #4a9eff;
            --cream: #f5f1e8;
            --dark-slate: #1a1a1a;
            --harvest-orange: #ff6b35;
            --sage: #84B59F;
            --icon-gold: #e8a838;
        }
        
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            font-family: 'Manrope', sans-serif;
            overflow-x: hidden;
            background: var(--cream);
            color: var(--dark-slate);
            padding-top: 64px;
        }
