/**
 * Free Village Network - Multiple Color Themes
 */

/* Default Earth Theme */
:root,
[data-theme="earth"] {
    --color-primary: #2d5016;
    --color-primary-dark: #1a3009;
    --color-primary-light: #4a7c2a;
    --color-secondary: #8b6914;
    --color-accent: #d4a574;
    --color-accent-light: #e8c9a0;
}

/* Ocean Theme */
[data-color-theme="ocean"] {
    --color-primary: #0d4f8c;
    --color-primary-dark: #063a6b;
    --color-primary-light: #1a6bb3;
    --color-secondary: #2c7da0;
    --color-accent: #4fc3f7;
    --color-accent-light: #81d4fa;
}

/* Forest Theme */
[data-color-theme="forest"] {
    --color-primary: #1b5e20;
    --color-primary-dark: #0d3e12;
    --color-primary-light: #2e7d32;
    --color-secondary: #558b2f;
    --color-accent: #8bc34a;
    --color-accent-light: #aed581;
}

/* Sunset Theme */
[data-color-theme="sunset"] {
    --color-primary: #b71c1c;
    --color-primary-dark: #8b0000;
    --color-primary-light: #d32f2f;
    --color-secondary: #e64a19;
    --color-accent: #ff6f00;
    --color-accent-light: #ff8f00;
}

/* Purple Theme */
[data-color-theme="purple"] {
    --color-primary: #4a148c;
    --color-primary-dark: #2e0e4a;
    --color-primary-light: #6a1b9a;
    --color-secondary: #7b1fa2;
    --color-accent: #ab47bc;
    --color-accent-light: #ba68c8;
}

/* Teal Theme */
[data-color-theme="teal"] {
    --color-primary: #004d40;
    --color-primary-dark: #00251a;
    --color-primary-light: #00695c;
    --color-secondary: #00796b;
    --color-accent: #26a69a;
    --color-accent-light: #4db6ac;
}

/* Amber Theme */
[data-color-theme="amber"] {
    --color-primary: #e65100;
    --color-primary-dark: #bf360c;
    --color-primary-light: #ff6f00;
    --color-secondary: #ff8f00;
    --color-accent: #ffb300;
    --color-accent-light: #ffc107;
}

/* Indigo Theme */
[data-color-theme="indigo"] {
    --color-primary: #1a237e;
    --color-primary-dark: #0d0f4a;
    --color-primary-light: #283593;
    --color-secondary: #3949ab;
    --color-accent: #5c6bc0;
    --color-accent-light: #7986cb;
}

/* Emerald Theme */
[data-color-theme="emerald"] {
    --color-primary: #1b5e20;
    --color-primary-dark: #0d3e12;
    --color-primary-light: #2e7d32;
    --color-secondary: #388e3c;
    --color-accent: #4caf50;
    --color-accent-light: #66bb6a;
}

/* Rose Theme */
[data-color-theme="rose"] {
    --color-primary: #880e4f;
    --color-primary-dark: #560027;
    --color-primary-light: #ad1457;
    --color-secondary: #c2185b;
    --color-accent: #e91e63;
    --color-accent-light: #f06292;
}

/* Cyan Theme */
[data-color-theme="cyan"] {
    --color-primary: #006064;
    --color-primary-dark: #00363a;
    --color-primary-light: #00838f;
    --color-secondary: #0097a7;
    --color-accent: #00bcd4;
    --color-accent-light: #26c6da;
}

/* Brown Theme */
[data-color-theme="brown"] {
    --color-primary: #3e2723;
    --color-primary-dark: #1b0000;
    --color-primary-light: #5d4037;
    --color-secondary: #6d4c41;
    --color-accent: #8d6e63;
    --color-accent-light: #a1887f;
}

/* Blue Grey Theme */
[data-color-theme="bluegrey"] {
    --color-primary: #263238;
    --color-primary-dark: #000a12;
    --color-primary-light: #37474f;
    --color-secondary: #455a64;
    --color-accent: #607d8b;
    --color-accent-light: #78909c;
}

/* Deep Orange Theme */
[data-color-theme="deeporange"] {
    --color-primary: #bf360c;
    --color-primary-dark: #870000;
    --color-primary-light: #d84315;
    --color-secondary: #e64a19;
    --color-accent: #ff5722;
    --color-accent-light: #ff7043;
}

/* Lime Theme */
[data-color-theme="lime"] {
    --color-primary: #827717;
    --color-primary-dark: #524c00;
    --color-primary-light: #a4b42b;
    --color-secondary: #afb42b;
    --color-accent: #cddc39;
    --color-accent-light: #d4e157;
}

/* Pink Theme */
[data-color-theme="pink"] {
    --color-primary: #880e4f;
    --color-primary-dark: #560027;
    --color-primary-light: #ad1457;
    --color-secondary: #c2185b;
    --color-accent: #e91e63;
    --color-accent-light: #f48fb1;
}

