.article-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.article-item.svelte-1uha8ag{border-bottom:1px solid var(--lines);transition:border-color var(--transition-speed) ease, opacity var(--transition-speed) ease}.article-item.read.svelte-1uha8ag{opacity:.5}.article-item.read.svelte-1uha8ag:hover{opacity:1}.article-item.svelte-1uha8ag:last-child{border-bottom:none}.article-link.svelte-1uha8ag{color:var(--text-primary);transition:transform var(--transition-speed) cubic-bezier(.4, 0, .2, 1);padding:32px 0;text-decoration:none;display:block}.article-date.svelte-1uha8ag{opacity:.5;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.85rem;display:block}.article-title.svelte-1uha8ag{transition:color var(--transition-speed) ease;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:400}mark.highlight.svelte-1uha8ag{color:var(--accent);background-color:#4f3b7826;border-radius:2px;padding:0 2px}:root[data-theme=dark] mark.highlight.svelte-1uha8ag{color:var(--accent);background-color:#a592d640}.article-snippet.svelte-1uha8ag{opacity:.75;margin:8px 0 0;font-size:.9rem;line-height:1.5}.article-link.svelte-1uha8ag:hover{transform:translate(12px)}.article-link.svelte-1uha8ag:hover .article-title:where(.svelte-1uha8ag){color:var(--accent)}.empty-state.svelte-1uha8ag{opacity:.5;font-style:italic}.controls-container.svelte-1uha8ag{flex-direction:column-reverse;gap:16px;margin-bottom:32px;display:flex}@media (width>=640px){.controls-container.svelte-1uha8ag{flex-direction:row;justify-content:space-between;align-items:flex-start}}.search-container.svelte-1uha8ag{width:100%;position:relative}@media (width>=640px){.search-container.svelte-1uha8ag{flex-shrink:0;width:240px}}.search-input.svelte-1uha8ag{border:1px solid var(--lines);width:100%;color:var(--text-primary);opacity:.6;transition:all var(--transition-speed) ease;background:0 0;border-radius:99px;padding:6px 30px 6px 14px;font-family:inherit;font-size:.85rem;line-height:1.6}.search-input.svelte-1uha8ag::-webkit-search-cancel-button{appearance:none}.search-input.svelte-1uha8ag::-webkit-search-decoration{appearance:none}.search-input.svelte-1uha8ag:hover,.search-input.svelte-1uha8ag:focus{border-color:var(--accent);opacity:1;outline:none}.clear-btn.svelte-1uha8ag{color:var(--text-primary);opacity:.5;cursor:pointer;transition:opacity var(--transition-speed) ease, color var(--transition-speed) ease;background:0 0;border:none;padding:0 4px;font-family:inherit;font-size:1.1rem;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.clear-btn.svelte-1uha8ag:hover{opacity:1;color:var(--accent)}.search-input.svelte-1uha8ag::placeholder{color:var(--text-primary);opacity:.5}.tag-filter.svelte-1uha8ag{flex-wrap:wrap;flex:1;gap:8px;display:flex}.tag-button.svelte-1uha8ag{border:1px solid var(--lines);color:var(--text-primary);opacity:.6;cursor:pointer;transition:all var(--transition-speed) ease;background:0 0;border-radius:99px;padding:6px 14px;font-size:.85rem;text-decoration:none;display:inline-block}.tag-button.svelte-1uha8ag:hover{border-color:var(--accent);opacity:1}.tag-button.active.svelte-1uha8ag{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary);opacity:1}.article-tags.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.article-tag.svelte-1uha8ag{color:var(--accent);opacity:.8;font-size:.85rem}
