// CSS Variables for radios and checkboxes
:root {
  // Form element colors
  --color-background-input-field: var(--color-white);
  --color-form-text: var(--color-paragraph);
  --color-form-label-text: var(--color-form-text);
  --color-required-label-text: var(--color-form-text);
  --color-border-forms: var(--color-paragraph);
  --color-border-forms-focus: var(--color-paragraph);
  --color-button: var(--color-white);
  --color-button-hover: var(--color-white);
  --color-button-background: var(--color-paragraph);
  --color-button-background-hover: #2a2d3e;
  --color-checkbox: var(--color-paragraph);
  --color-checkbox-outline: 0 0 0 3px rgb(84 87 115 / .2);
  --color-checkbox-border-hover: color.adjust(#545773, 15%);
  --color-checkbox-checked: var(--color-form-label-text);
  --color-placeholder: var(--color-paragraph);
  --color-placeholder-focus: var(--color-black);
  --opacity-placeholder: .4;
  --opacity-placeholder-focus: .8;

  // Form element settings
  --border-radius-checkbox: 3px;
  --border-radius-input-field: 3px;
  --border-radius-button: 3px;
  --border-radius-select: 3px;
  --border-width-checkbox: 1px;
  --border-width-input-field: 1px;
  --typography-size-input-fields: var(--typography-size-17);
  --typography-size-input-labels: var(--typography-size-input-fields);
  --typography-size-required-text-label: var(--typography-size-input-fields);
  --typography-size-required-asterisk-label: 0.8593rem;
  --form-column-gap: 1.25rem;
  --form-row-gap: 1.25rem;
  --form-required-gap: 0.3125rem;
  --form-line-height: 0.9375rem;
  --form-padding-vertical: 0.625rem;
  --form-padding-horizontal: 0.9375rem;
  --gap-checkbox: 0.3905rem;
  --gap-select-icon: 0.9375rem;
  --size-checkbox: 1.375rem;
  --size-checkbox-marker: 0.4675rem;
  --size-radio-button: 0.625rem;
  --size-radio-button-marker: 0.3125rem;
}
