tbody tr:hover{background:#fafbfe}caption{text-align:left;padding:15px;font-size:12px;color:#666}figure{margin:34px 0;background:#fafafa;border-radius:22px;padding:16px;overflow:hidden}figure img{display:block;max-width:100%;height:auto;margin:auto}figcaption{padding:14px 8px 3px;color:#666;font-size:13px;line-height:1.7}.equation{background:#f7f8fb;border-radius:14px;padding:18px;overflow:auto;margin:24px 0}.steps li{padding:6px 0}.legend{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.legend span{border-radius:9px;padding:6px 10px;font-size:12px;background:#f2f2f4}.source{font-size:12px;margin-right:8px}.muted{color:#707078;font-size:14px}