.src-grp.svelte-1vc8csm.svelte-1vc8csm{margin-bottom:26px}.src-grp-h.svelte-1vc8csm.svelte-1vc8csm{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 18px;border-radius:var(--r-md);background:color-mix(in srgb,var(--ink) 6%,color-mix(in srgb,var(--paper) 40%,transparent));-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid var(--glass-edge, var(--hairline));box-shadow:var(--shadow-1),inset 0 1px #ffffff52}.src-grp-h.svelte-1vc8csm .g.svelte-1vc8csm{font-family:var(--display, var(--serif));font-style:italic;font-weight:500;font-size:clamp(19px,1.9vw,22px);color:var(--ink);line-height:1.1}.src-grp-h.svelte-1vc8csm .gn.svelte-1vc8csm{font-family:var(--sans, system-ui);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);font-variant-numeric:tabular-nums oldstyle-nums}.src-list.svelte-1vc8csm.svelte-1vc8csm{display:grid;gap:6px}.src-item.svelte-1vc8csm.svelte-1vc8csm{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px 22px;border-radius:var(--r-md);background:var(--paper);border:1px solid var(--hairline);text-decoration:none;color:inherit;cursor:pointer;transition:transform .34s cubic-bezier(.34,1.56,.64,1),border-color .2s ease,box-shadow .22s ease,background .18s ease;position:relative}.src-item.svelte-1vc8csm.svelte-1vc8csm:hover{border-color:color-mix(in srgb,var(--gold) 60%,var(--hairline));transform:translate(6px);box-shadow:var(--shadow-1);background:color-mix(in srgb,var(--gold) 4%,var(--paper))}.src-text.svelte-1vc8csm.svelte-1vc8csm{min-width:0}.src-t.svelte-1vc8csm.svelte-1vc8csm{font-family:var(--display, var(--serif));font-style:italic;font-weight:500;font-size:clamp(18px,1.7vw,21px);color:var(--ink);margin:0;line-height:1.2;transition:color .18s ease}.src-item.svelte-1vc8csm:hover .src-t.svelte-1vc8csm{color:var(--crimson)}.src-a.svelte-1vc8csm.svelte-1vc8csm{font-family:var(--sans, system-ui);font-size:13px;color:var(--ink-3);margin:4px 0 0;letter-spacing:.01em}.src-meta.svelte-1vc8csm.svelte-1vc8csm{font-family:var(--sans, system-ui);font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--ink-4);white-space:nowrap;font-variant-numeric:tabular-nums oldstyle-nums;text-transform:uppercase}.src-empty.svelte-1vc8csm.svelte-1vc8csm{margin:40px 0;text-align:center;font-family:var(--display, var(--serif));font-style:italic;color:var(--ink-3)}
