/* Розмірні виноски (шар /ui/dims.js) — креслярська графіка: тонкі лінії з
   косими засічками, число на підкладці, щоб читалось поверх ліній схеми і в
   чорно-білому друці. Товщина — non-scaling, бо масштаб плаває; кегль задає
   dims.js у пікселях екрана. Кольори зона перевизначає на СВОЄМУ контейнері:
   --dims-ink (лінії й числа), --dims-pad (підкладка = тло аркуша),
   --dims-accent (врізки). */
.dims-layer { color: var(--dims-ink, #33414e); }
.dims-layer .dim-line, .dims-layer .dim-tick {
  stroke: currentColor; stroke-width: 1.1; vector-effect: non-scaling-stroke; }
.dims-layer .dim-tick { stroke-width: 1.5; }
.dims-layer .dim-ext-line {
  stroke: currentColor; stroke-width: .7; opacity: .6; vector-effect: non-scaling-stroke; }
.dims-layer .dim-pad { fill: var(--dims-pad, #fff); opacity: .92; }
.dims-layer .dim-text { fill: currentColor; font-family: var(--font, sans-serif);
  font-weight: 600; font-variant-numeric: tabular-nums; }
.dims-layer .dim-dia .dim-text { font-style: italic; }
.dims-layer .dim-ins .dim-text { fill: var(--dims-accent, #b3261e); }
.dims-layer .dim-total .dim-text { font-weight: 700; }
.dims-layer .dim-part .dim-text { font-weight: 500; }
