.fav-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fav-item{display:flex;align-items:center;gap:14px;padding:10px 12px;background:linear-gradient(180deg, var(--surface-card-top) 0%, var(--surface-card) 45%);border:1px solid color-mix(in srgb, var(--race-color) var(--ui-ton-rest), transparent);border-radius:var(--r);transition:border-color var(--dur-hover) var(--ease)}.fav-item:hover{border-color:var(--race-color)}.fav-item:is(.no-tone,.is-gone){border-color:var(--ui-rec-line)}.fav-item:is(.no-tone,.is-gone):hover{border-color:var(--ui-rec-line-hover)}.fav-face{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb, var(--race-color, var(--line)) var(--ui-ton-rest), transparent);border-radius:50%;background:var(--node-bg)}.fav-item.is-gone .fav-face{border-color:var(--line);color:var(--ink-muted)}.fav-face svg{width:26px;height:26px;fill:currentColor}.fav-face img{width:30px;height:30px;object-fit:contain}.fav-dot{display:block;width:10px;height:10px;border-radius:50%;background:var(--race-color, var(--line))}.fav-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:14px}.fav-kind{font-size:var(--fs-plate);white-space:nowrap}.fav-item.is-gone .fav-kind{font-size:var(--fs-plate);color:var(--ink-muted)}.fav-title{min-width:0;font-family:var(--heading);font-size:var(--fs-item);font-weight:400;color:var(--race-color);text-decoration:none}:root[data-theme="light"] .fav-title{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.fav-item.no-tone .fav-title{color:var(--ink)}a.fav-title:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fav-note{flex:none;margin-left:auto;font-size:var(--fs-hint);color:var(--ink-dim);white-space:nowrap}.fav-item.is-gone .fav-title{font-family:var(--text);font-size:var(--fs-text);color:var(--ink-muted)}.fav-loading{margin:0;padding:14px 0;font-size:var(--fs-text);color:var(--ink-muted)}.fav-drop{flex:none;width:36px;height:36px;padding:0;border-radius:var(--r-sm);font-size:var(--fs-hint)}
