
#glasvorschau-kemberg .fv-hero{margin-top:24px}
#glasvorschau-kemberg .scene-frame{background:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}
#glasvorschau-kemberg .scene-frame>canvas{mask-image:linear-gradient(to bottom,#000 0%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 88%,transparent 100%)}
#glasvorschau-kemberg .fv-hero-identity ernestine-logo{border:3px solid #5a766d;border-radius:50%;background:#243e36;box-shadow:0 2px 10px #0003}
#glasvorschau-kemberg .school-intro-content{color:#fff8ef!important;text-shadow:none!important}
#glasvorschau-kemberg .school-intro-content .fv-kicker,#glasvorschau-kemberg .school-intro-content .daily-headline-author{color:inherit!important}
#glasvorschau-kemberg .fv-action{background:#f9f1e6;color:#273c34;border-color:#f9f1e6}
#glasvorschau-kemberg .school-intro-overlay{display:flex;align-items:center;justify-content:center;padding:32px 100px 70px;background:transparent!important}#glasvorschau-kemberg .school-intro-content{text-align:center;max-width:650px;color:#fff8ef!important;text-shadow:0 2px 5px #172019b3!important}#glasvorschau-kemberg .fv-hero-identity{display:block;margin-bottom:24px}#glasvorschau-kemberg .fv-hero-identity ernestine-logo{position:absolute;top:24px;left:24px;width:88px;max-width:88px;background:#243e36;border:6px solid #243e36}#glasvorschau-kemberg .fv-hero-identity .fv-kicker{font-size:13px;letter-spacing:.02em}#glasvorschau-kemberg .fv-hero-identity .fv-kicker strong{font-size:17px}#glasvorschau-kemberg .daily-headline{font-size:clamp(30px,4.2vw,50px);max-width:650px;line-height:1.03;letter-spacing:-.035em;font-weight:800}#glasvorschau-kemberg .daily-headline em{font-weight:650;font-style:italic;color:#fff0c9}#glasvorschau-kemberg .daily-headline-author{font-size:12px;margin-top:18px}#glasvorschau-kemberg .fv-hero-actions{justify-content:center;margin-top:26px}@media(max-width:760px){#glasvorschau-kemberg .school-intro-overlay{padding:22px;background:#243e36!important}#glasvorschau-kemberg .fv-hero-identity ernestine-logo{position:static;display:block;margin:0 auto 14px;width:64px;max-width:64px}#glasvorschau-kemberg .daily-headline{font-size:30px}#glasvorschau-kemberg .fv-hero-identity .fv-kicker strong{font-size:14px}#glasvorschau-kemberg .fv-hero-identity .fv-kicker{font-size:11px}}#glasvorschau-kemberg .school-intro-content,#glasvorschau-kemberg .school-intro-content .fv-kicker,#glasvorschau-kemberg .school-intro-content .daily-headline-author{color:#fff!important}#glasvorschau-kemberg .daily-headline{color:#fff!important;font-weight:900;letter-spacing:-.045em;line-height:1.02}#glasvorschau-kemberg .daily-headline em{color:#fff;font-weight:900;font-style:italic}#glasvorschau-kemberg .fv-hero-identity ernestine-logo{position:static;display:block;margin:0;width:72px;max-width:72px;border:0;background:transparent;box-shadow:none;filter:none}#glasvorschau-kemberg .fv-hero-actions{gap:14px}#glasvorschau-kemberg .fv-ideas-action{background:#def28a;color:#243e36;border-color:#def28a}#glasvorschau-kemberg .fv-hero-identity{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left;margin-bottom:24px}@media(max-width:760px){#glasvorschau-kemberg .fv-hero-identity ernestine-logo{width:64px;max-width:64px}#glasvorschau-kemberg .fv-hero-actions{flex-direction:column;align-items:center;gap:10px}}.bulb-balloon{position:fixed;pointer-events:none;z-index:100;transform:translateX(-50%);transform-origin:50% 100%}.bulb-balloon__sway{display:block;animation:fv-bulb-sway .6s ease-in-out infinite alternate}.bulb-balloon__scale{display:block;font-size:90px;line-height:1;transform-origin:50% 100%}.bulb-balloon.is-inflating .bulb-balloon__scale{animation:bulb-inflate 1.2s cubic-bezier(.2,.7,.3,1) both}.bulb-balloon.is-floating{animation:bulb-float var(--bulb-float-duration,1.5s) linear .2s both}
@keyframes bulb-inflate{from{transform:scale(.06)}85%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes bulb-float{to{transform:translate(-50%,var(--bulb-float-distance,-1000px))}}@keyframes fv-bulb-sway{from{transform:rotate(-6deg)}to{transform:rotate(6deg)}}
@media(prefers-reduced-motion:reduce){.bulb-balloon{display:none}}
/* Weicher Rand am Originalporträt; keine eigene Fläche oder Einfassung. */
#glasvorschau-kemberg .fv-hero-identity ernestine-logo::part(image),#glasvorschau-kemberg .fv-hero-identity ernestine-logo::part(canvas){mask-image:radial-gradient(circle closest-side,#000 78%,transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side,#000 78%,transparent 100%)}
#glasvorschau-kemberg .fv-hero-identity ernestine-logo{aspect-ratio:1;flex-shrink:0}
#glasvorschau-kemberg .fv-ideas-action{cursor:pointer}

/* Beide Aktionen bilden ein Paar; die vorhandenen Effekte bleiben am äußeren Element. */
#glasvorschau-kemberg .fv-hero-actions{gap:12px;align-items:center}
#glasvorschau-kemberg .fv-hero-actions .fv-action{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;max-width:100%;min-height:44px;padding:9px 16px;border:1px solid transparent;border-radius:10px;line-height:1.25;font-size:13px;font-weight:750;letter-spacing:-.01em;cursor:pointer;text-shadow:none;box-shadow:0 4px 12px #172c2926,inset 0 1px 0 #ffffff40;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#glasvorschau-kemberg .fv-hero-actions a.fv-action{color:#fff;background:linear-gradient(155deg,#4867dc,#314eb9);border-color:#607de5}
#glasvorschau-kemberg .fv-hero-actions .fv-ideas-action{color:#24352a;background:linear-gradient(155deg,#edffa8,#d6ef76);border-color:#efffb0}
#glasvorschau-kemberg .fv-button-inner{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:0}
#glasvorschau-kemberg .fv-button-label{text-align:left;min-width:0;overflow-wrap:break-word}
#glasvorschau-kemberg .fv-button-inner>svg{flex:0 0 18px;width:18px;height:18px;padding:0;border-radius:0;background:none;stroke-width:2.5;transition:transform .18s ease}
#glasvorschau-kemberg .fv-ideas-action .fv-button-inner>svg{background:none}
@media(hover:hover){
 #glasvorschau-kemberg .fv-hero-actions .fv-action:hover{transform:translateY(-2px);box-shadow:0 9px 22px #172c2933,inset 0 1px 0 #ffffff60}
 #glasvorschau-kemberg .fv-hero-actions a.fv-action:hover .fv-button-inner>svg{transform:translateX(3px)}
 #glasvorschau-kemberg .fv-ideas-action:hover .fv-button-inner>svg{transform:translateY(3px)}
}
#glasvorschau-kemberg .fv-hero-actions .fv-action:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 6px #243e36,0 8px 20px #172c2933}
#glasvorschau-kemberg .fv-hero-actions .fv-action:active{transform:translateY(0) scale(.98);box-shadow:0 2px 7px #172c2926}
@media(max-width:760px){#glasvorschau-kemberg .fv-hero-actions .fv-action{width:auto;min-width:0;max-width:100%;min-height:44px}#glasvorschau-kemberg .fv-hero-actions{width:100%;gap:10px}}
@media(prefers-reduced-motion:reduce){#glasvorschau-kemberg .fv-hero-actions .fv-action,#glasvorschau-kemberg .fv-button-inner>svg{transition:none}#glasvorschau-kemberg .fv-hero-actions .fv-action:hover,#glasvorschau-kemberg .fv-hero-actions .fv-action:active,#glasvorschau-kemberg .fv-button-inner>svg{transform:none!important}}

/* Bildaufteilung: kleine Identität oben links, Text und Aktionen unten links. */
#glasvorschau-kemberg .school-intro-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:24px 28px calc(var(--stats-overlap,46px) + 26px);background:transparent!important}
#glasvorschau-kemberg .school-intro-content{max-width:600px;text-align:left}
#glasvorschau-kemberg .fv-hero-identity{position:absolute;top:22px;left:28px;right:28px;display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;text-align:left}
#glasvorschau-kemberg .fv-hero-identity ernestine-logo{flex:0 0 52px;width:52px;max-width:52px;margin:0}
#glasvorschau-kemberg .fv-hero-identity .fv-kicker{font-size:11px;line-height:1.45}
#glasvorschau-kemberg .fv-hero-identity .fv-kicker strong{font-size:14px}
#glasvorschau-kemberg .daily-headline{font-size:clamp(26px,3.5vw,40px);max-width:570px}
#glasvorschau-kemberg .daily-headline-author{margin-top:12px}
#glasvorschau-kemberg .fv-hero-actions{justify-content:flex-start;align-items:flex-start;margin-top:20px}
@media(max-width:760px){
 #glasvorschau-kemberg .fv-hero{width:100%;max-width:none;margin-top:14px}
 #glasvorschau-kemberg .scene-frame{display:block;position:relative;height:clamp(480px,calc(45svh + 120px),600px);border-radius:20px 20px 0 0}
 #glasvorschau-kemberg .scene-frame>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:55% center}
 #glasvorschau-kemberg .school-intro-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:20px 24px calc(var(--stats-overlap,38px) + 28px);background:transparent!important}
 #glasvorschau-kemberg .school-intro-content{width:100%;max-width:500px;text-align:left}
 #glasvorschau-kemberg .fv-hero-identity{top:20px;left:24px;right:24px;gap:9px}
 #glasvorschau-kemberg .fv-hero-identity ernestine-logo{flex-basis:44px;width:44px;max-width:44px}
 #glasvorschau-kemberg .fv-hero-identity .fv-kicker{font-size:10px}
 #glasvorschau-kemberg .fv-hero-identity .fv-kicker strong{font-size:12px}
 #glasvorschau-kemberg .daily-headline{font-size:clamp(26px,7vw,34px);max-width:470px;line-height:1.08}
 #glasvorschau-kemberg .daily-headline-author{font-size:11px;line-height:1.5;margin-top:12px}
 #glasvorschau-kemberg .fv-hero-actions{flex-direction:column;align-items:flex-start;margin-top:18px;gap:10px}
 #glasvorschau-kemberg .fv-stats,#glasvorschau-kemberg .fv-stats:hover,#glasvorschau-kemberg .fv-stats:focus-within{width:75.9%;max-width:none}
}

/* Dezente Größenkorrektur und Lichtwechsel nach der tatsächlichen Szene. */
#glasvorschau-kemberg .fv-hero-identity ernestine-logo{flex-basis:98.252px;width:98.252px;max-width:98.252px;position:relative;left:auto;top:auto;right:auto;bottom:auto;z-index:5;transform-origin:top left;transform:scale(1);transition:transform 2.3s cubic-bezier(.22,.61,.36,1)}
#glasvorschau-kemberg .fv-hero-identity ernestine-logo[data-zoomed="true"]{transform:scale(2.644628);transition-duration:.65s}
#glasvorschau-kemberg .fv-hero-identity{right:auto;width:max-content;max-width:calc(100% - 132px);gap:14px;padding:10px 16px;border-radius:16px;background:transparent;isolation:isolate;box-shadow:none}
/* Nur der Schleier läuft weich aus; Logo und Schrift bleiben unverändert scharf. */
#glasvorschau-kemberg .fv-hero-identity::before{content:"";position:absolute;inset:-3px -4px;z-index:-1;pointer-events:none;border-radius:18px;background:#fffaf166;filter:blur(7px)}
#glasvorschau-kemberg #kemberg-live-scene[data-tone="night"] .fv-hero-identity::before{background:transparent}
#glasvorschau-kemberg .fv-hero-identity .fv-kicker{font-size:15.73px;min-width:0}
#glasvorschau-kemberg .fv-hero-identity .fv-kicker strong{font-size:20.57px;text-wrap:balance}
#glasvorschau-kemberg .daily-headline{font-size:clamp(18.2px,2.45vw,28px)}
#glasvorschau-kemberg #kemberg-live-scene[data-tone="day"] .school-intro-content,
#glasvorschau-kemberg #kemberg-live-scene[data-tone="day"] .fv-kicker,
#glasvorschau-kemberg #kemberg-live-scene[data-tone="day"] .daily-headline,
#glasvorschau-kemberg #kemberg-live-scene[data-tone="day"] .daily-headline em,
#glasvorschau-kemberg #kemberg-live-scene[data-tone="day"] .daily-headline-author{color:#241e1a!important;text-shadow:0 1px 5px #fff9!important}
#glasvorschau-kemberg #kemberg-live-scene[data-tone="night"] .school-intro-content,
#glasvorschau-kemberg #kemberg-live-scene[data-tone="night"] .fv-kicker,
#glasvorschau-kemberg #kemberg-live-scene[data-tone="night"] .daily-headline,
#glasvorschau-kemberg #kemberg-live-scene[data-tone="night"] .daily-headline em,
#glasvorschau-kemberg #kemberg-live-scene[data-tone="night"] .daily-headline-author{color:#fff!important;text-shadow:0 2px 5px #172019b3!important}
#glasvorschau-kemberg .school-intro-content,#glasvorschau-kemberg .fv-kicker,#glasvorschau-kemberg .daily-headline,#glasvorschau-kemberg .daily-headline em,#glasvorschau-kemberg .daily-headline-author{transition:color .4s ease,text-shadow .4s ease}
@media(max-width:760px){
 #glasvorschau-kemberg .fv-hero-identity{right:auto;max-width:calc(100% - 98px);gap:10px;padding:10px 12px;border-radius:14px}
 #glasvorschau-kemberg .fv-hero-identity ernestine-logo{flex-basis:81.312px;width:81.312px;max-width:81.312px}
 #glasvorschau-kemberg .fv-hero-identity .fv-kicker{font-size:14.52px}
 #glasvorschau-kemberg .fv-hero-identity .fv-kicker strong{font-size:18.15px}
 #glasvorschau-kemberg .daily-headline{font-size:clamp(18.2px,4.9vw,23.8px)}
}
@media(prefers-reduced-motion:reduce){#glasvorschau-kemberg .fv-hero-identity ernestine-logo,#glasvorschau-kemberg .school-intro-content,#glasvorschau-kemberg .fv-kicker,#glasvorschau-kemberg .daily-headline,#glasvorschau-kemberg .daily-headline em,#glasvorschau-kemberg .daily-headline-author{transition:none!important}}

/* Literarische, gut lesbare Überschrift; die abgestimmte Schriftgröße bleibt erhalten. */
#glasvorschau-kemberg .daily-headline{position:relative;isolation:isolate;font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:-.015em;line-height:1.16;text-wrap:balance}
#glasvorschau-kemberg .daily-headline em{font-family:inherit;font-weight:700}
#glasvorschau-kemberg .daily-headline-author{font-weight:700}
#glasvorschau-kemberg .daily-headline::before{content:"";position:absolute;inset:-18px -24px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse closest-side,#fffaf1b3 20%,#fffaf173 55%,transparent 100%);filter:blur(8px)}
#glasvorschau-kemberg #kemberg-live-scene[data-tone="night"] .daily-headline::before{background:radial-gradient(ellipse closest-side,#fffaf133 20%,#fffaf118 55%,transparent 100%)}

/* Spruch und Quellenangabe rechts; Vereinsidentität und Aktionen bleiben links. */
#glasvorschau-kemberg .school-intro-content{width:100%;max-width:none}
#glasvorschau-kemberg .daily-headline{margin-left:auto;text-align:right}
#glasvorschau-kemberg .daily-headline-author{text-align:right}

/* Fließende Größen von Handy bis Desktop; Aktionsbuttons behalten ihre Maße. */
#glasvorschau-kemberg .fv-hero-identity{gap:clamp(8px,1.2vw,14px);max-width:calc(100% - 56px)}
#glasvorschau-kemberg .fv-hero-identity ernestine-logo{flex-basis:clamp(36px,calc(12.837px + 7.2386vw),98.252px);width:clamp(36px,calc(12.837px + 7.2386vw),98.252px);max-width:clamp(36px,calc(12.837px + 7.2386vw),98.252px)}
#glasvorschau-kemberg .fv-hero-identity .fv-kicker{font-size:clamp(8.5px,calc(5.81px + .84vw),15.73px)}
#glasvorschau-kemberg .fv-hero-identity .fv-kicker strong{font-size:clamp(10.5px,calc(6.7535px + 1.1709vw),20.57px)}
#glasvorschau-kemberg .daily-headline{font-size:clamp(9.5px,calc(5.534px + 1.2395vw),20.16px)}
#glasvorschau-kemberg .daily-headline-author{font-size:clamp(8px,calc(6.512px + .465vw),12px)}
@media(max-width:760px){#glasvorschau-kemberg .fv-hero-identity{max-width:calc(100% - 48px)}}

/* Vereinsidentität auch im Footer; Bürozugang bleibt an seinem bisherigen Platz. */
.public-site .public-footer .fv-footer-identity{display:block;order:10;flex:0 0 100%;min-width:0;max-width:100%;margin-top:8px;font-size:clamp(7px,1.7vw,10px);font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;white-space:nowrap;color:var(--muted,#746d65)}
.public-site .public-footer [data-action="enter"]{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-decoration:none}
.public-site .public-footer [data-action="enter"]:hover{text-decoration:underline;text-underline-offset:4px}
.public-site .public-footer [data-action="enter"]:focus-visible{outline:3px solid #a44e37;outline-offset:4px;border-radius:2px}

/* Auf schmalen Handys bleibt allein die mittlere Schülerkennzahl sichtbar. */
@media(max-width:600px){
 #glasvorschau-kemberg .fv-stats{grid-template-columns:minmax(0,1fr)}
 #glasvorschau-kemberg .fv-stats>.fv-stat:first-child,#glasvorschau-kemberg .fv-stats>.fv-stat:last-child{display:none}
 #glasvorschau-kemberg .fv-stats>.fv-stat:nth-child(2){border-left:0;border-top:0}
 #glasvorschau-kemberg .fv-stats>.fv-stat:nth-child(2)::before{display:none}
}

/* Keine helle obere Linie an den Glaskarten. */
#glasvorschau-kemberg .fv-stats>.fv-stat{border-top:0}

/* Zitatgröße und Zeilenbreite wachsen ohne Handy-/Tablet-Sprung. */
#glasvorschau-kemberg .daily-headline{max-width:min(100%,28ch);font-size:clamp(11.2px,calc(9.3664px + .573024vw),16.128px);font-weight:700;line-height:1.4;letter-spacing:0;text-wrap:balance}
#glasvorschau-kemberg .daily-headline-author{max-width:min(100%,clamp(196px,calc(56.84px + 43.488vw),570px));margin-left:auto;font-size:clamp(10px,calc(9.2558px + .23256vw),12px);line-height:1.5}

#glasvorschau-kemberg .daily-headline em{font-weight:700}
/* Der grüne Schwung erhält sechs Pixel mehr Abstand zur Schrift. */
#glasvorschau-kemberg .daily-headline em::after{bottom:-13px}
/* Behutsam mehr Kontrast auf hellen Tagesbildern, ohne feste Textbox. */
#glasvorschau-kemberg #kemberg-live-scene[data-tone="day"] .daily-headline::before{display:none}
#glasvorschau-kemberg #kemberg-live-scene[data-tone="day"] .daily-headline-text{background:rgba(255,255,255,.15);box-shadow:none;border-radius:3px;padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
@media(max-width:480px){
 #glasvorschau-kemberg .daily-headline{font-size:clamp(10.5px,calc(8.9px + .54vw),11.5px)}
 #glasvorschau-kemberg .daily-headline,#glasvorschau-kemberg .daily-headline-author{top:6px}
}

/* Wiedererkennbarer Vereinskopf in der Navigation des Mitgliederbereichs. */
.sidebar-brand .brand.fv-office-brand{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0;letter-spacing:0}
.sidebar-brand .fv-office-brand img{width:52px;height:52px;flex:0 0 52px;border-radius:50%;mask-image:radial-gradient(circle closest-side,#000 78%,transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side,#000 78%,transparent 100%)}
.sidebar-brand .fv-office-name{display:block;min-width:0;font-size:10px;font-weight:400;line-height:1.5}
.sidebar-brand .fv-office-name>span,.sidebar-brand .fv-office-name>strong{display:block}
.sidebar-brand .fv-office-name>strong{font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:break-word}
@media(max-width:600px){.sidebar-brand .fv-office-brand img{width:46px;height:46px;flex-basis:46px}.sidebar-brand .fv-office-name>strong{font-size:11px}}

/* Eine gemeinsame gleichwertige Linkzeile, Vereinsname als leiser Abschluss. */
.public-site .public-footer{flex-direction:column;align-items:center;gap:8px}
.public-site .public-footer .fv-footer-links{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(9px,2vw,22px);max-width:100%;font-size:clamp(10px,2.8vw,12px);line-height:1.5}
.public-site .public-footer .fv-footer-links>a,.public-site .public-footer .fv-footer-links>[data-action="enter"]{min-height:44px;display:inline-flex;align-items:center;padding:0;color:inherit;font:inherit;letter-spacing:0;white-space:nowrap;text-decoration:none}
.public-site .public-footer .fv-footer-links>a:hover,.public-site .public-footer .fv-footer-links>[data-action="enter"]:hover{text-decoration:underline;text-underline-offset:4px}
.public-site .public-footer .fv-footer-identity{flex:none;width:100%;margin-top:0}

/* Einheitliche Sinnabschnitte für eigene Sprüche, Zitate und Feriengrüße. */

#glasvorschau-kemberg .daily-headline{white-space:pre-line;overflow-wrap:normal;word-break:normal;hyphens:none}

/* Weiße Vereinsidentität ohne dunklen Schleier oder Schrift-Schatten. */
#glasvorschau-kemberg #kemberg-live-scene[data-tone="night"] .fv-hero-identity,
#glasvorschau-kemberg #kemberg-live-scene[data-tone="night"] .fv-hero-identity *{text-shadow:none!important}

/* Vereinsidentitaet auch in Morgen-/Abenddaemmerung ohne Hintergrund. */
#glasvorschau-kemberg #kemberg-live-scene:is([data-light-state="dawn"],[data-light-state="dusk"],[data-light-state="night"]) .fv-hero-identity::before{background:transparent}
#glasvorschau-kemberg #kemberg-live-scene:is([data-light-state="dawn"],[data-light-state="dusk"],[data-light-state="night"]) .fv-hero-identity,
#glasvorschau-kemberg #kemberg-live-scene:is([data-light-state="dawn"],[data-light-state="dusk"],[data-light-state="night"]) .fv-hero-identity *{color:#fff!important;text-shadow:none!important}

/* Schmale Handys: bisheriger Bildausschnitt ohne gerundete Bildschirmkanten. */
@media(max-width:480px){
 #glasvorschau-kemberg .fv-hero{width:100%;max-width:none;margin-left:0;margin-right:0;margin-top:0}
 #glasvorschau-kemberg .scene-frame,#glasvorschau-kemberg .scene-frame>canvas{border-radius:0}
}

/* Die Bildinhalte erst zusammen mit dem fertig gezeichneten ersten Frame zeigen. */
.public-site #kemberg-live-scene:not([data-light-state]) .scene-frame{visibility:hidden}
