/*
#	Project: DevBlog / YtDevBlog - Developer changelog portal
#	This is NOT a freeware, use is subject to license terms.
#	Website: (injected by release brand)
#	Copyright (C) 2026 SupixSoft / Youtem. All Rights Reserved.
*/

/* Accent palettes via html[data-color]. Independent from light/dark data-theme. */

html[data-color="blue"] {
    --dv-accent: #3b82f6;
    --dv-accent-hover: #2563eb;
    --primary-color: #2563eb;
    --primary-dark: #1d4ed8;
    --primary-light: #3b82f6;
    --primary-rgb: 37, 99, 235;
}

html[data-theme="dark"][data-color="blue"] {
    --dv-accent: #60a5fa;
    --dv-accent-hover: #93c5fd;
}

html[data-color="teal"] {
    --dv-accent: #14b8a6;
    --dv-accent-hover: #0d9488;
    --primary-color: #0d9488;
    --primary-dark: #0f766e;
    --primary-light: #14b8a6;
    --primary-rgb: 13, 148, 136;
}

html[data-theme="dark"][data-color="teal"] {
    --dv-accent: #2dd4bf;
    --dv-accent-hover: #5eead4;
}

html[data-color="emerald"] {
    --dv-accent: #10b981;
    --dv-accent-hover: #059669;
    --primary-color: #059669;
    --primary-dark: #047857;
    --primary-light: #10b981;
    --primary-rgb: 5, 150, 105;
}

html[data-theme="dark"][data-color="emerald"] {
    --dv-accent: #34d399;
    --dv-accent-hover: #6ee7b7;
}

html[data-color="violet"] {
    --dv-accent: #8b5cf6;
    --dv-accent-hover: #7c3aed;
    --primary-color: #7c3aed;
    --primary-dark: #6d28d9;
    --primary-light: #8b5cf6;
    --primary-rgb: 124, 58, 237;
}

html[data-theme="dark"][data-color="violet"] {
    --dv-accent: #a78bfa;
    --dv-accent-hover: #c4b5fd;
}

html[data-color="rose"] {
    --dv-accent: #f43f5e;
    --dv-accent-hover: #e11d48;
    --primary-color: #e11d48;
    --primary-dark: #be123c;
    --primary-light: #f43f5e;
    --primary-rgb: 225, 29, 72;
}

html[data-theme="dark"][data-color="rose"] {
    --dv-accent: #fb7185;
    --dv-accent-hover: #fda4af;
}

html[data-color="amber"] {
    --dv-accent: #f59e0b;
    --dv-accent-hover: #d97706;
    --primary-color: #d97706;
    --primary-dark: #b45309;
    --primary-light: #f59e0b;
    --primary-rgb: 217, 119, 6;
}

html[data-theme="dark"][data-color="amber"] {
    --dv-accent: #fbbf24;
    --dv-accent-hover: #fcd34d;
}

html[data-color="slate"] {
    --dv-accent: #64748b;
    --dv-accent-hover: #475569;
    --primary-color: #475569;
    --primary-dark: #334155;
    --primary-light: #64748b;
    --primary-rgb: 71, 85, 105;
}

html[data-theme="dark"][data-color="slate"] {
    --dv-accent: #94a3b8;
    --dv-accent-hover: #cbd5e1;
}

/* Custom accent: CSS variables are injected by frontend_theme_boot when ThemeColor is a hex. */
html[data-color="custom"] {
    /* --dv-accent / --primary-* provided inline */
}
