/* Small additions for the static restore of sinergidad.org (loaded after the frozen Nuxt CSS). */
#voluntariado, #donaciones { scroll-margin-top: 80px; }
html { scroll-behavior: smooth; }

/* news cards lost their (never archived) article links */
.news-card-link { display: block; height: 100%; }

/* donations: note replacing the online payment links */
.restore-note { max-width: 640px; margin: -12px auto 8px; font-size: 15px; color: #414141; }
.restore-note a { color: #6060e8; font-weight: 700; text-decoration: underline; }
.donation-option { color: inherit; text-decoration: none; }

/* contact: mail card replacing the dead form */
.restore-mail-card { padding: 48px 16px; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 100%; }
.restore-mail-card__title { font-size: 28px; color: #141414; margin-bottom: 16px; }
.restore-mail-card__text { max-width: 420px; color: #141414; margin-bottom: 28px; }
.restore-mail-card__addr a { color: #6060e8; font-weight: 700; word-break: break-all; }

/* team members row: the original hid the scrollbar of a horizontal scroller;
   show a thin one so mouse users can reach every card */
@media (hover: hover) and (pointer: fine) {
  .members__cards-wrapper { scrollbar-width: thin; padding-bottom: 12px; }
  .members__cards-wrapper::-webkit-scrollbar { display: block !important; height: 8px; }
  .members__cards-wrapper::-webkit-scrollbar-thumb { background: #6060e8; border-radius: 4px; }
  .members__cards-wrapper::-webkit-scrollbar-track { background: rgba(96, 96, 232, .15); border-radius: 4px; }
}
.vueperslides__bullet { background: transparent; border: 0; padding: 0; cursor: pointer; }
