.rc-head.has-subj{flex-wrap:wrap;row-gap:8px}.rc-card>.rc-head.has-subj>:is(.rc-mark,.new-tag){display:none}.rc-card>.rc-head.has-subj>.rc-title:has(+.new-tag){flex:auto}.rc-card>.rc-head.has-subj.has-mark{gap:8px;min-height:24px}.rc-card .rc-subj{min-width:0;max-width:100%;color:var(--muted);font:500 var(--card-fs-small) / 18px var(--font);flex:0 0 100%;order:-1;align-items:center;gap:6px;text-decoration:none;display:flex}.rc-card .rc-subj[hidden]{display:none}.rc-subj-pic{flex:none;display:inline-grid}.rc-subj-img{background:var(--face-bg);object-fit:cover;border-radius:30%;display:block}.rc-subj-img.is-round{border-radius:50%}.rc-card .rc-subj-img.is-blank{color:var(--fg);font:600 var(--card-fs-small) / 1 var(--font);place-items:center;display:grid}.rc-subj-name{align-items:center;gap:4px;min-width:0;display:flex}.rc-subj-name>span:first-child{transition:color .15s var(--ease);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.rc-subj:hover>.rc-subj-name>span:first-child{color:var(--fg)}}.rc-card>.rc-whose{grid-area:3/1;min-width:0;margin:6px 0 -4px;display:flex}.rc-card>.rc-whose[hidden]{display:none}.rc-card>:is(.rc-whose,.rc-foot)>.rc-subj{color:#000;width:fit-content;transition:opacity .15s var(--ease);flex:0 auto;order:0}@media (prefers-color-scheme:dark){.rc-card:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *)>:is(.rc-whose,.rc-foot)>.rc-subj{color:#fff}}.rc-card:where(:root[data-theme=dark],:root[data-theme=dark] *)>:is(.rc-whose,.rc-foot)>.rc-subj{color:#fff}@media (hover:hover){.rc-card>:is(.rc-whose,.rc-foot)>.rc-subj:hover{opacity:.7}.rc-card>:is(.rc-whose,.rc-foot)>.rc-subj:hover>.rc-subj-name>span:first-child{color:inherit}}.rc-card>.rc-foot>.rc-subj{margin-top:6px}.rc-card.has-whose>.rc-head>.new-tag{display:none}@media (prefers-reduced-motion:no-preference){.rc-card.is-in>:is(.rc-head,.rc-whose,.rc-foot)>.rc-subj{--appear-rise:4px;animation:rise-in var(--appear) var(--ease) .16s backwards}}.rcv-subj{transition:opacity .15s var(--ease);min-width:0;color:var(--fg);font:600 15px / 20px var(--font);align-items:center;gap:10px;margin:0 0 12px;text-decoration:none;display:flex}.rcv-subj .rc-subj-img.is-blank{place-items:center;font-size:13px;display:grid}@media (hover:hover){.rcv-subj:hover{opacity:.8}}.rc-subj-pic.is-alone{margin-right:2px}
