@charset "UTF-8";.skeleton-list.svelte-15w5dg0{display:flex;flex-direction:column;gap:1.5rem}.skeleton-card.svelte-15w5dg0{background:color-mix(in srgb,var(--background-color) 60%,transparent);border:1px solid var(--table-border-color);border-radius:12px;padding:1.5rem}.skeleton-header.svelte-15w5dg0{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.skeleton-title.svelte-15w5dg0{height:1.75rem;width:70%;background:linear-gradient(90deg,color-mix(in srgb,var(--foam-color) 10%,transparent),color-mix(in srgb,var(--foam-color) 20%,transparent),color-mix(in srgb,var(--foam-color) 10%,transparent));background-size:200% 100%;border-radius:4px;animation:svelte-15w5dg0-shimmer 1.5s infinite}.skeleton-meta.svelte-15w5dg0{display:flex;gap:.75rem;align-items:center}.skeleton-badge.svelte-15w5dg0{width:4rem;height:1.25rem;background:color-mix(in srgb,var(--string-color) 15%,transparent);border-radius:4px;animation:svelte-15w5dg0-shimmer 1.5s infinite;animation-delay:.1s}.skeleton-date.svelte-15w5dg0{width:6rem;height:.875rem;background:color-mix(in srgb,var(--text-color-dark) 15%,transparent);border-radius:4px;animation:svelte-15w5dg0-shimmer 1.5s infinite;animation-delay:.15s}.skeleton-content.svelte-15w5dg0{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.skeleton-line.svelte-15w5dg0{height:.875rem;width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--text-color) 8%,transparent),color-mix(in srgb,var(--text-color) 15%,transparent),color-mix(in srgb,var(--text-color) 8%,transparent));background-size:200% 100%;border-radius:4px;animation:svelte-15w5dg0-shimmer 1.5s infinite;animation-delay:.2s}.skeleton-line.short.svelte-15w5dg0{width:60%}.skeleton-footer.svelte-15w5dg0{display:flex;gap:.5rem}.skeleton-tag.svelte-15w5dg0{width:4rem;height:1.5rem;background:color-mix(in srgb,var(--foam-color) 10%,transparent);border-radius:100px;animation:svelte-15w5dg0-shimmer 1.5s infinite;animation-delay:.25s}.skeleton-tag.svelte-15w5dg0:nth-child(2){width:5rem;animation-delay:.3s}.skeleton-tag.svelte-15w5dg0:nth-child(3){width:3.5rem;animation-delay:.35s}@keyframes svelte-15w5dg0-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.article-wrapper.svelte-lhgph8{margin-bottom:8px;position:relative}.card.article{color:var(--text-color);text-decoration:none;padding:1.25rem}.card.article:hover{border-color:var(--foam-color)}.card.article:focus-visible{outline:2px solid var(--foam-color);outline-offset:2px}.article-content.svelte-lhgph8{display:flex;flex-direction:column;gap:.5rem}.meta-and-tags.svelte-lhgph8{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.meta.svelte-lhgph8{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.meta.svelte-lhgph8 time:where(.svelte-lhgph8){color:var(--text-color);font-style:italic}.meta.svelte-lhgph8 .reading-time:where(.svelte-lhgph8){color:var(--text-color-dark)}.meta.svelte-lhgph8 .reading-time:where(.svelte-lhgph8):before{content:"·";margin-right:.5rem;color:var(--table-border-color)}.tags.svelte-lhgph8{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.tags.svelte-lhgph8 .tag:where(.svelte-lhgph8){font-size:.75rem;font-weight:500;padding:.2rem .5rem;border-radius:4px;background-color:var(--tags-background-color);color:var(--tags-color);border:1px solid var(--table-border-color);text-transform:lowercase}.tags.svelte-lhgph8 .tag:where(.svelte-lhgph8) .hash:where(.svelte-lhgph8){opacity:.6;margin-right:1px}h3.svelte-lhgph8{text-align:start;font-size:1.5rem;line-height:1.3;margin:0;padding:0;font-weight:600;color:var(--foam-color);transition:color .3s ease;white-space:normal}.card.article:hover h3.svelte-lhgph8{color:var(--rose-color)}.article-wrapper.draft.svelte-lhgph8 .card.article{padding-top:2rem}.draft-ribbon.svelte-lhgph8{position:absolute;top:0;right:0;z-index:10;overflow:hidden;width:75px;height:75px;text-align:right}.draft-ribbon.svelte-lhgph8 span:where(.svelte-lhgph8){font-size:.65rem;font-weight:700;color:var(--background-color);text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);width:100px;display:block;background:var(--rose-color);box-shadow:0 3px 10px -5px #0000004d;position:absolute;top:17px;right:-22px;letter-spacing:.05em}.excerpt.svelte-lhgph8{margin:0;text-align:start;color:var(--text-color-dark);font-size:1rem;line-height:1.6;display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.draft-badge.svelte-yuj9cu{font-size:.6rem;line-height:1;background-color:var(--rose-color);color:var(--background-color);padding:.15rem .4rem;border-radius:10px;margin-right:.4rem;vertical-align:middle;font-weight:700;letter-spacing:.03em;text-transform:uppercase;display:inline-block}
