/* ── Endorsement · Ecomdy group-locked ──────────────────────────────────────
   Tier 3 sub-brand. These values are NOT Meshdy's to change — they are set by
   Ecomdy brand architecture and are identical across every sub-brand.

   All geometry derives from E — the cap height of the ECOMDY wordmark in the
   lockup — so the spec survives any output size.

   C = cap height of the Meshdy wordmark at the rendered size.
   E = 0.30 × C.  Gap below the wordmark = 1.2 E.  Clearspace all sides ≥ 2 E.
   E never below 9px on screen / 7pt in print — below that, drop the
   endorsement rather than shrink it.
   -------------------------------------------------------------------------- */
:root{
--endorsement-cap-ratio:0.30; /* @kind other */
--endorsement-gap-ratio:1.2; /* @kind other */
--endorsement-clearspace-ratio:2; /* @kind other */
--endorsement-cap-min:9px;
--endorsement-cap-min-print:7pt; /* @kind other */
/* Derived: the smallest Meshdy horizontal logo that can legally carry the
   endorsement (9px ÷ 0.30 ÷ 0.655). Below this, ship the logo alone. */
--endorsement-lockup-min-height:46px;
/* Cap height as a fraction of the rendered asset height, measured from the
   SVG viewBoxes — used to convert a logo height into C. */
--cap-ratio-logo-horizontal:0.655; /* @kind other */
--cap-ratio-logo-stacked:0.300; /* @kind other */
--cap-ratio-wordmark:0.750; /* @kind other */
/* Latin cap height of Inter, used to convert E into a font-size. */
--endorsement-font-cap:0.727; /* @kind other */
/* Three inks, and no fourth. */
--endorsement-ink:var(--text-primary);
--endorsement-ink-inverse:#FFFFFF;
--endorsement-ink-crimson:#FF003B;
--endorsement-weight-prefix:500; /* @kind other */
--endorsement-weight-mark:700; /* @kind other */
--endorsement-tracking:0.01em; /* @kind other */
}
