.headline-link.svelte-dyvtdk{display:block;padding:var(--space-2) var(--space-3);text-decoration:none;border-radius:var(--radius-md);transition:var(--transition-colors)}.headline-link.svelte-dyvtdk:hover{background:var(--surface-hover)}.headline-title.svelte-dyvtdk{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-snug);margin-bottom:var(--space-1);transition:var(--transition-colors)}.headline-link.svelte-dyvtdk:hover .headline-title:where(.svelte-dyvtdk){color:var(--accent-primary)}.headline-meta.svelte-dyvtdk{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary)}.comment-count.svelte-dyvtdk{display:flex;align-items:center;gap:var(--space-1);color:var(--accent-primary)}.comment-icon.svelte-dyvtdk{width:12px;height:12px}.comment-count.svelte-dyvtdk span:where(.svelte-dyvtdk){font-weight:var(--font-semibold)}.pagination.svelte-14nrfpk{display:flex;justify-content:center;align-items:center;gap:var(--space-2)}.page-numbers.svelte-14nrfpk{display:flex;gap:var(--space-1)}.page-btn.svelte-14nrfpk{padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-primary);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition-all)}.page-btn.svelte-14nrfpk:hover:not(:disabled):not(.active){background:var(--surface-hover);border-color:var(--border-hover)}.page-btn.svelte-14nrfpk:focus-visible{box-shadow:var(--focus-ring)}.page-btn.active.svelte-14nrfpk{background:var(--accent-primary);color:var(--text-inverted);border-color:var(--accent-primary)}.page-btn.svelte-14nrfpk:disabled{opacity:.5;cursor:not-allowed}.nav-btn.svelte-14nrfpk{font-weight:var(--font-medium)}.news-page.svelte-ztprb1{min-height:100vh;background:var(--bg-secondary)}.news-container.svelte-ztprb1{max-width:768px;margin:0 auto;padding:var(--space-8) var(--space-4)}.page-header.svelte-ztprb1{margin-bottom:var(--space-8)}.back-link.svelte-ztprb1{display:inline-block;font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;margin-bottom:var(--space-2);transition:var(--transition-colors)}.back-link.svelte-ztprb1:hover{color:var(--accent-primary)}.page-header.svelte-ztprb1 h1:where(.svelte-ztprb1){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0}.loading-state.svelte-ztprb1{display:flex;justify-content:center;padding:var(--space-16)}.spinner.svelte-ztprb1{width:48px;height:48px;border:3px solid var(--border-default);border-top-color:var(--accent-primary);border-radius:50%;animation:svelte-ztprb1-spin .8s linear infinite}@keyframes svelte-ztprb1-spin{to{transform:rotate(360deg)}}.empty-state.svelte-ztprb1{text-align:center;padding:var(--space-16);background:var(--surface-primary);border-radius:var(--radius-lg)}.empty-state.svelte-ztprb1 h3:where(.svelte-ztprb1){font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-2)}.empty-state.svelte-ztprb1 p:where(.svelte-ztprb1){color:var(--text-secondary);margin:0}.articles-list.svelte-ztprb1{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.articles-list.svelte-ztprb1>*{border-bottom:1px solid var(--border-subtle)}.articles-list.svelte-ztprb1>*:last-child{border-bottom:none}.pagination-wrapper.svelte-ztprb1{margin-top:var(--space-8)}
