.uploadLink {
  visibility: hidden;
  width: 0;
  height: 0;
  display: block;
}
/* common */
.base {
}
/* colors */
.primary {
}
.secondary {
}
.danger {
}
.success {
}
/* size */
.sm {
  padding: var(--lib_padding_small) var(--lib_padding_small);
}
.md {
  padding: var(--lib_padding_medium) var(--lib_padding_medium);
}
.lg {
  padding: var(--lib_padding_large) var(--lib_padding_large);
}
.xl {
  padding: var(--lib_padding_xlarge) var(--lib_padding_xlarge);
}
/* shape */
.circle {
}
.square {
}
