/* 真实手机预览修订：仅放大需求卡片信息与操作，保持已验收业务逻辑。 */
.d-app.d-list-page,.d-app.d-list-page button{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}
.d-app.d-list-page>.d-content{padding-left:12px;padding-right:12px}
.d-app.d-list-page .d-filters>button{font-size:17px!important;font-weight:400}
.d-app.d-list-page .d-filters>button.active{font-weight:650}
.d-app.d-list-page .d-engagement-card{padding:18px 16px;border-radius:22px;margin-bottom:12px}
.d-app.d-list-page .d-card-person{margin-bottom:16px}
.d-app.d-list-page .d-publisher img,.d-app.d-list-page .d-publisher-fallback{width:36px;height:36px}
.d-app.d-list-page .d-publisher strong{font-size:16px;line-height:24px;font-weight:600}
.d-app.d-list-page .d-heat{font-size:12px;line-height:24px;padding:4px 8px;gap:4px;border-radius:13px}
.d-app.d-list-page .d-heat b{font-size:20px;line-height:24px}
.d-app.d-list-page .d-heat .d-icon{width:18px;height:22px}
.d-app.d-list-page .d-card-heading{gap:7px;margin-bottom:8px}
.d-app.d-list-page .d-card-copy h3{font-size:20px;line-height:28px;letter-spacing:0;font-weight:650}
.d-app.d-list-page .d-list-status{font-size:12px;line-height:19px;padding:2px 7px}
.d-app.d-list-page .d-card-copy .d-card-meta{font-size:14px!important;line-height:23px;margin-top:5px;gap:7px}
.d-app.d-list-page .d-card-meta .d-icon{width:18px;height:22px}
.d-app.d-list-page .d-card-budget b{font-size:24px;line-height:29px;font-weight:650}
.d-app.d-list-page .d-card-budget small{font-size:13px;line-height:20px}
.d-app.d-list-page .d-card-main>.d-card-description{font-size:15px;line-height:25px;margin-top:14px;color:#35353b}
.d-app.d-list-page .d-voice.miniature{height:36px;min-height:36px;width:65%;padding:4px 8px;margin-top:12px;box-sizing:border-box;gap:7px}
.d-app.d-list-page .d-voice.miniature>span:first-child{width:26px;height:26px;flex:none}
.d-app.d-list-page .d-voice.miniature small{font-size:13px}
.d-app.d-list-page .d-inline-danmaku{height:36px;padding:0 10px;gap:7px;margin-top:10px}
.d-app.d-list-page .d-inline-danmaku-track{font-size:13px;line-height:36px}
.d-app.d-list-page .d-quote-participants{font-size:13px;line-height:21px;gap:7px}
.d-app.d-list-page .d-quote-faces img,.d-app.d-list-page .d-quote-faces span{width:28px;height:28px}
.d-app.d-list-page .d-card-bottom{margin-top:16px;min-height:40px}
.d-app.d-list-page .d-card-action.small{font-size:15px!important;line-height:22px;min-height:40px;padding:8px 15px!important;border-radius:20px;font-weight:550!important;gap:6px}
.d-app.d-list-page .d-card-action .d-icon{width:18px;height:18px}
.d-app.d-list-page .d-share-unavailable{font-size:12px;line-height:20px;margin-top:7px}
@media(max-width:350px){.d-app.d-list-page .d-engagement-card{padding:16px 13px}.d-app.d-list-page .d-card-copy h3{font-size:18px}.d-app.d-list-page .d-card-budget b{font-size:22px}.d-app.d-list-page .d-card-copy .d-card-meta{font-size:13px!important}.d-app.d-list-page .d-card-action.small{font-size:14px!important;padding:8px 11px!important}.d-app.d-list-page .d-quote-participants{font-size:12px;gap:4px}.d-app.d-list-page .d-heat{padding:3px 6px}.d-app.d-list-page .d-heat b{font-size:18px}.d-app.d-list-page .d-list-status{font-size:11px}}
