.card.svelte-m24f8j{background:var(--fill-a);border-radius:var(--radius);isolation:isolate;color:inherit;grid-template-rows:auto auto 1fr;transition:background .15s;display:grid;position:relative;overflow:hidden}h3.svelte-m24f8j a:where(.svelte-m24f8j){color:inherit;text-decoration:none}h3.svelte-m24f8j a:where(.svelte-m24f8j):after{content:"";z-index:1;position:absolute;inset:0}.card.svelte-m24f8j:has(h3:where(.svelte-m24f8j) a:where(.svelte-m24f8j):focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.ref.svelte-m24f8j{font:500 12px var(--mono);justify-content:space-between;gap:8px;padding:10px 14px 0;display:flex}.ref.svelte-m24f8j b:where(.svelte-m24f8j){color:var(--accent);font-weight:600}.ref.svelte-m24f8j i:where(.svelte-m24f8j){color:var(--ink-2);font-style:normal}.img.svelte-m24f8j{aspect-ratio:4/3;background:var(--photo-bg);border-radius:10px;margin:10px 14px 0;position:relative;overflow:hidden}.img.svelte-m24f8j img:where(.svelte-m24f8j){object-fit:cover;width:100%;height:100%}.img.svelte-m24f8j .survol:where(.svelte-m24f8j){opacity:0;transition:opacity .25s;position:absolute;inset:0}.survol.visible.svelte-m24f8j{opacity:1}.badge.svelte-m24f8j{z-index:2;background:color-mix(in srgb, var(--paper) 88%, transparent);min-height:36px;color:var(--ink);font:600 14px var(--mono);cursor:pointer;border:0;border-radius:999px;padding:6px 14px;position:absolute;top:8px;right:8px}.badge.svelte-m24f8j:hover{background:var(--paper)}@media (hover:hover){.badge.svelte-m24f8j{display:none}.card.svelte-m24f8j:hover .survol:where(.svelte-m24f8j){opacity:1}.card.svelte-m24f8j:has(h3:where(.svelte-m24f8j) a:where(.svelte-m24f8j):focus-visible) .survol:where(.svelte-m24f8j){opacity:1}}.txt.svelte-m24f8j{align-content:start;gap:2px;padding:12px 14px 16px;display:grid}.card.svelte-m24f8j:hover{background:var(--fill-b)}h3.svelte-m24f8j{font:600 16px/1.3 var(--mono);margin:0}p.svelte-m24f8j{color:var(--ink-2);margin:0;font-size:14px}
