pub(crate) fn parse_shadow_len_tok(token: &str) -> Option<i32>Expand description
box-shadow/text-shadowのオフセット/ぼかし長さトークンを解決する
(丸ごと未対応だった単位あり。以前はpxのみ対応で、rem(box-shadow: 0.5rem 0.5rem 1rem redのような相対単位指定)はtoken.strip_suffix ("px")に一致せず数値パースにも失敗するため、呼び出し元の位置カウンタ
px_countが進まないまま静かに無視されていた——エラーにはならずcolor
だけ正しく拾われるため、「オフセット0・ぼかし0の見えない影」という
気づきにくい壊れ方をしていた。emは要素自身の算出フォントサイズが
この関数の引数だけでは解決できないため対象外のまま(resolve_ translate_lenと同じ判断)。2026-07-17 発見・実装(自己テストのため
モジュールトップレベル関数として新設。呼び出し元はbox-shadow/
text-shadowの2箇所)。