/* =============================================================================
   DACC New Theme — Alumni Detail portion of shared Alumni stylesheet
   Pass 35

   Note: this asset intentionally contains detail-scoped selectors only.
   Alumni Listing/Resource styling will be extended during the Listing/Unique pass.
   ============================================================================= */
@import url("../components/profile-detail-family.css");

.alumni-profile__hero {
  background:
    radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--color-gold) 20%, transparent), transparent 19rem),
    linear-gradient(130deg, var(--color-primary-dark), var(--color-primary));
}

.alumni-profile__portrait {
  border-color: var(--color-gold);
  box-shadow: 7px 7px 0 color-mix(in srgb, var(--color-primary-dark) 24%, var(--color-border));
}

.alumni-profile__eyebrow,
.alumni-profile__quote figcaption { color: var(--color-gold); }

.alumni-profile__section,
.alumni-profile__aside-card,
.alumni-profile__back {
  border-color: var(--profile-new-border-blue);
  border-radius: var(--profile-new-panel-radius);
  background: var(--color-white);
  box-shadow: var(--profile-new-panel-shadow);
}

.alumni-profile__section--advice {
  border-inline-start: 0.4rem solid var(--color-gold);
  background: var(--profile-new-soft-gold);
}

.alumni-profile__highlights article { background: var(--profile-new-soft-blue); }
.alumni-profile__aside-card h2,
.alumni-profile__section h2,
.alumni-profile__back a { color: var(--color-primary-dark); }

.alumni-profile__quote {
  background: linear-gradient(135deg, var(--color-primary-dark), var(--color-primary));
  box-shadow: var(--profile-new-panel-shadow);
}


/* =============================================================================
   Pass 36 — Alumni Listing extension
   ============================================================================= */
@import url("../components/listing-family.css");

.alumni-network__hero {
  border-radius: var(--listing-new-radius);
  background:
    radial-gradient(circle at 90% 16%, color-mix(in srgb, var(--color-gold) 28%, transparent), transparent 24rem),
    linear-gradient(135deg, var(--color-primary-dark), var(--color-primary));
  box-shadow: var(--listing-new-shadow);
}
.alumni-network__eyebrow { color: var(--color-gold); }
.alumni-network__hero h1,
.alumni-network__lead { color: var(--color-white); }
.alumni-hub-card,
.alumni-card,
.alumni-listing__tools,
.alumni-listing__filters {
  border-color: var(--listing-new-border);
  border-radius: var(--listing-new-radius);
  background: var(--color-white);
  box-shadow: var(--listing-new-shadow-soft);
}
.alumni-hub-card__icon,
.alumni-card__eyebrow { color: var(--color-primary-dark); }
.alumni-hub-card__title,
.alumni-card__name { color: var(--color-primary-dark); }
.alumni-card--featured { border-top: .35rem solid var(--color-gold); }
.alumni-listing__search { border-radius: var(--listing-new-radius-sm); }
.alumni-button,
.alumni-card__action { background: var(--color-primary-dark); color: var(--color-white); }
.alumni-button:hover,
.alumni-button:focus,
.alumni-card__action:hover,
.alumni-card__action:focus { background: var(--color-gold); color: var(--color-text); }
.alumni-network__page-button[aria-current="page"] { background: var(--color-primary-dark); color: var(--color-white); }
.alumni-listing__empty { background: var(--listing-new-soft-gold); border-color: color-mix(in srgb, var(--color-gold) 42%, var(--color-border)); }


/* =============================================================================
   Pass 37 — Alumni Resource Page extension
   ============================================================================= */
@import url("../components/unique-family.css");

.alumni-resource-page__hero {
  border-block-end: .35rem solid var(--color-gold);
  background:
    radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--color-gold) 30%, transparent), transparent 24rem),
    linear-gradient(135deg, var(--color-primary-dark), var(--color-primary));
}
.alumni-resource-page__eyebrow { color: var(--color-gold); }
.alumni-resource-page__hero h1,
.alumni-resource-page__summary,
.alumni-resource-page__back a { color: var(--color-white); }
.alumni-resource-page__hero-media img {
  border-color: var(--color-gold);
  border-radius: var(--unique-new-radius);
  box-shadow: var(--unique-new-shadow);
}

.alumni-resource-page__intro .content-prose > :where(h2,h3) { color: var(--color-primary-dark); }
.alumni-resource-page__actions,
.alumni-resource-page__events { background: var(--unique-new-soft-blue); }

.alumni-resource-page__action-card,
.alumni-resource-page__events .club-events-feed__card,
.alumni-resource-page__form-block {
  border-color: var(--unique-new-border);
  border-radius: var(--unique-new-radius);
  background: var(--color-white);
  box-shadow: var(--unique-new-shadow-soft);
}
.alumni-resource-page__action-card {
  border-top: .35rem solid var(--color-gold);
}
.alumni-resource-page__action-card h2,
.alumni-resource-page__events h2,
.alumni-resource-page__form h2,
.alumni-resource-page__events .club-events-feed__content h3,
.alumni-resource-page__events .club-events-feed__view-all a,
.alumni-resource-page__action-link a { color: var(--color-primary-dark); }

.alumni-resource-page__connect .alumni-connect {
  border-radius: var(--unique-new-radius);
  box-shadow: var(--unique-new-shadow);
}
.alumni-resource-page__form {
  border-block-start: 1px solid var(--unique-new-border);
  background: linear-gradient(180deg, var(--color-white), var(--unique-new-soft-gold));
}
