/* PDF call-to-action bar (progressive enhancement).
   Keep this file ASCII-only for safety across mixed-encoding pages. */

.pdf-cta {
  margin: 0.75rem 0 1rem;
  padding: 0.75rem;
  border: 1px solid #ddd;
  background: #f8faff;
  border-radius: 10px;
}

.pdf-cta__title {
  margin: 0 0 0.5rem;
  font-weight: bold;
}

.pdf-cta__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.pdf-cta__btn {
  display: inline-block;
  padding: 0.55rem 0.85rem;
  border-radius: 10px;
  border: 1px solid #0f4ed0;
  background: #1463ff;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.2;
}

.pdf-cta__btn:hover {
  filter: brightness(0.97);
}

.pdf-cta__btn:focus,
.pdf-cta__btn:focus-visible {
  outline: 3px solid #005fcc;
  outline-offset: 2px;
}

@media (max-width: 719px) {
  .pdf-cta__buttons {
    flex-direction: column;
    align-items: stretch;
  }

  .pdf-cta__btn {
    text-align: center;
  }
}

@media (prefers-color-scheme: dark) {
  .pdf-cta {
    border-color: #3a3a3a;
    background: #151a22;
  }

  .pdf-cta__title {
    color: #f3f6ff;
  }
}

