html.sc.rg.gc3{--m8-s1:calc(4 * var(--bp,1px));--m8-s2:calc(6 * var(--bp,1px));--m8-s3:calc(8 * var(--bp,1px));--m8-s4:calc(12 * var(--bp,1px));--m8-s5:calc(20 * var(--bp,1px));
  --m8-gruppe:700 calc(13 * var(--bp,1px))/1.2 var(--gc-schrift);--m8-bed:600 calc(14 * var(--bp,1px))/1.15 var(--gc-schrift);
  --m8-lesen:500 calc(15 * var(--bp,1px))/1.45 var(--gc-schrift);--m8-hilfe:italic 500 calc(14 * var(--bp,1px))/1.4 var(--gc-schrift);
  --m8-wert:600 calc(15 * var(--bp,1px))/1.15 var(--gc-schrift);--m8-feldgrund:#0a0a0b;
  --m8-rippe:linear-gradient(180deg,rgba(0,0,0,.9) 0 50%,rgba(214,214,220,.17) 50% 100%)}
html.sc.rg.gc3 #drawer{font-kerning:normal;text-rendering:optimizeLegibility}

html.sc.rg.gc3 #drawer header p{font:var(--m8-hilfe)!important;color:var(--gc-elf2)!important;margin-top:var(--m8-s1)!important}
html.sc.rg.gc3 #drawer #otabs{margin:var(--m8-s1) 0 0!important}
html.sc.rg.gc3 #drawer #otabs button{font:var(--m8-bed)!important;font-size:calc(13.5 * var(--bp,1px))!important}

html.sc.rg.gc3 body:not(.kdark) #drawer #db{row-gap:var(--m8-s5)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db > .sect{margin:0!important;padding:0!important;border:0!important;border-image:none!important;background:none!important;box-shadow:none!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db :is(.sect > h3,.m8-gt){display:flex!important;align-items:center;gap:var(--m8-s3);margin:0 0 var(--m8-s3)!important;padding:0!important;border:0!important;background:none!important;
  font:var(--m8-gruppe)!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--gc-elf2)!important;text-shadow:0 1px 0 #000}
html.sc.rg.gc3 body:not(.kdark) #drawer #db :is(.sect > h3:not(.tgl),.m8-gt)::after,html.sc.rg.gc3 body:not(.kdark) #drawer #db .sect > h3.tgl::before{content:""!important;display:block!important;position:static!important;
  flex:1 1 auto;min-width:var(--m8-s4);height:calc(2 * var(--bp,1px))!important;width:auto!important;margin:0!important;border:0!important;background:var(--m8-rippe)!important;box-shadow:none!important;opacity:1!important;order:1}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .sect > h3.tgl::after{order:3;margin-left:0!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .sect > h3 .ic.oh{display:none!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .sect > h3 .qi{order:0;width:calc(20 * var(--bp,1px))!important;height:calc(20 * var(--bp,1px))!important;font:700 calc(13 * var(--bp,1px))/1 var(--gc-schrift)!important;letter-spacing:0!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-gruppe{margin:0 0 var(--m8-s4)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-gruppe:last-of-type{margin-bottom:0}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-gegliedert > h3{display:none!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .sect.m8-gegliedert.coll > :not(h3){display:revert!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-weg{display:none!important}
html.sc.rg.gc3 #drawer #hctl{margin:0!important;gap:var(--m8-s4)!important}
html.sc.rg.gc3 #drawer #hctl button{font:600 calc(13 * var(--bp,1px))/1 var(--gc-schrift)!important;color:var(--gc-elf2)!important;letter-spacing:0!important}
html.sc.rg.gc3 #drawer #hctl button:hover{color:var(--gc-weiss)!important}

html.sc.rg.gc3 body:not(.kdark) #drawer #db :is(.hint,.sect > p:not(.status)){font:var(--m8-hilfe)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .hint b{font-style:normal;color:var(--gc-elf)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .row > label{font:var(--m8-bed)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db small{font-size:calc(13 * var(--bp,1px))!important}
html.sc.rg.gc3 #drawer kbd{font:600 calc(12 * var(--bp,1px))/1 var(--gc-schrift)!important;letter-spacing:0!important}

html.sc.rg.gc3 body:not(.kdark) #drawer #db :is(.btns,.grid2){gap:var(--m8-s2)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .btn{min-height:calc(28 * var(--bp,1px))!important;font:var(--m8-bed)!important;letter-spacing:0!important;text-transform:none!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .btn:not(.ghost):not(.warn):not(.danger){padding:0 calc(12 * var(--bp,1px))!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .btn.sc-main{min-height:calc(34 * var(--bp,1px))!important;font:600 calc(15 * var(--bp,1px))/1 var(--gc-schrift)!important;color:var(--gc-weiss)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .btn.ghost{padding:0 var(--m8-s1)!important;color:var(--gc-elf2)!important;border:0!important;border-image:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .btn.ghost svg{fill:currentColor!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .btn.ghost:hover{color:var(--gc-weiss)!important;text-decoration:underline;text-decoration-color:rgba(214,214,220,.5)!important;text-underline-offset:calc(4 * var(--bp,1px))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .btn:is(.warn,.danger){border:0!important;border-image:none!important;background:none!important;box-shadow:none!important;padding:0 var(--m8-s1)!important;color:var(--gc-rot)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .btn:is(.warn,.danger) svg{fill:currentColor!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .btn:is(.warn,.danger):hover{text-decoration:underline;text-decoration-color:rgba(236,118,100,.55);text-underline-offset:calc(4 * var(--bp,1px))}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-kacheln > .chip:not(.sw){min-height:calc(28 * var(--bp,1px))!important;font:var(--m8-bed)!important;color:var(--gc-elf2)!important;justify-content:flex-start;text-align:left}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-kacheln > .chip:not(.sw)::before{opacity:.38;transition:opacity 120ms}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-kacheln > .chip:not(.sw):is(:hover,:focus-visible)::before{opacity:1;filter:none!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-kacheln > .chip:not(.sw):hover{color:var(--gc-elf)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-kacheln > .chip:not(.sw)[aria-pressed="true"]{color:var(--gc-weiss)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-kacheln > .chip:not(.sw)[aria-pressed="true"]::before{opacity:1}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-kacheln > .chip svg{color:inherit!important;fill:currentColor!important;opacity:.85}

html.sc.rg.gc3 body:not(.kdark) #drawer #db :is(.m8-stufen:not(:has(> .m8-bank)),.m8-stufen > .m8-bank){display:inline-flex!important;flex-wrap:wrap;gap:calc(3 * var(--bp,1px))!important;padding:calc(2 * var(--bp,1px))!important;
  border:calc(2 * var(--bp,1px)) solid transparent!important;border-image:url("bank.webp") 10 fill / calc(5 * var(--bp,1px)) / calc(3 * var(--bp,1px)) stretch!important;background:none!important;box-shadow:none!important;max-width:100%;box-sizing:border-box}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-stufen:has(> .m8-bank){display:flex!important;align-items:center;gap:var(--m8-s3)!important;flex-wrap:wrap}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-stufen .chip:not(.sw){min-height:calc(26 * var(--bp,1px))!important;padding:0 calc(10 * var(--bp,1px))!important;font:var(--m8-bed)!important;font-size:calc(13.5 * var(--bp,1px))!important;flex:0 0 auto}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-stufen > .hint{margin:0!important;font-style:normal!important}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-filter{display:block;margin:0 0 var(--m8-s4)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-filter input{width:100%;min-height:calc(32 * var(--bp,1px))!important;border-image:url("mf_feld.webp?v=1") 20 / calc(6 * var(--bp,1px)) stretch!important;
  background:url("mf_lupe.webp?v=1") left calc(2 * var(--bp,1px)) center / calc(18 * var(--bp,1px)) no-repeat,var(--m8-feldgrund)!important;padding-left:calc(24 * var(--bp,1px))!important;font-size:calc(14.5 * var(--bp,1px))!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-filter input::-webkit-search-cancel-button{filter:grayscale(1) brightness(1.6)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-leer{margin:0!important}

html.sc.rg.gc3 body:not(.kdark) #drawer #db input[type=range]{-webkit-appearance:none;appearance:none;background:none!important;height:calc(18 * var(--bp,1px));accent-color:#c9ab80}
html.sc.rg.gc3 body:not(.kdark) #drawer #db input[type=range]::-webkit-slider-runnable-track{height:calc(4 * var(--bp,1px));border:0;
  background:linear-gradient(90deg,#c9ab80 var(--p,50%),#030304 var(--p,50%))!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.6),0 0 0 calc(2 * var(--bp,1px)) #101012,0 0 0 calc(2.6 * var(--bp,1px)) #33333a!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:calc(10 * var(--bp,1px));height:calc(16 * var(--bp,1px));margin-top:calc(-6 * var(--bp,1px));border:0;border-radius:0;
  background:url("schieber.webp") center/100% 100% no-repeat!important;box-shadow:none!important}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-laeuft > .row{display:grid!important;grid-template-columns:max-content minmax(calc(60 * var(--bp,1px)),1fr) auto;align-items:center;gap:var(--m8-s3)!important;margin:0 0 var(--m8-s2)!important;min-height:calc(26 * var(--bp,1px))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-laeuft > .row > label{font:var(--m8-bed)!important;color:var(--gc-weiss)!important;white-space:nowrap;min-width:0;max-width:none!important;width:auto!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-laeuft > .row > input[type=range]{width:100%;min-width:0;margin:0}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-aus{width:calc(22 * var(--bp,1px));height:calc(22 * var(--bp,1px));padding:0;border:0;cursor:pointer;background:url("mf_x_ruhe.webp?v=1") center/100% 100% no-repeat}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-aus:is(:hover,:focus-visible){background-image:url("mf_x_an.webp?v=1");outline:0}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-laeuft > h3 .m8-alle-aus{order:2;min-height:0!important;padding:0!important;margin:0!important;font:600 calc(13.5 * var(--bp,1px))/1 var(--gc-schrift)!important;
  letter-spacing:0!important;text-transform:none!important;color:var(--gc-elf2)!important;flex:none;white-space:nowrap!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-laeuft > h3 .m8-alle-aus:hover{color:var(--gc-weiss)!important}
html.sc.rg.gc3 #drawer #db .m8-ruht{display:none!important}


html.sc.rg.gc3 #drawer #db :is(.gstrip .gt,.gstrip .gt span,.gsw span,.tg-lbl){font-size:calc(13 * var(--bp,1px))!important}

html.sc.rg.gc3 #drawer #db .sc-empty{font:var(--m8-hilfe)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #drawer #db .chron > .row > span{font:var(--m8-bed)!important}
html.sc.rg.gc3 #drawer #db :is(.cstats span,.trgrid .trc span,.sk-grid .sk-it span,.scl .sci .k,.scl .sci .bt button){font-size:calc(13 * var(--bp,1px))!important}
html.sc.rg.gc3 #drawer #db #lanSect :is(.chip span,.row > .chip span,div > div,div > div > span){font-size:calc(13 * var(--bp,1px))!important}
html.sc.rg.gc3 #drawer #db #lanSect p.hint b{font:inherit!important;font-style:normal!important;color:var(--gc-elf)!important}
html.sc.rg.gc3 #drawer #db .sk-row > b{font:var(--m8-wert)!important;font-size:calc(14 * var(--bp,1px))!important}
html.sc.rg.gc3 #drawer #db #lanSect > div > b{font:var(--m8-bed)!important}
html.sc.rg.gc3 #drawer #db #lanSect .btns > label.btn > span{font-size:calc(13 * var(--bp,1px))!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .row > input[type=range] + span{font:var(--m8-wert)!important;font-size:calc(14 * var(--bp,1px))!important;font-variant-numeric:tabular-nums;color:var(--gc-elf)!important}

html.sc.rg.gc3 #drawer #db :is(#lib .card b,.sk-grid .sk-it span){white-space:normal!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;
  overflow:hidden;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere;line-height:1.12!important;text-align:center;max-width:100%}
html.sc.rg.gc3 #drawer #db .sk-grid{grid-template-columns:repeat(auto-fill,minmax(calc(76 * var(--bp,1px)),1fr))!important;gap:var(--m8-s2)!important}
html.sc.rg.gc3 #drawer #db .sk-grid .sk-it{justify-content:flex-start}
html.sc.rg.gc3 #drawer #db .sk-grid .sk-it span{min-height:2.24em}
html.sc.rg.gc3 #drawer #db .sk-it > b{font:700 calc(12 * var(--bp,1px))/1 var(--gc-schrift)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .disp.m8-stufen{display:grid!important;grid-template-columns:1fr 1fr;width:100%}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .disp.m8-stufen .chip{justify-content:flex-start!important;gap:calc(7 * var(--bp,1px))!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .disp .chip i{flex:none;width:calc(8 * var(--bp,1px))!important;height:calc(8 * var(--bp,1px))!important;border-radius:50%}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-kacheln{grid-template-columns:repeat(auto-fill,minmax(calc(118 * var(--bp,1px)),1fr))!important;gap:var(--m8-s1)!important}
html.sc.rg.gc3 #drawer #db .hst{color:var(--gc-elf)!important}
html.sc.rg.gc3 #drawer #db .hst :is(.l,.g,small,.insp:not(.on)){color:var(--gc-elf2)!important}
html.sc.rg.gc3 #drawer #db .hst b.n{color:var(--gc-weiss)!important;font-variant-numeric:tabular-nums}
html.sc.rg.gc3 #drawer #db .sci :is(.k,span > small){color:var(--gc-elf2)!important}
html.sc.rg.gc3 #drawer #db .books .book > small{color:var(--gc-weiss)!important}

#drawer #db .atmo-reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m8-s2,6px);margin:0 0 var(--m8-s3,10px)}
#drawer #db .atmo-st{display:flex;align-items:stretch;gap:2px;min-width:0}
#drawer #db .atmo-st > .chip{flex:1 1 auto;min-width:0;white-space:normal;text-align:left;justify-content:flex-start}
#drawer #db .atmo-stern,#drawer #db .atmo-weg{flex:0 0 auto;width:calc(24 * var(--bp,1px));padding:0;border:0;background:none;color:var(--gc-elf2,#b8b2a6);font-size:calc(14 * var(--bp,1px));line-height:1;cursor:pointer;opacity:.5;transition:opacity 120ms}
#drawer #db .atmo-st:hover .atmo-stern,#drawer #db .atmo-stern:focus-visible,#drawer #db .atmo-stern[aria-pressed="true"],#drawer #db .atmo-weg:is(:hover,:focus-visible){opacity:1}
#drawer #db .atmo-stern[aria-pressed="true"]{color:var(--gc-weiss,#f2efe8)}
#drawer #db .chip.atmo-nurneu{opacity:.5}
#drawer #db .atmo-reihe:has(> .atmo-kachel){gap:calc(10 * var(--bp,1px))}
#drawer #db .atmo-kachel{position:relative;display:block;min-width:0}
#drawer #db .atmo-kachel > .chip{all:unset;box-sizing:border-box;position:relative;z-index:0;display:flex;align-items:flex-end;width:100%;aspect-ratio:2/1;overflow:hidden;cursor:pointer;
  background:#0d0b09!important;border:0!important;border-image:none!important;border-radius:calc(5 * var(--bp,1px));
  box-shadow:0 0 0 calc(2 * var(--bp,1px)) #1b1b1f,0 0 0 calc(3.5 * var(--bp,1px)) #77767d,0 calc(4 * var(--bp,1px)) calc(10 * var(--bp,1px)) rgba(0,0,0,.6)!important;transition:box-shadow 170ms ease,transform 170ms ease}
#drawer #db .atmo-kachel > .chip > i.bild{position:absolute;inset:0;z-index:-2;width:100%;height:100%;margin:0;border-radius:0;box-shadow:none;background:center/cover no-repeat;transition:transform 700ms cubic-bezier(.2,.7,.2,1),filter 260ms ease}
#drawer #db .atmo-kachel > .chip::before{content:'';position:absolute;inset:0;z-index:-1;border:0;border-image:none;filter:none;background:linear-gradient(180deg,rgba(5,5,7,0) 45%,rgba(5,5,7,.88) 100%)}
#drawer #db .atmo-kachel > .chip > span{display:block;color:#ebe6db!important;width:100%;box-sizing:border-box;padding:0 calc(7 * var(--bp,1px)) calc(4 * var(--bp,1px));font:600 calc(14 * var(--bp,1px))/1.1 var(--gc-schrift,'EB Garamond',Georgia,serif);
  color:#ebe6db;text-shadow:0 1px 0 #000,0 0 6px rgba(0,0,0,.9);overflow-wrap:break-word;hyphens:auto}
#drawer #db .atmo-kachel.ohne > .chip{background:#191612!important}
#drawer #db .atmo-kachel > .chip:is(:hover,:focus-visible){box-shadow:0 0 0 calc(2 * var(--bp,1px)) #1b1b1f,0 0 0 calc(3.5 * var(--bp,1px)) #f6f8fc,0 0 calc(16 * var(--bp,1px)) rgba(210,225,255,.55)!important;transform:translateY(-1px)}
#drawer #db .atmo-kachel > .chip:is(:hover,:focus-visible) > i.bild{transform:scale(1.08)}
#drawer #db .atmo-kachel > .chip:active{transform:scale(.98)}
#drawer #db .atmo-kachel > .chip:focus-visible{outline:2px solid #f6f8fc;outline-offset:3px}
#drawer #db .atmo-kachel > .chip[aria-pressed="true"],#drawer #db .atmo-kachel > .chip[aria-pressed="true"]:is(:hover,:focus-visible){box-shadow:0 0 0 calc(2 * var(--bp,1px)) #1b1b1f,0 0 0 calc(4 * var(--bp,1px)) #f6f8fc,0 0 calc(18 * var(--bp,1px)) rgba(210,225,255,.75)!important}
#drawer #db :is(#atmoSt,.atmo-zeit) .atmo-kachel > .chip[aria-pressed="true"]::after{content:var(--sc-laeuft,"läuft");position:absolute;right:calc(6 * var(--bp,1px));top:calc(6 * var(--bp,1px));padding:calc(1 * var(--bp,1px)) calc(7 * var(--bp,1px)) calc(2 * var(--bp,1px));
  border-radius:calc(3 * var(--bp,1px));background:rgba(10,10,12,.82);box-shadow:0 0 0 1px #f6f8fc;font:600 calc(12.5 * var(--bp,1px))/1.1 var(--gc-schrift,'EB Garamond',Georgia,serif);color:#f6f8fc;text-shadow:0 1px 0 #000,0 0 7px rgba(205,220,255,.55)}
#drawer #db #atmoSt .atmo-kachel:has(> .chip[aria-pressed="true"]) > .atmo-stern{top:calc(30 * var(--bp,1px))}
#drawer #db .atmo-kachel > :is(.atmo-stern,.atmo-weg){position:absolute;top:calc(8 * var(--bp,1px));width:calc(24 * var(--bp,1px));height:calc(24 * var(--bp,1px));display:grid;place-items:center;
  border-radius:3px;background:rgba(8,7,6,.66);color:#cfc6b6;opacity:0;transition:opacity 150ms ease,color 150ms ease}
#drawer #db .atmo-kachel > .atmo-stern{right:calc(8 * var(--bp,1px))}
#drawer #db .atmo-kachel > .atmo-weg{left:calc(8 * var(--bp,1px))}
#drawer #db .atmo-kachel > :is(.atmo-stern,.atmo-weg) svg{width:calc(14 * var(--bp,1px));height:calc(14 * var(--bp,1px));fill:currentColor}
#drawer #db .atmo-kachel:is(:hover,:focus-within) > :is(.atmo-stern,.atmo-weg),#drawer #db .atmo-kachel > .atmo-stern[aria-pressed="true"]{opacity:1}
#drawer #db .atmo-kachel > .atmo-stern[aria-pressed="true"]{color:#f6e7c8;filter:drop-shadow(0 0 calc(4 * var(--bp,1px)) rgba(255,228,184,.7))}
#drawer #db .atmo-kachel > :is(.atmo-stern,.atmo-weg):hover{color:#fbf6ec}
@media (prefers-reduced-motion:reduce){#drawer #db .atmo-kachel > .chip,#drawer #db .atmo-kachel > .chip > i.bild{transition:none}#drawer #db .atmo-kachel > .chip:is(:hover,:focus-visible) > i.bild{transform:none}}
#drawer #db .atmo-buehne{position:relative;isolation:isolate;display:flex;align-items:flex-end;aspect-ratio:16/9;margin:calc(4 * var(--bp,1px)) 0 calc(8 * var(--bp,1px));overflow:hidden;background:#0d0b09;border-radius:calc(5 * var(--bp,1px));
  box-shadow:0 0 0 calc(2 * var(--bp,1px)) #1b1b1f,0 0 0 calc(4 * var(--bp,1px)) #f6f8fc,0 0 calc(18 * var(--bp,1px)) rgba(210,225,255,.45)}
#drawer #db .atmo-buehne > i.bild{position:absolute;inset:0;z-index:-2;width:auto;height:auto;margin:0;border-radius:0;background:center/cover no-repeat}
#drawer #db .atmo-buehne::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,5,7,0) 38%,rgba(5,5,7,.88) 100%)}
#drawer #db .atmo-bt{display:flex;flex-direction:column;gap:calc(2 * var(--bp,1px));min-width:0;padding:0 calc(10 * var(--bp,1px)) calc(8 * var(--bp,1px))}
#drawer #db .atmo-bt small{display:flex;align-items:center;gap:calc(5 * var(--bp,1px));font:600 calc(12 * var(--bp,1px))/1.2 var(--gc-schrift,'EB Garamond',Georgia,serif);letter-spacing:.06em;text-transform:uppercase;color:#eadfc6!important}
#drawer #db .atmo-bt small svg{flex:0 0 auto;width:calc(13 * var(--bp,1px));height:calc(13 * var(--bp,1px));fill:currentColor}
#drawer #db .atmo-bt b{font:600 calc(21 * var(--bp,1px))/1.08 var(--gc-schrift,'EB Garamond',Georgia,serif);color:#fbf6ec!important;text-shadow:0 1px calc(6 * var(--bp,1px)) rgba(0,0,0,.85)}
#drawer #db .atmo-bt span{font:italic 500 calc(13.5 * var(--bp,1px))/1.3 var(--gc-schrift,'EB Garamond',Georgia,serif);color:#e6dece!important}
#drawer #db .atmo-buehne > .atmo-stern{position:absolute;top:calc(6 * var(--bp,1px));right:calc(6 * var(--bp,1px));width:calc(28 * var(--bp,1px));height:calc(28 * var(--bp,1px));display:grid;place-items:center;opacity:1;border-radius:50%;background:rgba(8,7,6,.55)}
#drawer #db .atmo-buehne > .atmo-stern svg{width:calc(15 * var(--bp,1px));height:calc(15 * var(--bp,1px));fill:currentColor}
#drawer #db .atmo-buehne > .atmo-stern[aria-pressed="true"]{color:#f6e7c8;filter:drop-shadow(0 0 calc(4 * var(--bp,1px)) rgba(255,228,184,.7))}
#drawer #db .atmo-buehne.leer{aspect-ratio:auto;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--bp,1px));padding:calc(7 * var(--bp,1px)) calc(10 * var(--bp,1px));box-shadow:0 0 0 calc(2 * var(--bp,1px)) #1b1b1f,0 0 0 calc(3.5 * var(--bp,1px)) #77767d}
#drawer #db .atmo-buehne.leer > span{font:600 calc(15 * var(--bp,1px))/1.2 var(--gc-schrift,'EB Garamond',Georgia,serif);color:var(--gc-elf,#ddd8cc)!important}
#drawer #db .atmo-buehne.leer > small{font:italic 500 calc(13 * var(--bp,1px))/1.3 var(--gc-schrift,'EB Garamond',Georgia,serif);color:var(--gc-elf2,#c4bdb0)!important}
#drawer #db .atmo-staerke{margin:0 0 calc(10 * var(--bp,1px))!important}
#drawer #db .atmo-staerke[hidden]{display:none!important}
#drawer #db .atmo-gt{display:flex;align-items:center;gap:calc(6 * var(--bp,1px))}
#drawer #db .atmo-gt svg{flex:0 0 auto;width:calc(14 * var(--bp,1px));height:calc(14 * var(--bp,1px));fill:currentColor;opacity:.85}
#drawer #db .atmo-kleinreihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(5 * var(--bp,1px));margin:0 0 calc(10 * var(--bp,1px))}
#drawer #db .atmo-kleinreihe > .chip.atmo-klein{all:unset;box-sizing:border-box;display:flex!important;align-items:center;gap:calc(5 * var(--bp,1px));min-width:0;min-height:calc(36 * var(--bp,1px));padding:calc(3 * var(--bp,1px)) calc(6 * var(--bp,1px)) calc(3 * var(--bp,1px)) calc(3 * var(--bp,1px))!important;cursor:pointer;
  background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important;transition:background 140ms ease}
#drawer #db .atmo-kleinreihe > .chip.atmo-klein::before{display:none!important}
#drawer #db .atmo-kleinreihe > .chip.atmo-klein > i.bild{flex:0 0 auto;width:calc(38 * var(--bp,1px));height:calc(28 * var(--bp,1px));margin:0;border-radius:0;box-shadow:none;background:#191612 center/cover no-repeat}
#drawer #db .atmo-kleinreihe > .chip.atmo-klein > span{min-width:0;font:600 calc(13.5 * var(--bp,1px))/1.15 var(--gc-schrift,'EB Garamond',Georgia,serif);color:var(--gc-elf,#ddd8cc)!important;hyphens:manual}
#drawer #db .atmo-kleinreihe > .chip.atmo-klein:is(:hover,:focus-visible){background:rgba(255,255,255,.1)!important}
#drawer #db .atmo-kleinreihe > .chip.atmo-klein:focus-visible{outline:2px solid #f4e4c4;outline-offset:1px}
#drawer #db .atmo-zeit > .atmo-kachel > .atmo-taste{position:absolute;top:calc(5 * var(--bp,1px));left:calc(5 * var(--bp,1px));z-index:2;min-width:calc(18 * var(--bp,1px));height:calc(18 * var(--bp,1px));padding:0 calc(4 * var(--bp,1px));box-sizing:border-box;display:grid;place-items:center;
  font:600 calc(12.5 * var(--bp,1px))/1 var(--gc-schrift,'EB Garamond',Georgia,serif);color:#f2efe8;background:rgba(10,9,8,.72);border:1px solid rgba(242,239,232,.35);border-radius:calc(3 * var(--bp,1px));pointer-events:none}
#drawer #db .atmo-zeit > .atmo-kachel.ohne > .chip > i.bild{opacity:.55}
#drawer #db :is(.atmo-zeit,.atmo-licht) > .atmo-kachel > .chip > svg.ic{display:none}
#drawer #db .atmo-licht > .atmo-kachel.ohne > .chip > i.bild{opacity:.55}
html.sc.rg.gc3 #drawer #db #lib.m8-lib{display:flex;flex-direction:column;gap:calc(6 * var(--bp,1px))}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .m8-libin.raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(4 * var(--bp,1px)) calc(3 * var(--bp,1px))}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .m8-libin.liste{display:flex;flex-direction:column;gap:calc(2 * var(--bp,1px))}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .m8-libin[hidden]{display:none!important}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .card{position:relative;min-width:0}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .card > b{overflow-wrap:normal!important;word-break:normal!important}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .raster > .card{padding:calc(5 * var(--bp,1px)) calc(1 * var(--bp,1px)) calc(4 * var(--bp,1px));gap:calc(3 * var(--bp,1px))}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .raster > .card > .tok.mini{width:calc(56 * var(--bp,1px));height:calc(56 * var(--bp,1px));--r:calc(56 * var(--bp,1px))!important}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .raster > .card > b{font-size:calc(12.5 * var(--bp,1px))!important}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .raster > .card > small{display:contents}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .raster > .card > small > .m8-gr{display:none}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .raster > .card > small > .m8-hg{position:absolute;top:calc(47 * var(--bp,1px));left:50%;transform:translateX(-50%);padding:0 calc(4 * var(--bp,1px));
  font:600 calc(12.5 * var(--bp,1px))/calc(16 * var(--bp,1px)) var(--gc-schrift,'EB Garamond'),Georgia,serif;font-style:normal;color:#ece8de;background:rgba(10,9,8,.88);border:1px solid rgba(220,218,212,.38);border-radius:calc(7 * var(--bp,1px));white-space:nowrap;pointer-events:none}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .liste > .card{flex-direction:row;align-items:center;justify-content:flex-start;gap:calc(8 * var(--bp,1px));padding:calc(3 * var(--bp,1px)) calc(6 * var(--bp,1px)) calc(3 * var(--bp,1px)) calc(3 * var(--bp,1px));min-height:calc(40 * var(--bp,1px))}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .liste > .card > .tok.mini{width:calc(34 * var(--bp,1px));height:calc(34 * var(--bp,1px));--r:calc(34 * var(--bp,1px))!important}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .liste > .card:hover > .tok.mini{transform:none}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .liste > .card > b{flex:1;min-width:0;text-align:left!important;font-size:calc(13.5 * var(--bp,1px))!important;line-height:1.15!important}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .liste > .card > small{margin:0;display:flex;flex-direction:column;align-items:flex-end;flex:none;text-align:right;line-height:1.2;font-size:calc(12.5 * var(--bp,1px))!important}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .liste > .card > small > .m8-hg{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;color:var(--gc-elf,#e4e1d9)}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .m8-libkopf{all:unset;box-sizing:border-box;display:flex;align-items:baseline;gap:calc(6 * var(--bp,1px));width:100%;cursor:pointer;padding:calc(4 * var(--bp,1px)) calc(2 * var(--bp,1px));
  font:600 calc(12.5 * var(--bp,1px))/1.2 var(--gc-schrift,'EB Garamond'),Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gc-elf,#e4e1d9);border-bottom:1px solid rgba(200,200,206,.18)}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .m8-libkopf::after{content:'';margin-left:auto;align-self:center;width:calc(7 * var(--bp,1px));height:calc(7 * var(--bp,1px));border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.7;transition:transform 160ms ease}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .m8-libkopf[aria-expanded="true"]::after{transform:rotate(45deg)}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .m8-libkopf:is(:hover,:focus-visible){color:#fbf8f2}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .m8-libkopf:focus-visible{outline:2px solid #f4e4c4;outline-offset:1px}
html.sc.rg.gc3 #drawer #db #lib.m8-lib .m8-libkopf small{font:italic 500 calc(12 * var(--bp,1px)) var(--gc-schrift,'EB Garamond'),Georgia,serif;color:var(--gc-elf2,#b9b6ae);letter-spacing:0;text-transform:none}
html.sc.rg.gc3 #drawer #db .hcard.m8-zu > :not(.hhead):not(.hstats){display:none!important}
html.sc.rg.gc3 #drawer #db .hcard .m8-hklick{cursor:pointer}
html.sc.rg.gc3 #drawer #db .hcard > .hhead > .m8-hauf{all:unset;box-sizing:border-box;flex:none;align-self:center;width:calc(28 * var(--bp,1px));height:calc(28 * var(--bp,1px));display:grid;place-items:center;cursor:pointer;border-radius:calc(4 * var(--bp,1px));color:var(--gc-elf,#e4e1d9)}
html.sc.rg.gc3 #drawer #db .hcard > .hhead > .m8-hauf::before{content:'';width:calc(8 * var(--bp,1px));height:calc(8 * var(--bp,1px));border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform 160ms ease}
html.sc.rg.gc3 #drawer #db .hcard > .hhead > .m8-hauf[aria-expanded="false"]::before{transform:rotate(-45deg)}
html.sc.rg.gc3 #drawer #db .hcard > .hhead > .m8-hauf:is(:hover,:focus-visible){background:rgba(255,255,255,.07);color:#fbf8f2}
html.sc.rg.gc3 #drawer #db .hcard > .hhead > .m8-hauf:focus-visible{outline:2px solid #f4e4c4;outline-offset:1px}
html.sc.rg.gc3 #drawer #db #cats.m8-cats{display:flex;flex-direction:column;gap:calc(5 * var(--bp,1px))}
html.sc.rg.gc3 #drawer #db #cats.m8-cats > .m8-catz{display:flex;flex-wrap:wrap;gap:calc(4 * var(--bp,1px));align-items:center}
html.sc.rg.gc3 #drawer #db #cats.m8-cats > .m8-catz > .m8-catk{flex:0 0 100%;font:600 calc(12.5 * var(--bp,1px))/1 var(--gc-schrift,'EB Garamond'),Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gc-elf2,#b9b6ae);margin:calc(2 * var(--bp,1px)) 0 0}
html.sc.rg.gc3 #drawer #db #cats.m8-cats .chip{padding:calc(2 * var(--bp,1px)) calc(7 * var(--bp,1px))!important;min-height:calc(24 * var(--bp,1px))!important;font-size:calc(12.5 * var(--bp,1px))!important}

html.gc3 #drawer #db .m8-einbl-liste{display:flex;flex-direction:column;gap:calc(6 * var(--bp,1px))}
html.gc3 #drawer #db button.m8-einbl{all:unset;box-sizing:border-box;display:block;width:100%;min-width:0;cursor:pointer;position:relative;border-radius:calc(4 * var(--bp,1px));padding:calc(2 * var(--bp,1px)) 0 calc(4 * var(--bp,1px));text-align:center}
html.gc3 :is(#drawer #db,#m8Vorschau) .m8-tafel{display:block;position:relative;width:100%;aspect-ratio:1168/326;container-type:inline-size;background:url("tv/k_banner.webp") 0 100%/100% 134.36% no-repeat;
  filter:drop-shadow(0 calc(4 * var(--bp,1px)) calc(5 * var(--bp,1px)) rgba(0,0,0,.6));transition:filter 200ms ease,transform 200ms ease}
html.gc3 :is(#drawer #db,#m8Vorschau) .m8-tafel > b{position:absolute;left:7.62%;width:84.76%;top:24.1%;font:600 10.6cqw/1 'Cinzel','EB Garamond',Georgia,serif;color:#eae4d6;letter-spacing:.01em;
  text-align:center;white-space:nowrap;text-shadow:0 1px 2px #000}
html.gc3 :is(#drawer #db,#m8Vorschau) .m8-tafel > small{position:absolute;left:7.62%;width:84.76%;top:62%;font:600 max(3.08cqw,calc(10.5 * var(--bp,1px)))/1 var(--gc-schrift,'EB Garamond'),Georgia,serif;color:#c4beb2;
  text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #000}
html.gc3 #drawer #db button.m8-einbl:is(:hover,:focus-visible) > .m8-tafel{filter:drop-shadow(0 calc(4 * var(--bp,1px)) calc(5 * var(--bp,1px)) rgba(0,0,0,.6)) drop-shadow(0 0 calc(8 * var(--bp,1px)) rgba(255,228,184,.35)) brightness(1.12)}
html.gc3 #drawer #db button.m8-einbl:focus-visible{outline:2px solid #f4e4c4;outline-offset:1px}
html.gc3 #drawer #db button.m8-einbl:active > .m8-tafel{transform:translateY(1px)}
html.gc3 #drawer #db .m8-tafel.m8-eigen{margin:calc(4 * var(--bp,1px)) 0 calc(6 * var(--bp,1px))}
html.gc3 #drawer #db .m8-tafel.m8-eigen.leer > b{opacity:.42;font-style:italic}
html.gc3 #drawer #db .m8-eigen-hw{margin:calc(-2 * var(--bp,1px)) 0 calc(6 * var(--bp,1px));text-align:center}
html.gc3 #drawer #db .tmpl.m8-textwahl{display:grid;grid-template-columns:1fr 1fr;gap:var(--m8-s2,6px)}
html.gc3 #drawer #db .m8-textwahl > button.chip{min-width:0;height:auto;min-height:calc(34 * var(--bp,1px));justify-content:center;text-align:center;white-space:normal}
html.gc3 #drawer #db .m8-textwahl > button.chip > span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15;overflow-wrap:break-word;hyphens:manual}
html.gc3 #m8Vorschau{position:fixed;z-index:80;width:calc(460 * var(--bp,1px));pointer-events:none;filter:drop-shadow(0 calc(8 * var(--bp,1px)) calc(14 * var(--bp,1px)) rgba(0,0,0,.75))}
html.gc3 #m8Vorschau[hidden]{display:none}
html.gc3 #drawer #db :is(button[data-g],button[data-tx].chip){position:relative}
html.gc3 #drawer #db :is(button[data-g],button[data-tx].chip).m8-schlag::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:m8Schlag 780ms ease-out forwards}
html.gc3 #drawer #db :is(button.m8-einbl.m8-schlag > .m8-tafel,.m8-tafel.m8-eigen.m8-schlag){animation:m8SchlagT 780ms ease-out}
@keyframes m8Schlag{0%{box-shadow:0 0 0 2px #f3e2bd,0 0 18px rgba(255,228,184,.75);background:rgba(255,226,170,.2)}100%{box-shadow:0 0 0 0 rgba(243,226,189,0),0 0 0 rgba(255,228,184,0);background:rgba(255,226,170,0)}}
@keyframes m8SchlagT{0%{filter:drop-shadow(0 0 10px rgba(255,228,184,.85)) brightness(1.35)}100%{filter:drop-shadow(0 4px 5px rgba(0,0,0,.6)) brightness(1)}}
@media (prefers-reduced-motion:reduce){html.gc3 #drawer #db :is(button[data-g],button[data-tx].chip).m8-schlag::after,html.gc3 #drawer #db :is(button.m8-einbl.m8-schlag > .m8-tafel,.m8-tafel.m8-eigen.m8-schlag){animation-duration:1ms}}



html.gc3 #drawer #db button[data-pre] > svg.sp-vorlage,html.sc.rg.gc3 body:not(.kdark) #drawer #db .m8-kacheln > .chip[data-pre] > svg.sp-vorlage{color:var(--c)!important;opacity:1!important;filter:drop-shadow(0 0 1px rgba(235,228,214,.75))}
html.gc3 #drawer #db button[data-pre] > svg.sp-vorlage > *{opacity:1;fill-opacity:.4}
html.gc3 #drawer #db .btns.wurfbank,html.sc.rg.gc3 body:not(.kdark) #drawer #db .btns.wurfbank.m8-kacheln{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:calc(4 * var(--bp,1px))!important}
html.gc3 #drawer #db .wurfbank > button.chip{flex-direction:column;justify-content:center;gap:calc(2 * var(--bp,1px));min-width:0;height:auto;min-height:calc(46 * var(--bp,1px));padding:calc(5 * var(--bp,1px)) 0}
html.gc3 #drawer #db .wurfbank > button.chip > svg.ic{width:calc(20 * var(--bp,1px));height:calc(20 * var(--bp,1px));margin:0}
html.gc3 #drawer #db .wurfbank > button.chip > span{font-size:calc(12.5 * var(--bp,1px));line-height:1}

html.sc.rg.gc3 #drawer #db .hcard > .hstats.m15{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:calc(4 * var(--bp,1px)) calc(6 * var(--bp,1px))!important;margin:calc(8 * var(--bp,1px)) 0 calc(2 * var(--bp,1px))!important}
html.sc.rg.gc3 #drawer #db .hcard > .hstats.m15 > .m15-tp{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(4 * var(--bp,1px)) calc(8 * var(--bp,1px));
  padding:calc(5 * var(--bp,1px)) calc(8 * var(--bp,1px));background:linear-gradient(180deg,#1d1c21,#121115);box-shadow:0 0 0 1px #040304,inset 0 1px 0 rgba(236,232,224,.08),inset 0 0 0 1px rgba(214,214,220,.16)}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .m15-tpl{grid-row:1;grid-column:1;min-width:0;font:600 calc(13 * var(--bp,1px))/1.1 var(--gc-schrift);color:var(--gc-elf2)}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .hhp{grid-row:1;grid-column:2;display:flex!important;align-items:center;gap:calc(6 * var(--bp,1px));padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .hhp > i{display:none!important}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .hhp > span{display:contents!important}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .hhp button[data-d="-1"]{order:0}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .hhp > b{order:1;min-width:calc(52 * var(--bp,1px));text-align:center;font:600 calc(21 * var(--bp,1px))/1 var(--gc-schrift)!important;color:var(--gc-weiss)!important;font-variant-numeric:tabular-nums}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .hhp button[data-d="1"]{order:2}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .m15-ex{grid-column:1/-1;display:flex;gap:calc(3 * var(--bp,1px))}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .m15-ex i{flex:1;height:calc(3 * var(--bp,1px));background:#3a3a40}
html.sc.rg.gc3 #drawer #db .hcard .m15-tp .m15-ex i.an{background:#c23a46}
html.sc.rg.gc3 #drawer #db .hcard > .hstats.m15 > div:not(.m15-tp){display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--bp,1px));padding:calc(4 * var(--bp,1px)) calc(2 * var(--bp,1px))!important;border:0!important;background:none!important;box-shadow:none!important;text-align:center}
html.sc.rg.gc3 #drawer #db .hcard > .hstats.m15 > div:not(.m15-tp) > b{font:600 calc(22 * var(--bp,1px))/1 var(--gc-schrift)!important;color:var(--gc-weiss)!important}
html.sc.rg.gc3 #drawer #db .hcard > .hstats.m15 > div:not(.m15-tp) > i{font:600 calc(12.5 * var(--bp,1px))/1.15 var(--gc-schrift)!important;letter-spacing:0!important;text-transform:none!important;text-align:center}
html.sc.rg.gc3 #drawer #db .hcard > .hstats.m15 > .m15-zeile{grid-column:1/-1;margin:calc(2 * var(--bp,1px)) 0 0;font:500 calc(13.5 * var(--bp,1px))/1.3 var(--gc-schrift);color:var(--gc-elf2)}
