.projects-list.svelte-y97j6g{list-style:none;padding:0;margin-top:2em}.filter-bar.svelte-y97j6g,.project-empty.svelte-y97j6g{margin:.5rem 0 0;font-size:.9375rem;color:color-mix(in oklch,var(--color-base-content) 72%,transparent)}.filter-label.svelte-y97j6g{color:var(--color-primary);font-weight:500}.filter-clear.svelte-y97j6g{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;padding:0;border:0;background:none;color:var(--color-primary);text-decoration:underline;cursor:pointer}.filter-clear.svelte-y97j6g:hover{color:var(--color-secondary)}.project-item.svelte-y97j6g+.project-item:where(.svelte-y97j6g){margin-top:.875rem}.project-title.svelte-y97j6g{margin:0}.project-details.svelte-y97j6g{margin:.25rem 0 0}.project-description.svelte-y97j6g{color:color-mix(in oklch,var(--color-base-content) 72%,transparent)}.project-tags.svelte-y97j6g{white-space:normal}.project-tag.svelte-y97j6g{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;display:inline-block;vertical-align:baseline;margin-left:.3rem;padding:.05rem .35rem;border-radius:9999px;border:1px solid color-mix(in oklch,var(--color-base-content) 15%,transparent);background:color-mix(in oklch,var(--color-base-content) 6%,transparent);color:color-mix(in oklch,var(--color-base-content) 70%,transparent);font-size:.625rem;font-weight:500;line-height:1.3;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.project-tag.is-active.svelte-y97j6g,.project-tag.is-filtered.svelte-y97j6g{color:var(--color-primary);border-color:color-mix(in oklch,var(--color-primary) 45%,transparent);background:color-mix(in oklch,var(--color-primary) 12%,transparent)}
