<app> <style scoped> p { color: red; } </style> <!-- 文字が赤くなるはずだが・・・ --> <p>hello world!</p> </app> (めっちゃ簡略しています) 原因 調べてもよく分からず、しょうがないのでriot.jsのソースを見ることに。 cssManagerというシングルトン?がaddメソッドによってスタイル挿入を行っているらしい。 以下該当箇所を抜粋。 /** * Save a tag style to be later injected into DOM * @param { string } name - if it's passed we will map the css to a tagname * @param { string } css - css string * @returns {Object} s