/* Page 2/3-only styles. Stock data and search behavior are retained. */
html[data-us-stocks="true"] .us-stocks {
  margin-top: 44px;
  padding-top: 32px;
  border-top: 1px solid var(--line, #d6e6ed);
}
html[data-us-stocks="true"] .us-stocks__note {
  color: var(--muted);
  font-size: .9rem;
  margin: 16px 0 0;
  line-height: 1.8;
}
html[data-us-stocks="true"] #us-stock-grid .stock-card__change { color: #000; }
html[data-us-stocks="true"] #us-stock-grid .stock-card__symbol { direction: ltr; unicode-bidi: isolate; }
html[data-us-stocks="true"] .hero-popular-stocks__list { flex-wrap: wrap; }
@media (max-width: 540px) {
  html[data-us-stocks="true"] .us-stocks { margin-top: 30px; padding-top: 24px; }
}

/* Hide both browsing sections for all page 2/3 visitors, including after config refresh. */
html[data-us-stocks="true"][data-template-id="page2"] #featured,
html[data-us-stocks="true"][data-template-id="page3"] #featured {
  display: none !important;
}

/* White result dialogs match the existing notes, independent of dark-page theme colors. */
html[data-market="tw"]:is([data-template-id="page2"], [data-template-id="page3"]) .analysis-modal__dialog {
  --text: #567085;
  --muted: #567085;
  color: var(--text);
}
