diff --git a/index.css b/index.css index 61728dd..ae11cf9 100644 --- a/index.css +++ b/index.css @@ -740,6 +740,19 @@ body { `outline` plutôt que `border` : zéro effet sur la boîte (les cadres sont dimensionnés en aspect-ratio) et le rayon suit automatiquement. */ [data-video-provider] { outline: 1px solid var(--prov, transparent); outline-offset: -1px; } +/* /shorts : le cadre contient une iframe positionnée, qui peint PAR-DESSUS + l'outline du parent → la ligne fournisseur y est invisible. On la + redessine en overlay au-dessus de l'iframe (z-index 5 : sous le chrome + du cadre, z-10/z-20, et `pointer-events: none` laisse passer les gestes). */ +.shorts-frame[data-video-provider]::after { + content: ""; + position: absolute; + inset: 0; + border: 1px solid var(--prov, transparent); + border-radius: inherit; + pointer-events: none; + z-index: 5; +} [data-video-provider="youtube"], [data-video-provider="yt"] { --prov: #dc2626; } [data-video-provider="dailymotion"], diff --git a/src/components/shorts/watch-short.component.html b/src/components/shorts/watch-short.component.html index 2586b87..b619c6e 100644 --- a/src/components/shorts/watch-short.component.html +++ b/src/components/shorts/watch-short.component.html @@ -23,7 +23,7 @@