/* DONNELLY ONEPASS */
footer a[href*="threads"],
footer a[href*="goodreads"] {
  position:relative !important;
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
}
footer a[href*="threads"] > *,
footer a[href*="goodreads"] > * {
  visibility:hidden !important;
  opacity:0 !important;
}
footer a[href*="threads"]::before,
footer a[href*="goodreads"]::before {
  position:absolute !important;
  inset:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  visibility:visible !important;
  opacity:1 !important;
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  pointer-events:none !important;
}
footer a[href*="threads"]::before {
  content:"@" !important;
  font:700 22px/1 Arial,Helvetica,sans-serif !important;
}
footer a[href*="goodreads"]::before {
  content:"g" !important;
  font:700 24px/1 Georgia,"Times New Roman",serif !important;
}

/* TIMBERLINE STATIC FINAL 20260821 */

/* Threads + Goodreads: force actual visible marks inside existing circles */
footer a[href*="threads"],
footer a[href*="goodreads"] {
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  opacity:1 !important;
}
footer a[href*="threads"] svg,
footer a[href*="goodreads"] svg,
footer a[href*="threads"] svg *,
footer a[href*="goodreads"] svg * {
  color:#fff !important;
  fill:#fff !important;
  stroke:#fff !important;
  opacity:1 !important;
}
footer a[href*="threads"] img,
footer a[href*="goodreads"] img {
  filter:brightness(0) invert(1) !important;
  opacity:1 !important;
}
footer a[href*="threads"] [class*="icon"],
footer a[href*="goodreads"] [class*="icon"] {
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  opacity:1 !important;
}