/* IAM — один шрифт на всё приложение (10.11.2026, владелец: «весь смысл приложения в этом шрифте», вариант Б из
   ~/mac-dashboard/design/iam-vibe: Nunito везде, как SF Pro у Anchor — иерархия размером, толщиной и цветом).
   Только ПК с подложкой (html.iam-tray, тёмная и светлая темы). Телефон не трогаем.
   Слой @layer: важные (!important) объявления из слоя сильнее любых !important без слоя — поэтому одно правило
   перебивает все прежние font-family (Geist, Geist Mono, ui-rounded) без гонки по специфичности. Размеры и толщины не трогаем. */
/* +1 ступень (владелец 10.11, макет iam-vibe/weight): шрифт «IAM Nunito» — каждой толщине отдаём файл Nunito на ступень жирнее.
   400→500, 500→600, 600→700, 700→800; 800 и 900 — как есть (крупное не меняется). Файлы свои: /fonts/nunito-*.woff (Google Fonts, OFL). */
@font-face { font-family: 'IAM Nunito'; font-style: normal; font-weight: 100 400; font-display: swap; src: url(/fonts/nunito-500.woff) format('woff'); }
@font-face { font-family: 'IAM Nunito'; font-style: normal; font-weight: 401 500; font-display: swap; src: url(/fonts/nunito-600.woff) format('woff'); }
@font-face { font-family: 'IAM Nunito'; font-style: normal; font-weight: 501 600; font-display: swap; src: url(/fonts/nunito-700.woff) format('woff'); }
@font-face { font-family: 'IAM Nunito'; font-style: normal; font-weight: 601 800; font-display: swap; src: url(/fonts/nunito-800.woff) format('woff'); }
@font-face { font-family: 'IAM Nunito'; font-style: normal; font-weight: 801 1000; font-display: swap; src: url(/fonts/nunito-900.woff) format('woff'); }
@layer iam-font {
  :root.iam-tray { --font-ui: 'IAM Nunito', 'Nunito', system-ui, sans-serif !important; --iam-round: 'IAM Nunito', 'Nunito', system-ui, sans-serif !important; --sh-mono: 'IAM Nunito', 'Nunito', system-ui, sans-serif !important; --mono: 'IAM Nunito', 'Nunito', system-ui, sans-serif !important; }
  :root.iam-tray body, :root.iam-tray body *:not(code):not(pre):not(kbd):not(samp) { font-family: 'IAM Nunito', 'Nunito', system-ui, sans-serif !important; }
  :root.iam-tray :is(input, textarea, select, button) { font-family: 'IAM Nunito', 'Nunito', system-ui, sans-serif !important; }
}
