.card.svelte-ie22u{--card-line:var(--color-border);gap:var(--space-3);color:var(--color-text);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}@media (hover:hover){.card.svelte-ie22u:has(.card__link:where(.svelte-ie22u):hover){--card-line:var(--color-border-accent)}}.card.svelte-ie22u:has(.card__link:where(.svelte-ie22u):focus-visible){--card-line:var(--color-border-accent)}.card__meta.svelte-ie22u{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.card__kind.svelte-ie22u{color:var(--color-text-subtle)}.card__dot.svelte-ie22u{color:var(--color-text-faint)}.card__status.svelte-ie22u{color:var(--color-text-muted)}.card__read.svelte-ie22u{color:var(--color-text-subtle);white-space:nowrap}.card__date.svelte-ie22u{color:var(--color-text-subtle);white-space:nowrap;margin-left:auto}.card__title.svelte-ie22u{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);min-height:calc(var(--text-base) * var(--leading-normal))}.card__link.svelte-ie22u{color:inherit;text-decoration:none}.card__link.svelte-ie22u:after{content:"";position:absolute;inset:0}.card__plate.svelte-ie22u{aspect-ratio:4/3;border:var(--border-width) solid var(--card-line);border-radius:var(--radius-xs);transition:border-color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:flex;overflow:hidden}.card__plate.svelte-ie22u svg{pointer-events:none}.card__foot.svelte-ie22u{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.card__file.svelte-ie22u{z-index:1;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-out), text-decoration-color var(--duration-fast) var(--ease-out);position:relative}.card__file.svelte-ie22u:hover,.card__file.svelte-ie22u:focus-visible{color:var(--color-text);-webkit-text-decoration-color:var(--color-border-accent);text-decoration-color:var(--color-border-accent)}.card__cta.svelte-ie22u{height:var(--nav-h);padding-inline:var(--nav-item-pad-x);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-xs);background-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-control);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.card__cta-void.svelte-ie22u{background-color:var(--color-bg);color:var(--color-accent);clip-path:inset(0 100% 0 0);transition:clip-path var(--nav-void-out) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}@media (hover:hover){.card.svelte-ie22u:has(.card__link:where(.svelte-ie22u):hover) .card__cta-void:where(.svelte-ie22u){clip-path:inset(0);transition:clip-path var(--nav-void-in) var(--ease-out)}}.card.svelte-ie22u:has(.card__link:where(.svelte-ie22u):focus-visible) .card__cta-void:where(.svelte-ie22u){clip-path:inset(0);transition:clip-path var(--nav-void-in) var(--ease-out)}@media (prefers-reduced-motion:reduce){.card__cta-void.svelte-ie22u{transition:none}}
