/* Cassidy's typography, layout and colours remain in the captured source. */
::selection { background: #8fc1cc; color: #0e1b22; }
:focus-visible { outline: 3px solid #8fc1cc; outline-offset: 5px; }
#signup-status { margin: 0; color: #f1f2ee; font-size: 14px; line-height: 1.5; }
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; }
}
