/* design4 (2026-10-04): animierter Paket-Hintergrund + Lesbarkeit auf clan.1fox8hole7.de */
#fx-bg{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.7}
body{--acc-rgb:225,6,0}
body.fx-page[data-bg]::before{opacity:.55}
/* Inhalt über dem Canvas; durchscheinende Flächen, damit Text gut lesbar bleibt */
.hero,section.blk,footer,main{position:relative;z-index:1}
body.fx-page[data-bg] .hero{background:linear-gradient(180deg,rgba(10,10,11,.55),rgba(10,10,11,.35))}
body.fx-page[data-bg] section.blk{background:rgba(10,10,11,.45)}
body.fx-page[data-bg] main.wrap{background:rgba(10,10,11,.62);backdrop-filter:blur(2px);padding-top:4px}
body.fx-page[data-bg] .card{background:rgba(17,17,19,.92)}
body.fx-page[data-bg] footer{background:rgba(10,10,11,.6)}
/* Paket-Farben (gleiche Akzente wie 1fox8hole7.de) */
body[data-theme="edgerunner"]{--red:#ff2bd6;--red2:#00f0ff;--acc-rgb:255,43,214;--bg:#0b0614;--bg2:#140a22;--bg3:#1c0f2e}
body[data-theme="streetgang"]{--red:#c6ff00;--red2:#ff6a00;--acc-rgb:198,255,0;--bg:#0c0d08;--bg2:#14160e;--bg3:#1b1e13}
body[data-theme="nomad"]{--red:#ff8a2a;--red2:#d9b38c;--acc-rgb:255,138,42;--bg:#120c07;--bg2:#1b130b;--bg3:#241a10}
body[data-theme="polizei"]{--red:#1e6bff;--red2:#36d6ff;--acc-rgb:30,107,255;--bg:#050a17;--bg2:#0b1426;--bg3:#111d35}
body[data-theme="streetgang"] .btn:not(.ghost):not(.dark),body[data-theme="nomad"] .btn:not(.ghost):not(.dark){color:#0c0d08}
body[data-theme] .card{background:color-mix(in srgb,var(--bg2) 92%,transparent)}
body[data-theme] .top{background:color-mix(in srgb,var(--bg) 92%,transparent)}
