/* ============================================================
   autoria.css — Sello de autoría y marca de agua
   ============================================================ */

/* ── Capa de marca de agua ───────────────────────────────────
   Fija sobre el contenido, sin interceptar clics ni selección.
   El mosaico lo inyecta assets/js/autoria.js segun el usuario. */
#marca-agua {
  position: fixed;
  inset: 0;
  z-index: 400;
  pointer-events: none;
  user-select: none;
  background-repeat: repeat;
  background-position: center;
}

#marca-agua[hidden] { display: none; }

/* ── Línea de autoría en el encabezado institucional ─────────── */
.header-autoria {
  font-size: .75rem;
  font-weight: 600;
  margin-top: .35rem;
  padding-top: .35rem;
  border-top: 1px solid rgba(255, 255, 255, .18);
  display: inline-block;
  opacity: .88;
}

.header-autoria .header-autoria__cargo {
  font-weight: 400;
  opacity: .8;
}

/* ── Pie de autoría al final del contenido ───────────────────── */
.pie-autoria {
  margin: 1.5rem 0 .5rem;
  padding: .9rem 1rem;
  border-top: 2px solid #1e3a5f;
  font-size: .74rem;
  line-height: 1.6;
  color: #6b7280;
  text-align: center;
}

.pie-autoria strong {
  color: #1e3a5f;
  font-weight: 700;
}

.pie-autoria .pie-autoria__aviso {
  display: block;
  margin-top: .3rem;
  font-style: italic;
  opacity: .85;
}

/* ── Impresión ───────────────────────────────────────────────
   La marca fija se repite en cada página impresa (Chrome/Edge).
   El pie de autoría debe imprimirse siempre y no partirse. */
@media print {
  #marca-agua {
    display: block !important;
    position: fixed !important;
    inset: 0 !important;
    z-index: 400 !important;
  }

  .header-autoria {
    border-top-color: rgba(255, 255, 255, .3) !important;
    opacity: 1 !important;
  }

  .pie-autoria {
    break-inside: avoid;
    page-break-inside: avoid;
    color: #374151 !important;
  }
}
