Zewnętrzny CSS wpływający („wykrwawia” się) na cieńszy DOM za pomocą polimeru

Tęsknię za czymś, ale nie mogę tego zrozumieć. Mam prosty element niestandardowy zaimplementowany z polimerem:

<polymer-element name="test-elem">

    <template>
        <content></content>
        <div id="container">
            <div class="deepinside">
            TECK ... CHEST
            </div>
        </div>
    </template>

    <script>
        Polymer('test-elem', {
            applyAuthorStyles: false,
        });
    </script>

</polymer-element>

Następnie używam go na prostej stronie:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
    <meta http-equiv="Content-type" content="text/html;charset=UTF-8" />

    <script src="libs/polymer.min.js"></script>

    <link rel="import" href="test-elem.html">

    <style>
    .deepinside { color: red; }
    </style>

</head>
<body>
    <test-elem>Hi</test-elem>
</body>
</html>

Zawartość wewnętrznego elementudiv (zclass="deepinside") jest wyświetlany na czerwono. Jeśli dobrze rozumiem, to nie powinno się zdarzyć (patrzten dokument). Uwaga, którą wyraźnie zadeklarowałemapplyAuthorStyles: false w konstruktorze elementu (nie powinno to być konieczne, ponieważ jest to zachowanie domyślne). Nie rozumiem, dlaczego zewnętrzny CSS wpływa na element w cieniowym DOM. Próbowałem nawet określićshadowdom atrybut jawnie w definicji elementu, ale wynik jest taki sam.

czego mi brakuje?

FWIW, używam Chrome w wersji 31.0.1650.57 na OS X 10.7.5.

questionAnswers(1)

yourAnswerToTheQuestion