@media print {
  body {
    background: white !important;
    color: black !important;
    font-size: 14pt;
    line-height: 1.6;
  }

  nav, aside, .player, .controls, .ads, .searchOverlay,
  .main-sidebar, .control-sidebar, .control-sidebar-bg,
  #loader, .navbar-wrapper, .playlist, .avatar-group,
  .favorite-btn, .bookmark-btn, .snackbar,
  .paper-nav-toggle, .searchOverlay-wrap {
    display: none !important;
  }

  article, .cardx, .card-bodyz, .wrapper {
    max-width: 700px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    background: white !important;
    box-shadow: none !important;
  }

  a::after {
    content: " (" attr(href) ")";
    font-size: 10pt;
  }
}

/* ---------- LOW BANDWIDTH MODE ---------- */

.lite-mode body,
body.lite-mode {
  background-image: none !important;
}

.lite-mode #loader,
.lite-mode .has-preloader .loader,
.lite-mode .searchOverlay,
.lite-mode .main-sidebar,
.lite-mode .control-sidebar,
.lite-mode .control-sidebar-bg,
.lite-mode .avatar-group,
.lite-mode #waveform,
.lite-mode .bottom-gradient,
.lite-mode .video-responsive iframe,
.lite-mode .video-responsive video,
.lite-mode img:not(.allow-lite),
.lite-mode .xv-slide .playlist .badge,
.lite-mode .xv-slide .playlist .favorite-btn,
.lite-mode .xv-slide .playlist .bookmark-btn,
.lite-mode .xv-slide .playlist .snackbar {
  display: none !important;
}

.lite-mode .xv-slide {
  background-image: none !important;
  background: #0c101b !important;
  min-height: auto !important;
}

.lite-mode .wrapper,
.lite-mode .cardx,
.lite-mode .card-bodyz {
  background: transparent !important;
  box-shadow: none !important;
}

.lite-mode .card-bodyz {
  margin-top: 1.5rem !important;
}

.lite-mode .navbar-wrapper {
  position: static !important;
}

.lite-mode #mediaPlayer {
  display: none !important;
}

.lite-mode .page.has-sidebar {
  padding-top: 0 !important;
}

.lite-mode p,
.lite-mode .lead {
  font-size: 1rem !important;
  line-height: 1.75 !important;
}

.lite-mode a.btn,
.lite-mode button.btn {
  white-space: normal;
}

/* utility class for elements hidden only in lite mode */
.lite-hide {
  display: block;
}
.lite-mode .lite-hide {
  display: none !important;
}
.low-bandwidth-toggle {
  color: #9aa0a6;
  text-decoration: none;
}

.low-bandwidth-toggle:hover {
  color: #9aa0a6;
  text-decoration: none;
}
.fr-quote-card {
  background: linear-gradient(180deg, #0c101b, #141b2d);
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 14px;
  padding: 18px;
  margin: 28px 0;
  box-shadow: 0 8px 24px rgba(0,0,0,.25);
}

.fr-quote-card__text {
  color: #d7dce2;
  font-size: 1.15rem;
  line-height: 1.7;
  margin-bottom: 12px;
}

.fr-quote-card__meta {
  color: #9aa0a6;
  font-size: 0.9rem;
  margin-bottom: 12px;
}

.copy-quote-btn {
  border: 1px solid rgba(255,255,255,.14);
  background: transparent;
  color: #9aa0a6;
  border-radius: 999px;
  padding: 6px 12px;
  font-size: 0.85rem;
  cursor: pointer;
}

.copy-quote-btn:hover {
  color: #ffffff;
  border-color: rgba(255,255,255,.3);
  background: rgba(255,255,255,.05);
}