.confirmation-card {
  @apply com-mt-20;

  .confirmation-header {
    @apply com-text-center com-mb-14;

    .check-icon {
      @apply com-text-6xl com-mb-8;
    }

    .title {
      @apply com-text-Yankees-Blue com-text-3xl com-font-semibold com-leading-10 com-m-0 com-mb-4;
      span {
        @apply com-text-Azure;
      }
    }

    .sub-heading {
      @apply com-leading-7 com-text-xl com-font-medium com-text-gray-500 com-my-0;
    }
  }

  .profile-card {
    @apply com-grid com-grid-cols-2;

    .profile-completion-card {
      @apply com-border-0 com-border-l com-border-solid com-border-Bright-Gray com-pl-3;
    }

    .profile-preview-card,
    .profile-completion-card {
      .card-heading {
        @apply com-text-Yankees-Blue com-text-lg com-font-semibold com-mb-4;
      }
    }
  }

  .missing-field-card {
    @apply com-my-8 com-border-0 com-border-b com-border-solid com-border-Bright-Gray;
  }

  .card-heading {
    @apply com-text-Yankees-Blue com-text-2xl com-font-semibold com-mb-6;
  }

  .event-card {
    @apply com-pb-8 com-border-0 com-border-b com-border-solid com-border-Bright-Gray;
  }

  .leaders-card {
    @apply com-mt-4 com-pb-8 com-border-0 com-border-b com-border-t com-border-solid com-border-Bright-Gray;
  }

  .volunteer:not(:last-child),
  .leader:not(:last-child) {
    @apply com-border-0 com-border-b com-border-solid com-border-Bright-Gray com-pb-2 com-mb-2;
  }
}

.rsvp-container {
  @apply com-bg-white com-pb-16 md:com-px-0 com-px-4;
}
