.feed-card.svelte-1pmejiv{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);gap:var(--space-2);min-width:0;transition:box-shadow var(--duration-fast), border-color var(--duration-fast);flex-direction:column;display:flex;position:relative}.feed-card.linked.svelte-1pmejiv:hover{box-shadow:var(--shadow-2);border-color:var(--color-brand-border)}.feed-card.svelte-1pmejiv:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:2px}.feed-card.svelte-1pmejiv:has(.feed-title:where(.svelte-1pmejiv) a:where(.svelte-1pmejiv):focus-visible){outline:2px solid var(--color-text-brand);outline-offset:2px}.feed-card[data-tone=brand].svelte-1pmejiv{background:var(--color-brand-muted);border-color:var(--color-brand-border);border-left:3px solid var(--color-brand)}.feed-card[data-tone=season].svelte-1pmejiv{border-color:var(--color-season-border);background:linear-gradient(135deg, var(--color-season-bg-from) 0%, var(--color-season-bg-via) 40%, var(--color-season-bg-to) 100%)}.feed-head.svelte-1pmejiv{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.feed-kind.svelte-1pmejiv{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary)}.feed-card[data-tone=brand].svelte-1pmejiv .feed-kind:where(.svelte-1pmejiv){color:var(--color-text-brand)}.feed-card[data-tone=season].svelte-1pmejiv .feed-kind:where(.svelte-1pmejiv){color:var(--color-season-body)}.feed-time.svelte-1pmejiv{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.feed-card[data-tone=season].svelte-1pmejiv .feed-time:where(.svelte-1pmejiv){color:var(--color-season-body)}.feed-title.svelte-1pmejiv{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--color-poem-title);overflow-wrap:anywhere;margin:0}.feed-title.svelte-1pmejiv a:where(.svelte-1pmejiv){color:inherit;text-decoration:none}.feed-title.svelte-1pmejiv a:where(.svelte-1pmejiv):hover{color:var(--color-brand)}.feed-title.svelte-1pmejiv a:where(.svelte-1pmejiv):after{content:"";border-radius:inherit;position:absolute;inset:0}.feed-title.svelte-1pmejiv a:where(.svelte-1pmejiv):focus-visible{outline:none}.feed-body.svelte-1pmejiv{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.feed-foot.svelte-1pmejiv{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.feed-card .feed-above{z-index:1;position:relative}.fav.svelte-pgi291{border-radius:var(--radius-full);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.fav.svelte-pgi291:hover{color:var(--color-text-primary);background:var(--color-bg-muted)}.fav.is-favorite.svelte-pgi291{color:var(--color-text-brand)}.fav.svelte-pgi291:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:1px}@media (pointer:coarse){.fav.svelte-pgi291{width:40px;height:40px}}.rn-row.svelte-1wu0ut2{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.rn-note.svelte-1wu0ut2{font-size:var(--text-sm);color:var(--color-text-primary)}.rn-label.svelte-1wu0ut2{font-size:var(--text-xs);color:var(--color-text-secondary);margin-right:var(--space-1)}.rn-said.svelte-1wu0ut2{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pa-text.svelte-1vv8v92{font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);white-space:pre-line;margin:0}.pa-text.clamped.svelte-1vv8v92{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pa-meta.svelte-1vv8v92{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;min-width:0;display:flex}.pa-written.svelte-1vv8v92{font-size:var(--text-xs);color:var(--color-text-secondary)}.pa-actions.svelte-1vv8v92{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.pa-more.svelte-1vv8v92{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-brand);cursor:pointer;background:0 0;border:0}.pa-more.svelte-1vv8v92:hover{text-decoration:underline}.pa-more.svelte-1vv8v92:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:1px}.pr-line.svelte-fw7mk{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.pr-grades.svelte-fw7mk,.rd-grades.svelte-1xzv9h4{align-items:center;gap:var(--space-1-5);display:flex}.pg-list.svelte-loluz8{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-row.svelte-loluz8{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);display:flex}.pg-row.svelte-loluz8:last-child{border-bottom:0}.pg-title.svelte-loluz8{min-width:0;font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-poem-title);overflow-wrap:anywhere;text-decoration:none}.pg-title.svelte-loluz8:hover{color:var(--color-brand);text-decoration:underline}.pg-rest.svelte-loluz8{font-size:var(--text-sm);color:var(--color-text-secondary)}.pg-all.svelte-loluz8{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-brand);text-decoration:none}.pg-all.svelte-loluz8:hover{text-decoration:underline}.sg-decided.svelte-1hnwqfe{font-size:var(--text-sm);color:var(--color-text-primary);margin:0}.if-text.svelte-r1cyu7{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-primary);margin:0}.if-opp.svelte-r1cyu7{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.if-opp-name.svelte-r1cyu7{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.if-opp-deadline.svelte-r1cyu7{font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-surface);border-radius:var(--radius-full);padding:1px var(--space-2)}.if-link.svelte-r1cyu7{align-self:flex-start;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-brand);text-decoration:none;display:inline-flex}.if-link.svelte-r1cyu7:hover{text-decoration:underline}.if-meta.svelte-r1cyu7{font-size:var(--text-xs);color:var(--color-text-secondary)}.if-actions.svelte-r1cyu7{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.if-all.svelte-r1cyu7{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-brand);text-decoration:none}.if-all.svelte-r1cyu7:hover{text-decoration:underline}.if-dismiss.svelte-r1cyu7{padding:0 var(--space-1);font-size:var(--text-lg);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;line-height:1}.if-dismiss.svelte-r1cyu7:hover{color:var(--color-text-primary)}.if-dismiss.svelte-r1cyu7:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:1px;border-radius:var(--radius-sm)}.sn-title.svelte-188upam{font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-season-title);margin:0}.sn-body.svelte-188upam{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-season-body);margin:0}.sn-meta.svelte-188upam{font-size:var(--text-xs);color:var(--color-season-body)}.sn-more.svelte-188upam{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-season-body);margin-left:auto;text-decoration:none}.sn-more.svelte-188upam:hover{text-decoration:underline}.ms.svelte-1j8481h{align-items:center;gap:var(--space-3);display:flex}.ms-icon.svelte-1j8481h{color:var(--color-text-brand);flex:none}.ms-glyph.svelte-1j8481h{font-size:22px;line-height:1}.ms-value.svelte-1j8481h{font-size:var(--text-3xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1}.ms-text.svelte-1j8481h{flex-direction:column;min-width:0;display:flex}.ms-unit.svelte-1j8481h{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.ms-label.svelte-1j8481h{font-size:var(--text-xs);color:var(--color-text-secondary)}.ms-xp.svelte-1j8481h{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-brand);white-space:nowrap;margin-left:auto}.rc-lede.svelte-1j9tnia{font-size:var(--text-base);line-height:var(--leading-snug);font-weight:var(--weight-medium);color:var(--color-text-primary);margin:0}.rc-stats.svelte-1j9tnia{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.rc-stat.svelte-1j9tnia{flex-direction:column;gap:2px;min-width:0;display:flex}.rc-label.svelte-1j9tnia{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary)}.rc-value.svelte-1j9tnia{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.rc-delta.svelte-1j9tnia{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug);margin:0}.rc-best.svelte-1j9tnia{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.rc-best-label.svelte-1j9tnia{font-size:var(--text-xs);color:var(--color-text-secondary)}.rc-best-title.svelte-1j9tnia{font-family:var(--font-serif);font-style:italic;font-size:var(--text-base);color:var(--color-poem-title);text-decoration:none}.rc-best-title.svelte-1j9tnia:hover{color:var(--color-text-brand);text-decoration:underline}.rc-sr.svelte-1j9tnia{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){.rc-stats.svelte-1j9tnia{grid-template-columns:repeat(2,minmax(0,1fr))}}.ot-quote.svelte-jqk09o{padding-left:var(--space-4);border-left:2px solid var(--color-border-strong,var(--color-text-secondary));gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ot-line.svelte-jqk09o{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.ot-source.svelte-jqk09o{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ot-title.svelte-jqk09o{color:var(--color-text-brand);font-weight:var(--weight-medium);text-decoration:none}.ot-title.svelte-jqk09o:hover{text-decoration:underline}.ot-when.svelte-jqk09o{font-size:var(--text-xs);color:var(--color-text-secondary)}.ot-more.svelte-jqk09o{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.tr-says.svelte-dqcbnu{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary);margin:0}.tr-arrow.svelte-dqcbnu{color:var(--color-text-brand)}.tr-detail.svelte-dqcbnu{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.tr-more.svelte-dqcbnu{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-brand);text-decoration:none}.tr-more.svelte-dqcbnu:hover{text-decoration:underline}.ps-list.svelte-stswg6{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ps-row.svelte-stswg6{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.ps-row.svelte-stswg6:last-child{border-bottom:0}.ps-title.svelte-stswg6{min-width:0;font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-poem-title);overflow-wrap:anywhere;text-decoration:none}.ps-title.svelte-stswg6:hover{color:var(--color-text-brand);text-decoration:underline}.ps-why.svelte-stswg6{font-size:var(--text-xs);color:var(--color-text-secondary)}.ps-more.svelte-stswg6,.tk-lede.svelte-kzpyot{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.tk-list.svelte-kzpyot{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tk-task.svelte-kzpyot{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--color-text-primary);font-size:var(--text-sm);border-bottom:1px solid var(--color-border-subtle);text-decoration:none;display:flex}li.svelte-kzpyot:last-child .tk-task:where(.svelte-kzpyot){border-bottom:0}.tk-task.svelte-kzpyot:hover .tk-name:where(.svelte-kzpyot){color:var(--color-text-brand)}.tk-task.svelte-kzpyot:focus-visible{outline:2px solid var(--color-text-brand);outline-offset:2px;border-radius:var(--radius-sm)}.tk-check.svelte-kzpyot{border-radius:var(--radius-full);border:1.5px solid var(--color-text-secondary);flex:none;width:18px;height:18px}.tk-name.svelte-kzpyot{flex:1;min-width:0}.tk-xp.svelte-kzpyot{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-brand);white-space:nowrap}
