
:root {
  --radius-button: 9999px;
  --radius-card: 20px;
  --radius-input: 8px;
  --radius-infobox: 8px;
  --radius-pspOption: 8px;
  --radius-card-inner: calc(var(--radius-card) - 2px);
  --radius-button-inner: calc(var(--radius-button) - 2px);
}

.rounded-card {
  border-radius: var(--radius-card);
}

.rounded-card-inner {
  border-radius: var(--radius-card-inner);
}

.rounded-button {
  border-radius: var(--radius-button);
}

.rounded-button-inner {
  border-radius: var(--radius-button-inner);
}

.rounded-input {
  border-radius: var(--radius-input);
}

.rounded-badge {
  border-radius: var(--radius-badge);
}

.rounded-infobox {
  border-radius: var(--radius-infobox);
}

.rounded-image {
  border-radius: var(--radius-image);
}

.rounded-t-psp-option {
  border-radius: var(--radius-pspOption) var(--radius-pspOption) 0 0;
}

.rounded-b-psp-option {
  border-radius: 0 0 var(--radius-pspOption) var(--radius-pspOption);
}

.rounded-psp-option {
  border-radius: var(--radius-pspOption);
}