:root{
  /* Corte de firma — estética base del sistema: dos vértices en diagonal opuesta
     (superior izquierdo e inferior derecho). Sustituye al radio en superficies y controles. */
  --cut-xs:polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 6px);   /* @kind other */
  --cut-sm:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px); /* @kind other */
  --cut-md:polygon(16px 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%, 0 16px); /* @kind other */
  --cut-lg:polygon(26px 0, 100% 0, 100% calc(100% - 26px), calc(100% - 26px) 100%, 0 100%, 0 26px); /* @kind other */
  /* Corte de firma — versión grande del chaflán del sistema (piezas de marca y cards destacadas) */
  --cut-signature:polygon(28px 0, 100% 0, 100% calc(100% - 28px), calc(100% - 28px) 100%, 0 100%, 0 28px); /* @kind other */

  /* Radios: el sistema es de esquina recta. Se conservan por compatibilidad. */
  --radius-xs:0; --radius-sm:0; --radius-md:0; --radius-lg:0;
  --radius-full:999px; /* solo el punto de los chips y spinners */
}
