/* Rahmen für die Wochenblatt-Ausgaben, helles ElektroGenius-Design (weiß/rot). Erzeugt von wochenblatt-wrapper-hell.py */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
body{background:#fff;color:#111;font-family:"Barlow",-apple-system,"Segoe UI",system-ui,sans-serif;-webkit-text-size-adjust:100%}
a{color:#e63030;text-decoration:none}
a:hover{text-decoration:underline}
.eg-nav{position:sticky;top:0;z-index:20;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(17,17,17,.10);border-top:4px solid #e63030}
.eg-logo{font:800 1.45rem/1 "Barlow Condensed",sans-serif;letter-spacing:.02em;color:#111;text-transform:uppercase}
.eg-logo span{color:#e63030}
.eg-logo:hover{text-decoration:none}
.eg-back{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.9rem;color:#4b5563}
.eg-back svg{width:16px;height:16px}
.eg-back:hover{color:#e63030;text-decoration:none}
.eg-kopf{max-width:900px;margin:0 auto;padding:2.4rem 5% 1.6rem}
.eg-crumb{font-size:.8rem;color:#6b7280;margin-bottom:1.3rem}
.eg-meta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:.9rem}
.eg-badge{background:#e63030;color:#fff;font:700 .78rem/1 "Barlow Condensed",sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .8rem;border-radius:999px}
.eg-datum{font-size:.85rem;color:#6b7280}
h1{font:800 clamp(1.9rem,5vw,3rem)/1.05 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.005em;margin-bottom:.8rem}
.eg-teaser{color:#4b5563;font-size:1rem;line-height:1.7;max-width:680px}
.eg-themen{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem}
.eg-themen span{font-size:.75rem;font-weight:600;color:#b91c1c;background:rgba(230,48,48,.07);border:1px solid rgba(230,48,48,.25);border-radius:999px;padding:.25rem .75rem}
.eg-buehne{background:#f3f4f6;border-top:1px solid rgba(17,17,17,.08);border-bottom:1px solid rgba(17,17,17,.08);overflow:hidden;margin-top:.6rem}
.eg-buehne iframe{display:block;width:1080px;min-height:100vh;border:0;margin:0 auto;transform-origin:top left}
@media(max-width:1080px){.eg-buehne{height:var(--h)}.eg-buehne iframe{transform:scale(var(--s));margin:0}}
.eg-fuss{max-width:900px;margin:0 auto;padding:2rem 5% 3rem;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;color:#4b5563;font-size:.92rem;line-height:1.6}
.eg-knopf{display:inline-block;background:#e63030;color:#fff;font-weight:700;padding:.75rem 1.4rem;border-radius:999px;box-shadow:0 12px 28px -12px rgba(230,48,48,.55)}
.eg-knopf:hover{background:#d42222;text-decoration:none}
