.news-header.svelte-1gc460s{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.news-header.svelte-1gc460s h2:where(.svelte-1gc460s){margin:0}.news-header.svelte-1gc460s p:where(.svelte-1gc460s){margin:.25rem 0 0}.news-rss.svelte-1gc460s{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border:1px solid var(--border);border-radius:6px;color:var(--muted);text-decoration:none;font-size:.8rem;font-weight:500;white-space:nowrap;transition:border-color .15s,color .15s;flex-shrink:0;margin-top:.15rem}.news-rss.svelte-1gc460s:hover{border-color:var(--accent);color:var(--accent)}.news-post.svelte-1gc460s{margin-bottom:1.5rem}.news-post.svelte-1gc460s h2:where(.svelte-1gc460s){margin:0 0 .25rem}.news-post__link.svelte-1gc460s{text-decoration:none;color:var(--fg)}.news-post__link.svelte-1gc460s:hover h2:where(.svelte-1gc460s){color:var(--accent)}.news-post__meta.svelte-1gc460s{font-size:.85rem;margin-bottom:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.news-post__excerpt.svelte-1gc460s{font-size:.9rem;color:var(--muted);margin:.25rem 0 .75rem;font-style:italic}.news-post__tags.svelte-1gc460s{margin-left:.5rem;display:inline-flex;gap:.25rem;flex-wrap:wrap}.news-post__body.svelte-1gc460s{margin-top:.75rem}.empty.svelte-1gc460s{text-align:center;padding:2rem 0}.tag.svelte-1gc460s{display:inline-block;padding:.1rem .4rem;background:var(--surface);border:1px solid var(--border);border-radius:4px;font-size:.75rem;color:var(--muted);margin-left:.25rem}.tag--clickable.svelte-1gc460s{cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.tag--clickable.svelte-1gc460s:hover{border-color:var(--accent);color:var(--accent)}.news-post__body.svelte-1gc460s h2{margin:1.5rem 0 .75rem;font-size:1.35rem}.news-post__body.svelte-1gc460s h3{margin:1.25rem 0 .5rem;font-size:1.1rem}.news-post__body.svelte-1gc460s p{margin:0 0 1rem;line-height:1.7}.news-post__body.svelte-1gc460s ul,.news-post__body.svelte-1gc460s ol{padding-left:1.5rem;margin:0 0 1rem}.news-post__body.svelte-1gc460s li{margin-bottom:.35rem;line-height:1.6}.news-post__body.svelte-1gc460s a{color:var(--accent);text-decoration:none}.news-post__body.svelte-1gc460s a:hover{text-decoration:underline}.news-post__body.svelte-1gc460s blockquote{border-left:3px solid var(--accent);margin:1rem 0;padding:.5rem 1rem;color:var(--muted)}.news-post__body.svelte-1gc460s code{background:var(--surface);padding:.15rem .35rem;border-radius:3px;font-size:.9em}.news-post__body.svelte-1gc460s img{max-width:100%;border-radius:8px}.news-post__body.svelte-1gc460s strong{font-weight:600;color:var(--fg)}.news-post__body.svelte-1gc460s em{font-style:italic}.filters.svelte-1gc460s{margin-bottom:1.5rem;padding:.75rem 1rem}.filters__row.svelte-1gc460s{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.filters__count.svelte-1gc460s{margin-top:.5rem;font-size:.8rem}.filter-group.svelte-1gc460s{display:flex;flex-direction:column;gap:.25rem}.filter-label.svelte-1gc460s{font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.filter-input{padding:.4rem .65rem;font-size:.85rem;font-family:inherit;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);cursor:pointer;min-width:120px}.filter-input:focus{outline:none;border-color:var(--accent)}.tag-combobox{position:relative}.tag-combobox .ui-combobox-input{width:160px;padding:.35rem .5rem;font-size:.85rem}.tag-selected.svelte-1gc460s{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border:1px solid var(--accent);border-radius:6px;background:rgba(var(--accent-rgb, 59, 195, 110),.08);color:var(--accent);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.tag-selected.svelte-1gc460s:hover{background:rgba(var(--accent-rgb, 59, 195, 110),.15)}.tag-selected__x.svelte-1gc460s{font-size:.75rem;opacity:.7}.tag-dropdown.ui-combobox-content{min-width:180px}.tag-dropdown .ui-combobox-item{font-size:.85rem}.tag-dropdown .ui-combobox-item[data-highlighted]{background:rgba(var(--accent-rgb, 59, 195, 110),.08)}.tag-dropdown__empty.svelte-1gc460s{padding:.5rem .75rem;font-size:.8rem;color:var(--muted)}.btn.svelte-1gc460s{display:inline-flex;align-items:center;padding:.4rem .75rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .15s}.btn--clear.svelte-1gc460s{align-self:flex-end}.btn-edit-tags.svelte-1gc460s{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;font-size:.78rem;padding:.1rem .3rem;opacity:.5;transition:opacity .15s}.btn-edit-tags.svelte-1gc460s:hover{opacity:1}.inline-tag-editor.svelte-1gc460s{width:100%;margin-top:.5rem}.tag-input-wrapper.svelte-1gc460s{display:flex;flex-wrap:wrap;gap:.3rem;padding:.35rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);min-height:34px;align-items:center}.tag-input-wrapper.svelte-1gc460s:focus-within{border-color:var(--accent)}.tag-input.svelte-1gc460s{border:none;background:transparent;color:var(--fg);font-size:.82rem;outline:none;flex:1;min-width:80px;padding:.1rem 0;font-family:inherit}.tag-pill.svelte-1gc460s{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;background:var(--accent);color:#fff;border-radius:4px;font-size:.75rem;font-weight:600}.tag-pill__x.svelte-1gc460s{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:.8rem;padding:0}.tag-pill__x.svelte-1gc460s:hover{color:#fff}.inline-tag-editor__actions.svelte-1gc460s{display:flex;gap:.5rem;margin-top:.35rem}@media(max-width:600px){.filters__row.svelte-1gc460s{flex-direction:column;align-items:stretch}.filter-input,.tag-combobox .ui-combobox-input{width:100%;min-width:0}.tag-dropdown.ui-combobox-content{width:100%}}
