.Polaris-Card {
  overflow: hidden;
  background-color: color('white');
  box-shadow: 0 0 0 1px color('sky', 'light');

  + .Polaris-Card {
    margin-top: spacing(loose);
  }

  @include page-content-when-not-fully-condensed {
    border-radius: border-radius(large);
  }
}

.Polaris-Card--subdued {
  background-color: color('sky', 'lighter');
}

.Polaris-Card--emphasis {
  color: white;
  background-color: color('blue');
  border-color: rgba(color('ink'), 0.1);
}

.Polaris-Card__Header {
  padding: spacing(loose) spacing(loose) 0;
}

.Polaris-Card__Section {
  padding: spacing(loose);

  + .Polaris-Card__Section {
    border-top: 1px solid color('sky', 'light');
  }
}

.Polaris-Card__Section--fullWidth {
  padding: spacing(none);
}

.Polaris-Card__Section--subdued {
  background-color: color('sky', 'lighter');
}

.Polaris-Card__SectionHeader {
  padding-bottom: spacing(base);

  .Polaris-Card__Section--fullWidth & {
    padding: spacing(loose) spacing(loose) spacing(base);
  }
}

.Polaris-Card__Footer {
  display: flex;
  justify-content: flex-end;
  padding: 0 spacing(loose) spacing(loose);
}
