```svelte <script> let open = false; </script> <details bind:open>Hello</details> <style> details[open] { color: red; } </style> ``` `details[open]` is getting removed because the compiler doesn't think that `<details bind:open>` indicates an `open` attribute that might be present.