/* ============================================================
   3DIWELL — РАЗМЕРЫ · ОТСТУПЫ · СКРУГЛЕНИЯ
   ------------------------------------------------------------
   Здесь собраны «рычаги» размеров интерфейса. Меняешь число —
   меняется вид во всём приложении. Файл грузится ПОСЛЕ app.css,
   поэтому значения отсюда побеждают (app.css трогать не нужно).
   Менять только числа справа от двоеточия.
   ============================================================ */

:root {

  /* ───── РАЗМЕР ТЕКСТА (главный рычаг) ─────────────────────────
     Множитель размера ВСЕГО текста интерфейса сразу.
       1.0  — базовый размер
       1.28 — текущее значение (на 28 % крупнее базового)
       1.4  — ещё крупнее
     Примечание: есть ещё внутренний множитель --ts-mult, он
     адаптивный (сам подстраивается под ширину окна) — его не
     трогаем, для общего масштаба текста хватает --text-scale. */
  --text-scale: 1.28;

  /* ───── КАРТОЧКА ПРИНТЕРА ────────────────────────────────── */
  --fm-printer-card-collapsed-height: 74px;  /* высота свёрнутой карточки   */
  --fm-printer-card-section-gap:      10px;  /* отступ раскрывающегося блока */

  /* ───── СКРУГЛЕНИЕ УГЛОВ ───────────────────────────────────
     Радиусы скруглений. Дефолты совпадают с текущими, поэтому
     без правок вид прежний. Больше значение — круглее углы. */
  --fm-radius-md:  0.375rem;  /* кнопки, мелкие элементы */
  --fm-radius-lg:  0.5rem;    /* средние блоки           */
  --fm-radius-xl:  0.75rem;   /* карточки                */
  --fm-radius-2xl: 1rem;      /* крупные панели          */
}

/* Привязка радиусных токенов к классам оформления.
   Это «проводка» — менять значения нужно выше, в :root. */
.rounded-md  { border-radius: var(--fm-radius-md)  !important; }
.rounded-lg  { border-radius: var(--fm-radius-lg)  !important; }
.rounded-xl  { border-radius: var(--fm-radius-xl)  !important; }
.rounded-2xl { border-radius: var(--fm-radius-2xl) !important; }

/* ───── ПРО ОТСТУПЫ ────────────────────────────────────────────
   Мелкие внутренние отступы и расстояния (p-2, gap-2, px-3 и т. п.)
   заданы классами Tailwind прямо в разметке index.html. Их тоже
   можно менять, но это уже правка разметки, а не этого файла. */
