
html.sc.rg.gc3 :is(#dmguide,#krEd,#statblk,#scInvite,#bauleiste,#bauraum,#hbEd,#vgal,#scSave,#scQrBand){
  --g-kapit:var(--gc-schrift);--caps:var(--gc-schrift);--fell:var(--gc-schrift);--deco:var(--gc-schrift);--goth:var(--gc-schrift);--gmen:var(--gc-schrift);--ging:var(--gc-schrift);
  --sc-f-text:var(--gc-schrift);--sc-f-moment:var(--gc-schrift)}

html.sc.rg.gc3 :is(#dmguide .dg-in,#krEd .kin,#statblk,#scInvite .pin){background:none!important;border:13px solid transparent!important;border-radius:0!important;
  border-image:url("rahmen.webp") 26 fill / 13px stretch!important;box-shadow:none!important;color:var(--gc-elf)!important;filter:drop-shadow(0 12px 22px rgba(0,0,0,.7))}
html.sc.rg.gc3 :is(#dmguide,#krEd){background:rgba(3,3,4,.72)!important}

html.sc.rg.gc3 :is(#krEd .kb,#krEd .kft>button,#dmguide .dg-realm button){position:relative;isolation:isolate;min-height:30px;padding:0 12px!important;border:6px solid transparent!important;border-radius:0!important;
  background:none!important;border-image:url("taste_ruhe.webp") 12 fill / 6px stretch!important;box-shadow:none!important;
  font:600 14px/1 var(--gc-schrift)!important;letter-spacing:0!important;text-transform:none!important;color:var(--gc-elf)!important;text-shadow:0 1px 1px #000;cursor:pointer}
html.sc.rg.gc3 :is(#krEd .kb,#krEd .kft>button,#dmguide .dg-realm button):hover{filter:brightness(1.18)}
html.sc.rg.gc3 :is(#krEd .kft>button.ok){border-image-source:url("taste_haupt.webp")!important;color:var(--gc-weiss)!important}
html.sc.rg.gc3 #dmguide .dg-realm button[aria-pressed="true"]{border-image-source:url("taste_an.webp")!important;color:var(--gc-weiss)!important}
html.sc.rg.gc3 :is(#dmguide .dg-x,#statblk .sbh .x,#krEd .khd .x){width:28px!important;height:28px!important;border-radius:50%!important;border:0!important;display:grid!important;place-items:center;
  background:radial-gradient(circle at 40% 30%,#3a3a40,#121214)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 0 0 1px #0a0a0c,0 0 0 1.8px #2c2c32!important;
  color:var(--gc-silber)!important;font:600 14px/1 var(--gc-schrift)!important;cursor:pointer}
html.sc.rg.gc3 :is(#dmguide .dg-x,#statblk .sbh .x) svg{width:12px!important;height:12px!important;stroke:currentColor!important;stroke-width:2.4!important}
html.sc.rg.gc3 :is(#dmguide .dg-x,#statblk .sbh .x,#krEd .khd .x):hover{filter:brightness(1.3);background:radial-gradient(circle at 40% 30%,#4a4a52,#18181b)!important}

html.sc.rg.gc3 #dmguide .dg-tabs{gap:4px!important;margin:2px 44px 6px 2px;padding:2px!important;background:none!important;box-shadow:none!important;
  border:2px solid transparent!important;border-image:url("bank.webp") 10 fill / 5px / 3px stretch!important}
html.sc.rg.gc3 #dmguide .dg-tabs button{position:relative;isolation:isolate;flex:1 1 auto;height:auto!important;min-height:30px;padding:0 10px!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;
  font:600 14px/1 var(--gc-schrift)!important;letter-spacing:0!important;text-transform:none!important;color:var(--gc-elf)!important;text-shadow:0 1px 1px #000}
html.sc.rg.gc3 #dmguide .dg-tabs button::before{content:"";position:absolute;inset:0;z-index:-1;border:6px solid transparent;border-image:url("taste_ruhe.webp") 12 fill / 6px stretch}
html.sc.rg.gc3 #dmguide .dg-tabs button:hover::before{filter:brightness(1.18)}
html.sc.rg.gc3 #dmguide .dg-tabs button[aria-pressed="true"]{color:var(--gc-weiss)!important}
html.sc.rg.gc3 #dmguide .dg-tabs button[aria-pressed="true"]::before{border-image-source:url("taste_an.webp")}
html.sc.rg.gc3 #dmguide .dg-x{right:12px!important;top:12px!important}
html.sc.rg.gc3 #dmguide .dg-body{color:var(--gc-elf);font:500 15.5px/1.5 var(--gc-schrift)!important;scrollbar-color:#5a5a62 transparent!important}
html.sc.rg.gc3 #dmguide h2{font:400 30px/1.1 var(--gc-gotisch)!important;letter-spacing:0!important;color:var(--gc-weiss)!important;text-shadow:0 2px 2px #000}
html.sc.rg.gc3 #dmguide h3{font:700 13.5px/1.15 var(--gc-schrift)!important;letter-spacing:.07em!important;text-transform:uppercase;color:var(--gc-elf)!important;text-shadow:0 1px 1px #000}
html.sc.rg.gc3 #dmguide h3::after{background:rgba(214,214,220,.14)!important}
html.sc.rg.gc3 #dmguide :is(b,strong){color:var(--gc-weiss)}
html.sc.rg.gc3 #dmguide .lead{background:rgba(0,0,0,.28)!important;border-left:2px solid var(--gc-licht)!important;color:var(--gc-elf)}
html.sc.rg.gc3 #dmguide .dg-t :is(td,th){border-color:rgba(214,214,220,.16)!important}
html.sc.rg.gc3 #dmguide .dg-t th{background:rgba(0,0,0,.35)!important;color:var(--gc-weiss)}
html.sc.rg.gc3 #dmguide .dg-e{background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.22))!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 2px 6px rgba(0,0,0,.5)}
html.sc.rg.gc3 #dmguide .dg-e small{font:400 20px/1.1 var(--gc-gotisch)!important}
html.sc.rg.gc3 #dmguide .dg-e.leicht small{color:#9fc48a}html.sc.rg.gc3 #dmguide .dg-e.mittel small{color:var(--gc-licht)}html.sc.rg.gc3 #dmguide .dg-e.schwer small{color:var(--gc-rot)}
html.sc.rg.gc3 #dmguide .dg-ms img{border-color:#2c2c32!important;box-shadow:0 0 0 1px #0a0a0c,0 0 0 2px #8f8f95}
html.sc.rg.gc3 #dmguide .dg-ms i{font-size:13px!important;opacity:1;color:var(--gc-elf2)}
html.sc.rg.gc3 #dmguide a{color:#a9c3ff}

html.sc.rg.gc3 #statblk .sbh{border-bottom:0!important;box-shadow:inset 0 -1px 0 rgba(214,214,220,.14);padding:2px 4px 8px 6px!important}
html.sc.rg.gc3 #statblk .sbh b{font:400 24px/1 var(--gc-gotisch)!important;color:var(--gc-weiss)!important;text-shadow:0 2px 2px #000}
html.sc.rg.gc3 #statblk .sbb{padding:8px 8px 6px!important;scrollbar-color:#5a5a62 transparent}
html.sc.rg.gc3 #statblk :is(.sbt,.sbl,.sbo){color:var(--gc-elf2)!important;font-size:13.5px!important}
html.sc.rg.gc3 #statblk :is(.sbk,.sba) span{background:rgba(0,0,0,.4)!important;border:0!important;box-shadow:inset 0 1px 2px #000,0 0 0 1px rgba(255,240,220,.08)}
html.sc.rg.gc3 #statblk i{font:700 13px/1.2 var(--gc-schrift)!important;letter-spacing:.06em;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #statblk :is(.sbk,.sba) b{color:var(--gc-weiss)}
html.sc.rg.gc3 #statblk h4{font:700 13.5px/1.15 var(--gc-schrift)!important;letter-spacing:.07em;text-transform:uppercase;color:var(--gc-elf)!important;border-bottom:0!important;
  padding-bottom:4px;box-shadow:inset 0 -1px 0 rgba(214,214,220,.14)}
html.sc.rg.gc3 #statblk p{color:var(--gc-elf)}
html.sc.rg.gc3 #statblk .sbspc p,html.sc.rg.gc3 #statblk .sbspc .sph b{color:#28282d}
html.sc.rg.gc3 #statblk .sbspc .spm,html.sc.rg.gc3 #statblk .sbspc .sph small{color:#5a554c}
html.sc.rg.gc3 #statblk :is(b,strong){color:var(--gc-weiss)}
html.sc.rg.gc3 #statblk a.rl{color:#a9c3ff!important}
html.sc.rg.gc3 #statblk .sbhelp{background:rgba(0,0,0,.3)!important;border-left-color:#7f9ce6!important;color:var(--gc-elf2)!important;font-size:13.5px!important}

html.sc.rg.gc3 #krEd .khd{height:auto!important;padding:0 2px 8px 4px!important;background:none!important;box-shadow:inset 0 -1px 0 rgba(214,214,220,.14)!important}
html.sc.rg.gc3 #krEd .khd::after{background:none!important}
html.sc.rg.gc3 #krEd .kbd{padding:12px 8px 12px!important;scrollbar-color:#5a5a62 transparent!important}
html.sc.rg.gc3 #krEd .kimg{background:radial-gradient(circle at 40% 30%,#2a2a2e,#0e0e10)!important;box-shadow:0 0 0 1px #0a0a0c,0 0 0 3px #8f8f95,0 0 0 4px #0a0a0c!important}
html.sc.rg.gc3 #krEd .kl{color:#a9c3ff!important}
html.sc.rg.gc3 #krEd :is(.kar,.kfr){border-bottom-color:rgba(214,214,220,.1)!important}
html.sc.rg.gc3 #krEd .kmore{border-top-color:rgba(214,214,220,.14)!important}
html.sc.rg.gc3 #krEd .x{color:var(--gc-silber)!important}
html.sc.rg.gc3 #krEd .x:hover{color:var(--gc-rot)!important}
html.sc.rg.gc3 #krEd .kft{padding:10px 4px 2px!important;background:none!important;box-shadow:inset 0 1px 0 rgba(214,214,220,.14)!important}

html.sc.rg.gc3 #scInvite .sc-fach-k{height:auto!important;padding:2px 36px 6px 6px!important;background:none!important;box-shadow:none!important}
html.sc.rg.gc3 #scInvite .sc-fach-k::before,html.sc.rg.gc3 #scInvite .sc-fach-k::after{display:none!important}
html.sc.rg.gc3 #scInvite .sc-fach-k span{font:600 20px/1.1 var(--gc-gotisch)!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--gc-elf)!important}
html.sc.rg.gc3 #scInvite .sc-fach-x{color:var(--gc-silber)!important;font:600 14px var(--gc-schrift)!important}
html.sc.rg.gc3 #scInvite .inv-qrf{background:linear-gradient(135deg,#e2e2e6,#77777d 50%,#2c2c32)!important}
html.sc.rg.gc3 #scInvite :is(.inv-open,.inv-stw,.inv-man) small{font:700 13px/1 var(--gc-schrift)!important;letter-spacing:.07em!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #scInvite .inv-open b{color:var(--gc-weiss)!important;font-family:var(--gc-schrift)!important}
html.sc.rg.gc3 #scInvite .inv-st{font:600 13.5px/1.2 var(--gc-schrift)!important;letter-spacing:.04em!important;text-transform:none!important}
html.sc.rg.gc3 #scInvite kbd{font:600 13px/1 var(--gc-schrift)!important}
html.sc.rg.gc3 #scInvite .inv-fehlt{font:500 14px/1.35 var(--gc-schrift)!important;color:var(--gc-elf2)!important}

html.sc.rg.gc3 :is(#bauleiste,#bauraum){background:none!important;border:calc(11 * var(--bp,1px)) solid transparent!important;border-image:url("rahmen.webp") 26 fill / calc(11 * var(--bp,1px)) stretch!important;
  box-shadow:none!important;filter:drop-shadow(0 calc(8 * var(--bp,1px)) calc(14 * var(--bp,1px)) rgba(0,0,0,.6));color:var(--gc-elf)!important}
html.sc.rg.gc3 #bauleiste{padding:calc(2 * var(--bp,1px)) calc(8 * var(--bp,1px)) calc(4 * var(--bp,1px))!important}
html.sc.rg.gc3 #bauleiste::before,html.sc.rg.gc3 #bauleiste::after{display:none!important}
html.sc.rg.gc3 #bauleiste>div + div{box-shadow:inset 1px 0 0 #050506,inset 2px 0 0 rgba(214,214,220,.08)!important}
html.sc.rg.gc3 .bl-bank{gap:calc(3 * var(--bp,1px))!important;padding:calc(2 * var(--bp,1px))!important;background:none!important;box-shadow:none!important;
  border:2px solid transparent;border-image:url("bank.webp") 10 fill / 5px / 3px stretch}
html.sc.rg.gc3 :is(#bauleiste,#bauraum) .bl-key{position:relative;isolation:isolate;background:none!important;box-shadow:none!important;color:var(--gc-elf)!important;text-shadow:0 1px 1px #000;
  font:600 calc(13.5 * var(--bp,1px))/1 var(--gc-schrift)!important;letter-spacing:0!important;text-transform:none!important}
html.sc.rg.gc3 :is(#bauleiste,#bauraum) .bl-key::before{content:"";position:absolute;inset:0;z-index:-1;border:6px solid transparent;border-image:url("taste_ruhe.webp") 12 fill / 6px stretch}
html.sc.rg.gc3 :is(#bauleiste,#bauraum) .bl-key:hover::before{filter:brightness(1.18)}
html.sc.rg.gc3 :is(#bauleiste,#bauraum) .bl-key[aria-pressed="true"]{color:var(--gc-weiss)!important}
html.sc.rg.gc3 :is(#bauleiste,#bauraum) .bl-key[aria-pressed="true"]::before{border-image-source:url("taste_an.webp")}
html.sc.rg.gc3 :is(#bauleiste,#bauraum) .bl-key[aria-pressed="true"] svg{fill:var(--gc-licht)!important}
html.sc.rg.gc3 #bauleiste .bl-start{color:var(--gc-weiss)!important;font:600 calc(15 * var(--bp,1px))/1 var(--gc-schrift)!important;letter-spacing:.01em!important;text-transform:none!important}
html.sc.rg.gc3 #bauleiste .bl-start::before{border-image-source:url("taste_haupt.webp")}
html.sc.rg.gc3 #bauleiste .bl-warn{color:var(--gc-rot)!important}
html.sc.rg.gc3 .bl-med span{font:600 calc(13 * var(--bp,1px))/1 var(--gc-schrift)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 .bl-med:hover span{color:var(--gc-elf)!important}
html.sc.rg.gc3 .bl-med[aria-pressed="true"] span{color:var(--gc-weiss)!important}
html.sc.rg.gc3 .bl-med :is(.bl-bild,svg){box-shadow:0 0 0 1px #0a0a0c,0 0 0 3px #3a3a40,0 0 0 4px #0a0a0c,inset 0 -6px 9px rgba(0,0,0,.5)!important}
html.sc.rg.gc3 .bl-med[aria-pressed="true"] :is(.bl-bild,svg){box-shadow:0 0 0 1px #0a0a0c,0 0 0 3px #d6d6da,0 0 0 4px #0a0a0c,0 0 calc(10 * var(--bp,1px)) rgba(244,220,180,.35),inset 0 -6px 9px rgba(0,0,0,.4)!important}
html.sc.rg.gc3 #bauraum :is(.br-x,.br-knopf){background:none!important;box-shadow:none!important;border:6px solid transparent!important;border-image:url("taste_ruhe.webp") 12 fill / 6px stretch!important;
  color:var(--gc-elf)!important;font-family:var(--gc-schrift)!important}
html.sc.rg.gc3 #bauraum .br-knopf[data-rd]{color:var(--gc-rot)!important}
html.sc.rg.gc3 #bautag{color:var(--gc-licht)!important;font-family:var(--gc-schrift)!important;background:#141416!important}

html.sc.rg.gc3 #livePanel button{font-family:var(--gc-schrift)!important}

html.sc.rg.gc3 #bauleiste{flex-wrap:wrap;justify-content:center;row-gap:calc(6 * var(--bp,1px));max-width:calc(100% - var(--gL) - var(--gR) - 24 * var(--bp,1px))!important}
html.sc.rg.gc3 #bauleiste .bl-mitte{display:contents!important}
html.sc.rg.gc3 #bauleiste .bl-mitte>*{margin:calc(3 * var(--bp,1px)) calc(6 * var(--bp,1px))!important;align-self:center}
html.sc.rg.gc3 #bauleiste .bl-themen{order:1}
html.sc.rg.gc3 #bauleiste .bl-mitte>.bl-werk{order:2}
html.sc.rg.gc3 #bauleiste .bl-mitte>.bl-bank:not(.bl-werk){order:4}
html.sc.rg.gc3 #bauleiste .bl-ansicht{order:3}
html.sc.rg.gc3 #bauleiste .bl-ende{order:5}
html.sc.rg.gc3 #bauleiste .bl-bank:not(.bl-werk) .bl-key{padding:0 calc(7 * var(--bp,1px)) calc(1 * var(--bp,1px))!important}
html.sc.rg.gc3 #bauleiste .bl-bank .bl-key{height:calc(30 * var(--bp,1px))!important;padding:0 calc(9 * var(--bp,1px)) calc(1 * var(--bp,1px))!important}
html.sc.rg.gc3 #bauleiste .bl-ansicht{padding-left:calc(16 * var(--bp,1px))!important}
html.sc.rg.gc3 #bauleiste .bl-ende{padding-right:0!important}
html.sc.rg.gc3.sc-bauen #drawer{top:calc(var(--gK) + 212 * var(--bp))!important}
html.sc.rg.gc3 #scInvite .sc-key{position:relative;isolation:isolate;min-height:32px;border:0!important;background:none!important;box-shadow:none!important;color:var(--gc-elf)!important;
  font:600 14.5px/1 var(--gc-schrift)!important;letter-spacing:.01em!important;text-transform:none!important}
html.sc.rg.gc3 #scInvite .sc-key::before{content:"";position:absolute;inset:0;z-index:-1;border:6px solid transparent;border-image:url("taste_ruhe.webp") 12 fill / 6px stretch}
html.sc.rg.gc3 #scInvite .sc-key--main{color:var(--gc-weiss)!important}
html.sc.rg.gc3 #scInvite .sc-key--main::before{border-image-source:url("taste_haupt.webp")}
html.sc.rg.gc3 #scInvite summary{font:600 13.5px/1.3 var(--gc-schrift)!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #scQrBand{background:none!important;border:9px solid transparent!important;border-image:url("rahmen.webp") 26 fill / 9px stretch!important;box-shadow:none!important;
  filter:drop-shadow(0 6px 10px rgba(0,0,0,.6));clip-path:none!important;gap:6px!important;padding:0 2px!important;height:auto!important}
html.sc.rg.gc3 #scQrBand span{font:600 13.5px/1 var(--gc-schrift)!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--gc-elf)!important}
html.sc.rg.gc3 #scQrBand .sc-key{position:relative;isolation:isolate;height:28px;padding:0 10px!important;border:0!important;background:none!important;box-shadow:none!important;
  font:600 13.5px/1 var(--gc-schrift)!important;letter-spacing:0!important;text-transform:none!important;color:var(--gc-elf)!important}
html.sc.rg.gc3 #scQrBand .sc-key::before{content:"";position:absolute;inset:0;z-index:-1;border:6px solid transparent;border-image:url("taste_ruhe.webp") 12 fill / 6px stretch}

html.sc.rg.gc3 #hbEd{background:rgba(3,3,4,.72)!important}
html.sc.rg.gc3 #hbEd .in{background:none!important;border:13px solid transparent!important;border-radius:0!important;border-image:url("rahmen.webp") 26 fill / 13px stretch!important;
  box-shadow:none!important;color:var(--gc-elf)!important;filter:drop-shadow(0 12px 22px rgba(0,0,0,.7))}
html.sc.rg.gc3 #hbEd .hd{padding:2px 6px 6px!important}
html.sc.rg.gc3 #hbEd .hd img{border:0!important;box-shadow:0 0 0 1px #0a0a0c,0 0 0 3px #8f8f95,0 0 0 4px #0a0a0c!important}
html.sc.rg.gc3 #hbEd .tabs{gap:4px!important;margin:0 2px 4px;padding:2px!important;background:none!important;box-shadow:none!important;border:2px solid transparent!important;border-image:url("bank.webp") 10 fill / 5px / 3px stretch!important}
html.sc.rg.gc3 #hbEd .tabs button{position:relative;isolation:isolate;flex:1 1 auto;height:auto!important;text-align:center;background:none!important;box-shadow:none!important;
  letter-spacing:0!important;   text-transform:none!important;color:var(--gc-elf)!important;text-shadow:0 1px 1px #000}
html.sc.rg.gc3 #hbEd .tabs button::before{content:"";position:absolute;inset:0;z-index:-1;border:6px solid transparent;border-image:url("taste_ruhe.webp") 12 fill / 6px stretch}
html.sc.rg.gc3 #hbEd .tabs button:hover::before{filter:brightness(1.18)}
html.sc.rg.gc3 #hbEd .tabs button[aria-pressed=true]{color:var(--gc-weiss)!important}
html.sc.rg.gc3 #hbEd .tabs button[aria-pressed=true]::before{border-image-source:url("taste_an.webp")}
html.sc.rg.gc3 #hbEd .bd{padding:10px 6px!important;scrollbar-color:#5a5a62 transparent}
html.sc.rg.gc3 #hbEd .ab{background:rgba(0,0,0,.35)!important;border:0!important;border-radius:0!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 2px 6px rgba(0,0,0,.5)}
html.sc.rg.gc3 #hbEd .ab b,html.sc.rg.gc3 #hbEd :is(td,td small,th){color:var(--gc-elf)!important}
html.sc.rg.gc3 #hbEd :is(td,th){border-bottom-color:rgba(214,214,220,.1)!important}
html.sc.rg.gc3 #hbEd .sk button:hover{background:rgba(244,220,180,.08)!important}
html.sc.rg.gc3 #hbEd .sk i{border-color:#8f8f95!important}
html.sc.rg.gc3 #hbEd .sk i.p1{background:#b9b9bf!important}
html.sc.rg.gc3 #hbEd .sk i.p2{background:var(--gc-licht)!important;border-color:#d6d6da!important;box-shadow:0 0 0 2px rgba(244,220,180,.35)!important}
html.sc.rg.gc3 #hbEd .chips :is(button,span){border:0!important;border-radius:0!important;background:rgba(0,0,0,.4)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:var(--gc-elf)!important}
html.sc.rg.gc3 #hbEd .chips [aria-pressed=true],html.sc.rg.gc3 #hbEd .chips span{background:rgba(244,220,180,.14)!important;box-shadow:inset 0 0 0 1px rgba(244,220,180,.45)}
html.sc.rg.gc3 #hbEd .x{color:var(--gc-silber)!important}html.sc.rg.gc3 #hbEd .x:hover{color:var(--gc-rot)!important}
html.sc.rg.gc3 #hbEd .hint{color:var(--gc-elf2)!important}
html.sc.rg.gc3 #hbEd .ft{padding:10px 4px 2px!important;border:0!important;background:none!important;box-shadow:inset 0 1px 0 rgba(214,214,220,.14)!important}
html.sc.rg.gc3 #hbEd :is(.ft button,.bd button.btn,.bd .row>button){position:relative;isolation:isolate;padding:0 12px!important;border:6px solid transparent!important;border-radius:0!important;
  background:none!important;border-image:url("taste_ruhe.webp") 12 fill / 6px stretch!important;box-shadow:none!important;
  font-weight:600!important;line-height:1!important;font-family:var(--gc-schrift)!important;letter-spacing:0!important;text-transform:none!important;color:var(--gc-elf)!important;text-shadow:0 1px 1px #000}
html.sc.rg.gc3 #hbEd .ft button:last-child{border-image-source:url("taste_haupt.webp")!important;color:var(--gc-weiss)!important}
html.sc.rg.gc3 #hbEd .ft .err{color:var(--gc-rot)!important}

html.sc.rg.gc3 #vgal{background:rgba(3,3,4,.78)!important}
html.sc.rg.gc3 #vgal .vg{background:none!important;border:13px solid transparent!important;border-image:url("rahmen.webp") 26 fill / 13px stretch!important;box-shadow:none!important;color:var(--gc-elf)!important;filter:drop-shadow(0 12px 22px rgba(0,0,0,.7))}
html.sc.rg.gc3 #vgal header{background:none!important;box-shadow:inset 0 -1px 0 rgba(214,214,220,.14)!important}
html.sc.rg.gc3 #vgal header h2{font:400 22px/1.1 var(--gc-gotisch)!important;letter-spacing:0!important;text-transform:none!important;color:var(--gc-weiss)!important;text-shadow:0 2px 2px #000}
html.sc.rg.gc3 #vgal header input[type=search]{background:rgba(0,0,0,.55)!important;color:var(--gc-elf)!important;font-family:var(--gc-schrift)!important;box-shadow:inset 0 1px 2px #000,0 0 0 1px rgba(255,240,220,.08)!important}
html.sc.rg.gc3 #vgal .vb{position:relative;isolation:isolate;border:6px solid transparent!important;border-radius:0!important;background:none!important;border-image:url("taste_ruhe.webp") 12 fill / 6px stretch!important;box-shadow:none!important;
  font:600 14px/1 var(--gc-schrift)!important;color:var(--gc-elf)!important;text-shadow:0 1px 1px #000}
html.sc.rg.gc3 #vgal .vb.g{border-image-source:url("taste_haupt.webp")!important;color:var(--gc-weiss)!important}
html.sc.rg.gc3 #vgal :is(.vx,.vc .mn){font-family:var(--gc-schrift)!important;color:var(--gc-silber)!important}
html.sc.rg.gc3 #vgal nav{background:rgba(0,0,0,.3)!important;box-shadow:inset -1px 0 0 rgba(214,214,220,.1),inset 0 3px 5px rgba(0,0,0,.5)!important}
html.sc.rg.gc3 #vgal nav button{font-family:var(--gc-schrift)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #vgal nav button:hover{color:var(--gc-elf)!important}
html.sc.rg.gc3 #vgal nav button[aria-pressed=true]{background:linear-gradient(90deg,rgba(244,220,180,.16),rgba(244,220,180,.04))!important;color:var(--gc-weiss)!important;box-shadow:inset 2px 0 0 var(--gc-licht)!important}
html.sc.rg.gc3 #vgal main{background:rgba(0,0,0,.25)!important}
html.sc.rg.gc3 #vgal .vc{background:rgba(0,0,0,.35)!important;box-shadow:0 0 0 1px #050506,inset 0 0 0 1px rgba(255,255,255,.05)!important}
html.sc.rg.gc3 #vgal .vc:hover{box-shadow:0 0 0 1px #050506,0 0 0 2px #8f8f95!important}
html.sc.rg.gc3 #vgal .vc.on{box-shadow:0 0 0 1px #050506,0 0 0 2px var(--gc-licht)!important}
html.sc.rg.gc3 #vgal .vc .bd{color:var(--gc-elf)!important;font:700 12px var(--gc-schrift)!important;letter-spacing:.08em!important}
html.sc.rg.gc3 #vgal .vc .nm b{font-family:var(--gc-schrift)!important;color:var(--gc-elf)!important}
html.sc.rg.gc3 #vgal .vc .pl span{font-family:var(--gc-schrift)!important;color:var(--gc-weiss)!important;background:none!important;border:6px solid transparent!important;border-image:url("taste_haupt.webp") 12 fill / 6px stretch!important;box-shadow:none!important}
html.sc.rg.gc3 #vgal .drop{outline-color:var(--gc-licht)!important}

html.sc.rg.gc3 #scSave{background:none!important;border:12px solid transparent!important;border-image:url("rahmen.webp") 26 fill / 12px stretch!important;box-shadow:none!important;color:var(--gc-elf)!important;
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.7));font-family:var(--gc-schrift)!important}
html.sc.rg.gc3 #scSave b{font:400 21px/1.15 var(--gc-gotisch)!important;color:var(--gc-weiss)!important}
html.sc.rg.gc3 #scSave span{color:var(--gc-elf2)!important}
html.sc.rg.gc3 #scSave .p{position:relative;isolation:isolate;padding:0 16px!important;min-height:34px;border:6px solid transparent!important;background:none!important;border-image:url("taste_haupt.webp") 12 fill / 6px stretch!important;
  font:600 15px/1 var(--gc-schrift)!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--gc-weiss)!important;cursor:pointer}
html.sc.rg.gc3 #scSave .l{color:var(--gc-elf)!important;font-family:var(--gc-schrift)!important}

html.sc.rg.gc3 #bauleiste .bl-med{width:calc(64 * var(--bp,1px))!important;gap:calc(4 * var(--bp,1px))!important}
html.sc.rg.gc3 #bauleiste .bl-med .bl-bild{width:calc(52 * var(--bp,1px))!important;height:calc(52 * var(--bp,1px))!important}
html.sc.rg.gc3 .bl-med .bl-diorama{background-size:cover!important;background-position:50% 50%!important;background-color:#0c0c0e!important}
html.sc.rg.gc3 .bl-med .bl-diorama{box-shadow:0 0 0 1px #0a0a0c,0 0 0 calc(3 * var(--bp,1px)) #6c6c72,0 0 0 calc(4 * var(--bp,1px)) #0a0a0c,inset 0 0 calc(10 * var(--bp,1px)) rgba(0,0,0,.55)!important}
html.sc.rg.gc3 .bl-med:hover .bl-diorama{box-shadow:0 0 0 1px #0a0a0c,0 0 0 calc(3 * var(--bp,1px)) #b9b9bf,0 0 0 calc(4 * var(--bp,1px)) #0a0a0c,inset 0 0 calc(10 * var(--bp,1px)) rgba(0,0,0,.45)!important;filter:brightness(1.12)}
html.sc.rg.gc3 .bl-med[aria-pressed="true"] .bl-diorama{box-shadow:0 0 0 1px #0a0a0c,0 0 0 calc(3 * var(--bp,1px)) #e8e8ec,0 0 0 calc(4 * var(--bp,1px)) #0a0a0c,0 0 calc(12 * var(--bp,1px)) rgba(244,220,180,.45),inset 0 0 calc(8 * var(--bp,1px)) rgba(0,0,0,.35)!important}

html.sc.rg.gc3 :is(#bauleiste .bl-typen,#bauraum .br-typen) .bl-key{flex-direction:column!important;justify-content:flex-start!important;gap:calc(3 * var(--bp,1px))!important;
  height:auto!important;min-width:calc(62 * var(--bp,1px));padding:calc(5 * var(--bp,1px)) calc(5 * var(--bp,1px)) calc(6 * var(--bp,1px))!important}
html.sc.rg.gc3 :is(#bauleiste,#bauraum) .bl-raumbild{display:block;align-self:stretch;height:calc(38 * var(--bp,1px));background-size:cover;background-position:50% 58%;
  box-shadow:0 0 0 1px #0a0a0c,inset 0 0 calc(6 * var(--bp,1px)) rgba(0,0,0,.55)}
html.sc.rg.gc3 :is(#bauleiste,#bauraum) .bl-key[aria-pressed="true"] .bl-raumbild{box-shadow:0 0 0 1px #0a0a0c,0 0 0 calc(2 * var(--bp,1px)) #d6d6da,0 0 calc(8 * var(--bp,1px)) rgba(244,220,180,.4)}
html.sc.rg.gc3 :is(#bauleiste,#bauraum) .bl-key:hover .bl-raumbild{filter:brightness(1.15)}
html.sc.rg.gc3 #bauraum{max-width:calc(440 * var(--bp,1px))!important}
html.sc.rg.gc3 #bauraum .br-typen{gap:calc(4 * var(--bp,1px))!important}
