.card.svelte-1cso6sw{padding:0;position:relative}.tutorial-badge.svelte-1cso6sw{position:absolute;display:flex;align-items:center;gap:.25rem;top:-.75rem;right:-.75rem;background-color:#fec201;color:#000;font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:1rem;z-index:1;text-transform:uppercase}.featured-image.svelte-1cso6sw{width:100%;height:200px;border-radius:.75rem .75rem 0 0;object-fit:cover;object-position:top}.post-link.svelte-1cso6sw{text-decoration:none;display:block}.post-content.svelte-1cso6sw{padding:1rem}.post-title.svelte-1cso6sw{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color);transition:color .2s ease-in-out;text-transform:capitalize}.post-link.svelte-1cso6sw:hover .post-title:where(.svelte-1cso6sw){color:var(--p-text-color)}.post-description.svelte-1cso6sw{color:var(--text-low-color);line-height:1.6;font-size:1rem;margin-bottom:1.5rem}.post-meta.svelte-1cso6sw{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid var(--border-softer-color)}.post-dates.svelte-1cso6sw{display:flex;align-items:center;gap:.4rem}.date-separator.svelte-1cso6sw{color:color-mix(in hsl,var(--text-color) 30%,transparent);font-size:.75rem}.post-date.svelte-1cso6sw{font-size:.875rem;color:var(--text-low-color);font-weight:400;font-style:italic}.post-date.updated.svelte-1cso6sw{font-size:.75rem;color:var(--p-text-color);opacity:var(--dim-text-opacity, .8)}.post-categories.svelte-1cso6sw{display:flex;flex-wrap:wrap;gap:.5rem}.muted.svelte-1cso6sw{color:var(--muted-tag-color, var(--p-text-color));opacity:var(--dim-text-opacity, .6)}
