/* Shared card depth. Preserve existing backgrounds, dimensions and spacing. */
body.playful-site.academic-site
  :is(
    .home-pathways .program-card,
    .program-card,
    .book-card,
    .story-grid blockquote,
    .info-card,
    .content-grid article,
    .pathway-cards > a,
    .v2-program-grid > a,
    .v2-five > article,
    .course-card,
    .level-pathway article,
    .two-column-details article,
    .club-duo article,
    .stage-grid article,
    .contest-card,
    .sample-card,
    .assessment-card,
    .schedule-card,
    .confirmation-card,
    .account-record,
    .account-stats article,
    .account-admin-grid > section,
    .student-list article,
    .admin-area-grid > a,
    .login-card,
    .registration-card,
    .overview article,
    .setup-card,
    .panel,
    .catalog-card,
    .hero-study,
    .worked-example,
    .unit-detail,
    .organizer-intro,
    .cms-contests,
    .school-hero aside,
    .problem-card,
    .club-notebook,
    .study-paper,
    .alignment-form,
    .trial-form,
    .inquiry-form,
    .account-login,
    .enrol-summary,
    .placement-help,
    .lesson-card,
    .preview-note,
    .review-sidebar,
    .common-mistake,
    .next-review,
    .catalog-filters
  ),
body.playful-site.academic-site.registration-result-page #confirmation {
  box-shadow:
    inset 0 1px 0 rgb(255 255 255 / 65%),
    0 2px 3px rgb(24 47 77 / 7%),
    0 8px 20px -4px rgb(24 47 77 / 18%);
  transition:
    box-shadow 180ms ease,
    transform 180ms ease,
    border-color 180ms ease;
}
@media (hover: hover) and (pointer: fine) {
  body.playful-site.academic-site
    :is(
      .home-pathways .program-card,
      .program-card,
      .book-card,
      .story-grid blockquote,
      .info-card,
      .content-grid article,
      .pathway-cards > a,
      .v2-program-grid > a,
      .v2-five > article,
      .course-card,
      .level-pathway article,
      .two-column-details article,
      .club-duo article,
      .stage-grid article,
      .contest-card,
      .sample-card,
      .assessment-card,
      .schedule-card,
      .confirmation-card,
      .account-record,
      .account-stats article,
      .account-admin-grid > section,
      .student-list article,
      .admin-area-grid > a,
      .login-card,
      .registration-card,
      .overview article,
      .setup-card,
      .panel,
      .catalog-card,
      .hero-study,
      .worked-example,
      .unit-detail,
      .organizer-intro,
      .cms-contests,
      .school-hero aside,
      .problem-card,
      .club-notebook,
      .study-paper,
      .alignment-form,
      .trial-form,
      .inquiry-form,
      .account-login,
      .enrol-summary,
      .placement-help,
      .lesson-card,
      .preview-note,
      .review-sidebar,
      .common-mistake,
      .next-review,
      .catalog-filters
    ):hover {
    box-shadow:
      inset 0 1px 0 rgb(255 255 255 / 75%),
      0 4px 6px rgb(24 47 77 / 8%),
      0 14px 28px -6px rgb(24 47 77 / 23%);
  }
  body.playful-site.academic-site
    :is(
      .home-pathways .program-card,
      .program-card,
      .book-card,
      .info-card,
      .course-card,
      .contest-card,
      .catalog-card,
      .pathway-cards > a,
      .v2-program-grid > a,
      .admin-area-grid > a
    ):hover {
    transform: translateY(-3px);
  }
}
@media (prefers-reduced-motion: reduce) {
  body.playful-site.academic-site
    :is(
      .home-pathways .program-card,
      .program-card,
      .book-card,
      .story-grid blockquote,
      .info-card,
      .content-grid article,
      .pathway-cards > a,
      .v2-program-grid > a,
      .v2-five > article,
      .course-card,
      .level-pathway article,
      .two-column-details article,
      .club-duo article,
      .stage-grid article,
      .contest-card,
      .sample-card,
      .assessment-card,
      .schedule-card,
      .confirmation-card,
      .account-record,
      .account-stats article,
      .account-admin-grid > section,
      .student-list article,
      .admin-area-grid > a,
      .login-card,
      .registration-card,
      .overview article,
      .setup-card,
      .panel,
      .catalog-card,
      .hero-study,
      .worked-example,
      .unit-detail,
      .organizer-intro,
      .cms-contests,
      .school-hero aside,
      .problem-card,
      .club-notebook,
      .study-paper,
      .alignment-form,
      .trial-form,
      .inquiry-form,
      .account-login,
      .enrol-summary,
      .placement-help,
      .lesson-card,
      .preview-note,
      .review-sidebar,
      .common-mistake,
      .next-review,
      .catalog-filters
    ),
  body.playful-site.academic-site.registration-result-page #confirmation {
    transition: none;
  }
  body.playful-site.academic-site
    :is(
      .home-pathways .program-card,
      .program-card,
      .book-card,
      .info-card,
      .course-card,
      .contest-card,
      .catalog-card,
      .pathway-cards > a,
      .v2-program-grid > a,
      .admin-area-grid > a
    ):hover {
    transform: none;
  }
}
@media print {
  body.playful-site.academic-site
    :is(
      .home-pathways .program-card,
      .program-card,
      .book-card,
      .story-grid blockquote,
      .info-card,
      .content-grid article,
      .pathway-cards > a,
      .v2-program-grid > a,
      .v2-five > article,
      .course-card,
      .level-pathway article,
      .two-column-details article,
      .club-duo article,
      .stage-grid article,
      .contest-card,
      .sample-card,
      .assessment-card,
      .schedule-card,
      .confirmation-card,
      .account-record,
      .account-stats article,
      .account-admin-grid > section,
      .student-list article,
      .admin-area-grid > a,
      .login-card,
      .registration-card,
      .overview article,
      .setup-card,
      .panel,
      .catalog-card,
      .hero-study,
      .worked-example,
      .unit-detail,
      .organizer-intro,
      .cms-contests,
      .school-hero aside,
      .problem-card,
      .club-notebook,
      .study-paper,
      .alignment-form,
      .trial-form,
      .inquiry-form,
      .account-login,
      .enrol-summary,
      .placement-help,
      .lesson-card,
      .preview-note,
      .review-sidebar,
      .common-mistake,
      .next-review,
      .catalog-filters
    ),
  body.playful-site.academic-site.registration-result-page #confirmation {
    box-shadow: none;
    transform: none;
  }
}
