/* Deskrune v4c — AI-disclosure footer styling
 *
 * The small italic disclosure footer that lands at the end of every
 * long-form content page (/q/, /afm/, /library/, /notes/, /email-sequence/).
 *
 * Magazine-style margin note: muted color, hairline rule above, italic
 * Fraunces, generous whitespace. Never loud. The full disclosure on
 * /honest/ is the source of truth.
 */

.dr-ai-disclosure {
  max-width: 64ch;
  margin: 64px auto 32px;
  padding: 18px 0 0;
  border-top: 0.5px solid var(--dr-rule, #e8e6dc);
  text-align: left;
}

.dr-ai-disclosure p {
  margin: 0;
  font-family: 'Fraunces', Georgia, serif;
  font-style: italic;
  font-size: 13.5px;
  line-height: 1.55;
  color: var(--dr-muted, #6F6A60);
  font-variation-settings: 'opsz' 24, 'SOFT' 80, 'WONK' 0;
  letter-spacing: 0.005em;
}

.dr-ai-disclosure a {
  color: var(--dr-clay, #c9613f);
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 3px;
  transition: color 200ms var(--dr-ease, cubic-bezier(0.45, 0, 0.55, 1));
}
.dr-ai-disclosure a:hover {
  color: var(--dr-clay-deep, #a04a2c);
}

/* Email-sequence pages have a different layout (table-based for inbox
 * compatibility). Constrain the disclosure to match the email body width. */
body[style*="background:#F8F6F2"] .dr-ai-disclosure,
body[style*="background: #F8F6F2"] .dr-ai-disclosure {
  max-width: 540px;
  margin: 32px auto 24px;
  padding: 16px 28px 0;
}
