/* grid-links.css — acento de color en valores clickeables de celda (GAP en apps EJS).
   Regla C1.7: un valor clickeable en una cuadricula se distingue por color de acento,
   no solo por cursor/peso. Usa el token --ln-accent del sistema visual. */
[data-theme-curated] .t-link,
[data-theme-curated] .w-table a:not(.btn) {
  color: var(--ln-accent);
  text-decoration: none;
  cursor: pointer;
}
[data-theme-curated] .t-link:hover,
[data-theme-curated] .w-table a:not(.btn):hover {
  text-decoration: underline;
  color: var(--ln-accent-hover);
}

/* barra de paginador (consumida por paginador.ejs) */
[data-theme-curated] .w-pager { display: flex; align-items: center; gap: var(--ln-space-2); margin-top: var(--ln-space-3); font-size: 0.875rem; }
[data-theme-curated] .w-pager-meta { color: var(--ln-fg-muted); }
[data-theme-curated] .w-pager-nav { display: flex; align-items: center; gap: var(--ln-space-1); margin-left: auto; }
[data-theme-curated] .w-pager-cur { padding: 2px 8px; border-radius: var(--ln-radius-md); background: var(--ln-accent); color: var(--ln-accent-fg); }
[data-theme-curated] .w-pager-gap { padding: 0 4px; color: var(--ln-fg-subtle); }
