/**
 * Discovery of Nature 0.3.42 — shared interaction geometry.
 * Consumes tokens from sitewide-optical-refinement.css; no duplicate palette/radius ownership.
 */
body.dn-header-refined :where(
  .header-register,
  .site-registration-cta__button,
  .site-footer__account-button,
  .account-action,
  .login-action-register,
  .documentary-card__live-action,
  .documentary-card__play,
  .documentary-feature__action,
  .documentary-player__play,
  .don-audio-play,
  .home-hero__read
) {
  min-height: var(--don-control-min);
  border-radius: var(--don-radius-control);
  transition: border-color var(--don-control-ease), background-color var(--don-control-ease), color var(--don-control-ease), transform var(--don-control-ease), box-shadow var(--don-control-ease);
}
body.dn-header-refined :where(
  .header-register,
  .site-registration-cta__button,
  .site-footer__account-button,
  .account-action,
  .login-action-register,
  .documentary-card__live-action,
  .documentary-card__play,
  .documentary-feature__action,
  .documentary-player__play,
  .don-audio-play,
  .home-hero__read
):focus-visible {
  outline: 2px solid var(--don-focus-ring) !important;
  outline-offset: 3px !important;
}
@media (hover:hover) and (pointer:fine) {
  body.dn-header-refined :where(.site-registration-cta__button,.account-action,.documentary-feature__action,.home-hero__read):hover {
    transform: translateY(-1px);
  }
}
@media (max-width:899px) {
  body.dn-header-refined :where(.header-account,.search-toggle,.nav-toggle) {
    min-width: var(--don-control-min);
    min-height: var(--don-control-min);
  }
}
@media (prefers-reduced-motion:reduce) {
  body.dn-header-refined :where(.header-register,.site-registration-cta__button,.site-footer__account-button,.account-action,.login-action-register,.documentary-card__live-action,.documentary-card__play,.documentary-feature__action,.documentary-player__play,.don-audio-play,.home-hero__read) {
    transition:none!important;
    transform:none!important;
  }
}
