article.svelte-1ar977z{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-rows:auto 1fr;height:100%;transition:border-color .15s;display:grid;position:relative;overflow:hidden}article.svelte-1ar977z:hover,article.svelte-1ar977z:focus-within{border-color:var(--line-strong)}.img.svelte-1ar977z{aspect-ratio:16/9;background:var(--night);overflow:hidden}.img.svelte-1ar977z img{transition:transform .4s}article.svelte-1ar977z:hover .img:where(.svelte-1ar977z) img{transform:scale(1.03)}.body.svelte-1ar977z{align-content:start;gap:8px;padding:16px 18px 18px;display:grid}.big.svelte-1ar977z .body:where(.svelte-1ar977z){gap:10px;padding:22px 26px 26px}.meta.svelte-1ar977z{color:var(--muted);font-size:var(--step--1);align-items:center;gap:10px;display:flex}.kind.svelte-1ar977z{background:var(--teal-soft);color:var(--teal);border-radius:6px;padding:.15rem .55rem;font-weight:750}.pin.svelte-1ar977z{color:var(--amber);display:inline-flex}h3.svelte-1ar977z{font-size:var(--step-1);line-height:1.2}.big.svelte-1ar977z h3:where(.svelte-1ar977z){font-size:var(--step-2)}h3.svelte-1ar977z a:where(.svelte-1ar977z){color:var(--text);text-decoration:none}h3.svelte-1ar977z a:where(.svelte-1ar977z):after{content:"";position:absolute;inset:0}h3.svelte-1ar977z a:where(.svelte-1ar977z):focus-visible{outline:none}article.svelte-1ar977z:has(h3:where(.svelte-1ar977z) a:where(.svelte-1ar977z):focus-visible){box-shadow:var(--focus)}.summary.svelte-1ar977z{-webkit-line-clamp:3;line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product.svelte-1ar977z{color:var(--teal);font-size:var(--step--1);font-weight:700}@media (prefers-reduced-motion:reduce){.img.svelte-1ar977z img{transition:none}}
