/* Kalkulator BMI — wkazdymwieku.pl theme */

.bmi-input {
    border-color: #d1d5db;
    background: #fff;
    color: #1f2937;
}

.bmi-input:focus {
    border-color: #8b5cf6;
    outline: none;
    box-shadow: 0 0 0 3px rgba(139, 92, 246, 0.15);
}

.bmi-result {
    border-color: #e5e7eb;
    background: #faf5ff;
}

.bmi-score-value {
    color: #4c1d95;
}

/* Category badge colors */
.bmi-cat-wyglodzenie     { background: #dbeafe; color: #1e40af; }
.bmi-cat-wychudzenie     { background: #dbeafe; color: #1e40af; }
.bmi-cat-niedowaga       { background: #e0f2fe; color: #0369a1; }
.bmi-cat-waga-prawidlowa { background: #dcfce7; color: #166534; }
.bmi-cat-nadwaga         { background: #fef9c3; color: #854d0e; }
.bmi-cat-otylosc-i       { background: #ffedd5; color: #9a3412; }
.bmi-cat-otylosc-ii      { background: #fee2e2; color: #991b1b; }
.bmi-cat-otylosc-iii     { background: #fee2e2; color: #7f1d1d; }
.bmi-cat-otylosc         { background: #fee2e2; color: #991b1b; }

.bmi-scale-marker {
    background: #4c1d95;
}

.bmi-weight-range-values {
    color: #6d28d9;
}

.bmi-error {
    background: #fef2f2;
    color: #b91c1c;
    border: 1px solid #fecaca;
}
