/*
|--------------------------------------------------------------------------
| 2026-11-02
| Author: Claude
| Neuanlage (Startseite R10), Entscheidung Klaus 2026-11-02.
|
| VisionThinks UI / Layout / Volle Breite
|
| Eine Vorlage, deren Bänder bis an den Bildschirmrand reichen sollen,
| gibt an ihrem äußeren Rahmen die Klasse .vt-vollebreite aus, z. B.
|   <div class="vt-start-seite vt-vollebreite">
| Jeder Elementor-Container, der so einen Rahmen enthält, setzt dann
| links und rechts keinen Innenabstand. Oben/unten bleiben die Werte
| aus Elementor. In Elementor ist nichts einzutragen.
|
| Warum nötig: Die Container der Bühne haben auf Tablet/Handy eigene
| Seitenränder (gemessen Startseite: 20px bei 800px, 5px bei 320px;
| gleiche Werte wie die Regel #webhosting-faq in vt-start-contao.css S9).
|
| Spezifität: :is(#webhosting-faq, .e-con) übernimmt das Gewicht einer
| ID (1,0,0), plus :has(...) (0,1,0) = (1,1,0). Damit gewinnt die Regel
| gegen #webhosting-faq (1,0,0) und gegen Elementors Element-Regeln
| (0,3,0), ohne !important. Getroffen werden alle Elementor-Container
| (.e-con) mit einem .vt-vollebreite darin, unabhängig von ID/Klasse.
| Elementor-Container setzen den Innenabstand über --padding-*; beides
| wird gesetzt.
|
| Eine Datei, keine Body-Klasse. Jede Seite, die .vt-vollebreite nutzt,
| lädt diese Datei über ihre Asset-Datei.
|--------------------------------------------------------------------------
*/

:is(#webhosting-faq, .e-con):has(.vt-vollebreite) {
    --padding-left: 0px;
    --padding-right: 0px;
    padding-left: 0;
    padding-right: 0;
}
