.dt-follow{background:var(--fb-page);min-height:100vh}.dt-follow__wrap{max-width:1440px;margin:0 auto;padding:20px 32px 60px}.dt-follow__crumbs{color:var(--fb-t3);align-items:center;gap:8px;font-size:13px;display:flex}.dt-follow__crumb{color:var(--fb-t2)}.dt-follow__crumb:hover{color:var(--fb-brand-text)}.dt-follow__crumb-sep{color:var(--fb-t-sep)}.dt-follow__crumb-now{color:var(--fb-t1)}.dt-follow__head{border-bottom:1px solid var(--fb-divider);align-items:center;gap:12px;margin:14px 0 18px;padding-bottom:16px;display:flex}.dt-follow__owner{align-items:center;gap:8px;min-width:0;display:inline-flex}.dt-follow__owner:hover .dt-follow__owner-name{color:var(--fb-brand-text)}.dt-follow__avatar{object-fit:cover;background:var(--fb-ph);border-radius:50%;flex:none;width:36px;height:36px}.dt-follow__owner-name{color:var(--fb-t2);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.dt-follow__title{border-left:1px solid var(--fb-divider);color:var(--fb-t1);margin:0;padding-left:12px;font-size:20px;font-weight:700}.follow-list__count{color:var(--fb-t3);margin:0 0 10px;font-size:13px}.follow-list{border:1px solid var(--fb-line-soft);background:var(--fb-card);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.follow-list__row{align-items:center;gap:14px;padding:14px 18px;display:flex}.follow-list__row+.follow-list__row{border-top:1px solid var(--fb-divider)}.follow-list__row:hover{background:var(--fb-hover)}.follow-list__who{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.follow-list__who:hover .follow-list__name{color:var(--fb-brand-text)}.follow-list__avatar{object-fit:cover;background:var(--fb-ph);border-radius:50%;flex:none;width:48px;height:48px}.follow-list__text{flex-direction:column;gap:3px;min-width:0;display:flex}.follow-list__name{min-width:0;color:var(--fb-t1);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.follow-list__level{border:1px solid var(--fb-soft-line);background:var(--fb-soft);color:var(--fb-brand-text);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.follow-list__sign{color:var(--fb-t3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;overflow:hidden}.follow-list__btn{flex:none}.follow-list__more{justify-content:center;padding:22px 0 4px;display:flex}.follow-list__more-btn{border:1px solid var(--fb-border);background:var(--fb-card);color:var(--fb-t2);border-radius:999px;padding:9px 30px;font-family:inherit;font-size:14px}.follow-list__more-btn:hover{background:var(--fb-hover);border-color:var(--fb-border-strong)}.follow-list__more-btn:disabled{opacity:.6}.follow-list__empty--no-desc .empty-state__title{margin-bottom:18px}@media (max-width:1024px){.dt-follow__wrap{padding-left:20px;padding-right:20px}}@media (max-width:767px){.dt-follow{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.dt-follow__wrap{padding:14px 12px 24px}.dt-follow__head{flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0 14px;padding-bottom:12px}.dt-follow__title{border-left:none;padding-left:0;font-size:18px}.follow-list{border-radius:12px}.follow-list__row{gap:10px;padding:12px}.follow-list__avatar{width:42px;height:42px}.follow-list__name{gap:6px;font-size:14px}.follow-list__sign{font-size:12px}}:root[data-theme=dark] .follow-list{border-color:var(--fb-line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .follow-list{border-color:var(--fb-line)}}
.dt-follow.dt-follow--c .dt-follow__wrap{max-width:none;margin-left:0;margin-right:0;padding:24px 0 60px}
