pub fn split_top_level_commas(s: &str) -> Vec<&str>Expand description
CSS 値をトップレベルのカンマだけで分割する(括弧内のカンマは無視)。
【2026-07-28】linear-gradient(135deg,rgba(52,152,219,.4) 0,rgba(44,62,80,.4) 100%)
の引数を単純な split(',') で割ると rgba(...) の内側のカンマでも割れてしまい、
色停止点が解釈できない。find_balanced_close と対で使うこと。
引用符(' / ")の内側のカンマも分割対象外にする
(font-family: "Foo, Bar", sans-serif のようなケース)。