:root{
/* Rayons arrondis : le système est construit, mais pas anguleux */
--radius-0:0px;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:16px;--radius-pill:999px;
--radius-control:var(--radius-pill);
--radius-surface:var(--radius-3);

--border-hairline:1px solid var(--rule-hairline);
--border-strong:1px solid var(--rule-strong);
--border-ink:1px solid var(--ink-900);
--border-accent:1px solid var(--rule-accent);
--border-inverse:1px solid var(--rule-inverse);
--rule-width:1px;
--rule-width-emphasis:2px;

/* Signature : l'angle du symbole (filet à 3,75 % du côté) et son point */
--angle-size:20px;
--angle-size-lg:34px;
--angle-stroke:2px;
--angle-inset:12px;
--point-size:6px;
}
