/**
 * Copyright (c) HashiCorp, Inc.
 * SPDX-License-Identifier: MPL-2.0
 */

%radio-card {
  border: var(--decor-border-100);
  border-radius: var(--decor-radius-100);
  border-color: var(--token-color-surface-interactive-active);
  box-shadow: var(--token-surface-mid-box-shadow);
  color: var(--token-color-foreground-faint);
  cursor: pointer;
}
%radio-card.checked {
  border-color: var(--token-color-foreground-action);
}
%radio-card > :first-child {
  background-color: var(--token-color-surface-strong);
}
%radio-card.checked > :first-child {
  background-color: var(--token-color-surface-action);
}
%radio-card header {
  margin-bottom: 0.5em;
}
%radio-card header {
  color: var(--token-color-hashicorp-brand);
}
%radio-card-with-icon > :last-child {
  padding-left: 47px;
  position: relative;
}
%radio-card-with-icon > :last-child::before {
  position: absolute;
  left: 14px;
  font-size: 1rem;
}
