@layer components{.thumbnail-link[data-astro-cid-kepklujp]{display:block;flex-shrink:0;position:relative;width:100%;height:100%;border-radius:8px 0 0 8px;overflow:hidden}.thumbnail-link[data-astro-cid-kepklujp]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:5%;background:linear-gradient(to right,transparent 0%,var(--color-background) 100%);pointer-events:none}.thumbnail-image[data-astro-cid-kepklujp]{width:100%;height:100%;object-fit:cover;object-position:left center;border:none}@media(max-width:640px){.thumbnail-link[data-astro-cid-kepklujp]{position:relative;width:100%;height:120px;overflow:hidden;border-radius:12px 12px 0 0}.thumbnail-link[data-astro-cid-kepklujp]:after{content:"";position:absolute;inset:auto 0 0;width:auto;height:60%;background:linear-gradient(to bottom,transparent 0%,var(--color-background) 100%);pointer-events:none}.thumbnail-image[data-astro-cid-kepklujp]{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:12px 12px 0 0;border:none;border-bottom:none}.thumbnail-link[data-astro-cid-kepklujp]:hover .thumbnail-image[data-astro-cid-kepklujp]{transform:none;box-shadow:none}}}@layer components{.post-item[data-astro-cid-di2nlc57]{display:flex;align-items:stretch;gap:0;margin-bottom:1.5rem;border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.post-item[data-astro-cid-di2nlc57]:last-child{margin-bottom:0}.thumbnail-wrapper[data-astro-cid-di2nlc57]{flex-shrink:0;width:var(--thumbnail-width, 220px)}.post-content[data-astro-cid-di2nlc57]{flex:1;min-width:0;padding:1rem 1.25rem}.post-item[data-astro-cid-di2nlc57] h2[data-astro-cid-di2nlc57]{font-size:1.5rem;margin-bottom:.5rem}.post-item[data-astro-cid-di2nlc57] h2[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]{color:var(--color-heading);text-decoration:none}.post-item[data-astro-cid-di2nlc57] h2[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]:hover{color:var(--color-link)}.description[data-astro-cid-di2nlc57]{color:var(--color-text-secondary);margin-bottom:.75rem}@media(max-width:900px)and (min-width:641px){.thumbnail-wrapper[data-astro-cid-di2nlc57]{width:160px}}@media(max-width:640px){.post-item[data-astro-cid-di2nlc57]{flex-direction:column}.thumbnail-wrapper[data-astro-cid-di2nlc57]{width:100%}.post-item[data-astro-cid-di2nlc57].no-thumbnail .thumbnail-wrapper[data-astro-cid-di2nlc57]{display:none}.post-content[data-astro-cid-di2nlc57]{padding:.75rem 1rem 1rem;margin-top:-16px;position:relative;z-index:1}.post-item[data-astro-cid-di2nlc57].no-thumbnail .post-content[data-astro-cid-di2nlc57]{margin-top:0}.post-item[data-astro-cid-di2nlc57] h2[data-astro-cid-di2nlc57]{font-size:1.25rem}}.meta[data-astro-cid-di2nlc57]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;font-size:.9rem;color:var(--color-text-tertiary)}.original-date[data-astro-cid-di2nlc57]{color:#aaa}.tags[data-astro-cid-di2nlc57]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.tag[data-astro-cid-di2nlc57]{background:var(--color-tag-bg);color:var(--color-tag-text);padding:.2rem .5rem;border-radius:3px;font-size:.85rem}.format-links[data-astro-cid-di2nlc57]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.format-link[data-astro-cid-di2nlc57]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;border-radius:4px;text-decoration:none;transition:background-color .2s,color .2s,filter .2s}.format-icon[data-astro-cid-di2nlc57]{display:inline-flex;width:1em;height:1em}.format-icon[data-astro-cid-di2nlc57] svg{width:100%;height:100%}.format-link[data-astro-cid-di2nlc57].format-text{background:var(--format-text-tint);color:var(--format-text-text)}.format-link[data-astro-cid-di2nlc57].format-text:hover{background:var(--format-text-fill);color:var(--format-text-on-fill)}.format-link[data-astro-cid-di2nlc57].format-study{background:var(--format-study-tint);color:var(--format-study-text)}.format-link[data-astro-cid-di2nlc57].format-study:hover{background:var(--format-study-fill);color:var(--format-study-on-fill)}.format-link[data-astro-cid-di2nlc57].format-slides{background:var(--format-slides-tint);color:var(--format-slides-text)}.format-link[data-astro-cid-di2nlc57].format-slides:hover{background:var(--format-slides-fill);color:var(--format-slides-on-fill)}.format-link[data-astro-cid-di2nlc57].format-audio{background:var(--format-audio-tint);color:var(--format-audio-text)}.format-link[data-astro-cid-di2nlc57].format-audio:hover{background:var(--format-audio-fill);color:var(--format-audio-on-fill)}.format-link[data-astro-cid-di2nlc57].format-quiz{background:var(--format-quiz-tint);color:var(--format-quiz-text)}.format-link[data-astro-cid-di2nlc57].format-quiz:hover{background:var(--format-quiz-fill);color:var(--format-quiz-on-fill)}.format-link[data-astro-cid-di2nlc57].format-source{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.format-link[data-astro-cid-di2nlc57].format-source:hover{background:var(--color-code-bg);color:var(--color-link);border-color:var(--color-link)}.format-link[data-astro-cid-di2nlc57].format-source.source-youtube:hover{color:#c00;border-color:#c00}[data-astro-cid-di2nlc57][data-theme=dark] .format-link[data-astro-cid-di2nlc57].format-source.source-youtube:hover{color:#f66;border-color:#f66}}@layer components{.pager[data-astro-cid-icaccoit]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem}.pager-item[data-astro-cid-icaccoit],.pager-step[data-astro-cid-icaccoit],.pager-gap[data-astro-cid-icaccoit]{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .5rem}.pager-archive[data-astro-cid-icaccoit]{display:flex;justify-content:center;margin-top:1rem}.pager-archive-alone[data-astro-cid-icaccoit]{margin-top:3rem}.pager-archive[data-astro-cid-icaccoit] a[data-astro-cid-icaccoit]{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .5rem;color:var(--color-link)}.pager-archive[data-astro-cid-icaccoit] a[data-astro-cid-icaccoit]:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.pager[data-astro-cid-icaccoit] a[data-astro-cid-icaccoit]{color:var(--color-link);text-decoration:none;border:1px solid var(--color-border);border-radius:4px}.pager[data-astro-cid-icaccoit] a[data-astro-cid-icaccoit]:hover{text-decoration:underline}.pager[data-astro-cid-icaccoit] a[data-astro-cid-icaccoit]:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.pager-current[data-astro-cid-icaccoit]{font-weight:700;color:var(--color-heading);border:1px solid var(--color-text-secondary);border-radius:4px}.pager-gap[data-astro-cid-icaccoit]{color:var(--color-text-secondary)}}
