/* Тема админки в палитре приложения. Значения — токены из
   lib/design_system/theme/app_colors.dart клиента. */
:root {
  --archive-canvas: #faf9f7;
  --archive-surface: #ffffff;
  --archive-border: #ebe8e3;
  --archive-text: #1a1917;
  --archive-text-secondary: #6e6a63;
  --archive-radius: 16px;
}

.fi-body,
.fi-main-ctn,
.fi-layout { background-color: var(--archive-canvas); }

.fi-sidebar,
.fi-topbar nav {
  background-color: var(--archive-surface);
  border-color: var(--archive-border);
}

.fi-section,
.fi-wi-stats-overview-stat,
.fi-ta-ctn,
.fi-fo-field-wrp .fi-input-wrp,
.fi-wi-chart {
  border-radius: var(--archive-radius) !important;
  border-color: var(--archive-border) !important;
  box-shadow: 0 1px 2px rgba(26, 25, 23, 0.04), 0 8px 24px rgba(26, 25, 23, 0.05) !important;
}

.fi-sidebar-item-active .fi-sidebar-item-btn {
  border-radius: 12px;
}

.fi-btn { border-radius: 999px !important; }

.dark .fi-body,
.dark .fi-main-ctn,
.dark .fi-layout { background-color: #161513; }
.dark .fi-sidebar,
.dark .fi-topbar nav { background-color: #1f1e1b; border-color: #35332e; }
.dark .fi-section,
.dark .fi-wi-stats-overview-stat,
.dark .fi-ta-ctn,
.dark .fi-wi-chart { border-color: #35332e !important; box-shadow: none !important; }
