:root{
/* The identity is built from straight structures and parallelograms:
   corners stay square or near-square. Never exceed --radius-lg on brand surfaces. */
--radius-none:0px;
--radius-xs:2px;
--radius-sm:3px;
--radius-md:4px;
--radius-lg:8px;
--radius-pill:999px;

--border-width-hairline:1px;
--border-width-thick:2px;
--border-width-rule:3px;      /* orange accent rules */
--border-width-bar:6px;       /* diagonal bar stroke */

/* Grafismo geometry — measured from the isotipo in the master logo artwork.
   --slant is applied as transform: skewX(var(--slant)) */
--slant:-28deg; /* @kind other */
--bar-width:34px;
--bar-gap:14px;
--bar-count:3; /* @kind other */
}
