/* Avenico shared interface density. Applies equally in light and dark mode.
   Layout values use calc(<original px value> * var(--ui-unit)).
   Text uses max(var(--ui-text-min), calc(<original size> * var(--ui-unit))).
   Logos, viewport breakpoints, hairlines and focus strokes retain their sizes. */
:root {
  --ui-density: .88;
  --ui-unit: calc(1px * var(--ui-density));
  --ui-text-min: 13px;
}
/* Native <small> text must respect the same floor even without a component rule. */
small { font-size: max(var(--ui-text-min), .833333em); }
