.ncard.svelte-19zqbgu.svelte-19zqbgu{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;height:100%;transition:transform .15s,box-shadow .15s}.ncard.svelte-19zqbgu.svelte-19zqbgu:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f356514}.ncard__img.svelte-19zqbgu.svelte-19zqbgu{aspect-ratio:16/10;overflow:hidden}.ncard__img.svelte-19zqbgu img.svelte-19zqbgu{width:100%;height:100%;object-fit:cover;display:block}.ncard__img--empty.svelte-19zqbgu.svelte-19zqbgu{background:linear-gradient(135deg,#ebf1f8,#d8e2ee);display:flex;align-items:center;justify-content:center;color:#0f356566;font-family:IBM Plex Mono,monospace;font-weight:700;letter-spacing:.12em}.ncard__body.svelte-19zqbgu.svelte-19zqbgu{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:8px;flex:1}.ncard--compact.svelte-19zqbgu .ncard__body.svelte-19zqbgu{padding:.95rem 1rem 1.1rem}.ncard__meta.svelte-19zqbgu.svelte-19zqbgu{display:flex;gap:10px;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.7rem;color:var(--muted-lt);text-transform:uppercase;letter-spacing:.04em}.ncard__tag.svelte-19zqbgu.svelte-19zqbgu{color:var(--primary);font-weight:600}.ncard__title.svelte-19zqbgu.svelte-19zqbgu{font-family:"DM Serif Display",Georgia,serif;font-size:1.15rem;color:var(--text);margin:0;line-height:1.25;font-weight:400}.ncard--compact.svelte-19zqbgu .ncard__title.svelte-19zqbgu{font-size:1.05rem}.ncard__excerpt.svelte-19zqbgu.svelte-19zqbgu{font-size:.85rem;color:var(--muted);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ncard__read.svelte-19zqbgu.svelte-19zqbgu{margin-top:auto;padding-top:6px;color:var(--primary);font-weight:500;font-size:.82rem}
