.card.svelte-1ot9bfc{display:flex;flex-direction:column;width:100%;height:100%;cursor:pointer;text-decoration:none;color:var(--black)}.card.svelte-1ot9bfc:hover img:where(.svelte-1ot9bfc){transform:scale(1.1)}.card-disabled.svelte-1ot9bfc{cursor:not-allowed}.card-disabled.svelte-1ot9bfc:hover img:where(.svelte-1ot9bfc){transform:none}.image-container.svelte-1ot9bfc{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}.card.svelte-1ot9bfc img:where(.svelte-1ot9bfc){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in-out}.card-text.svelte-1ot9bfc{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding:var(--padding-default)}.excerpt.svelte-1ot9bfc{flex-grow:1;display:flex;flex-direction:column}.excerpt.svelte-1ot9bfc p:where(.svelte-1ot9bfc){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;flex-grow:1}.wip-badge.svelte-1ot9bfc{font-size:.75rem;font-weight:700;color:var(--white);background-color:var(--main-color);padding:.25rem .5rem;margin-right:.25rem;margin-bottom:2px}.list-item.svelte-1o2eyxt{width:100%;background-color:#fff;padding:.5rem 1rem;cursor:pointer;text-decoration:none;color:var(--black);transition:background-color .2s ease-in-out}.list-item.svelte-1o2eyxt:hover{background-color:#ededed}.list-item-disabled.svelte-1o2eyxt{cursor:not-allowed}.list-item-disabled.svelte-1o2eyxt:hover{background-color:#fff}.list-content.svelte-1o2eyxt{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;flex:1}.list-content.svelte-1o2eyxt h1:where(.svelte-1o2eyxt){font-weight:600;font-size:1rem;width:25%}.excerpt.svelte-1o2eyxt{width:40%}.excerpt.svelte-1o2eyxt p:where(.svelte-1o2eyxt){font-weight:400;font-size:1rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0}.tags.svelte-1o2eyxt{display:flex;flex-wrap:wrap;gap:.5rem;width:25%;align-items:center}.tags.svelte-1o2eyxt .tag:where(.svelte-1o2eyxt){font-weight:700;text-decoration:underline;font-size:.75rem;color:var(--black);transition:all .2s ease-in-out;border:none;background:none;padding:0;cursor:pointer}.tags.svelte-1o2eyxt .tag:where(.svelte-1o2eyxt):hover{background-color:var(--main-color);color:#fff;cursor:pointer}.date.svelte-1o2eyxt{width:10%;text-align:right}.wip-badge.svelte-1o2eyxt{font-size:.75rem;font-weight:700;color:var(--white);background-color:var(--main-color);padding:.25rem .5rem;margin-right:.25rem}@media (max-width: 768px){.list-content.svelte-1o2eyxt{flex-direction:column;gap:.5rem}.list-content.svelte-1o2eyxt h1:where(.svelte-1o2eyxt){width:100%}.excerpt.svelte-1o2eyxt,.tags.svelte-1o2eyxt{width:100%}.date.svelte-1o2eyxt{width:100%;text-align:left}}.filter-container.svelte-zdct11{display:flex;justify-content:space-between;flex-wrap:wrap;position:sticky;top:3rem;background-color:#fff;width:100%;padding:.875rem var(--padding-default);border-bottom:2px solid var(--black);gap:1rem;z-index:100}.filters.svelte-zdct11{display:flex;gap:.5rem;flex-wrap:wrap}.filter-tag.svelte-zdct11{font-weight:400;font-size:1.25rem;line-height:1.25rem;cursor:pointer;transition:all .2s ease-in-out}.filter-tag.svelte-zdct11:hover,.filter-tag.active.svelte-zdct11{background-color:var(--main-color);color:#fff}.view-button.svelte-zdct11{font-weight:400;font-size:1.25rem;line-height:1.25rem;cursor:pointer;transition:all .2s ease-in-out}.view-button.svelte-zdct11:hover{background-color:var(--main-color);color:#fff}.card-container.svelte-zdct11{display:grid;grid-template-columns:repeat(1,1fr);gap:1px;background-color:var(--black)}@media (min-width: 480px){.card-container.svelte-zdct11{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.card-container.svelte-zdct11{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.card-container.svelte-zdct11{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1920px){.card-container.svelte-zdct11{grid-template-columns:repeat(5,1fr)}}.empty-card.svelte-zdct11{background-color:#fff}.list-container.svelte-zdct11{display:flex;flex-direction:column;gap:1px;background-color:var(--black);min-height:calc(100vh - var(--header-height) - 50px)}.list-filler.svelte-zdct11{flex-grow:1;background-color:#fff}
