/* 静态报告页统一返回条：雷达 / A股盘中 / 收盘复盘共用，避免每份报告各写一套返回入口 */
.report-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px 14px;
  flex-wrap: wrap;
  margin: 0 0 12px;
  font-size: 12.5px;
  line-height: 1.6;
}
.report-nav a { color: var(--muted, #a6abb5); text-decoration: none; }
.report-nav a:hover { color: var(--accent, #ff5a1f); text-decoration: underline; }
.report-nav a:focus-visible { outline: 2px solid var(--accent, #ff5a1f); outline-offset: 2px; border-radius: 2px; }
.report-theme-btn {
  appearance: none;
  border: 1px solid var(--line, #2a2d33);
  background: transparent;
  color: var(--muted, #a6abb5);
  border-radius: 999px;
  padding: 1px 9px;
  font: inherit;
  font-size: 12px;
  line-height: 1.6;
  cursor: pointer;
}
.report-theme-btn:hover { color: var(--accent, #ff5a1f); border-color: var(--accent, #ff5a1f); }
.report-theme-btn:focus-visible { outline: 2px solid var(--accent, #ff5a1f); outline-offset: 2px; }
/* 报告页自带的窄屏字号下限用 `body,div,a{font-size:max(11px,1em)!important}` 会把这一行放大到 16px；
   这里用类选择器 + !important 把它压回 12px，保持四个报告入口的字号一致 */
@media (max-width: 640px) {
  .report-nav, .report-nav a, .report-theme-btn { font-size: 12px !important; }
  .report-nav { margin-bottom: 10px; }
}
