/*
 * tus2 - дизайн-система макетов Claude Design (проект a703a2d9, 19.10.2026):
 * шрифт Onest (локальные файлы, без CDN), токены цвета, контейнер 1440/40.
 *
 * Решение владельца 19.10.2026: контейнер ВСЕГО сайта 1440 с полями 40 (контент 1360),
 * шапка = контент = подвал. Новые разделы (справочник, барахолка, главная) верстаются
 * внутри .tus-container и берут цвета из переменных ниже, а не из литералов.
 * Грузится на всех страницах после sunday-unify/mobile (приоритет 1001).
 */

/* Onest - переменный шрифт: один файл на подмножество для всех весов 400..800. */
@font-face{font-family:'Onest';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-cyrillic-extgNMKW3.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Onest';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-cyrillicgNMKW3.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Onest';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-latin-extgNMKW3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Onest';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-latingNMKW3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Baloo 2 Tus';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Baloo2-latin-extwXK0E3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Baloo 2 Tus';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Baloo2-latinwXK0E3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Решение владельца 20.10.2026 («дизайн обновляем всего проекта под макеты»): шрифт ВСЕГО сайта -
   Onest, Baloo 2 - только в логотипе. Старые слои (sunday.css, sunday-skin.css, CSS плагина) пишут
   'Manrope' и 'Baloo 2' в десятках мест - вместо правки каждого объявляем эти семейства алиасами на
   файлы Onest. Google Fonts темы (Manrope + Baloo 2) отключены в functions.php, поэтому конфликта
   @font-face нет. Логотип берёт настоящий Baloo 2 под своим именем 'Baloo 2 Tus'. */
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-cyrillic-extgNMKW3.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-cyrillicgNMKW3.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-latin-extgNMKW3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-latingNMKW3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-cyrillic-extgNMKW3.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-cyrillicgNMKW3.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-latin-extgNMKW3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/Onest-latingNMKW3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
  --tus-orange:#F5820A;
  --tus-orange-hover:#DC7000;
  --tus-orange-tint:#FDE9CF;
  --tus-warm:#FFF7EC;
  --tus-sky:#2E86C1;
  --tus-sky-text:#1F6FA6;
  --tus-ink:#1E2A32;
  --tus-ink-2:#39505E;
  --tus-ink-3:#5B7385;
  --tus-line:#E3ECF2;
  --tus-bg:#F3F8FC;
  --tus-green:#2E8B57;
  --tus-green-tint:#E7F5EC;
  --tus-red:#B42318;
  --tus-red-tint:#FDECEA;
  --tus-font:'Onest','Rubik',system-ui,-apple-system,'Segoe UI',sans-serif;
  --tus-font-logo:'Baloo 2 Tus','Baloo 2','Onest',system-ui,sans-serif;
  --tus-container-max:1440px;
  /* Поля как в макете: clamp(16px, 2.1cqw, 40px) - 2.1% ширины, но не меньше 16 и не больше 40. */
  --tus-container-pad:clamp(16px,2.1vw,40px);
  --tus-shadow-pop:0 18px 50px rgba(24,60,90,.18);
}

.tus-container{
  box-sizing:border-box;
  width:100%;
  max-width:var(--tus-container-max);
  margin-left:auto;
  margin-right:auto;
  padding-left:var(--tus-container-pad);
  padding-right:var(--tus-container-pad);
}

/* Решение владельца 19.10.2026: ОДИН контейнер на весь сайт - 1440 с полями 40 (было 1240/1280).
   Переопределяем старые обёртки всех слоёв, чтобы шапка, контент и подвал совпадали везде. */
:root{--container:1440px;--pad:clamp(16px,2.1vw,40px)}
.wrap,.site-container,.ibd-container,.header-container,.footer-container{
  box-sizing:border-box;
  max-width:var(--tus-container-max)!important;
  padding-left:var(--tus-container-pad)!important;
  padding-right:var(--tus-container-pad)!important;
}

/* Корень новых страниц: шрифт и базовый цвет макета. */
.tus2{
  font-family:var(--tus-font);
  color:var(--tus-ink);
  font-size:16px;
  line-height:1.5;
  -webkit-font-smoothing:antialiased;
}
.tus2 *,.tus2 *::before,.tus2 *::after{box-sizing:border-box}
.tus2 h1,.tus2 h2,.tus2 h3,.tus2 h4,.tus2 p,.tus2 ul,.tus2 ol,.tus2 figure{margin:0}
.tus2 ul,.tus2 ol{padding:0;list-style:none}
.tus2 a{color:inherit;text-decoration:none}
/* Тема красит a:hover в #dc7000 (0,1,1) - в новых разделах цвет ссылки задаёт сам компонент. */
.tus2 a:hover{color:inherit}
.tus2 :focus-visible{outline:2px solid var(--tus-sky);outline-offset:2px}
.tus2 button,.tus2 input,.tus2 select,.tus2 textarea,.tus2 optgroup{font-family:var(--tus-font)!important;letter-spacing:normal}
.tus2 [hidden]{display:none!important}

/* sunday-skin.css (старый слой) ставит !important: Baloo 2 на h1-h3 и «*-heading/*-title»,
   Manrope на body/кнопки/поля/.ibd-container и голубой фон на body. Внутри новых разделов
   типографика макета (Onest) должна победить - специфичность выше при том же !important. */
.tus2 h1,.tus2 h2,.tus2 h3,.tus2 h4,
.tus2 [class*="hero-title"],.tus2 [class*="section-title"],.tus2 [class*="-heading"],
.tus2 .ibd-container,.tus2 .btn,.tus2 .ibd-btn,.tus2 .ibd-button{font-family:var(--tus-font)!important;letter-spacing:normal}
/* Страницы новых разделов - белый фон, как в макетах (класс body ставит inc/tus-header.php). */
body.tus2-page{background:#FFFFFF!important}

/* Знак шекеля: в Onest его нет, макет берёт Rubik - у нас системный запасной. */
.tus-ils{font-family:'Rubik','Segoe UI',system-ui,sans-serif;font-weight:inherit}
