.quotes.svelte-maq4gq{gap:12px;display:grid}.quote.svelte-maq4gq{border-inline-start:3px solid var(--lamplight);background:var(--card);border-radius:12px;margin:0;padding:12px 14px}.quote.svelte-maq4gq blockquote:where(.svelte-maq4gq){font-family:var(--font-display);white-space:pre-line;margin:0 0 6px;font-size:16px;line-height:1.4}.quote.svelte-maq4gq a:where(.svelte-maq4gq){color:inherit}.lead.svelte-maq4gq{margin-block-start:8px}.handle.svelte-maq4gq{text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:17px;overflow:hidden}.who.svelte-maq4gq{align-items:center;gap:18px;padding-block-start:8px;display:flex}.counts.svelte-maq4gq{text-align:center;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.counts.svelte-maq4gq div:where(.svelte-maq4gq){flex-direction:column-reverse;display:flex}.counts.svelte-maq4gq dd:where(.svelte-maq4gq){margin:0;font-size:20px;font-weight:700}.counts.svelte-maq4gq dt:where(.svelte-maq4gq){color:var(--ink-muted);font-size:13px}.name.svelte-maq4gq{font-family:var(--font-display);font-weight:var(--font-display-weight);margin-block-start:12px;font-size:22px}.bio.svelte-maq4gq{white-space:pre-line;margin-block-start:4px;font-size:15px;line-height:1.45}.buttons.svelte-maq4gq{gap:8px;margin-block-start:14px;display:flex}.buttons.svelte-maq4gq .btn:where(.svelte-maq4gq){flex:1;min-block-size:40px;font-size:14px}.edit.svelte-maq4gq{gap:12px;margin-block-start:12px;display:grid}.edit.svelte-maq4gq label:where(.svelte-maq4gq){gap:4px;font-size:14px;font-weight:600;display:grid}.row.svelte-maq4gq{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edit.svelte-maq4gq .file:where(.svelte-maq4gq){cursor:pointer;display:inline-flex}.file.svelte-maq4gq input:where(.svelte-maq4gq){opacity:0;block-size:1px;inline-size:1px;position:absolute}.file.svelte-maq4gq:focus-within{outline:2px solid var(--green)}.count.svelte-maq4gq{justify-self:end;font-weight:400}.at.svelte-maq4gq{color:var(--ink-muted);direction:ltr;align-items:center;gap:2px;display:flex}.at.svelte-maq4gq input:where(.svelte-maq4gq){block-size:44px;min-inline-size:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.at.svelte-maq4gq:focus-within{outline:2px solid var(--green);outline-offset:2px}.year.svelte-maq4gq{border-radius:var(--radius-card);background:var(--green);color:var(--on-green);gap:12px;margin-block-start:18px;padding:18px;display:grid}.line.svelte-maq4gq{justify-content:space-between;align-items:baseline;display:flex}.year.svelte-maq4gq h2:where(.svelte-maq4gq){font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:22px}.year.svelte-maq4gq a:where(.svelte-maq4gq){color:inherit;font-size:14px;font-weight:600}.numbers.svelte-maq4gq{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.numbers.svelte-maq4gq div:where(.svelte-maq4gq){flex-direction:column-reverse;display:flex}.numbers.svelte-maq4gq dd:where(.svelte-maq4gq){margin:0;font-size:24px;font-weight:700}.numbers.svelte-maq4gq dt:where(.svelte-maq4gq){font-size:13px}.months.svelte-maq4gq{align-items:flex-end;gap:6px;block-size:44px;display:flex}.months.svelte-maq4gq span:where(.svelte-maq4gq){background:var(--lamplight);border-radius:4px;flex:1}.months.svelte-maq4gq .later:where(.svelte-maq4gq){background:var(--on-green);opacity:.25}.section.svelte-maq4gq{margin-block:18px 8px;font-size:16px;font-weight:700}.loved.svelte-maq4gq{gap:10px;display:flex;overflow-x:auto}.find.svelte-maq4gq{gap:8px;display:flex}.find.svelte-maq4gq .at:where(.svelte-maq4gq){flex:1}.found.svelte-maq4gq{align-items:flex-start;gap:12px;margin-block-start:12px;display:flex}.found.svelte-maq4gq>div:where(.svelte-maq4gq){flex:1;min-inline-size:0}.found.svelte-maq4gq a:where(.svelte-maq4gq){font-weight:600}h3.svelte-maq4gq{margin-block:18px 6px;font-size:15px}.people.svelte-maq4gq li:where(.svelte-maq4gq){border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-block:6px;display:flex}.people.svelte-maq4gq a:where(.svelte-maq4gq){min-inline-size:0;color:inherit;flex:6rem;text-decoration:none}.one-line.svelte-maq4gq{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.btn.small.svelte-maq4gq{min-block-size:34px;padding:0 12px;font-size:14px}
