:root {
    --primary-color: #f472b6;
    /* Pink 400 */
    --secondary-color: #fcd34d;
    /* Amber 300 */
    --bg-color: #fff1f2;
    /* Rose 50 */
    --text-color: #881337;
    /* Rose 900 */
    --card-bg: #ffffff;
}

[data-theme="boy"] {
    --primary-color: #60a5fa;
    /* Blue 400 */
    --secondary-color: #a78bfa;
    /* Violet 400 */
    --bg-color: #eff6ff;
    /* Blue 50 */
    --text-color: #1e3a8a;
    /* Blue 900 */
    --card-bg: #ffffff;
}

[data-theme="neutral"] {
    --primary-color: #34d399;
    /* Emerald 400 */
    --secondary-color: #fbbf24;
    /* Amber 400 */
    --bg-color: #ecfdf5;
    /* Emerald 50 */
    --text-color: #064e3b;
    /* Emerald 900 */
    --card-bg: #ffffff;
}