.artikkel-verktoy.svelte-wpz896{gap:var(--spacing-5);margin-bottom:var(--spacing-8);flex-direction:column;display:flex}.search-wrap.svelte-wpz896{align-items:center;gap:var(--spacing-3);max-width:var(--container-text);padding:.85rem var(--spacing-5);border:1px solid var(--colors-input-border);border-radius:var(--rounded-full);background:var(--colors-surface);color:var(--colors-muted);display:flex;position:relative}.search-wrap.svelte-wpz896:focus-within{border-color:var(--colors-accent);box-shadow:0 0 0 4px var(--colors-accent-soft)}.search-wrap.svelte-wpz896 input:where(.svelte-wpz896){font-family:inherit;font-size:var(--typography-scale-base);color:var(--colors-text);background:0 0;border:none;outline:none;flex:1}.search-wrap.svelte-wpz896 input:where(.svelte-wpz896)::placeholder{color:var(--colors-meta)}.chips.svelte-wpz896{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.chip.svelte-wpz896{border:1px solid var(--colors-border);cursor:pointer;font-family:var(--typography-fonts-body);font-size:var(--typography-scale-sm);color:var(--colors-muted);border-radius:var(--rounded-full);background:0 0;min-height:38px;padding:.45rem .9rem}.chip.svelte-wpz896:hover{border-color:var(--colors-accent);color:var(--colors-text)}.chip[aria-pressed=true].svelte-wpz896{background:var(--colors-dark-bg);color:var(--colors-on-accent);border-color:var(--colors-text)}.filterbar.svelte-wpz896{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.sortbar.svelte-wpz896{gap:var(--spacing-2);flex-shrink:0;display:flex}.sortbtn.svelte-wpz896{height:44px;padding:0 var(--spacing-4);border:1px solid var(--colors-border);border-radius:var(--rounded-full);color:var(--colors-muted);cursor:pointer;font-family:var(--typography-fonts-body);font-size:var(--typography-scale-sm);background:0 0;align-items:center;gap:7px;display:inline-flex}.sortbtn.svelte-wpz896:hover{border-color:var(--colors-accent);color:var(--colors-text)}.sortbtn.active.svelte-wpz896{background:var(--colors-dark-bg);color:var(--colors-on-accent);border-color:var(--colors-text)}.sortarrow.svelte-wpz896{transition:transform .15s var(--extras-ease)}.sortarrow.up.svelte-wpz896{transform:rotate(180deg)}.status.svelte-wpz896{font-size:var(--typography-scale-sm);color:var(--colors-meta);margin-bottom:var(--spacing-6)}.load-more.svelte-wpz896{margin:var(--spacing-10) auto 0}.empty.svelte-wpz896{color:var(--colors-muted);font-style:italic}
