أنت تعمل على تطبيق محرر نصوص، ومهمتك هي تنفيذ وظيفة تطبق نمط CSS محددًا على عنصر الفقرة.

يتم إعطاؤك مقتطف رمز يمثل جزءًا من كود التطبيق حيث يجب استخدام هذه الوظيفة. مقتطف الكود كما يلي:

```
حجم الخط: 16،
اللون: '#BDBDBD'،
})}>
{التوجيه}
</ص>
{جملة && (
  <ص
    اسم الفئة = {المغلق ({
      FontFamily: "العمل بلا"،
```

مهمتك هي تنفيذ الوظيفة المفقودة، `css`، والتي تأخذ كائن نمط CSS كمعلمة وترجع اسم فئة CSS المقابل كسلسلة. يجب كتابة الدالة `css` بلغة JavaScript.

يتكون كائن نمط CSS الذي تم تمريره إلى الدالة `css` من أزواج المفتاح والقيمة، حيث يمثل المفتاح خاصية CSS، وتمثل القيمة القيمة المقابلة لها. على سبيل المثال، في مقتطف التعليمات البرمجية المحدد، تم تعيين خاصية `fontSize` على `16` وتم تعيين خاصية `color` على `#BDBDBD`.

يجب أن تقوم الدالة `css` بإنشاء اسم فئة CSS فريد لكل مجموعة مختلفة من كائن نمط CSS. يجب أن يكون اسم فئة CSS الذي تم إنشاؤه بالتنسيق التالي: `style-N`، حيث `N` هو رقم فريد يبدأ من `1`.

لاحظ أن اسم فئة CSS يجب أن يحتوي فقط على أحرف أبجدية رقمية وواصلات (`-`).

اكتب دالة `css(style)` تنفذ وظيفة `css` وفقًا للمتطلبات المحددة.

توقيع الوظيفة: **`function css(style: Object): string`**

**مدخل**
- تأخذ الدالة `css` معلمة واحدة `style` (1 <= `style` <= 100)، تمثل كائن نمط CSS.

**انتاج**
- يجب أن تقوم الدالة بإرجاع سلسلة تمثل اسم فئة CSS التي تم إنشاؤها.

**أمثلة**
```
css({ حجم الخط: 16, اللون: '#BDBDBD' }) => 'style-1'
css({fontFamily: 'Work Sans', الخلفيةColor: '#FFFFFF' }) => 'style-2'
css({ FontSize: 16, FontFamily: 'Work Sans', color: '#BDBDBD' }) => 'style-3'
```
{"evolved_from": null, "kind": "synthetic", "source": "argilla/DistiCoder-dpo-binarized"}