/* Desktop Credentials — ONE PURPOSE ONLY:
   add a small centered metallic-gold — ✦ — above COMPLETE CREDENTIAL RECORD.
   No positioning, spacing, gallery, hero, or certificate-card changes. */
@media (min-width:761px){
  body.credentials-page #credentials-inline-toggle{
    overflow:visible !important;
  }

  body.credentials-page #credentials-inline-toggle .credentials-record-heading-ornament{
    position:absolute;
    left:50%;
    top:-23px;
    transform:translateX(-50%);
    display:inline-flex;
    align-items:center;
    gap:5px;
    white-space:nowrap;
    pointer-events:none;
    color:#d7a536;
    -webkit-text-fill-color:#d7a536;
    background:none;
    font-family:Georgia,"Times New Roman",serif;
    font-size:.78rem;
    line-height:1;
    font-weight:600;
    letter-spacing:0;
  }

  body.credentials-page #credentials-inline-toggle .credentials-record-heading-line{
    color:#c99627;
    -webkit-text-fill-color:#c99627;
    opacity:.82;
    font-size:.72rem;
  }

  body.credentials-page #credentials-inline-toggle .credentials-record-heading-star{
    color:#d7a536;
    -webkit-text-fill-color:#d7a536;
    font-size:.86rem;
    transform-origin:50% 50%;
    animation:kjtRecordHeadingStarGleam 4.8s ease-in-out infinite;
  }

  @keyframes kjtRecordHeadingStarGleam{
    0%,68%,100%{
      color:#d7a536;
      -webkit-text-fill-color:#d7a536;
      text-shadow:none;
      filter:brightness(1) saturate(1);
    }
    73%{
      color:#f0bd43;
      -webkit-text-fill-color:#f0bd43;
      text-shadow:0 0 3px rgba(255,225,128,.28);
      filter:brightness(1.12) saturate(1.04);
    }
    76%{
      color:#fff0a6;
      -webkit-text-fill-color:#fff0a6;
      text-shadow:0 0 5px rgba(255,229,137,.66),0 0 9px rgba(215,165,54,.24);
      filter:brightness(1.28) saturate(1.08);
    }
    80%{
      color:#e7b13a;
      -webkit-text-fill-color:#e7b13a;
      text-shadow:0 0 2px rgba(255,225,128,.20);
      filter:brightness(1.06) saturate(1.02);
    }
  }

  @media (prefers-reduced-motion:reduce){
    body.credentials-page #credentials-inline-toggle .credentials-record-heading-star{
      animation:none !important;
    }
  }
}

@media (max-width:760px){
  body.credentials-page .credentials-record-heading-ornament{display:none!important;}
}
