/* Moved verbatim from the <style> block of design/FAQ.dc.html. */
  body { margin: 0; background: #FAFAFA; }
  nav::-webkit-scrollbar { display: none; }
  @media (max-width: 1100px) { .ax-header-icons { display: none !important; } }
  a { color: var(--ax-accent-deep); text-decoration-color: color-mix(in oklab, var(--ax-accent-deep) 45%, transparent); }
  a:hover { color: var(--ax-ink-900); text-decoration-color: currentColor; }

/* Port addition: answers, filtered-out questions, the empty state and "Clear filters" are server-rendered
   and stay hidden until faq.js shows them. */
main [hidden] { display: none !important; }
