@charset

このページ、 Safari とか Chrome でレンダリング結果がなんか変だというのが気になってたのだけど、おもむろに CSS Validator を通してみたら、

@charset 規則が指定できるのは、スタイルシートの最初の部分のみです。直前にスペースが入っていたりしないか確認してみてください。

と怒られた。その通り直したら、あっさりと正常表示に。

ちなみに Opera も Firefox も IE も特に問題なくレンダリングできていた。