.pagination{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xl)0;display:flex}.pagination__link,.pagination__current{min-width:36px;height:36px;padding:0 var(--spacing-sm);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.pagination__link{color:var(--color-text-secondary);background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer}.pagination__link:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-bg-hover)}.pagination__current{color:#fff;background-color:var(--color-primary);border:1px solid var(--color-primary)}.pagination__dots{color:var(--color-text-muted);padding:0 var(--spacing-xs)}
.articles-page{max-width:var(--container-max);padding:0 var(--spacing-md);margin:0 auto}.articles-page__layout{grid-template-columns:1fr var(--sidebar-width);gap:var(--spacing-lg);margin:var(--spacing-lg)0;display:grid}.articles-page__header{margin-bottom:var(--spacing-md)}.articles-page__title{color:var(--color-text);font-size:1.5rem;font-weight:600}.articles-page__list{gap:var(--spacing-lg);flex-direction:column;display:flex}.articles-page__empty{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-muted);font-size:1rem}@media (max-width:1024px){.articles-page__layout{grid-template-columns:1fr}}
