/* A quiet document preview beside the founder story; original stays untouched. */
.founder-certificate {
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:1.4rem;
  margin:2.25rem 0 0;
  max-width:27rem;
}
.certificate-preview {
  display:block;
  cursor:pointer;
  appearance:none;
  flex:0 0 132px;
  padding:5px;
  border:1px solid rgba(184,145,46,.22);
  background:#fff;
  transform:rotate(-3deg);
}
.certificate-preview img {
  display:block;
  width:100%;
  height:auto;
  opacity:.48;
  transition:opacity .2s ease;
}
.certificate-preview:hover img,
.certificate-preview:focus img,
.certificate-preview:active img { opacity:1; }
.founder-certificate figcaption { font:400 .875rem/1.55 var(--sans); color:var(--muted); }
.founder-certificate figcaption > span { display:block; }
@media(max-width:780px) {
  .founder-certificate { justify-content:flex-start; gap:1.25rem; margin-top:2rem; }
  .certificate-preview { flex-basis:112px; }
}
@media(prefers-reduced-motion:reduce) { .certificate-preview img { transition:none; } }

/* Muted gold keeps the founder quotation readable on white. */
.story-founder-note blockquote { color:#8c6b24; }
