/* Care Focus Finder theme overrides */

body.care-focus-finder-theme {
    --primary: #29a6b6;
    --primary-dark: #1f866d;
    --primary-light: #b4f0d7;
    --primary-gradient: linear-gradient(135deg, #9be15d 0%, #56c596 45%, #29a6b6 100%);
    --bg-secondary: rgba(237, 249, 242, 0.9);
    --shadow-lg: 0 24px 48px rgba(41, 166, 182, 0.24);
    background: radial-gradient(circle at top, rgba(155, 225, 93, 0.2), transparent 55%),
                radial-gradient(circle at bottom, rgba(41, 166, 182, 0.18), transparent 50%),
                #f2fff7;
}

body.care-focus-finder-theme .result-badge {
    background: rgba(86, 197, 150, 0.2);
    color: #1f866d;
}

body.care-focus-finder-theme .result-placeholder {
    color: #29a6b6;
}
