/* Оранжевая гамма DOC-V CRM (основа #c2410c, как у темы orange платформы; структура токенов та же, что у лендингов ЭДО и FMS).
 * Светлая схема по умолчанию, тёмная — по системной настройке или переключателем (data-theme). */
@font-face {
  font-family: 'DOC-V Wordmark';
  src: url('docv-wordmark.woff2') format('woff2');
  font-weight: 300;
  font-display: swap;
}
:root {
  color-scheme: light;
  --c-primary: #c2410c;
  --c-primary-hover: #9a3412;
  --c-ink: #9a3412;          /* цвет ссылок и акцентного текста */
  --c-heading: #231712;
  --c-deep: #7c2d12;         /* шапка, подвал, рейка */
  --c-pattern: #ea580c;
  --c-accent: #ea580c;
  --c-bg: #faf6f3;
  --c-pale: #ffeee2;
  --c-paper: #fff;
  --c-text: #2b201a;
  --c-secondary: #4d3f36;
  --c-muted: #6b5a4f;
  --c-line: #eadfd6;
  --c-on-dark: #fff;
  --c-warn: #8a5a14;
  --c-warn-bg: #fff6e8;
  --c-shadow-sm: 0 1px 2px rgb(35 23 18 / 5%), 0 1px 3px rgb(35 23 18 / 6%);
  --c-shadow: 0 28px 56px -20px rgb(35 23 18 / 28%), 0 2px 6px rgb(35 23 18 / 8%);
  --sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --container: 1192px;
  --gutter: 24px;
  --radius: 12px;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) { color-scheme: dark; --c-primary: #c4561a; --c-primary-hover: #a8480f; --c-ink: #fdba74; --c-heading: #fdf3ec; --c-deep: #3a1a0a; --c-pattern: #b8470f; --c-accent: #f0905a; --c-bg: #140d09; --c-pale: #3a2012; --c-paper: #1f130d; --c-text: #eadfd7; --c-secondary: #cdbdb1; --c-muted: #a8968a; --c-line: #3a2a20; --c-warn: #f0c27a; --c-warn-bg: #3a2b12; --c-shadow-sm: 0 1px 2px rgb(0 0 0 / 30%); --c-shadow: 0 28px 56px -20px rgb(0 0 0 / 60%), 0 2px 6px rgb(0 0 0 / 30%); }
}
:root[data-theme="dark"] { color-scheme: dark; --c-primary: #c4561a; --c-primary-hover: #a8480f; --c-ink: #fdba74; --c-heading: #fdf3ec; --c-deep: #3a1a0a; --c-pattern: #b8470f; --c-accent: #f0905a; --c-bg: #140d09; --c-pale: #3a2012; --c-paper: #1f130d; --c-text: #eadfd7; --c-secondary: #cdbdb1; --c-muted: #a8968a; --c-line: #3a2a20; --c-warn: #f0c27a; --c-warn-bg: #3a2b12; --c-shadow-sm: 0 1px 2px rgb(0 0 0 / 30%); --c-shadow: 0 28px 56px -20px rgb(0 0 0 / 60%), 0 2px 6px rgb(0 0 0 / 30%); }
