.card.svelte-1cso6sw{display:flex;flex-direction:column;text-decoration:none;color:inherit}.img.svelte-1cso6sw{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:var(--paper-alt)}.lg.svelte-1cso6sw .img:where(.svelte-1cso6sw){aspect-ratio:16 / 10}img.svelte-1cso6sw{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.card.svelte-1cso6sw:hover img:where(.svelte-1cso6sw){transform:scale(1.04)}.meta.svelte-1cso6sw{display:flex;gap:.6rem;align-items:center;margin-top:1rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--green-deep);font-weight:400}.lang.svelte-1cso6sw{border:1px solid currentColor;border-radius:4px;padding:0 .3rem;font-size:.68rem}.ext.svelte-1cso6sw{margin-left:auto;color:var(--ink-faint)}h3.svelte-1cso6sw{font-size:1.15rem;font-weight:300;line-height:1.4;margin-top:.5rem;transition:color .2s}.lg.svelte-1cso6sw h3:where(.svelte-1cso6sw){font-size:clamp(1.35rem,2vw,1.75rem);font-weight:200}.card.svelte-1cso6sw:hover h3:where(.svelte-1cso6sw){color:var(--green-deep)}
