/* Permanent blog navigation, consistent with the existing sidebar and mobile tabs. */
.tp-sidebar .tp-nav .tp-blog-nav-link{
  display:flex;align-items:center;gap:12px;width:100%;min-height:43px;
  text-decoration:none;color:var(--tp-muted,#58718a);
}
.tp-sidebar .tp-nav .tp-blog-nav-link:hover{
  color:var(--tp-text,#071c38);background:var(--tp-panel-3,#e8f3eb);
}
.tp-sidebar .tp-nav .tp-blog-nav-link:focus-visible,
.tp-bottom-nav .tp-blog-bottom-link:focus-visible{
  outline:3px solid var(--tp-green,#09ba5d);outline-offset:-3px;border-radius:9px;
}
.tp-sidebar .tp-nav .tp-blog-nav-link span{display:inline-flex;align-items:center;justify-content:center;font-size:18px;width:22px}
.tp-bottom-nav .tp-blog-bottom-link{
  min-width:0;min-height:44px;display:grid;place-items:center;align-content:center;gap:2px;
  text-align:center;padding:5px 2px;color:var(--tp-muted,#58718a);
  text-decoration:none;font-weight:760;
}
.tp-bottom-nav .tp-blog-bottom-link span{font-size:20px;line-height:1}
.tp-bottom-nav .tp-blog-bottom-link small{font-size:9px;font-weight:760;line-height:1.25}
html[data-tp-theme="dark"] .tp-sidebar .tp-nav .tp-blog-nav-link,
html[data-tp-theme="dark"] .tp-bottom-nav .tp-blog-bottom-link{
  color:var(--tp-muted,#adc6b9);-webkit-text-fill-color:var(--tp-muted,#adc6b9);
}
@media(max-width:820px){
  /* Six mobile tabs in organizer mode: even widths, no horizontal overflow. */
  .tp-bottom-nav{grid-auto-columns:minmax(0,1fr)}
  .tp-bottom-nav .tp-blog-bottom-link{touch-action:manipulation}
}