/* 线性图标：成熟图标集统一入口。颜色、尺寸、触控由令牌控制。 */
.il{display:inline-block;width:1.15em;height:1.15em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.15em}
.il--lg{width:1.5em;height:1.5em}.il--sm{width:1em;height:1em;vertical-align:-.1em}
/* 图标按钮（工具条/两栏页签）：30×26 是本站既定口径（用户 2026-09 定），
   尺寸改读 --ctl-icon/--ctl-icon-h，由 responsive.css 按断点分档，别在这里写死。 */
.il-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);width:var(--ctl-icon);min-width:var(--ctl-icon);height:var(--ctl-icon-h);min-height:var(--ctl-icon-h);padding:0;border:0;background:transparent;color:var(--fg);border-radius:var(--r-sm);cursor:pointer}
.il-btn:has(>span){width:auto;padding-inline:var(--sp-1)}
.il-btn:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}
.il-btn.on{color:var(--acc);background:var(--acc-soft)}
