/* 操作图标只使用本地SVG路径；尺寸与颜色不依赖系统字体。 */
svg.wc-icon{display:inline-block;width:1em;height:1em;min-width:1em;min-height:1em;flex:0 0 auto;overflow:visible;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.7;pointer-events:none;box-sizing:content-box}
svg.wc-icon[data-wc-icon="play"],svg.wc-icon[data-wc-icon="previous"],svg.wc-icon[data-wc-icon="next"]{fill:currentColor;stroke-width:1.2}
button>svg.wc-icon:only-child{width:18px;height:18px;min-width:18px;min-height:18px;vertical-align:middle}
.text-link svg.wc-icon,.cms-detail-link svg.wc-icon,.cms-inline-open svg.wc-icon{width:18px;height:18px;min-width:18px;min-height:18px}
.cms-prev>svg.wc-icon,.cms-next>svg.wc-icon{width:18px;height:18px;min-width:18px;min-height:18px}
.cms-detail-header svg.wc-icon{width:14px;height:14px;min-width:14px;min-height:14px;vertical-align:middle}.cms-back svg.wc-icon{margin-right:7px}.cms-open-full svg.wc-icon{margin-left:7px}
.cms-slide-actions [aria-hidden] svg.wc-icon{vertical-align:middle}.cms-original-context>summary>svg.wc-icon{margin-left:8px;transition:transform .2s}.cms-original-context[open]>summary>svg.wc-icon{transform:rotate(45deg)}
.track-play svg.wc-icon{width:13px;height:13px;min-width:13px;min-height:13px}.mobile-music-play svg.wc-icon,#player-toggle svg.wc-icon{width:18px;height:18px;min-width:18px;min-height:18px}.player-prev svg.wc-icon,.player-next svg.wc-icon,.mobile-music-prev svg.wc-icon,.mobile-music-next svg.wc-icon{width:16px;height:16px;min-width:16px;min-height:16px}
.menu-toggle>span>svg.wc-icon{width:15px;height:15px;min-width:15px;min-height:15px}.ok>svg.wc-icon,.no>svg.wc-icon{width:13px;height:13px;min-width:13px;min-height:13px;margin-right:4px}
.card__pick>svg.wc-icon,.pick>svg.wc-icon,.search button>svg.wc-icon{width:16px;height:16px;min-width:16px;min-height:16px}.lightbox__arrow>svg.wc-icon{width:24px;height:24px;min-width:24px;min-height:24px}
.reader-return>svg.wc-icon,.reader-footer-home>svg.wc-icon,.watch-open-page>svg.wc-icon{margin-left:5px}
.sidebar-add svg.wc-icon,.upload-buttons svg.wc-icon{width:14px;height:14px;min-width:14px;min-height:14px}.upload-symbol svg.wc-icon{width:27px;height:27px;min-width:27px;min-height:27px}.progress-state svg.wc-icon{width:17px;height:17px;min-width:17px;min-height:17px}.empty-symbol svg.wc-icon{width:28px;height:28px;min-width:28px;min-height:28px}.icon-button svg.wc-icon{width:16px;height:16px;min-width:16px;min-height:16px}
@media(prefers-reduced-motion:reduce){svg.wc-icon{transition:none!important}}
