/* Design tokens of aidentyka.com.ua (batch 18, 03.10.2026): the one place for colours, radii, spacing and type sizes.
   The public stylesheets refer to these variables; literal colours left in them are transparencies, shadows and the
   accents of the deals section. New rules use only the variables below.
   Contrast with white / --c-surface-alt / --c-surface-muted is given for the text colours; all keep 4.5:1 except
   --c-success on --c-surface-muted (4.4:1): use it on white or --c-surface-alt. */
:root{
 /* text */
 --c-ink:#17222c;            /* headings and body text: 16.1 / 15.0 / 14.2 */
 --c-text:#33404a;           /* long copy and secondary text: 10.6 / 9.9 / 9.4 */
 --c-muted:#5f6b76;          /* captions, counts, dates: 5.5 / 5.1 / 4.8 */
 /* brand */
 --c-primary:#1a66c9;        /* links, primary buttons, focus ring: 5.5 / 5.2 / 4.9; white text on it 5.5 */
 --c-primary-strong:#0b4f9c; /* hover/pressed, the active map marker; white text on it 8.0 */
 --c-primary-soft:#eef5fd;   /* selected chips, tinted panels */
 --c-primary-line:#9fbfe2;   /* borders of tinted controls */
 --c-navy:#24285e;           /* the «Все» menu control */
 --c-sky:#9ed5f7;            /* portal blocks: footer, hero */
 --c-on-primary:#fff;
 /* surfaces and lines */
 --c-surface:#fff;
 --c-surface-alt:#f5f7fa;    /* panels and cards on white */
 --c-surface-muted:#eef1f4;  /* map placeholder, quiet canvas */
 --c-canvas:#f3f3f3;         /* the portal's grey canvas */
 --c-line:#e1e7ee;           /* dividers and card borders */
 --c-line-strong:#c9d6e4;    /* field and button borders */
 /* status */
 --c-success:#17803d;        /* «Відчинено»: 5.0 / 4.7 / 4.4 */
 --c-success-soft:#eef8f1;
 --c-danger:#a12a33;         /* «Зачинено», errors: 7.3 / 6.8 / 6.4 */
 --c-danger-soft:#fbeeee;
 --c-warning:#8a4b00;
 --c-star:#f0872e;
 /* radii */
 --r-sm:6px;
 --r-md:12px;
 --r-lg:20px;
 --r-pill:999px;
 /* spacing */
 --s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;
 /* type scale; nothing on the site is smaller than --fs-xs */
 --fs-xs:12px;
 --fs-sm:13px;
 --fs-ui:14px;
 --fs-base:15px;
 --fs-md:16px;
 --fs-lg:18px;
 --fs-xl:20px;
 --fs-h3:22px;
 --fs-h2:24px;
 --fs-h1:28px;
 --fs-display:32px;
 --fs-display-md:36px;
 --fs-display-lg:40px;
 /* controls */
 --control-h:44px;
 --control-h-sm:36px;
 --shadow-sm:0 1px 4px #0000001f;
 --shadow-md:0 8px 24px #17222c1f;
 /* legacy names still used here and there; they point at the tokens */
 --ink:var(--c-ink);
 --line:var(--c-line);
 --blue:var(--c-primary);
 --muted:var(--c-muted);
 --pale:var(--c-primary-soft);
}
