/* site-polish.css — 全站共用排版修正（2026-09-24）。搭配 site-polish.js 使用。
   分頁：色塊 pill → 文字分頁（2026-09-15 選擇器規則）。只套在 site-polish.js 認出是「分頁」的群組上。 */
.sp-texttabs { border-bottom: 1px solid #E8EAED; gap: 2px !important; box-shadow: none !important; }
.sp-texttabs > .sp-tab { background: transparent !important; border: 0 !important; border-bottom: 2px solid transparent !important;
  box-shadow: none !important; border-radius: 0 !important; color: #5F6368 !important; }
.sp-texttabs > .sp-tab:hover { color: #1A73E8 !important; }
.sp-texttabs > .sp-tab.active, .sp-texttabs > .sp-tab.on, .sp-texttabs > .sp-tab.is-active,
.sp-texttabs > .sp-tab[aria-selected="true"], .sp-texttabs > .sp-tab[aria-pressed="true"] {
  color: #174EA6 !important; font-weight: 600; border-bottom-color: #1A73E8 !important; }
.sp-texttabs > .sp-tab:focus-visible { outline: 2px solid #1A73E8; outline-offset: -2px; }
@media (max-width: 760px) { .sp-texttabs { flex-wrap: nowrap !important; overflow-x: auto; } .sp-texttabs > .sp-tab { white-space: nowrap; flex: none; } }
