/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/*  UNWIND WITH ANU · SIGNED SIGN-OFF                          */
/*  A short personal note closing every result and every PDF,  */
/*  signed in a calligraphic hand with credentials and date.   */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.uwa-signoff {
  --so-ink: #22331C;
  --so-forest: #33502E;
  --so-gold: #B0872F;
  --so-body: #4A5340;
  --so-line: rgba(51, 80, 46, 0.16);

  max-width: 680px; width: 100%; margin: 22px auto 0; box-sizing: border-box;
  background: linear-gradient(135deg, rgba(176,135,47,.07), rgba(176,135,47,.02));
  border: 1px solid rgba(176,135,47,.34);
  border-radius: 18px; padding: 34px 34px 28px;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}

.uwa-signoff__note {
  font-size: 16px; line-height: 1.75; color: var(--so-body); margin: 0 0 8px;
}
.uwa-signoff__note b { color: var(--so-ink); font-weight: 600; }
.uwa-signoff__note + .uwa-signoff__note { margin-top: 12px; }

.uwa-signoff__rule {
  height: 1px; background: var(--so-line); border: 0; margin: 22px 0 16px;
}

/* the signature itself */
.uwa-signoff__sign {
  font-family: 'Great Vibes', 'Snell Roundhand', 'Apple Chancery', cursive;
  font-size: 46px; line-height: 1; color: var(--so-forest);
  margin: 0 0 6px; letter-spacing: .5px;
}
.uwa-signoff__name {
  font-size: 13.5px; font-weight: 700; color: var(--so-ink);
  letter-spacing: .06em; margin-bottom: 3px;
}
.uwa-signoff__creds {
  font-size: 12.5px; line-height: 1.55; color: var(--so-body); margin-bottom: 10px;
}
.uwa-signoff__date {
  font-size: 11.5px; letter-spacing: .13em; text-transform: uppercase;
  color: var(--so-gold); font-weight: 700;
}

/* portrait beside the note, when there's room */
.uwa-signoff__top { display: flex; gap: 18px; align-items: flex-start; }
.uwa-signoff__pic {
  width: 74px; height: 74px; min-width: 74px; border-radius: 50%;
  object-fit: cover; border: 2px solid rgba(176,135,47,.4);
}

@media (max-width: 560px) {
  .uwa-signoff { padding: 26px 20px 22px; border-radius: 14px; }
  .uwa-signoff__top { flex-direction: column; gap: 12px; }
  .uwa-signoff__sign { font-size: 38px; }
  .uwa-signoff__note { font-size: 15.5px; }
}
