:root {
    /* Sophisticated Stone Colors */
    --stone-primary: #4a4a52;
    --stone-secondary: #2e2e36;
    --stone-light: #6b6b73;
    --stone-dark: #1a1a20;
    --stone-texture: #3d3d45;
    --stone-highlight: #8a8a92;

    /* Refined Gold/Bronze */
    --gold-primary: #b8860b;
    --gold-secondary: #8b6914;
    --gold-light: #ffc122;
    --gold-dark: #6b5b0f;
    --bronze-primary: #cd7f32;
    --bronze-secondary: #8b4513;
    --brass-primary: #b5a642;
    --brass-secondary: #8b7d3a;

    /* Medieval Colors */
    --blood-red: #d60000;
    --dark-red: #660000;
    --forest-green: #27c027;
    --dark-green: #006400;
    --royal-blue: #4169e1;
    --dark-blue: #191970;
    --iron-gray: #696969;
    --dark-iron: #2f4f4f;

    /* Effects */
    --shadow-color: rgba(0, 0, 0, 0.6);
    --glow-color: rgba(255, 255, 255, 0.2);
    --metal-shine: rgba(255, 255, 255, 0.4);
    --fire-glow: rgba(255, 140, 0, 0.3);

    /* Wood Colors */
    --wood-primary: #8b4513;
    --wood-secondary: #654321;
    --wood-light: #daa520;
    --wood-dark: #3e2723;
    --wood-grain: #a0522d;

    /* Background Colors */
    --bg-primary: rgba(74, 74, 82, 0.95);
    --bg-secondary: rgba(46, 46, 54, 0.95);
    --bg-dark: rgba(26, 26, 32, 0.95);
    --bg-darker: rgba(16, 16, 20, 0.95);

    /* Border Colors */
    --border-primary: rgba(139, 139, 147, 0.3);
    --border-secondary: rgba(139, 139, 147, 0.6);
    --border-radius: 10px;
    /* Shadow Colors */
    --shadow-light: rgba(0, 0, 0, 0.3);
    --shadow-medium: rgba(0, 0, 0, 0.4);
    --shadow-heavy: rgba(0, 0, 0, 0.6);

    /* Text Colors */
    --text-primary: #f0f0f0;
    --text-secondary: #e0e0e0;
    --text-muted: rgba(240, 240, 240, 0.7);
    --text: #f0f0f0;
}