.entry.svelte-ie22u{position:relative}.threaded.svelte-ie22u{padding-inline-start:var(--sp-7)}.threaded.svelte-ie22u:before{content:"";position:absolute;inset-block:0 calc(var(--entry-gap, 0px) * -1);inset-inline-start:10px;inline-size:1px;background:var(--line)}.node.svelte-ie22u{position:absolute;inset-block-start:1.35rem;inset-inline-start:2px;z-index:1;display:grid;place-items:center;padding:2px;color:var(--gold);background:var(--bg);border-radius:50%;transition:transform var(--dur) var(--ease)}.entry.svelte-ie22u:hover .node:where(.svelte-ie22u){transform:rotate(45deg) scale(1.1)}.card.svelte-ie22u{display:grid;gap:var(--sp-3);padding:var(--sp-5);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease-soft),box-shadow var(--dur) var(--ease-soft),transform var(--dur) var(--ease-soft)}.entry.svelte-ie22u:hover .card:where(.svelte-ie22u){border-color:color-mix(in oklab,var(--gold) 40%,var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}.head.svelte-ie22u{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.date.svelte-ie22u{font-size:var(--fs-small);font-weight:600;color:var(--gold);font-variant-numeric:tabular-nums}.theme.svelte-ie22u{font-size:var(--fs-tiny);color:var(--ink-2)}.theme.svelte-ie22u:before{content:"";display:inline-block;inline-size:3px;block-size:3px;margin-inline-end:var(--sp-3);border-radius:50%;background:var(--ink-3);vertical-align:middle}.sources-label.svelte-ie22u,.ordinal.svelte-ie22u{color:var(--ink-2)}.badge.svelte-ie22u{padding:.1rem .55rem;font-size:var(--fs-tiny);color:var(--brand);background:var(--brand-soft);border-radius:999px}html[data-theme=dark] .badge.svelte-ie22u{color:var(--brand-2)}.title.svelte-ie22u{font-size:1.1rem;font-weight:700;line-height:1.45}.summary.svelte-ie22u{font-size:var(--fs-small);line-height:1.85;color:var(--ink-2)}html:lang(fa) .summary.svelte-ie22u{font-size:.95rem}.quote.svelte-ie22u{position:relative;margin-block-start:var(--sp-2);padding:var(--sp-4) var(--sp-5);background:var(--surface-2);border-inline-start:2px solid var(--gold);border-radius:var(--radius);font-size:var(--fs-small);line-height:1.9;color:var(--ink)}html:lang(en) .quote.svelte-ie22u{font-family:var(--font-display-en);font-size:1.1rem;font-style:italic;line-height:1.6}.quote.svelte-ie22u p:where(.svelte-ie22u):before{content:open-quote}.quote.svelte-ie22u p:where(.svelte-ie22u):after{content:close-quote}.sources.svelte-ie22u{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-block-start:var(--sp-2);padding-block-start:var(--sp-4);border-block-start:1px dashed var(--line-soft)}.sources-label.svelte-ie22u{font-size:var(--fs-tiny);color:var(--ink-3)}.source-list.svelte-ie22u{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.source-list.svelte-ie22u a:where(.svelte-ie22u){display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:var(--fs-tiny);color:var(--ink-2);text-decoration:none;background:var(--bg-2);border:1px solid transparent;border-radius:999px;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.source-list.svelte-ie22u a:where(.svelte-ie22u):hover{color:var(--gold);background:color-mix(in oklab,var(--gold) 9%,transparent);border-color:color-mix(in oklab,var(--gold) 38%,transparent)}.source-list.svelte-ie22u svg:where(.svelte-ie22u){inline-size:9px;opacity:.65}html[dir=rtl] .source-list.svelte-ie22u svg:where(.svelte-ie22u){transform:scaleX(-1)}.ordinal.svelte-ie22u{font-variant-numeric:tabular-nums;color:var(--ink-3)}
