/* 导航、分段与分页保留各页面布局，选中状态使用主题强调色。 */
[data-ui="nav"] {
  min-height: 44px; border-radius: var(--radius-control);
  color: var(--muted); transition: background var(--duration-fast), color var(--duration-fast);
}
[data-ui="nav"]:is(:hover, [aria-current="page"], [aria-selected="true"], .active) {
  color: var(--accent-hover); background: var(--selected-surface);
}
.navigation { border-radius: var(--radius-panel); background: var(--surface); border-color: var(--border); }
.wealth-navigation {
  background: color-mix(in srgb, var(--bg) 95%, transparent);
  backdrop-filter: blur(16px); border-top: 1px solid var(--soft-line);
  box-shadow: 0 -8px 24px var(--shadow);
}
.wealth-nav-item[aria-current="page"]::after { border-color: var(--accent-hover); }
.launch-market-pagination a {
  display: inline-flex; align-items: center; justify-content: center;
  padding: 8px 12px; min-height: 44px; border: 1px solid var(--soft-line);
  border-radius: var(--radius-control); background: var(--soft-surface);
}
.launch-market-pagination [aria-disabled="true"] { opacity: .45; }

.market-controls { flex-wrap: wrap; padding-bottom: 8px; }
.market-stage-tabs { flex: 1 1 auto; gap: 3px; }
.market-stage-tabs [data-ui="nav"] { padding-inline: 7px; }
.market-sort { flex: 0 1 140px; max-width: 140px; }
.market-sort [data-ui="field"] { font-size: 12px; padding: 9px; }
