/* Описание категории + возможные доработки */
  .muf-desc { max-width: 72ch; }
  .muf-desc p { color: var(--text-secondary); line-height: 1.75; margin: 0 0 var(--sp-4); }
  .muf-desc h3 { font-family: var(--font-display); font-size: var(--fs-h4); font-weight: var(--fw-semibold); color: var(--text-primary); margin: var(--sp-6) 0 var(--sp-3); }
  .muf-desc ul { margin: 0; padding-left: 1.15em; color: var(--text-secondary); line-height: 1.7; }
  .muf-desc li { margin-bottom: var(--sp-2); }
  /* Галерея модификаций — собственные классы (НЕ .pcard), чтобы catalog-filter.js
     не цеплял сюда фильтр мощности. Белая подложка под оригинал-рендер, объект не режется. */
  .muf-mods__grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: var(--sp-5); }
  .muf-mod { display: flex; flex-direction: column; background: var(--surface); border: 1px solid var(--border-subtle); border-radius: var(--radius-lg, 12px); overflow: hidden; }
  .muf-mod__cover { position: relative; aspect-ratio: 4 / 3; background: var(--dk-bg-ffffff, #fff); }
  .muf-mod__cover img { width: 100%; height: 100%; object-fit: contain; display: block; }
  .muf-mod__badge { position: absolute; left: 0; top: var(--sp-4); background: var(--teal-600); color: var(--text-inverse); font-family: var(--font-display); font-size: var(--fs-micro); font-weight: var(--fw-bold); letter-spacing: var(--ls-eyebrow); text-transform: uppercase; padding: var(--sp-1_5) var(--sp-3); }
  .muf-mod__name { padding: var(--sp-5); font-family: var(--font-display); font-size: var(--fs-h4); font-weight: var(--fw-semibold); line-height: var(--lh-h4); color: var(--text-primary); }
  /* Таблица технических характеристик (модельный ряд) */
  .spec-table-wrap { overflow-x: auto; }
  .spec-table { width: 100%; border-collapse: collapse; }
  .spec-table th, .spec-table td { text-align: left; padding: var(--sp-3) var(--sp-4); border-bottom: 1px solid var(--border-subtle); font-size: var(--fs-small); white-space: normal; }
  .spec-table thead th { color: var(--text-secondary); font-weight: var(--fw-semibold); background: var(--surface-subtle); }
  .spec-table tbody td:first-child { font-weight: var(--fw-semibold); color: var(--text-primary); }
  .spec-table tbody td { color: var(--text-primary); font-family: var(--font-mono); }
  .spec-table tbody tr:hover td { background: var(--surface-subtle); }
html[data-theme="dark"]{--dk-bg-ffffff:#11181b}
