@media (min-width:641px){
html.sc.rg{
  --bp:calc(1px * var(--uk,1) / var(--uz,1));
  --scL:calc(72 * var(--bp));--scR:calc(72 * var(--bp));--scT:calc(40 * var(--bp));--scF:calc(4 * var(--bp));--scB:calc(42 * var(--bp));--scDW:calc(300 * var(--bp))!important;
  --g-text:'EB Garamond',Georgia,serif;--g-kapit:'Cinzel',Georgia,serif;
  --g-elf:#efe6d3;--g-elf2:#d1c6b1;--g-elf3:#ada28e;--g-messing:#d6b67e;--g-messing-d:#9c7d4c;--g-blut:#e9927f;
  --g-tafel:#121114;
  --g-platte:url("platte.jpg") 0 0/calc(256 * var(--bp));--g-dunkel:linear-gradient(rgba(10,9,11,.52),rgba(10,9,11,.52));
  --g-band:url("band.png") 0 0/calc(64 * var(--bp)) calc(8 * var(--bp)) repeat-x;
  --g-knopf:url("knopf.png") 22 fill / calc(7 * var(--bp)) stretch;--g-knopf-b:url("knopf_bronze.png") 22 fill / calc(8 * var(--bp)) stretch;
  --g-schlitz:url("taste.png") 22 fill / calc(6 * var(--bp)) stretch;
  --g-schatten-text:0 1px 1px #000,0 0 3px rgba(0,0,0,.9)}

html.sc.rg #topbar{height:var(--scT);padding:0 calc(10 * var(--bp)) 0 calc(var(--scL) + 10 * var(--bp));gap:calc(10 * var(--bp));
  background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.28)),url("fries.png") 0 0/calc(160 * var(--bp)) var(--scT) repeat-x;box-shadow:0 1px 0 #040304,0 calc(3 * var(--bp)) calc(8 * var(--bp)) rgba(0,0,0,.7)}
html.sc.rg #topbar::after{display:none}
html.sc.rg #topbar .sc-brandmark{font:400 calc(15 * var(--bp))/1 var(--sc-f-brand);color:var(--g-elf);text-shadow:var(--g-schatten-text)}
html.sc.rg #topbar .plate{gap:calc(2 * var(--bp));padding:0;border:calc(5 * var(--bp)) solid transparent;border-image:url("taste.png") 22 fill / calc(5 * var(--bp)) stretch;background:none;box-shadow:none}
html.sc.rg #topbar .plate button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:calc(6 * var(--bp));height:calc(26 * var(--bp));padding:0 calc(9 * var(--bp));
  font:600 calc(13.5 * var(--bp))/1 var(--g-text)!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--g-elf2)!important;text-shadow:var(--g-schatten-text)}
html.sc.rg #topbar .plate button:hover{color:var(--g-elf)!important;background:rgba(255,240,220,.06)}
html.sc.rg #topbar .plate button svg{width:calc(15 * var(--bp));height:calc(15 * var(--bp));fill:currentColor}
html.sc.rg #topbar .plate button[aria-pressed="true"]{color:var(--g-elf)!important;box-shadow:inset 0 calc(-2 * var(--bp)) 0 var(--g-messing);background:rgba(214,182,126,.08)}
html.sc.rg #topbar .plate kbd{font:600 calc(12 * var(--bp))/1 var(--g-text);padding:calc(2 * var(--bp)) calc(4 * var(--bp));color:var(--g-elf3);background:rgba(0,0,0,.45);border:0;border-radius:0}
html.sc.rg #topbar .sc-progbank button[data-dk="search"]{min-width:calc(170 * var(--bp));justify-content:flex-start;color:var(--g-elf3)!important}
html.sc.rg #topbar .sc-progbank button[data-dk="search"] kbd{margin-left:auto}
html.sc.rg #topbar .sc-rose{width:calc(38 * var(--bp));height:calc(38 * var(--bp));margin-left:calc(-19 * var(--bp));top:calc(1 * var(--bp))}

html.sc.rg :is(#rail,#dock){background:#0b0a0c}
html.sc.rg :is(#rail,#dock) > .sc-cap{height:calc(26 * var(--bp));background:url("kapitell.png") center/var(--scL) calc(32 * var(--bp)) no-repeat,#0b0a0c;box-shadow:0 calc(2 * var(--bp)) calc(4 * var(--bp)) rgba(0,0,0,.7)}
html.sc.rg #rail > .sc-cap .crest{width:calc(20 * var(--bp));height:calc(20 * var(--bp))}
html.sc.rg :is(#rail,#dock) > .sc-base{height:calc(12 * var(--bp));background:url("basis.png") center/var(--scL) calc(14 * var(--bp)) no-repeat,#0b0a0c}
html.sc.rg :is(#rail,#dock) > .sc-shaft{width:var(--scL);gap:calc(2 * var(--bp));padding:calc(5 * var(--bp)) 0;
  background:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.34) 22%,rgba(0,0,0,.34) 78%,rgba(0,0,0,.1)),url("schaft.png") 0 0/var(--scL) calc(122 * var(--bp)) repeat-y;box-shadow:inset 0 0 0 1px #040304}
html.sc.rg :is(#rail,#dock) button{width:calc(60 * var(--bp));height:calc(36 * var(--bp));padding:0;gap:0;justify-content:flex-end;
  background:url("nische.png") center/calc(60 * var(--bp)) calc(36 * var(--bp)) no-repeat;filter:drop-shadow(0 calc(1.5 * var(--bp)) calc(1.5 * var(--bp)) #000);
  font:600 calc(12.5 * var(--bp))/1 var(--g-text)!important;letter-spacing:0!important;text-transform:none!important;color:var(--g-elf2)!important;text-shadow:var(--g-schatten-text),0 0 2px #000}
html.sc.rg :is(#rail,#dock) button span{position:absolute;left:calc(-6 * var(--bp));right:calc(-6 * var(--bp));bottom:calc(.5 * var(--bp));max-width:none;white-space:nowrap;overflow:visible;text-align:center;z-index:1}
html.sc.rg :is(#rail,#dock) button::before,html.sc.rg :is(#rail,#dock) button::after,html.sc.rg :is(#rail,#dock) button .sc-arch,html.sc.rg :is(#rail,#dock) .sc-mark{display:none!important}
html.sc.rg :is(#rail,#dock) button svg{position:absolute;top:calc(5 * var(--bp));left:50%;transform:translateX(-50%);width:calc(16 * var(--bp))!important;height:calc(16 * var(--bp))!important;
  color:#ddd2bd;fill:currentColor;opacity:1;filter:drop-shadow(0 1px 1px #000) drop-shadow(0 0 2px #000)}
html.sc.rg :is(#rail,#dock) button:hover{color:var(--g-elf)!important}
html.sc.rg :is(#rail,#dock) button:hover svg{color:#fff6e4}
html.sc.rg :is(#rail,#dock) button[aria-pressed="true"]{width:calc(60 * var(--bp));background-image:url("nische_an.png");color:var(--g-messing)!important}
html.sc.rg :is(#rail,#dock) button[aria-pressed="true"] svg{color:#ffe3ad;filter:drop-shadow(0 0 3px rgba(255,170,80,.8)) drop-shadow(0 1px 1px #000)}
html.sc.rg #dock button[data-dk="hold"][aria-pressed="true"]{color:var(--g-blut)!important}
html.sc.rg #dock button[data-dk="hold"][aria-pressed="true"] svg{color:#ff9d8b;filter:drop-shadow(0 0 4px rgba(220,60,50,.85))}
html.sc.rg :is(#rail,#dock) button:focus-visible{outline:calc(2 * var(--bp)) solid var(--g-messing);outline-offset:calc(1 * var(--bp))}
html.sc.rg .sc-gesims{width:var(--scL)!important;height:calc(8 * var(--bp))!important;margin:calc(1 * var(--bp)) 0!important;background:var(--g-band)!important;box-shadow:0 1px 2px rgba(0,0,0,.8)!important}
html.sc.rg #dock .sc-tag{width:calc(62 * var(--bp));margin:calc(2 * var(--bp)) 0;font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.14em;color:var(--g-messing);text-shadow:var(--g-schatten-text)}
html.sc.rg #dock .sc-tag::before,html.sc.rg #dock .sc-tag::after{height:1px;background:rgba(214,182,126,.35)}

html.sc.rg .sc-eck{display:none!important}
html.sc.rg #scReveal{border:calc(15 * var(--bp)) solid transparent;border-image:url("rahmen.png") 64 / calc(15 * var(--bp)) round;background:none;
  left:var(--scL);right:var(--scR);top:calc(var(--scT) + var(--scF));bottom:var(--scB);box-shadow:inset 0 0 calc(12 * var(--bp)) calc(3 * var(--bp)) rgba(0,0,0,.7)}
html.sc.rg #scReveal::before,html.sc.rg #scReveal::after{display:none}

html.sc.rg #scSocle{height:var(--scB);padding:0 calc(8 * var(--bp));background:url("sockel.png") 0 0/calc(84 * var(--bp)) var(--scB) repeat-x!important;box-shadow:0 calc(-2 * var(--bp)) 0 #040304,0 calc(-5 * var(--bp)) calc(10 * var(--bp)) rgba(0,0,0,.6)!important}
html.sc.rg #scSocle #scBar,html.sc.rg #scSocle #nav{gap:calc(2 * var(--bp));padding:0;border:calc(5 * var(--bp)) solid transparent;border-image:url("taste.png") 22 fill / calc(5 * var(--bp)) stretch;background:none;box-shadow:none}
html.sc.rg #scSocle #scBar button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;flex:none;height:calc(26 * var(--bp));padding:0 calc(9 * var(--bp)) 0 0;
  font:600 calc(13.5 * var(--bp))/1 var(--g-text);color:var(--g-elf2);text-shadow:var(--g-schatten-text)}
html.sc.rg #scSocle #scBar button i{display:grid;place-items:center;width:calc(20 * var(--bp));height:auto;align-self:stretch;margin:0 calc(6 * var(--bp)) 0 0;font-style:normal;
  font:700 calc(12.5 * var(--bp))/1 var(--g-kapit);color:var(--g-messing);background:rgba(0,0,0,.35);box-shadow:inset -1px 0 0 rgba(214,182,126,.18);border-radius:0}
html.sc.rg #scSocle #scBar button:hover{color:var(--g-elf);background:rgba(255,240,220,.06)}
html.sc.rg #scSocle #scBar button.on{color:#fff1e8;background:linear-gradient(180deg,rgba(150,32,40,.85),rgba(96,16,24,.85));box-shadow:inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg #scSocle #scBar button.on i{color:#ffd9c9;background:rgba(0,0,0,.3)}
html.sc.rg #scSocle #scBar button:focus-visible{outline:calc(2 * var(--bp)) solid var(--g-messing);outline-offset:-1px}
html.sc.rg #scSocle .sc-amtisch{font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.14em;color:var(--g-messing);text-shadow:var(--g-schatten-text)}
html.sc.rg #scSocle #nav #prev,html.sc.rg #scSocle #nav #next{width:calc(24 * var(--bp));height:calc(26 * var(--bp));font-size:calc(15 * var(--bp));color:var(--g-elf2);background:none;box-shadow:none}
html.sc.rg #scSocle #mapname{font:600 calc(14 * var(--bp))/1 var(--g-kapit)!important;letter-spacing:.08em}
html.sc.rg #scSocle #nav #mapname small{font:italic 500 calc(12.5 * var(--bp)) var(--g-text);letter-spacing:0}

html.sc.rg #drawer{padding:0;border:calc(15 * var(--bp)) solid transparent;border-image:url("rahmen.png") 64 / calc(15 * var(--bp)) round;
  background:var(--g-dunkel),var(--g-platte);background-clip:padding-box;box-shadow:calc(6 * var(--bp)) 0 calc(16 * var(--bp)) rgba(0,0,0,.7);
  left:var(--scL);top:calc(var(--scT) + var(--scF));bottom:var(--scB);width:var(--scDW);z-index:6;
  --parch:var(--g-tafel);--parch2:#1a181c;--ink:var(--g-elf);--ink2:var(--g-elf2);--rubric:var(--g-messing);--dim:var(--g-elf3)}
html.sc.rg #drawer::after{content:"";display:block;position:absolute;left:auto;bottom:auto;right:calc(-34 * var(--bp));top:38%;width:calc(34 * var(--bp));height:calc(102 * var(--bp));
  border:0;box-shadow:none;background:url("spange.png") center/100% 100% no-repeat;pointer-events:none;filter:drop-shadow(calc(2 * var(--bp)) calc(3 * var(--bp)) calc(3 * var(--bp)) rgba(0,0,0,.8))}
html.sc.rg #drawer header{margin:0;padding:calc(9 * var(--bp)) calc(12 * var(--bp)) calc(26 * var(--bp));text-align:center;background:none;box-shadow:none}
html.sc.rg #drawer header::after{content:"";display:block;position:absolute;left:0;right:0;bottom:calc(4 * var(--bp));height:calc(8 * var(--bp));background:var(--g-band)}
html.sc.rg #drawer header::before{content:"";display:block;position:absolute;left:50%;right:auto;top:auto;bottom:0;width:calc(80 * var(--bp));height:calc(32 * var(--bp));margin-left:calc(-40 * var(--bp));z-index:1;
  border:0;outline:0;background:url("kopf.png") center/100% 100% no-repeat;filter:drop-shadow(0 calc(2 * var(--bp)) calc(2 * var(--bp)) rgba(0,0,0,.8))}
html.sc.rg #drawer h2{font:600 calc(17 * var(--bp))/1.1 var(--g-kapit);letter-spacing:.14em;text-transform:uppercase;color:var(--g-elf);text-shadow:var(--g-schatten-text)}
html.sc.rg #drawer header p{margin:calc(5 * var(--bp)) 0 0;font:500 calc(13.5 * var(--bp))/1.35 var(--g-text);color:var(--g-elf2);text-shadow:0 1px 1px #000}
html.sc.rg #drawer #hctl button{font:600 calc(12.5 * var(--bp))/1 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer .body{padding:calc(10 * var(--bp)) calc(12 * var(--bp)) calc(14 * var(--bp));gap:calc(16 * var(--bp));background:none;box-shadow:none;scrollbar-color:#4a4450 transparent}

html.sc.rg #drawer .sect{margin:0;padding:0;border:0;background:none;box-shadow:none}
html.sc.rg #drawer .sect h3{display:flex;align-items:center;gap:calc(7 * var(--bp));margin:0 0 calc(8 * var(--bp));
  font:600 calc(12.5 * var(--bp))/1.1 var(--g-kapit);letter-spacing:.12em;text-transform:uppercase;color:var(--g-messing);text-shadow:0 1px 1px #000}
html.sc.rg #drawer .sect h3:not(.tgl)::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(214,182,126,.4),rgba(214,182,126,0));box-shadow:none;position:static;margin:0;transform:none;border:0}
html.sc.rg #drawer .sect > h3.tgl{padding-right:calc(20 * var(--bp))}
html.sc.rg #drawer .sect > h3.tgl::before{content:"";order:2;flex:1;height:1px;background:linear-gradient(90deg,rgba(214,182,126,.4),rgba(214,182,126,0))}
html.sc.rg #drawer .sect > h3.tgl::after{width:calc(6 * var(--bp));height:calc(6 * var(--bp));border-width:0 calc(1.5 * var(--bp)) calc(1.5 * var(--bp)) 0;color:var(--g-messing);opacity:.85;background:none;box-shadow:none}
html.sc.rg #drawer .sect > h3.tgl:hover{color:var(--g-elf)}
html.sc.rg #drawer .sect h3 svg,html.sc.rg #drawer .sect h3 .ic{width:calc(15 * var(--bp))!important;height:calc(15 * var(--bp))!important;margin:0!important;fill:var(--g-messing-d)!important;flex:none}
html.sc.rg #drawer h3 .qi{width:calc(17 * var(--bp));height:calc(17 * var(--bp));font:700 calc(12 * var(--bp))/1 var(--g-text);color:var(--g-elf3);border:1px solid rgba(214,182,126,.35);background:none}
html.sc.rg #drawer .hint,html.sc.rg #drawer p.hint{font:500 calc(13.5 * var(--bp))/1.42 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer .hint b{color:var(--g-elf)}
html.sc.rg #drawer :is(label,.row label){font:500 calc(13.5 * var(--bp))/1.3 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer .row{gap:calc(8 * var(--bp))}
html.sc.rg #drawer .btns{gap:calc(6 * var(--bp)) calc(10 * var(--bp));align-items:center}
html.sc.rg #drawer input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),html.sc.rg #drawer select,html.sc.rg #drawer textarea{
  min-height:calc(30 * var(--bp));padding:0 calc(8 * var(--bp));font:500 calc(14 * var(--bp))/1.2 var(--g-text)!important;color:var(--g-elf)!important;background:rgba(0,0,0,.55)!important;
  box-shadow:inset 0 1px 2px #000,0 0 0 1px rgba(255,240,220,.08)!important}
html.sc.rg #drawer input:focus,html.sc.rg #drawer select:focus,html.sc.rg #drawer textarea:focus{box-shadow:inset 0 1px 2px #000,0 0 0 calc(1.5 * var(--bp)) var(--g-messing)!important}

html.sc.rg #drawer #otabs{display:flex;gap:0;padding:0;margin:0 0 calc(4 * var(--bp));background:none;border:0;box-shadow:inset 0 -1px 0 rgba(214,182,126,.22)}
html.sc.rg #drawer #otabs button{flex:1 1 0;min-width:0;min-height:calc(42 * var(--bp));padding:calc(4 * var(--bp)) 0 calc(5 * var(--bp));gap:calc(3 * var(--bp));border:0;border-image:none;border-radius:0;
  background:none;box-shadow:none;font:600 calc(12.5 * var(--bp))/1.1 var(--g-text);letter-spacing:-.005em;text-transform:none;color:var(--g-elf3);text-shadow:0 1px 1px #000}
html.sc.rg #drawer #otabs button span{white-space:nowrap;overflow:visible;overflow-wrap:normal}
html.sc.rg #drawer #otabs button svg,html.sc.rg #drawer #otabs button .ic{width:calc(15 * var(--bp));height:calc(15 * var(--bp));opacity:.75;fill:currentColor}
html.sc.rg #drawer #otabs button:hover{color:var(--g-elf);background:rgba(255,240,220,.04)}
html.sc.rg #drawer #otabs button[aria-selected="true"]{color:var(--g-elf);background:radial-gradient(90% 70% at 50% 100%,rgba(214,182,126,.16),transparent 75%);box-shadow:inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg #drawer #otabs button[aria-selected="true"] svg{color:var(--g-messing);fill:var(--g-messing);opacity:1}

html.sc.rg #drawer .btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(6 * var(--bp));min-height:calc(32 * var(--bp));padding:0 calc(6 * var(--bp));
  border:calc(7 * var(--bp)) solid transparent;border-image:var(--g-knopf);border-radius:0;background:none;box-shadow:none;transform:none;
  font:600 calc(14 * var(--bp))/1 var(--g-text);letter-spacing:.005em;text-transform:none;color:var(--g-elf);text-shadow:var(--g-schatten-text)}
html.sc.rg #drawer .btn:hover{background:none;filter:brightness(1.18)}
html.sc.rg #drawer .btn:active{border-image:var(--g-schlitz);filter:none}
html.sc.rg #drawer .btn svg,html.sc.rg #drawer .btn .ic{width:calc(15 * var(--bp));height:calc(15 * var(--bp));fill:currentColor;flex:none}
html.sc.rg #drawer .btn.sc-main{flex:1 1 100%;min-height:calc(40 * var(--bp));border-width:calc(8 * var(--bp));border-image:var(--g-knopf-b);
  font:600 calc(13.5 * var(--bp))/1 var(--g-kapit);letter-spacing:.1em;text-transform:uppercase;color:#fbf0da}
html.sc.rg #drawer .btn.sc-main svg{fill:var(--g-messing)}
html.sc.rg #drawer .btn.sc-live{border-image:var(--g-knopf-b);background:linear-gradient(180deg,rgba(150,32,40,.9),rgba(96,16,24,.9));background-clip:padding-box;color:#fff1e8}
html.sc.rg #drawer .btn.ghost,html.sc.rg #drawer #ssAdd{min-height:calc(28 * var(--bp));padding:0 calc(2 * var(--bp));border:0;border-image:none;background:none;box-shadow:none;filter:none;
  font:600 calc(14 * var(--bp))/1 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer .btn.ghost svg{fill:var(--g-messing-d)}
html.sc.rg #drawer .btn.ghost:hover{color:var(--g-elf);text-decoration:underline;text-decoration-color:var(--g-messing);text-underline-offset:calc(4 * var(--bp));filter:none}
html.sc.rg #drawer .btn.ghost:hover svg{fill:var(--g-messing)}
html.sc.rg #drawer .btn.warn,html.sc.rg #drawer .btn.danger{margin-left:auto;min-height:calc(28 * var(--bp));padding:0 calc(2 * var(--bp));border:0;border-image:none;background:none;box-shadow:none;filter:none;
  font:600 calc(14 * var(--bp))/1 var(--g-text);color:var(--g-blut)}
html.sc.rg #drawer .btn.warn svg,html.sc.rg #drawer .btn.danger svg{fill:var(--g-blut)}
html.sc.rg #drawer .btn.warn:hover,html.sc.rg #drawer .btn.danger:hover{text-decoration:underline;text-underline-offset:calc(4 * var(--bp))}
html.sc.rg #drawer .btn:focus-visible,html.sc.rg #drawer .chip:focus-visible,html.sc.rg #drawer #otabs button:focus-visible{outline:calc(2 * var(--bp)) solid var(--g-messing);outline-offset:calc(1 * var(--bp))}
html.sc.rg #drawer .btn:disabled{opacity:.45;filter:grayscale(.6)}
html.sc.rg #drawer .chip:not(.sw){min-height:calc(28 * var(--bp));padding:0 calc(9 * var(--bp));border:0;border-radius:0;background:rgba(255,240,220,.045);box-shadow:inset 0 0 0 1px rgba(255,240,220,.08);
  font:600 calc(13.5 * var(--bp))/1 var(--g-text);color:var(--g-elf2);text-shadow:0 1px 1px #000}
html.sc.rg #drawer .chip:not(.sw):hover{color:var(--g-elf);background:rgba(255,240,220,.08)}
html.sc.rg #drawer .chip:not(.sw)[aria-pressed="true"]{color:var(--g-elf);background:rgba(214,182,126,.13);box-shadow:inset 0 0 0 1px rgba(214,182,126,.35),inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg #db button.chip.sw{flex:1 1 100%;min-height:calc(34 * var(--bp));padding:0;border:0;background:none!important;box-shadow:none!important;font:600 calc(14 * var(--bp))/1.2 var(--g-text);color:var(--g-elf)}
html.sc.rg #db button.chip.sw::after{width:calc(40 * var(--bp));height:calc(20 * var(--bp));margin-left:calc(10 * var(--bp));border:0;border-radius:calc(10 * var(--bp));
  background:radial-gradient(circle at calc(10 * var(--bp)) 50%,#857f8b 0,#45414a calc(5 * var(--bp)),#211e24 calc(7.5 * var(--bp)),transparent calc(8 * var(--bp))),linear-gradient(180deg,#050405,#141216);box-shadow:inset 0 2px 3px #000,0 0 0 1px rgba(255,240,220,.1)}
html.sc.rg #db button.chip.sw[aria-pressed="true"]::after{background:radial-gradient(circle at calc(30 * var(--bp)) 50%,#f6dfa8 0,#b8925a calc(5 * var(--bp)),#5e4626 calc(7.5 * var(--bp)),transparent calc(8 * var(--bp))),linear-gradient(180deg,#2a1d0e,#41301a);
  box-shadow:inset 0 2px 3px #000,0 0 0 1px rgba(214,182,126,.4),0 0 calc(8 * var(--bp)) rgba(214,182,126,.25)}

html.sc.rg .kw-stage{padding:0;gap:calc(4 * var(--bp)) calc(12 * var(--bp));border:0;background:none;box-shadow:none}
html.sc.rg .kw-pv img,html.sc.rg .kw-pv canvas{box-shadow:0 0 0 1px #040304,0 0 0 calc(3 * var(--bp)) #2e2a32,0 0 0 calc(4 * var(--bp)) #040304}
html.sc.rg .kw-in{gap:calc(3 * var(--bp))}
html.sc.rg .kw-in b{font:600 calc(16.5 * var(--bp))/1.15 var(--g-text);color:var(--g-elf);text-transform:none;letter-spacing:0}
html.sc.rg .kw-in small{font:500 calc(13 * var(--bp))/1.35 var(--g-text);color:var(--g-elf2)}
html.sc.rg .kw-in .kw-k{display:flex;align-items:center;gap:calc(6 * var(--bp));font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.12em;color:var(--g-blut)}
html.sc.rg .kw-stage.at .kw-k::before{content:"";width:calc(7 * var(--bp));height:calc(7 * var(--bp));border-radius:50%;flex:none;background:radial-gradient(circle at 35% 35%,#ffb4a4,#c32c34 60%,#5a0c12);box-shadow:0 0 calc(5 * var(--bp)) rgba(220,60,60,.7)}
html.sc.rg .kw-stage.at .kw-now{display:none}
html.sc.rg #drawer .books{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;padding:0;margin:0 0 calc(8 * var(--bp));background:none;box-shadow:none}
html.sc.rg #drawer .book{flex:none;height:auto;min-height:calc(30 * var(--bp));padding:0 calc(6 * var(--bp)) 0 calc(10 * var(--bp));border:0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 rgba(255,240,220,.06);
  font:600 calc(13.5 * var(--bp))/1 var(--g-text);letter-spacing:0;text-transform:none;color:var(--g-elf2)}
html.sc.rg #drawer .book b{text-transform:none;letter-spacing:0}
html.sc.rg #drawer .book.add{color:var(--g-elf2);box-shadow:none;padding-left:calc(4 * var(--bp))}
html.sc.rg #drawer .book small,html.sc.rg #drawer .book i{font:500 calc(12.5 * var(--bp))/1 var(--g-text);color:var(--g-elf3);font-style:normal}
html.sc.rg #drawer .book:hover{color:var(--g-elf)}
html.sc.rg #drawer .book.on{color:var(--g-elf);background:linear-gradient(90deg,rgba(214,182,126,.15),rgba(214,182,126,.02) 80%);box-shadow:inset calc(2 * var(--bp)) 0 0 var(--g-messing),inset 0 -1px 0 rgba(255,240,220,.06)}
html.sc.rg #drawer #maplist .mapitem{grid-template-columns:calc(56 * var(--bp)) minmax(0,1fr) auto calc(26 * var(--bp));gap:calc(10 * var(--bp));min-height:calc(48 * var(--bp));padding:calc(5 * var(--bp)) calc(4 * var(--bp)) calc(5 * var(--bp)) calc(6 * var(--bp));
  border:0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 rgba(255,240,220,.07)}
html.sc.rg #drawer #maplist .mapitem:hover{background:rgba(255,240,220,.04)}
html.sc.rg #drawer #maplist .mapitem.cur{box-shadow:inset calc(2 * var(--bp)) 0 0 var(--g-messing),inset 0 -1px 0 rgba(255,240,220,.07);background:rgba(214,182,126,.06)}
html.sc.rg #drawer #maplist .mapitem img{width:calc(56 * var(--bp));height:calc(38 * var(--bp));box-shadow:0 0 0 1px #040304,0 0 0 calc(2 * var(--bp)) #2e2a32}
html.sc.rg #drawer #maplist .mapitem .t b{font:600 calc(14.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf);text-transform:none;letter-spacing:0}
html.sc.rg #drawer #maplist .mapitem .t small{font:500 calc(12.5 * var(--bp))/1.25 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer #maplist .kw-at{display:inline-flex;align-items:center;gap:calc(5 * var(--bp));height:auto;padding:0;border:0;background:none;box-shadow:none;font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.1em;color:var(--g-blut)}
html.sc.rg #drawer #maplist .kw-at::before{content:"";width:calc(6 * var(--bp));height:calc(6 * var(--bp));border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffb4a4,#c32c34 60%,#5a0c12);box-shadow:0 0 calc(4 * var(--bp)) rgba(220,60,60,.7)}
html.sc.rg #drawer #maplist .kw-more{width:calc(26 * var(--bp));height:calc(26 * var(--bp));font-size:calc(14 * var(--bp));border:0;background:none;box-shadow:none;color:var(--g-elf2)}
html.sc.rg #drawer #drop{padding:calc(12 * var(--bp));border:1px dashed rgba(214,182,126,.3);background:rgba(0,0,0,.25);box-shadow:none}
html.sc.rg #drawer #drop .kw-up{min-height:calc(36 * var(--bp));padding:0 calc(14 * var(--bp));border:calc(7 * var(--bp)) solid transparent;border-image:var(--g-knopf-b);background:none;box-shadow:none;
  font:600 calc(13 * var(--bp))/1 var(--g-kapit);letter-spacing:.1em;color:#fbf0da}
html.sc.rg #drawer #drop p,html.sc.rg #drawer #drop small{font:500 calc(13 * var(--bp))/1.35 var(--g-text);color:var(--g-elf2)}

html.sc.rg #drawer .kctl{padding:0;background:none;box-shadow:none}
html.sc.rg #drawer .kctl .btns{row-gap:calc(8 * var(--bp))}
html.sc.rg #drawer .kctl #iNext{order:0}
html.sc.rg #drawer .kctl #iPrev{order:1}html.sc.rg #drawer .kctl #iSort{order:2}html.sc.rg #drawer .kctl #iEnd{order:3}
html.sc.rg #drawer .kctl #iShow{order:4;box-shadow:inset 0 1px 0 rgba(255,240,220,.07)!important;padding-top:calc(4 * var(--bp))}
html.sc.rg #drawer .kr{min-height:calc(40 * var(--bp));font-size:calc(14 * var(--bp));background:none;box-shadow:inset 0 -1px 0 rgba(255,240,220,.07);border-radius:0}
html.sc.rg #drawer .kr.act{background:linear-gradient(90deg,rgba(214,182,126,.16),rgba(214,182,126,.02) 70%);box-shadow:inset calc(2 * var(--bp)) 0 0 var(--g-messing)}
html.sc.rg #drawer .kn b{font-size:calc(14.5 * var(--bp));color:var(--g-elf)}
html.sc.rg #drawer .kn small{font-size:calc(12.5 * var(--bp));color:var(--g-elf3)}

html.sc.rg #ui #partybar{left:calc(var(--scL) + 18 * var(--bp));bottom:calc(var(--scB) + 18 * var(--bp))}
html.sc.rg #ui:has(#drawer:not([hidden])):not(.off) #partybar{left:calc(var(--scL) + var(--scDW) + 10 * var(--bp))}
html.sc.rg #partybar{gap:0;padding:calc(2 * var(--bp)) calc(8 * var(--bp)) calc(2 * var(--bp)) calc(3 * var(--bp))!important;border:calc(11 * var(--bp)) solid transparent!important;border-image:url("rahmen.png") 64 / calc(11 * var(--bp)) round!important;
  background:var(--g-dunkel),var(--g-platte)!important;background-clip:padding-box!important;box-shadow:0 calc(6 * var(--bp)) calc(14 * var(--bp)) rgba(0,0,0,.7)!important}
html.sc.rg #partybar::before{display:none!important}
html.sc.rg #partybar .pe{gap:calc(8 * var(--bp));padding:calc(4 * var(--bp)) 0}
html.sc.rg #partybar .pe + .pe{box-shadow:inset 0 1px 0 rgba(255,240,220,.06)}
html.sc.rg #partybar .pe>b,html.sc.rg .gpw>b{font:600 calc(14.5 * var(--bp))/1.1 var(--g-text)!important;letter-spacing:0!important;color:var(--g-elf)!important;text-shadow:0 1px 1px #000}
html.sc.rg .gpw{gap:calc(3 * var(--bp));min-width:calc(112 * var(--bp))}
html.sc.rg #partybar .tok.mini{box-shadow:0 0 0 1px #040304,0 0 0 calc(2.5 * var(--bp)) #6e5532,0 0 0 calc(3.5 * var(--bp)) #040304}
html.sc.rg .ghp{height:calc(15 * var(--bp));background:#060507;box-shadow:inset 0 1px 2px #000,0 0 0 1px #040304,0 0 0 calc(2 * var(--bp)) #2e2a32}
html.sc.rg .ghp i{background:linear-gradient(180deg,#cf5047 0%,#972630 50%,#5c121b 100%)}
html.sc.rg .ghp span{font:700 calc(12.5 * var(--bp))/1 var(--g-text);color:#fff3ea;text-shadow:0 1px 1px #000,0 0 2px #000}
html.sc.rg #partybar .stones small{font-size:calc(12.5 * var(--bp))!important}

html.sc.rg #bauleiste{top:calc(var(--scT) + var(--scF) + 6 * var(--bp));padding:calc(3 * var(--bp)) calc(10 * var(--bp)) calc(4 * var(--bp));border:calc(11 * var(--bp)) solid transparent;border-image:url("rahmen.png") 64 / calc(11 * var(--bp)) round;
  background:var(--g-dunkel),var(--g-platte);background-clip:padding-box;box-shadow:0 calc(6 * var(--bp)) calc(14 * var(--bp)) rgba(0,0,0,.7)}
html.sc.rg #bauleiste::before,html.sc.rg #bauleiste::after{display:none}
html.sc.rg #bauleiste>div{gap:calc(8 * var(--bp));padding:0 calc(10 * var(--bp))}
html.sc.rg #bauleiste>div + div{box-shadow:inset 1px 0 0 rgba(255,240,220,.08),inset 2px 0 0 #040304}
html.sc.rg #bauleiste>div:first-child{padding-left:0}html.sc.rg #bauleiste>div:last-child{padding-right:0}
html.sc.rg #bauleiste .bl-mitte{gap:calc(4 * var(--bp))}
html.sc.rg #bauleiste .bl-themen{gap:calc(4 * var(--bp))}
html.sc.rg .bl-med{width:calc(48 * var(--bp));gap:calc(4 * var(--bp))}
html.sc.rg .bl-med .bl-bild,html.sc.rg .bl-med svg{width:calc(32 * var(--bp));height:calc(32 * var(--bp))}
html.sc.rg .bl-med span{font:600 calc(12.5 * var(--bp))/1 var(--g-text);color:var(--g-elf2);text-shadow:0 1px 1px #000}
html.sc.rg .bl-med[aria-pressed="true"] span{color:var(--g-messing)}
html.sc.rg .bl-bank{gap:0;padding:0;background:none;box-shadow:inset 0 -1px 0 rgba(214,182,126,.18)}
html.sc.rg .bl-key{height:calc(28 * var(--bp));padding:0 calc(9 * var(--bp));gap:calc(5 * var(--bp));border:0;border-image:none;background:none;box-shadow:none;
  font:600 calc(13.5 * var(--bp))/1 var(--g-text);color:var(--g-elf3);text-shadow:0 1px 1px #000}
html.sc.rg .bl-key svg{width:calc(14 * var(--bp));height:calc(14 * var(--bp))}
html.sc.rg .bl-key:hover{color:var(--g-elf);background:rgba(255,240,220,.05)}
html.sc.rg .bl-key[aria-pressed="true"]{color:var(--g-elf);background:radial-gradient(90% 70% at 50% 100%,rgba(214,182,126,.18),transparent 75%);box-shadow:inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg .bl-key[aria-pressed="true"] svg{fill:var(--g-messing)}
html.sc.rg #bauleiste .bl-ansicht{gap:calc(3 * var(--bp))}
html.sc.rg #bauleiste .bl-3d{height:calc(30 * var(--bp));min-width:calc(64 * var(--bp));border:calc(7 * var(--bp)) solid transparent;border-image:var(--g-knopf);color:var(--g-elf);box-shadow:none}
html.sc.rg #bauleiste .bl-ende{gap:calc(3 * var(--bp))}
html.sc.rg #bauleiste .bl-start{height:calc(34 * var(--bp));padding:0 calc(12 * var(--bp));border:calc(8 * var(--bp)) solid transparent;border-image:var(--g-knopf-b);background:none;box-shadow:none;
  font:600 calc(13.5 * var(--bp))/1 var(--g-kapit);letter-spacing:.1em;text-transform:uppercase;color:#fbf0da}
html.sc.rg #bauleiste .bl-start:hover{filter:brightness(1.15)}
html.sc.rg #bauleiste .bl-warn{height:calc(26 * var(--bp));color:var(--g-blut);font-size:calc(13 * var(--bp))}
html.sc.rg #bauleiste .bl-neben{height:calc(24 * var(--bp));padding:0 calc(3 * var(--bp));border:0;border-image:none;box-shadow:none;background:none;font:600 calc(13 * var(--bp))/1 var(--g-text);color:var(--g-elf2)}
html.sc.rg #bauleiste .bl-neben:hover{color:var(--g-elf);text-decoration:underline;text-decoration-color:var(--g-messing);text-underline-offset:calc(3 * var(--bp))}
html.sc.rg #bauleiste .bl-zeile{gap:calc(8 * var(--bp))}
html.sc.rg #bauraum{padding:calc(6 * var(--bp)) calc(10 * var(--bp)) calc(8 * var(--bp));border:calc(11 * var(--bp)) solid transparent;border-image:url("rahmen.png") 64 / calc(11 * var(--bp)) round;
  background:var(--g-dunkel),var(--g-platte);background-clip:padding-box;font-size:calc(13.5 * var(--bp))}
}

@media (min-width:641px){
html.sc.rg :is(#rail,#dock) button span{font:600 calc(12.5 * var(--bp))/1 var(--g-text)!important;letter-spacing:0!important;text-transform:none!important;overflow:visible!important}
html.sc.rg #topbar .sc-progbank button[data-dk="search"],html.sc.rg #topbar .sc-progbank button[data-dk="search"] span{color:var(--g-elf2)!important}
html.sc.rg #initbar .ie span{font:600 calc(12.5 * var(--bp))/1 var(--g-text)!important;max-width:calc(120 * var(--bp))!important;letter-spacing:.03em}
html.sc.rg #toast{font:500 calc(14 * var(--bp))/1.35 var(--g-text)!important}
html.sc.rg #drawer .book b,html.sc.rg #drawer #ssAdd b{font:600 calc(13.5 * var(--bp))/1 var(--g-text);color:inherit}
html.sc.rg #drawer .row > b{font:600 calc(13.5 * var(--bp))/1 var(--g-text)}
html.sc.rg #drawer p.hint.status,html.sc.rg #drawer .status{font:500 calc(13.5 * var(--bp))/1.35 var(--g-text)!important}
html.sc.rg #drawer .trgrid .trc span{font:600 calc(12.5 * var(--bp))/1.1 var(--g-text)}
html.sc.rg #drawer .kb-card .kb-in b{font:600 calc(14 * var(--bp))/1.2 var(--g-text)}
html.sc.rg #drawer .kb-in small,html.sc.rg #drawer .kb-in small span{font:500 calc(12.5 * var(--bp))/1.3 var(--g-text)}
html.sc.rg #drawer .kr .kh button,html.sc.rg #drawer .kr .kh button.kd{min-width:calc(24 * var(--bp));height:calc(24 * var(--bp));font-size:calc(14 * var(--bp))}
html.sc.rg #drawer .kh .kb span{font:600 calc(12.5 * var(--bp))/1 var(--g-text)}
html.sc.rg #drawer .kr .kt .ka{color:var(--g-messing);font-size:calc(13 * var(--bp))!important}
html.sc.rg #initbar .rd small{font:600 calc(12.5 * var(--bp))/1 var(--g-text)}
html.sc.rg #initbar .rd b{font:600 calc(17 * var(--bp))/1 var(--g-text)}
html.sc.rg #world .tok .num{font-size:max(12.5px,calc(var(--rf,var(--r)) * .19 + 3px));min-width:18px;min-height:18px}
}
@media (min-width:641px){
html.sc.rg #drawer #maplist .mapitem .t{min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--bp))}
html.sc.rg #drawer #maplist .mapitem .t b,html.sc.rg #drawer #maplist .mapitem .t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.sc.rg #drawer #maplist .kw-at{font:600 calc(12.5 * var(--bp))/1 var(--g-text);letter-spacing:0;text-transform:none}
}
@media (min-width:641px){
html.sc.rg #drawer #maplist .mapitem{grid-template-columns:calc(56 * var(--bp)) minmax(0,1fr) auto;grid-auto-rows:auto;align-items:center;row-gap:calc(2 * var(--bp))}
html.sc.rg #drawer #maplist .mapitem > img,html.sc.rg #drawer #maplist .mapitem > canvas{grid-column:1;grid-row:1 / span 2}
html.sc.rg #drawer #maplist .mapitem > .t{grid-column:2;grid-row:1}
html.sc.rg #drawer #maplist .mapitem > .kw-at{grid-column:2;grid-row:2;justify-self:start}
html.sc.rg #drawer #maplist .mapitem > button{grid-column:3;grid-row:1 / span 2}
}
@media (min-width:641px){ html.sc.rg #drawer #maplist .mapitem .t small{white-space:normal;overflow:visible;text-overflow:clip} }
@media (min-width:641px){
html.sc.rg #drawer :is(.sk-grid .sk-it span,.tg-grid .tg-card small,#lib .card small,.habil span i,.habil span small,.cstats span,.sci .k,.hint kbd,details .hint kbd){font-size:calc(12.5 * var(--bp))!important}
html.sc.rg #drawer :is(.tg-grid .tg-card b,.kq .kqi b,#lib .card b,.habil span b){font-size:calc(13.5 * var(--bp))!important}
html.sc.rg #drawer .gstrip .gs button{font-size:calc(14 * var(--bp))!important}
html.sc.rg #drawer .book i{color:var(--g-messing)}
}

@media (min-width:641px){
html.sc.rg #topbar .sc-fill{background:none!important;box-shadow:none!important;border:0!important}
html.sc.rg #topbar .sc-fill::before,html.sc.rg #topbar .sc-fill::after{display:none!important}
html.sc.rg #topbar .plate button + button{box-shadow:inset 1px 0 0 #040304,inset 2px 0 0 rgba(255,240,220,.1)}
html.sc.rg #topbar .plate button + button[aria-pressed="true"]{box-shadow:inset 1px 0 0 #040304,inset 2px 0 0 rgba(255,240,220,.1),inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg #topbar .plate button{background:linear-gradient(180deg,rgba(255,240,220,.05),rgba(0,0,0,.15))}
html.sc.rg :is(#rail,#dock) button svg{left:0!important;right:0!important;margin:0 auto!important;transform:none!important;top:calc(4.5 * var(--bp))!important}
html.sc.rg :is(#rail,#dock) button span{left:calc(-6 * var(--bp))!important;right:calc(-6 * var(--bp))!important;margin:0!important;transform:none!important;text-align:center!important}
html.sc.rg #drawer header{padding-bottom:calc(52 * var(--bp))}
html.sc.rg #drawer header::before{width:calc(150 * var(--bp));height:calc(60 * var(--bp));margin-left:calc(-75 * var(--bp));bottom:calc(-3 * var(--bp))}
}
@media (min-width:641px){
html.sc.rg{--scL:calc(78 * var(--bp));--scR:calc(78 * var(--bp))}
html.sc.rg :is(#rail,#dock) > .sc-shaft{gap:calc(2 * var(--bp));padding:calc(4 * var(--bp)) 0}
html.sc.rg :is(#rail,#dock) button,html.sc.rg :is(#rail,#dock) button[aria-pressed="true"]{width:calc(74 * var(--bp));height:calc(38 * var(--bp));background-size:calc(74 * var(--bp)) calc(38 * var(--bp))}
html.sc.rg :is(#rail,#dock) button svg{top:calc(4 * var(--bp))!important;width:calc(14.5 * var(--bp))!important;height:calc(14.5 * var(--bp))!important}
html.sc.rg :is(#rail,#dock) button span{left:calc(3 * var(--bp))!important;right:calc(3 * var(--bp))!important;bottom:calc(2 * var(--bp))!important;height:calc(13 * var(--bp));
  font:600 calc(12 * var(--bp))/calc(13 * var(--bp)) var(--g-text)!important;letter-spacing:-.01em!important;overflow:hidden!important}
html.sc.rg .sc-gesims{height:calc(6 * var(--bp))!important;margin:calc(1 * var(--bp)) 0!important;background-size:calc(48 * var(--bp)) calc(6 * var(--bp))!important}
html.sc.rg #dock .sc-tag{width:calc(70 * var(--bp))}
html.sc.rg #drawer header{padding:calc(6 * var(--bp)) calc(12 * var(--bp)) calc(18 * var(--bp))}
html.sc.rg #drawer header::before{left:calc(4 * var(--bp))!important;right:calc(4 * var(--bp))!important;top:calc(4 * var(--bp))!important;bottom:auto!important;width:auto!important;height:calc(64 * var(--bp))!important;margin:0!important;
  background:url("giebel.png") center bottom/100% 100% no-repeat!important}
html.sc.rg #drawer h2{position:relative;z-index:2;margin-top:calc(32 * var(--bp))}
html.sc.rg #drawer header p{position:relative;z-index:2;margin-top:calc(20 * var(--bp))}
}

@media (min-width:641px){
html.sc.rg :is(#rail,#dock) button svg{visibility:hidden!important}
html.sc.rg :is(#rail,#dock) button::before{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:calc(2.5 * var(--bp))!important;bottom:auto!important;
  width:calc(19 * var(--bp))!important;height:calc(19 * var(--bp))!important;margin:0 auto!important;clip-path:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important;
  background:center/contain no-repeat!important;z-index:1!important;filter:none!important;opacity:1!important}
html.sc.rg :is(#rail,#dock) button:hover::before{filter:brightness(1.18)!important}
html.sc.rg :is(#rail,#dock) button[aria-pressed="true"]::before{filter:drop-shadow(0 0 calc(3 * var(--bp)) rgba(255,180,90,.55))!important}
html.sc.rg #rail button[data-p="maps"]::before{background-image:url("zeichen/p-maps.png")!important}
html.sc.rg #rail button[data-p="maps"][aria-pressed="true"]::before{background-image:url("zeichen/p-maps_an.png")!important}
html.sc.rg #rail button[data-p="fog"]::before{background-image:url("zeichen/p-fog.png")!important}
html.sc.rg #rail button[data-p="fog"][aria-pressed="true"]::before{background-image:url("zeichen/p-fog_an.png")!important}
html.sc.rg #rail button[data-p="time"]::before{background-image:url("zeichen/p-time.png")!important}
html.sc.rg #rail button[data-p="time"][aria-pressed="true"]::before{background-image:url("zeichen/p-time_an.png")!important}
html.sc.rg #rail button[data-p="wx"]::before{background-image:url("zeichen/p-wx.png")!important}
html.sc.rg #rail button[data-p="wx"][aria-pressed="true"]::before{background-image:url("zeichen/p-wx_an.png")!important}
html.sc.rg #rail button[data-p="fire"]::before{background-image:url("zeichen/p-fire.png")!important}
html.sc.rg #rail button[data-p="fire"][aria-pressed="true"]::before{background-image:url("zeichen/p-fire_an.png")!important}
html.sc.rg #rail button[data-p="snd"]::before{background-image:url("zeichen/p-snd.png")!important}
html.sc.rg #rail button[data-p="snd"][aria-pressed="true"]::before{background-image:url("zeichen/p-snd_an.png")!important}
html.sc.rg #rail button[data-p="npc"]::before{background-image:url("zeichen/p-npc.png")!important}
html.sc.rg #rail button[data-p="npc"][aria-pressed="true"]::before{background-image:url("zeichen/p-npc_an.png")!important}
html.sc.rg #rail button[data-p="spell"]::before{background-image:url("zeichen/p-spell.png")!important}
html.sc.rg #rail button[data-p="spell"][aria-pressed="true"]::before{background-image:url("zeichen/p-spell_an.png")!important}
html.sc.rg #rail button[data-p="init"]::before{background-image:url("zeichen/p-init.png")!important}
html.sc.rg #rail button[data-p="init"][aria-pressed="true"]::before{background-image:url("zeichen/p-init_an.png")!important}
html.sc.rg #rail button[data-p="camp"]::before{background-image:url("zeichen/p-camp.png")!important}
html.sc.rg #rail button[data-p="camp"][aria-pressed="true"]::before{background-image:url("zeichen/p-camp_an.png")!important}
html.sc.rg #rail button[data-p="schatz"]::before{background-image:url("zeichen/p-schatz.png")!important}
html.sc.rg #rail button[data-p="schatz"][aria-pressed="true"]::before{background-image:url("zeichen/p-schatz_an.png")!important}
html.sc.rg #rail button[data-p="show"]::before{background-image:url("zeichen/p-show.png")!important}
html.sc.rg #rail button[data-p="show"][aria-pressed="true"]::before{background-image:url("zeichen/p-show_an.png")!important}
html.sc.rg #rail button[data-p="ev"]::before{background-image:url("zeichen/p-ev.png")!important}
html.sc.rg #rail button[data-p="ev"][aria-pressed="true"]::before{background-image:url("zeichen/p-ev_an.png")!important}
html.sc.rg #rail button[data-p="gamble"]::before{background-image:url("zeichen/p-gamble.png")!important}
html.sc.rg #rail button[data-p="gamble"][aria-pressed="true"]::before{background-image:url("zeichen/p-gamble_an.png")!important}
html.sc.rg #rail button[data-p="set"]::before{background-image:url("zeichen/p-set.png")!important}
html.sc.rg #rail button[data-p="set"][aria-pressed="true"]::before{background-image:url("zeichen/p-set_an.png")!important}
html.sc.rg #dock button[data-dk="build"]::before{background-image:url("zeichen/dk-build.png")!important}
html.sc.rg #dock button[data-dk="build"][aria-pressed="true"]::before{background-image:url("zeichen/dk-build_an.png")!important}
html.sc.rg #dock button[data-dk="ruler"]::before{background-image:url("zeichen/dk-ruler.png")!important}
html.sc.rg #dock button[data-dk="ruler"][aria-pressed="true"]::before{background-image:url("zeichen/dk-ruler_an.png")!important}
html.sc.rg #dock button[data-dk="draw"]::before{background-image:url("zeichen/dk-draw.png")!important}
html.sc.rg #dock button[data-dk="draw"][aria-pressed="true"]::before{background-image:url("zeichen/dk-draw_an.png")!important}
html.sc.rg #dock button[data-dk="gridhi"]::before{background-image:url("zeichen/dk-gridhi.png")!important}
html.sc.rg #dock button[data-dk="gridhi"][aria-pressed="true"]::before{background-image:url("zeichen/dk-gridhi_an.png")!important}
html.sc.rg #dock button[data-dk="tpad"]::before{background-image:url("zeichen/dk-tpad.png")!important}
html.sc.rg #dock button[data-dk="tpad"][aria-pressed="true"]::before{background-image:url("zeichen/dk-tpad_an.png")!important}
html.sc.rg #dock button[data-dk="lock11"]::before{background-image:url("zeichen/dk-lock11.png")!important}
html.sc.rg #dock button[data-dk="lock11"][aria-pressed="true"]::before{background-image:url("zeichen/dk-lock11_an.png")!important}
html.sc.rg #dock button[data-dk="live"]::before{background-image:url("zeichen/dk-live.png")!important}
html.sc.rg #dock button[data-dk="live"][aria-pressed="true"]::before{background-image:url("zeichen/dk-live_an.png")!important}
html.sc.rg #dock button[data-dk="curtain"]::before{background-image:url("zeichen/dk-curtain.png")!important}
html.sc.rg #dock button[data-dk="curtain"][aria-pressed="true"]::before{background-image:url("zeichen/dk-curtain_an.png")!important}
html.sc.rg #dock button[data-dk="hold"]::before{background-image:url("zeichen/dk-hold.png")!important}
html.sc.rg #dock button[data-dk="hold"][aria-pressed="true"]::before{background-image:url("zeichen/dk-hold_an.png")!important}
html.sc.rg #rail{z-index:8}
html.sc.rg #rail > .sc-cap{position:relative;overflow:visible}
html.sc.rg #rail > .sc-cap .sc-siegel-w{position:absolute;left:50%;top:calc(-22 * var(--bp));width:calc(46 * var(--bp));height:calc(46 * var(--bp));margin:0 0 0 calc(-23 * var(--bp));
  background:url("siegel.png") center/contain no-repeat;filter:drop-shadow(0 calc(2 * var(--bp)) calc(3 * var(--bp)) rgba(0,0,0,.85));pointer-events:none}
html.sc.rg #rail > .sc-cap .sc-siegel{display:none}
}
@media (min-width:641px){ html.sc.rg :is(#rail,#dock) button:not([aria-pressed="true"])::before{filter:brightness(1.55) contrast(1.08) drop-shadow(0 1px 1px #000)!important}
html.sc.rg :is(#rail,#dock) button:not([aria-pressed="true"]):hover::before{filter:brightness(1.9) contrast(1.08) drop-shadow(0 1px 1px #000)!important} }
@media (min-width:641px){
html.sc.rg #drawer #otabs button span{white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all;hyphens:manual;text-align:center;line-height:1.05}
html.sc.rg #drawer #db .cz-tabs{gap:0;padding:0;margin:0 0 calc(10 * var(--bp));border:0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 rgba(214,182,126,.22)}
html.sc.rg #drawer #db .cz-tabs button{padding:calc(7 * var(--bp)) calc(2 * var(--bp));font:600 calc(13.5 * var(--bp))/1.1 var(--g-text);letter-spacing:0;text-transform:none;color:var(--g-elf3);background:none;box-shadow:none;border-radius:0}
html.sc.rg #drawer #db .cz-tabs button:hover{color:var(--g-elf);background:rgba(255,240,220,.04)}
html.sc.rg #drawer #db .cz-tabs button[aria-pressed=true]{color:var(--g-elf);background:radial-gradient(90% 70% at 50% 100%,rgba(214,182,126,.16),transparent 75%);box-shadow:inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg #db .tg-board{padding:calc(10 * var(--bp));border:calc(11 * var(--bp)) solid transparent;border-image:url("rahmen.png") 64 / calc(11 * var(--bp)) round;border-radius:0;
  background:var(--g-dunkel),var(--g-platte);background-clip:padding-box;box-shadow:0 calc(3 * var(--bp)) calc(8 * var(--bp)) rgba(0,0,0,.6)}
html.sc.rg #db :is(.gt,.gsw,.tg-lbl,.gs){font-size:calc(12.5 * var(--bp))!important}
html.sc.rg #db :is(.tg-hint,.tg-d){font-size:calc(13.5 * var(--bp))!important;color:var(--g-elf2)}
html.sc.rg #db .tg-card{font-size:calc(13.5 * var(--bp))}
html.sc.rg #db .rests{gap:calc(6 * var(--bp))}
html.sc.rg #db .rests button{min-height:calc(32 * var(--bp));padding:0 calc(6 * var(--bp));border:calc(7 * var(--bp)) solid transparent;border-image:var(--g-knopf);border-radius:0;background:none;box-shadow:none;
  font:600 calc(13.5 * var(--bp))/1 var(--g-text);letter-spacing:0;color:var(--g-elf);text-shadow:var(--g-schatten-text)}
html.sc.rg #db .rests button:hover{filter:brightness(1.15)}
html.sc.rg #db .hcard :is(.hst,.r,.g,button.s,button.x,button.pip){font-size:calc(12.5 * var(--bp))!important}
html.sc.rg #db .hcard :is(.l,b.n){font-size:calc(13.5 * var(--bp))!important}
html.sc.rg #db .hcard button.insp{font-size:calc(12.5 * var(--bp))!important}
html.sc.rg #db .hcard .hatk{font-size:calc(13 * var(--bp))}
html.sc.rg #db .scl .sci button.go{min-height:calc(24 * var(--bp));padding:0 calc(8 * var(--bp));font:600 calc(12.5 * var(--bp))/1 var(--g-text)!important;letter-spacing:.02em}
}
@media (min-width:641px){
html.sc.rg #db .tg-grid{grid-template-columns:minmax(0,1fr)}
html.sc.rg #db .tg-card{min-width:0;overflow:hidden}
html.sc.rg #db .tg-card :is(b,i,small,span,p){overflow-wrap:normal;word-break:normal}
html.sc.rg #db .gstrip,html.sc.rg #db .gt{flex-wrap:wrap;min-width:0}
html.sc.rg #db .hbsnd,html.sc.rg #db .hrow,html.sc.rg #db .hbtns{flex-wrap:wrap;min-width:0}
html.sc.rg #db .hbsnd select{min-width:0;max-width:100%;flex:0 1 auto;height:auto}
html.sc.rg #drawer .body{overflow-x:hidden}
}
@media (min-width:641px){ html.sc.rg #db .scl .sci button{font-size:calc(12.5 * var(--bp))!important;min-height:calc(24 * var(--bp))} }
@media (min-width:641px){
html.sc.rg #db .gstrip{max-width:100%;box-sizing:border-box}
html.sc.rg #db .gt{justify-content:space-between;width:100%;gap:calc(6 * var(--bp))}
html.sc.rg #db .scl .sci .ph{font-size:calc(13.5 * var(--bp))!important}
html.sc.rg #db .scl .sci .bt{font-size:calc(12.5 * var(--bp))!important}
}
@media (min-width:641px){
html.sc.rg #db .sci span > b{font-size:calc(13.5 * var(--bp))!important}
html.sc.rg #db .sci span > small{font-size:calc(12.5 * var(--bp))!important}
html.sc.rg #db .hstats div > i{font-size:calc(12 * var(--bp))!important}
html.sc.rg #db .npcg p > i{font-size:calc(13 * var(--bp))!important}
html.sc.rg #db #lanSect div > div,html.sc.rg #db #lanSect span{font-size:calc(12.5 * var(--bp))!important}
}
@media (min-width:641px){
html.sc.rg #db :is(.hhp span > button,.hhp b > small,.hhead .hname > small,#npcgSect .npcg > small,#lanSect .hint > b){font-size:calc(12.5 * var(--bp))!important}
html.sc.rg #db #npcgSect .npcg > p{font-size:calc(13 * var(--bp))!important}
}
@media (min-width:641px){
html.sc.rg.sc-bauen #dock button[data-dk="build"]{background-image:url("nische_an.png");color:var(--g-messing)!important}
html.sc.rg.sc-bauen #dock button[data-dk="build"]::before{background-image:url("zeichen/dk-build_an.png")!important;filter:drop-shadow(0 0 calc(3 * var(--bp)) rgba(255,180,90,.55))!important}
}

@media (min-width:641px){
html.sc.rg #drawer svg[data-z^="r-"]{background:var(--z) center/100% 100% no-repeat;opacity:1!important;filter:none!important}
html.sc.rg #drawer svg[data-z^="r-"] > *{visibility:hidden}
html.sc.rg #drawer #otabs button svg[data-z^="r-"]{width:calc(19 * var(--bp))!important;height:calc(19 * var(--bp))!important;margin:calc(-2 * var(--bp)) 0!important}
html.sc.rg #drawer #otabs button:hover svg[data-z^="r-"]{filter:brightness(1.22)!important}
html.sc.rg #drawer #otabs button[aria-selected="true"] svg[data-z^="r-"],html.sc.rg #drawer h3 svg[data-z^="r-"],html.sc.rg #drawer #db .tg-card[aria-pressed=true] svg[data-z^="r-"]{background-image:var(--z-an)}
html.sc.rg #drawer .sect h3 svg[data-z^="r-"]{width:calc(18 * var(--bp))!important;height:calc(18 * var(--bp))!important;margin:calc(-2 * var(--bp)) 0!important}

html.sc.rg body.kwide{--scDW:calc(400 * var(--bp))}
html.sc.rg body.kdark #drawer{color:var(--g-elf)!important;background:var(--g-dunkel),var(--g-platte)!important;background-clip:padding-box!important;
  border:calc(15 * var(--bp)) solid transparent!important;border-image:url("rahmen.png") 64 / calc(15 * var(--bp)) round!important;box-shadow:calc(6 * var(--bp)) 0 calc(16 * var(--bp)) rgba(0,0,0,.7)!important}
html.sc.rg body.kdark #drawer::after{display:block!important}
html.sc.rg body.kdark #drawer header{padding:calc(6 * var(--bp)) calc(12 * var(--bp)) calc(18 * var(--bp))!important}
html.sc.rg body.kdark #drawer .body{padding:calc(10 * var(--bp)) calc(12 * var(--bp)) calc(14 * var(--bp))}
html.sc.rg body.kdark #drawer .sndtabs.kst{display:flex!important;gap:0!important;margin:0 0 calc(4 * var(--bp))!important;padding:0!important;border:0!important;box-shadow:inset 0 -1px 0 rgba(214,182,126,.22)}
html.sc.rg body.kdark #drawer .sndtabs.kst button{flex:1 1 0!important;min-height:calc(34 * var(--bp));padding:calc(6 * var(--bp)) calc(2 * var(--bp))!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;
  font:600 calc(13.5 * var(--bp))/1.1 var(--g-text)!important;letter-spacing:0!important;color:var(--g-elf3)!important;text-shadow:0 1px 1px #000!important}
html.sc.rg body.kdark #drawer .sndtabs.kst button:hover{color:var(--g-elf)!important;background:rgba(255,240,220,.04)!important}
html.sc.rg body.kdark #drawer .sndtabs.kst button[aria-pressed="true"]{color:var(--g-elf)!important;background:radial-gradient(90% 70% at 50% 100%,rgba(214,182,126,.16),transparent 75%)!important;box-shadow:inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)!important}
html.sc.rg #drawer .kbtn{display:inline-flex;align-items:center;justify-content:center;gap:calc(6 * var(--bp));min-height:calc(30 * var(--bp));padding:0 calc(8 * var(--bp));border:calc(7 * var(--bp)) solid transparent;border-image:var(--g-knopf);border-radius:0;
  background:none;box-shadow:none;font:600 calc(13.5 * var(--bp))/1 var(--g-text)!important;letter-spacing:0;color:var(--g-elf);text-shadow:var(--g-schatten-text)}
html.sc.rg #drawer .kbtn:hover{filter:brightness(1.15);color:var(--g-elf)}
html.sc.rg #drawer .kbtn svg{width:calc(14 * var(--bp))!important;height:calc(14 * var(--bp))!important}
html.sc.rg #drawer #ksOn{width:100%;min-height:calc(40 * var(--bp));border-width:calc(8 * var(--bp));border-image:var(--g-knopf-b);font:600 calc(13.5 * var(--bp))/1 var(--g-kapit)!important;letter-spacing:.1em;text-transform:uppercase;color:#fbf0da}
html.sc.rg #drawer .kbtn.on{border-image:var(--g-knopf-b);color:var(--g-messing)}
html.sc.rg #drawer .kbtn.on:hover{color:var(--g-blut)}
html.sc.rg #drawer .kbtn.g{min-height:calc(26 * var(--bp));padding:0 calc(2 * var(--bp));border:0;border-image:none;background:none;color:var(--g-elf2);text-shadow:0 1px 1px #000}
html.sc.rg #drawer .kbtn.g:hover{filter:none;color:var(--g-elf);text-decoration:underline;text-decoration-color:var(--g-messing);text-underline-offset:calc(4 * var(--bp))}
html.sc.rg #drawer .kbtn.red{min-height:calc(26 * var(--bp));padding:0 calc(2 * var(--bp));border:0;border-image:none;background:none;color:var(--g-blut)}
html.sc.rg #drawer .kbtn.wide{width:100%}
html.sc.rg #drawer .kmx{gap:calc(2 * var(--bp)) calc(14 * var(--bp))}
html.sc.rg #drawer .kmx .kbtn{font-size:calc(13 * var(--bp))!important}
html.sc.rg body.kdark #drawer .ksrch{min-height:calc(38 * var(--bp));padding:0 calc(8 * var(--bp));gap:calc(8 * var(--bp));border:calc(6 * var(--bp)) solid transparent;border-image:var(--g-schlitz);border-radius:0;background:none;box-shadow:none;color:var(--g-elf3)}
html.sc.rg body.kdark #drawer .ksrch svg{width:calc(16 * var(--bp));height:calc(16 * var(--bp))}
html.sc.rg body.kdark #drawer .ksrch input{min-height:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important;font:500 calc(14.5 * var(--bp))/1.2 var(--g-text)!important}
html.sc.rg body.kdark #drawer :is(.kmap,.kph,.kprephd,.kprow){border:0!important;border-radius:0!important;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.22))!important;
  box-shadow:inset 0 0 0 1px rgba(255,240,220,.08),inset 0 1px 3px rgba(0,0,0,.7)!important}
html.sc.rg body.kdark #drawer .kprow.cur{background:linear-gradient(90deg,rgba(214,182,126,.13),rgba(0,0,0,.22) 70%)!important;box-shadow:inset calc(2 * var(--bp)) 0 0 var(--g-messing),inset 0 0 0 1px rgba(255,240,220,.08)!important}
html.sc.rg #drawer :is(.kc .cv,.kmap .cv,.kph .cv.big,.kprow .cv,.kshl .cv.sm){border-radius:0!important;box-shadow:0 0 0 1px #040304,0 0 0 calc(2 * var(--bp)) #3a3540,0 calc(3 * var(--bp)) calc(6 * var(--bp)) rgba(0,0,0,.6)!important}
html.sc.rg #drawer :is(.kc .cv,.kmap .cv,.kph .cv.big,.kprow .cv)::after{display:none!important}
html.sc.rg body.kdark #drawer .kmap{grid-template-columns:calc(60 * var(--bp)) minmax(0,1fr) auto;gap:calc(10 * var(--bp));padding:calc(10 * var(--bp));margin-top:calc(4 * var(--bp))}
html.sc.rg body.kdark #drawer .kmap .cv{width:calc(60 * var(--bp));height:calc(60 * var(--bp))}
html.sc.rg #drawer .kmi small{font:600 calc(12 * var(--bp))/1.2 var(--g-kapit);letter-spacing:.1em;color:var(--g-messing)}
html.sc.rg #drawer .kmi b{font:600 calc(17 * var(--bp))/1.15 var(--g-kapit);letter-spacing:.03em;color:var(--g-elf);margin:calc(2 * var(--bp)) 0 calc(4 * var(--bp))}
html.sc.rg #drawer .kmi p{font:500 calc(13.5 * var(--bp))/1.4 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer .kmi p i{min-width:calc(62 * var(--bp));color:var(--g-elf3)}
html.sc.rg body.kdark #drawer .kq{gap:calc(4 * var(--bp))}
html.sc.rg body.kdark #drawer .kqi{height:calc(40 * var(--bp));gap:calc(9 * var(--bp));padding:0 calc(8 * var(--bp)) 0 0;border:0;border-radius:0;background:rgba(255,240,220,.045);box-shadow:inset 0 0 0 1px rgba(255,240,220,.08);color:var(--g-elf);filter:none}
html.sc.rg body.kdark #drawer .kqi .cv{width:calc(40 * var(--bp));height:calc(40 * var(--bp));box-shadow:inset calc(-1 * var(--bp)) 0 0 #040304}
html.sc.rg body.kdark #drawer .kq .kqi b{font:600 calc(14 * var(--bp))/1.15 var(--g-text)!important;color:var(--g-elf)}
html.sc.rg body.kdark #drawer .kqi:hover{background:rgba(255,240,220,.08);filter:none}
html.sc.rg body.kdark #drawer .kqi.on{background:rgba(214,182,126,.12);box-shadow:inset 0 0 0 1px rgba(214,182,126,.35),inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg body.kdark #drawer .kq .kqi.on b{color:var(--g-elf)}
html.sc.rg body.kdark #drawer .ksh{margin:calc(16 * var(--bp)) 0 calc(6 * var(--bp));padding:0 0 calc(5 * var(--bp));font:600 calc(12.5 * var(--bp))/1.15 var(--g-kapit)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--g-messing);text-shadow:0 1px 1px #000;
  background:linear-gradient(90deg,rgba(214,182,126,.4),rgba(214,182,126,0)) left bottom/100% 1px no-repeat;gap:calc(3 * var(--bp)) calc(8 * var(--bp))}
html.sc.rg body.kdark #drawer .ksh small{font:italic 500 calc(13 * var(--bp))/1.3 var(--g-text);letter-spacing:0;text-transform:none;color:var(--g-elf3)}
html.sc.rg body.kdark #drawer .kshl .cv.sm{width:calc(22 * var(--bp));height:calc(22 * var(--bp))}
html.sc.rg #drawer .kmore{font:600 calc(13 * var(--bp))/1 var(--g-text);letter-spacing:0;text-transform:none;color:var(--g-elf2);text-decoration:none}
html.sc.rg #drawer .kmore:hover{color:var(--g-elf);text-decoration:underline;text-decoration-color:var(--g-messing);text-underline-offset:calc(4 * var(--bp))}
html.sc.rg #drawer .kback{font:600 calc(13.5 * var(--bp))/1 var(--g-text);color:var(--g-elf2);gap:calc(4 * var(--bp))}
html.sc.rg #drawer .kback svg{width:calc(16 * var(--bp));height:calc(16 * var(--bp))}
html.sc.rg #drawer .kback:hover{color:var(--g-elf)}
html.sc.rg body.kdark #drawer .krow{grid-auto-columns:calc(112 * var(--bp));gap:calc(8 * var(--bp));padding:calc(2 * var(--bp)) calc(2 * var(--bp)) calc(8 * var(--bp));scrollbar-color:#4a4450 transparent}
html.sc.rg body.kdark #drawer .kc{padding:calc(5 * var(--bp));gap:calc(3 * var(--bp));border-radius:0;color:var(--g-elf)}
html.sc.rg body.kdark #drawer .kc:hover{background:rgba(255,240,220,.05)}
html.sc.rg body.kdark #drawer .kc .cv{width:calc(102 * var(--bp));height:calc(102 * var(--bp));margin-bottom:calc(4 * var(--bp))}
html.sc.rg body.kdark #drawer .kc b{font:600 calc(14 * var(--bp))/1.2 var(--g-text);color:var(--g-elf)}
html.sc.rg body.kdark #drawer .kc small{font:500 calc(12.5 * var(--bp))/1.3 var(--g-text);color:var(--g-elf3)}
html.sc.rg body.kdark #drawer .kc.on b{color:var(--g-messing)}
html.sc.rg body.kdark #drawer .kworld .kc{background:rgba(255,240,220,.04)}
html.sc.rg body.kdark #drawer .kworld .kc .cv{width:calc(72 * var(--bp));height:calc(72 * var(--bp));margin:0}
html.sc.rg body.kdark #drawer .kworld .kc b{font-size:calc(16 * var(--bp))}
html.sc.rg #drawer :is(.kadd,.knew) .cv{color:var(--g-elf3)!important;background:rgba(0,0,0,.3)!important;border:1px dashed rgba(214,182,126,.3)!important;font:300 calc(40 * var(--bp))/1 var(--g-text)!important}
html.sc.rg #drawer .knew input{width:100%!important;margin:calc(2 * var(--bp)) 0 calc(4 * var(--bp))}
html.sc.rg #drawer .kbadge{left:calc(3 * var(--bp));top:calc(3 * var(--bp));padding:calc(2 * var(--bp)) calc(5 * var(--bp));font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.08em;background:var(--g-messing);color:#17130c;box-shadow:0 1px 2px rgba(0,0,0,.7)}
html.sc.rg :is(#drawer,#npMini) :is(.pp,.kp){width:calc(34 * var(--bp));height:calc(34 * var(--bp));background:url("knauf.png") center/100% 100% no-repeat!important;box-shadow:none!important;border-radius:50%;
  filter:drop-shadow(0 calc(2 * var(--bp)) calc(2 * var(--bp)) rgba(0,0,0,.75))}
html.sc.rg :is(#drawer,#npMini) :is(.pp,.kp) svg{width:42%;height:42%;fill:var(--g-elf)!important;filter:drop-shadow(0 1px 1px #000)!important}
html.sc.rg :is(#drawer,#npMini) :is(.pp,.kp):hover{filter:brightness(1.15) drop-shadow(0 calc(2 * var(--bp)) calc(2 * var(--bp)) rgba(0,0,0,.75))}
html.sc.rg :is(#drawer,#npMini) .pp.sm{width:calc(26 * var(--bp));height:calc(26 * var(--bp))}
html.sc.rg :is(#drawer,#npMini) .pp.big{width:calc(46 * var(--bp));height:calc(46 * var(--bp))}
html.sc.rg #drawer .kmap .pp{width:calc(42 * var(--bp));height:calc(42 * var(--bp))}
html.sc.rg :is(#drawer,#npMini) .ib{width:calc(28 * var(--bp));height:calc(28 * var(--bp));color:var(--g-elf3)}
html.sc.rg :is(#drawer,#npMini) .ib svg{width:calc(17 * var(--bp));height:calc(17 * var(--bp))}
html.sc.rg :is(#drawer,#npMini) .ib.sm svg{width:calc(15 * var(--bp));height:calc(15 * var(--bp))}
html.sc.rg :is(#drawer,#npMini) .ib:hover{color:var(--g-elf)}
html.sc.rg :is(#drawer,#npMini) :is(.ib[aria-pressed="true"],.ib.on,.ib.pinned){color:var(--g-messing)}
html.sc.rg :is(#drawer,#npMini) .ib[aria-pressed="true"]::after{background:var(--g-messing);width:calc(10 * var(--bp));height:calc(2 * var(--bp));margin-left:calc(-5 * var(--bp))}
html.sc.rg body.kdark #drawer .ks .ib{color:var(--g-elf3)}
html.sc.rg body.kdark #drawer .ks .ib:hover{color:var(--g-elf)}
html.sc.rg body.kdark #drawer .ks :is(.ib[aria-pressed="true"],.ib.on){color:var(--g-messing)}
html.sc.rg body.kdark #drawer .ks .addb svg{width:calc(20 * var(--bp));height:calc(20 * var(--bp))}
html.sc.rg body.kdark #drawer :is(.kth,.ktr){grid-template-columns:calc(24 * var(--bp)) minmax(0,1fr) calc(26 * var(--bp)) calc(30 * var(--bp)) calc(40 * var(--bp)) calc(26 * var(--bp))!important;gap:calc(6 * var(--bp));padding:calc(4 * var(--bp))}
html.sc.rg body.kdark #drawer .ktr.amb{grid-template-columns:calc(24 * var(--bp)) minmax(0,1fr) calc(90 * var(--bp)) calc(28 * var(--bp))!important}
html.sc.rg body.kdark #drawer .ktr.amb input{width:calc(90 * var(--bp))}
html.sc.rg body.kdark #drawer .kth{font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.1em;color:var(--g-elf3);border-bottom:1px solid rgba(214,182,126,.22)}
html.sc.rg body.kdark #drawer .ktr{border-radius:0}
html.sc.rg body.kdark #drawer .ktr:hover{background:rgba(255,240,220,.05)}
html.sc.rg body.kdark #drawer .ktr .n{font:600 calc(13 * var(--bp))/1 var(--g-text);color:var(--g-elf3)}
html.sc.rg body.kdark #drawer .ktr .nm b{font:600 calc(14.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf)}
html.sc.rg body.kdark #drawer .ktr .nm small,html.sc.rg body.kdark #drawer .ktr :is(.g,.d){font:500 calc(12.5 * var(--bp))/1.25 var(--g-text);color:var(--g-elf3)}
html.sc.rg body.kdark #drawer .ktr.on .nm b{color:var(--g-messing)}
html.sc.rg #drawer .ktr .n .eq i,html.sc.rg :is(#drawer,#npMini) .eq i{background:var(--g-messing)}
html.sc.rg body.kdark #drawer .kph{gap:calc(12 * var(--bp));padding:calc(10 * var(--bp))}
html.sc.rg body.kdark #drawer .kph .cv.big{width:calc(96 * var(--bp));height:calc(96 * var(--bp))}
html.sc.rg #drawer .kph small{font:600 calc(12 * var(--bp))/1.2 var(--g-kapit);letter-spacing:.1em;color:var(--g-messing);opacity:1}
html.sc.rg #drawer .kph h3{margin:calc(2 * var(--bp)) 0 calc(6 * var(--bp));font:600 calc(21 * var(--bp))/1.1 var(--g-kapit);letter-spacing:.03em;color:var(--g-elf);text-transform:none}
html.sc.rg #drawer .kph h3::after{display:none}
html.sc.rg #drawer .kph p{font:500 calc(13.5 * var(--bp))/1.35 var(--g-text);color:var(--g-elf2);opacity:1}
html.sc.rg #drawer .kname{font:600 calc(19 * var(--bp))/1.2 var(--g-kapit)!important}
html.sc.rg #drawer .klive{padding:calc(10 * var(--bp)) calc(12 * var(--bp));border:0;background:rgba(110,20,26,.2);box-shadow:inset calc(2 * var(--bp)) 0 0 #b0353f,inset 0 0 0 1px rgba(233,146,127,.16)}
html.sc.rg #drawer .klive p{margin:0 0 calc(8 * var(--bp));font:500 calc(13.5 * var(--bp))/1.4 var(--g-text);color:var(--g-elf)}
html.sc.rg #drawer .klive .btns{gap:calc(6 * var(--bp)) calc(10 * var(--bp))}
html.sc.rg body.kdark #drawer .kprephd{padding:calc(10 * var(--bp)) calc(12 * var(--bp))}
html.sc.rg #drawer .kprephd p{margin:0 0 calc(8 * var(--bp));font:500 calc(13.5 * var(--bp))/1.45 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer .kprephd .kok{color:#a9d39a}
html.sc.rg #drawer .kprep{gap:calc(6 * var(--bp))}
html.sc.rg body.kdark #drawer .kprow{grid-template-columns:calc(56 * var(--bp)) minmax(0,1fr) auto;gap:calc(10 * var(--bp));padding:calc(8 * var(--bp))}
html.sc.rg body.kdark #drawer .kprow .cv{width:calc(56 * var(--bp));height:calc(56 * var(--bp))}
html.sc.rg #drawer .kpi{gap:calc(4 * var(--bp))}
html.sc.rg #drawer .kpi b{font:600 calc(15 * var(--bp))/1.15 var(--g-kapit);letter-spacing:.02em;color:var(--g-elf)}
html.sc.rg #drawer .kpi label{grid-template-columns:calc(70 * var(--bp)) minmax(0,1fr);gap:calc(6 * var(--bp));font:500 calc(12.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer .kpi select{min-width:0;width:100%;min-height:calc(26 * var(--bp))!important;font-size:calc(13.5 * var(--bp))!important}
html.sc.rg #drawer .kpb{gap:calc(6 * var(--bp))}
html.sc.rg #drawer .sbgrid{grid-template-columns:repeat(auto-fill,minmax(calc(104 * var(--bp)),1fr));gap:calc(4 * var(--bp))}
html.sc.rg #drawer .sbgrid .chip{font-size:calc(13.5 * var(--bp))!important;line-height:1.15}
html.sc.rg #drawer .subh{margin:calc(10 * var(--bp)) 0 calc(4 * var(--bp));padding-bottom:calc(3 * var(--bp));font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.12em;color:var(--g-messing);border-bottom:1px solid rgba(214,182,126,.22)}
html.sc.rg #drawer #npDock{margin:0 calc(6 * var(--bp)) calc(6 * var(--bp))!important;padding:calc(12 * var(--bp)) calc(10 * var(--bp)) calc(8 * var(--bp))!important;border:0!important;border-radius:0!important;color:var(--g-elf);
  background:linear-gradient(rgba(6,5,7,.6),rgba(6,5,7,.6)),var(--g-platte)!important;box-shadow:0 calc(-6 * var(--bp)) calc(14 * var(--bp)) rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,240,220,.06)!important;scrollbar-color:#4a4450 transparent}
html.sc.rg #drawer #npDock::before{top:calc(-12 * var(--bp));margin:calc(-12 * var(--bp)) calc(-10 * var(--bp)) calc(8 * var(--bp));height:calc(8 * var(--bp));background:var(--g-band)}
html.sc.rg #drawer .nph{gap:calc(8 * var(--bp));margin-bottom:calc(6 * var(--bp))!important}
html.sc.rg #drawer .nph > b{font:600 calc(12.5 * var(--bp))/1.1 var(--g-kapit)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--g-messing)!important;text-shadow:0 1px 1px #000}
html.sc.rg #drawer .nph > span{font:italic 500 calc(12.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf3)}
html.sc.rg :is(#drawer,#npMini) .all{min-height:calc(28 * var(--bp));padding:0 calc(5 * var(--bp))!important;gap:calc(5 * var(--bp));border:calc(6 * var(--bp)) solid transparent!important;border-image:var(--g-knopf)!important;border-radius:0!important;background:none!important;
  font:600 calc(13 * var(--bp))/1 var(--g-text)!important;color:var(--g-elf)!important;text-shadow:var(--g-schatten-text);white-space:nowrap}
html.sc.rg :is(#drawer,#npMini) .all svg{width:calc(13 * var(--bp));height:calc(13 * var(--bp))}
html.sc.rg :is(#drawer,#npMini) .all.on{border-image:var(--g-knopf-b)!important;color:var(--g-messing)!important}
html.sc.rg :is(#drawer,#npMini) .all em{font:600 calc(12 * var(--bp))/1 var(--g-text)}
html.sc.rg #drawer .npb.mus{grid-template-columns:calc(44 * var(--bp)) minmax(0,1fr) auto auto!important;column-gap:calc(8 * var(--bp));padding:calc(6 * var(--bp))!important;border:0;border-radius:0!important;background:rgba(0,0,0,.3)!important;box-shadow:inset 0 0 0 1px rgba(255,240,220,.07)}
html.sc.rg #drawer .npb.mus .cv{width:calc(44 * var(--bp))!important;height:calc(44 * var(--bp))!important}
html.sc.rg :is(#drawer,#npMini) .npb .cv,html.sc.rg #npMini .cv{box-shadow:0 0 0 1px #040304,0 0 0 calc(2 * var(--bp)) #3a3540!important}
html.sc.rg #drawer .npb .nfo b{font:600 calc(14.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf)}
html.sc.rg #drawer .npb .nfo small{font:500 calc(12.5 * var(--bp))/1.3 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer .npb.on .nfo b{color:var(--g-messing)}
html.sc.rg #drawer .npb.mus .seek{gap:calc(6 * var(--bp));font:500 calc(12.5 * var(--bp))/1 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer .npb.mus .vl{color:var(--g-elf3)}
html.sc.rg #drawer .npb.mus .vl input{width:calc(64 * var(--bp))}
html.sc.rg #drawer .npb.mus .vl em{font:600 calc(12.5 * var(--bp))/1 var(--g-text);font-style:normal;color:var(--g-elf2)}
html.sc.rg #drawer .npb.lay{grid-template-columns:calc(28 * var(--bp)) minmax(0,1fr) calc(26 * var(--bp)) calc(72 * var(--bp)) calc(24 * var(--bp))!important;gap:calc(8 * var(--bp))!important;padding:calc(4 * var(--bp)) calc(6 * var(--bp))!important;border-top:1px solid rgba(255,240,220,.07)!important}
html.sc.rg #drawer .npb.lay .cv{width:calc(28 * var(--bp))!important;height:calc(28 * var(--bp))!important}
html.sc.rg #drawer .npb.lay .nfo b{font-size:calc(14 * var(--bp))!important}
html.sc.rg #drawer .npb.lay .nfo small{font-size:calc(12.5 * var(--bp))!important}
html.sc.rg #drawer .npb.lay .pp.sm{width:calc(24 * var(--bp));height:calc(24 * var(--bp))}
html.sc.rg #drawer .npb.lay input{width:calc(72 * var(--bp))!important}
html.sc.rg #drawer .nq{border-top-color:rgba(255,240,220,.08)}
html.sc.rg #drawer .nq small{font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.1em;color:var(--g-elf3)}
html.sc.rg #drawer .nq button{font:500 calc(14 * var(--bp))/1.2 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer .nq :is(em,i){font-size:calc(12.5 * var(--bp));color:var(--g-elf3)}
html.sc.rg #drawer .npmore,html.sc.rg #drawer .npej small{font:italic 500 calc(12.5 * var(--bp))/1.3 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer .npej{border-top-color:rgba(255,240,220,.1)}
html.sc.rg #drawer .npej button{font:500 calc(13 * var(--bp))/1.2 var(--g-text);color:var(--g-elf2);border-color:rgba(214,182,126,.3)}
html.sc.rg #drawer .npst{font:500 calc(12.5 * var(--bp))/1.35 var(--g-text);color:var(--g-elf3);border-top-color:rgba(255,240,220,.1)}
html.sc.rg #drawer .npst b{color:var(--g-elf)}
html.sc.rg #drawer .npst .kbtn{font-size:calc(12.5 * var(--bp))!important}
html.sc.rg :is(#npDock,#npMini,body.kdark .ks) input[type=range]{height:calc(16 * var(--bp))}
html.sc.rg :is(#npDock,#npMini,body.kdark .ks) input[type=range]::-webkit-slider-runnable-track{height:calc(5 * var(--bp));border:0;background:linear-gradient(90deg,#7a5e34,var(--g-messing) var(--p),rgba(0,0,0,.75) var(--p));box-shadow:0 0 0 1px #040304,0 1px 0 1px rgba(255,240,220,.07)}
html.sc.rg :is(#npDock,#npMini,body.kdark .ks) input[type=range]::-moz-range-track{height:calc(5 * var(--bp));border:0;background:linear-gradient(90deg,#7a5e34,var(--g-messing) var(--p),rgba(0,0,0,.75) var(--p));box-shadow:0 0 0 1px #040304}
html.sc.rg :is(#npDock,#npMini,body.kdark .ks) input[type=range]::-webkit-slider-thumb{width:calc(15 * var(--bp));height:calc(15 * var(--bp));margin-top:calc(-5 * var(--bp));background:url("knauf.png") center/100% 100%;box-shadow:0 1px 2px #000}
html.sc.rg :is(#npDock,#npMini,body.kdark .ks) input[type=range]::-moz-range-thumb{width:calc(15 * var(--bp));height:calc(15 * var(--bp));background:url("knauf.png") center/100% 100%;box-shadow:0 1px 2px #000}
html.sc.rg #npMini{width:calc(320 * var(--bp));gap:calc(6 * var(--bp));padding:calc(4 * var(--bp)) calc(6 * var(--bp)) calc(6 * var(--bp)) calc(4 * var(--bp));color:var(--g-elf);background:linear-gradient(rgba(6,5,7,.55),rgba(6,5,7,.55)),var(--g-platte)!important;background-clip:padding-box!important;
  border:calc(5 * var(--bp)) solid transparent!important;border-image:url("taste.png") 22 / calc(5 * var(--bp)) stretch!important;border-radius:0!important;box-shadow:0 calc(4 * var(--bp)) calc(12 * var(--bp)) rgba(0,0,0,.6)!important}
html.sc.rg #npMini .cv{width:calc(36 * var(--bp));height:calc(36 * var(--bp))}
html.sc.rg #npMini .nfo b{font:600 calc(14 * var(--bp))/1.2 var(--g-text);color:var(--g-elf)}
html.sc.rg #npMini .nfo small{font:500 calc(12.5 * var(--bp))/1.25 var(--g-text);color:var(--g-elf3)}
html.sc.rg #npMini.paused{border-image:url("taste_bronze.png") 22 / calc(5 * var(--bp)) stretch!important}
html.sc.rg #npMini .mbar{height:calc(2 * var(--bp))}
html.sc.rg #npMini .mbar i{background:var(--g-messing)!important}
html.sc.rg #kmenu{min-width:calc(220 * var(--bp));max-width:calc(280 * var(--bp));padding:calc(4 * var(--bp));color:var(--g-elf);background:var(--g-dunkel),var(--g-platte)!important;background-clip:padding-box!important;
  border:calc(6 * var(--bp)) solid transparent!important;border-image:url("taste.png") 22 / calc(6 * var(--bp)) stretch!important;box-shadow:0 calc(10 * var(--bp)) calc(24 * var(--bp)) rgba(0,0,0,.8)!important}
html.sc.rg #kmenu b{padding:calc(4 * var(--bp)) calc(8 * var(--bp)) calc(6 * var(--bp));margin-bottom:calc(4 * var(--bp));font:600 calc(13 * var(--bp))/1.2 var(--g-kapit);letter-spacing:.06em;color:var(--g-messing);border-bottom:1px solid rgba(214,182,126,.22)}
html.sc.rg #kmenu button{padding:calc(6 * var(--bp)) calc(8 * var(--bp));font:600 calc(13.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf2)}
html.sc.rg #kmenu button.in{padding-left:calc(20 * var(--bp))}
html.sc.rg #kmenu button:hover{background:rgba(214,182,126,.1);color:var(--g-elf)}
html.sc.rg #kmenu small{padding:calc(6 * var(--bp)) calc(8 * var(--bp)) calc(2 * var(--bp));font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.1em;color:var(--g-elf3)}
html.sc.rg #kmenu hr{border-top-color:rgba(255,240,220,.1)}

html.sc.rg #drawer #db .gstrip{gap:calc(4 * var(--bp)) calc(6 * var(--bp));margin:0 0 calc(12 * var(--bp));padding:calc(8 * var(--bp)) calc(10 * var(--bp));border:0;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.22));box-shadow:inset 0 0 0 1px rgba(255,240,220,.08),inset 0 1px 3px rgba(0,0,0,.7)}
html.sc.rg #drawer #db .gstrip .gt{font:600 calc(12.5 * var(--bp))/1.2 var(--g-kapit)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--g-messing)}
html.sc.rg #drawer #db .gsw{gap:calc(6 * var(--bp));font:600 calc(12.5 * var(--bp))/1.2 var(--g-text)!important;letter-spacing:0;text-transform:none;color:var(--g-elf2)}
html.sc.rg #drawer #db .gsw i{width:calc(15 * var(--bp));height:calc(15 * var(--bp));border-radius:0;background:rgba(0,0,0,.55);border:1px solid rgba(214,182,126,.4)}
html.sc.rg #drawer #db .gstrip .gs{gap:calc(5 * var(--bp));padding:calc(3 * var(--bp)) calc(4 * var(--bp)) calc(3 * var(--bp)) calc(3 * var(--bp));border:0;border-radius:0;background:rgba(255,240,220,.04);box-shadow:inset 0 0 0 1px rgba(255,240,220,.07);font:600 calc(14 * var(--bp))/1 var(--g-text)!important;color:var(--g-elf)}
html.sc.rg #drawer #db .gstrip .gs img{width:calc(22 * var(--bp));height:calc(22 * var(--bp))}
html.sc.rg #drawer #db .gstrip .gs b{color:var(--g-messing)}
html.sc.rg #drawer #db .gstrip .gs input{width:calc(60 * var(--bp))!important}
html.sc.rg #drawer #db .gstrip .gs button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(22 * var(--bp));height:calc(22 * var(--bp));border:0;border-radius:0;background:rgba(255,240,220,.06);box-shadow:inset 0 0 0 1px rgba(255,240,220,.12);
  font:700 calc(14 * var(--bp))/1 var(--g-text)!important;color:var(--g-elf)}
html.sc.rg #drawer #db .gstrip .gs button:hover{background:rgba(214,182,126,.18);color:var(--g-elf)}
html.sc.rg #drawer #db .tg{gap:calc(12 * var(--bp))}
html.sc.rg #drawer #db .tg-board{padding:calc(8 * var(--bp)) calc(8 * var(--bp)) calc(6 * var(--bp));border:0;border-image:none;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.22));box-shadow:inset 0 0 0 1px rgba(255,240,220,.08),inset 0 1px 3px rgba(0,0,0,.7)}
html.sc.rg #drawer #db :is(.tg-board,.czk-box) h4,html.sc.rg #drawer #db .mkp h4{margin:0 0 calc(6 * var(--bp));padding:0;background:none;border:0;box-shadow:none;font:600 calc(12.5 * var(--bp))/1.15 var(--g-kapit);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--g-messing);text-shadow:0 1px 1px #000}
html.sc.rg #drawer #db .tg-grid{gap:0}
html.sc.rg #drawer #db .tg-card{grid-template-columns:calc(24 * var(--bp)) minmax(0,1fr);column-gap:calc(10 * var(--bp));padding:0 calc(8 * var(--bp));min-height:calc(34 * var(--bp));border-radius:0;background:none;box-shadow:inset 0 -1px 0 rgba(255,240,220,.06);filter:none;color:var(--g-elf2)}
html.sc.rg #drawer #db .tg-card:hover{background:rgba(255,240,220,.04);filter:none}
html.sc.rg #drawer #db .tg-card[aria-pressed=true]{background:linear-gradient(90deg,rgba(214,182,126,.15),rgba(214,182,126,.02) 80%);box-shadow:inset calc(2 * var(--bp)) 0 0 var(--g-messing),inset 0 -1px 0 rgba(255,240,220,.06)}
html.sc.rg #drawer #db .tg-card svg{grid-row:auto;width:calc(24 * var(--bp));height:calc(24 * var(--bp));color:var(--g-elf3);filter:none}
html.sc.rg #drawer #db .tg-grid .tg-card b{align-self:center;font:600 calc(14.5 * var(--bp))/1.15 var(--g-text)!important;letter-spacing:0;color:var(--g-elf2)}
html.sc.rg #drawer #db .tg-card[aria-pressed=true] b,html.sc.rg #drawer #db .tg-card:hover b{color:var(--g-elf)}
html.sc.rg #drawer #db .tg-grid .tg-card small{display:none}
html.sc.rg #drawer #db .tg-set{padding:calc(12 * var(--bp)) calc(12 * var(--bp)) calc(14 * var(--bp));background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.22));box-shadow:inset 0 0 0 1px rgba(255,240,220,.08),inset 0 1px 3px rgba(0,0,0,.7);filter:none}
html.sc.rg #drawer #db .tg-set h4{margin:0 0 calc(2 * var(--bp));font:600 calc(17 * var(--bp))/1.15 var(--g-kapit);letter-spacing:.05em;text-transform:none;text-align:left;color:var(--g-elf)}
html.sc.rg #drawer #db .tg-set .tg-d{margin:0 0 calc(8 * var(--bp));font-style:italic;color:var(--g-elf2)}
html.sc.rg #drawer #db .tg-lbl{margin:calc(12 * var(--bp)) 0 calc(6 * var(--bp));font:600 calc(12.5 * var(--bp))/1.15 var(--g-kapit)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--g-messing)}
html.sc.rg #drawer #db .tg-lbl::after{background:linear-gradient(90deg,rgba(214,182,126,.4),rgba(214,182,126,0))}
html.sc.rg #drawer #db .tg-outs,html.sc.rg #drawer #db .tg-tarot{gap:calc(4 * var(--bp))}
html.sc.rg #drawer #db .tg-seg{gap:calc(4 * var(--bp))}
html.sc.rg #drawer #db .tg-o{gap:calc(7 * var(--bp));padding:calc(4 * var(--bp)) calc(8 * var(--bp));min-height:calc(32 * var(--bp));border:0;border-radius:0;background:rgba(255,240,220,.045);box-shadow:inset 0 0 0 1px rgba(255,240,220,.08);font:600 calc(14 * var(--bp))/1.15 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer #db .tg-o:hover{background:rgba(255,240,220,.08);color:var(--g-elf)}
html.sc.rg #drawer #db .tg-o:focus-visible{outline:calc(2 * var(--bp)) solid var(--g-messing)}
html.sc.rg #drawer #db .tg-o[aria-pressed=true]{background:rgba(214,182,126,.13);color:var(--g-elf);box-shadow:inset 0 0 0 1px rgba(214,182,126,.35),inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg #drawer #db .tg-o i{width:calc(9 * var(--bp));height:calc(9 * var(--bp));box-shadow:0 0 0 1px rgba(0,0,0,.6)}
html.sc.rg #drawer #db .tg-o.n i{background:#8d867b}
html.sc.rg #drawer #db .tg-o.l i{background:#c0303a}
html.sc.rg #drawer #db .tg-o.w i{background:var(--g-messing)}
html.sc.rg #drawer #db .tg-o small,html.sc.rg #drawer #db .tg-o[aria-pressed=true] small{font:italic 500 calc(12.5 * var(--bp))/1 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer #db .tg-tarot .tg-o{font-size:calc(13.5 * var(--bp));min-height:calc(30 * var(--bp));padding:calc(4 * var(--bp)) calc(8 * var(--bp))}
html.sc.rg #drawer #db .tg-row{gap:calc(6 * var(--bp))}
html.sc.rg #drawer #db .tg-row span{font:italic 500 calc(13 * var(--bp))/1 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer #db .tg-hint{margin-top:calc(8 * var(--bp));font-style:italic;color:var(--g-elf3)!important}
html.sc.rg #drawer #db .czs-stake{margin-top:calc(12 * var(--bp));padding:calc(10 * var(--bp)) 0 0;border:0;border-top:1px solid rgba(255,240,220,.08);border-radius:0;background:none}
html.sc.rg #drawer #db :is(.tg-go,.czk-go){display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--bp));width:100%;min-height:calc(44 * var(--bp));margin-top:calc(14 * var(--bp));border:calc(8 * var(--bp)) solid transparent;border-image:var(--g-knopf-b);border-radius:0;background:none;box-shadow:none;
  font:600 calc(14 * var(--bp))/1 var(--g-kapit);letter-spacing:.12em;text-transform:uppercase;color:#fbf0da;text-shadow:var(--g-schatten-text);filter:none}
html.sc.rg #drawer #db :is(.tg-go,.czk-go):hover{filter:brightness(1.15)}
html.sc.rg #drawer #db :is(.tg-go,.czk-go) svg{width:calc(18 * var(--bp));height:calc(18 * var(--bp));color:var(--g-messing);fill:currentColor;filter:drop-shadow(0 1px 1px #000)}
html.sc.rg #drawer #db .czk-go[disabled]{filter:grayscale(.7) brightness(.6)}
html.sc.rg #drawer #db .czk{gap:calc(12 * var(--bp))}
html.sc.rg #drawer #db .czk-box{padding:calc(10 * var(--bp)) calc(10 * var(--bp)) calc(12 * var(--bp));border:0;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.22));box-shadow:inset 0 0 0 1px rgba(255,240,220,.08),inset 0 1px 3px rgba(0,0,0,.7)}
html.sc.rg #drawer #db .czk-cases{gap:calc(4 * var(--bp))}
html.sc.rg #drawer #db .czk-case{gap:calc(4 * var(--bp));padding:calc(8 * var(--bp)) calc(4 * var(--bp));border:0;border-radius:0;background:rgba(255,240,220,.04);box-shadow:inset 0 0 0 1px rgba(255,240,220,.08)}
html.sc.rg #drawer #db .czk-case[aria-pressed=true]{background:rgba(214,182,126,.1);box-shadow:inset 0 0 0 1px var(--cc),inset 0 calc(-2 * var(--bp)) 0 var(--cc)}
html.sc.rg #drawer #db .czk-case canvas{width:calc(56 * var(--bp));height:calc(56 * var(--bp))}
html.sc.rg #drawer #db .czk-case b{font:600 calc(13 * var(--bp))/1.15 var(--g-text);color:var(--g-elf)}
html.sc.rg #drawer #db .czk-it span{font:600 calc(12 * var(--bp))/1.1 var(--g-text)}
html.sc.rg #drawer #db .czk-odds{gap:calc(4 * var(--bp)) calc(10 * var(--bp));font:500 calc(12.5 * var(--bp))/1.3 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer #db .czk-chip{padding:calc(5 * var(--bp)) calc(9 * var(--bp));border:0;border-radius:0;background:rgba(255,240,220,.045);box-shadow:inset 0 0 0 1px rgba(255,240,220,.08);font:600 calc(13.5 * var(--bp))/1.1 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer #db .czk-chip:hover{background:rgba(255,240,220,.08);color:var(--g-elf)}
html.sc.rg #drawer #db .czk-chip[aria-pressed=true]{background:rgba(214,182,126,.13);color:var(--g-elf);box-shadow:inset 0 0 0 1px rgba(214,182,126,.35),inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg #drawer #db .czk-inv{font:500 calc(12.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer #db .czk-inv th{font:600 calc(12 * var(--bp))/1.1 var(--g-text);letter-spacing:0;color:var(--g-elf3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.sc.rg #drawer #db .czk-inv :is(th,td):first-child{width:22%}
html.sc.rg #drawer #db .czk-inv b{min-width:calc(14 * var(--bp))}
html.sc.rg #drawer #db .czk-inv td{border-top-color:rgba(255,240,220,.07)}
html.sc.rg #drawer #db .czk-inv button{width:calc(15 * var(--bp));height:calc(20 * var(--bp));line-height:calc(20 * var(--bp));border-radius:0;background:rgba(255,240,220,.06);color:var(--g-elf);font-size:calc(13 * var(--bp))}
html.sc.rg #drawer #db .czk-inv button:hover{background:rgba(214,182,126,.18)}
html.sc.rg #drawer #db .czk-log div{border-radius:0;background:rgba(0,0,0,.28)}
html.sc.rg #drawer #db .czk-log b{font:600 calc(13.5 * var(--bp))/1.15 var(--g-text)}
html.sc.rg #drawer #db .czk-log small{font:italic 500 calc(12.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer #db :is(.czk-tog,.czk-hint){font-size:calc(13 * var(--bp));color:var(--g-elf2)}
html.sc.rg #drawer #db .czk-hint{font-style:italic;color:var(--g-elf3)}
html.sc.rg #drawer #db .czs-row{gap:calc(6 * var(--bp));padding:calc(5 * var(--bp)) 0;border-top-color:rgba(255,240,220,.07);font:600 calc(13.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf)}
html.sc.rg #drawer #db .czs-row small{font:italic 500 calc(12.5 * var(--bp))/1.2 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer #db .czs-row :is(button,label){display:inline-flex;align-items:center;min-height:calc(26 * var(--bp));padding:0 calc(8 * var(--bp));border:0;border-radius:0;background:rgba(255,240,220,.06);box-shadow:inset 0 0 0 1px rgba(255,240,220,.12);
  font:600 calc(13 * var(--bp))/1 var(--g-text);color:var(--g-elf);cursor:pointer}
html.sc.rg #drawer #db .czs-row :is(button,label):hover{background:rgba(214,182,126,.18)}
html.sc.rg :is(#npMini,#kmenu){--bp:calc(1px * var(--uk,1))}
html.sc.rg #npMini{top:calc(52 * var(--bp))}
html.sc.rg.sc-bauen #npMini{width:calc(270 * var(--bp))}
html.sc.rg.sc-bauen #drawer{top:calc(var(--scT) + var(--scF) + 102 * var(--bp))}
html.sc.rg.sc-bauen #drawer header p{display:none}
html.sc.rg #drawer #db .mkp{--slate:transparent;--chalk:var(--g-elf);--chalk2:var(--g-elf2);--chalkdim:var(--g-elf3);--yes:#a9d39a;--no:#e9927f;gap:calc(12 * var(--bp));font-family:var(--g-text)}
html.sc.rg #drawer #db .mkp .mk-card{padding:calc(10 * var(--bp)) calc(10 * var(--bp)) calc(12 * var(--bp));border:0;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.22));box-shadow:inset 0 0 0 1px rgba(255,240,220,.08),inset 0 1px 3px rgba(0,0,0,.7)}
html.sc.rg #drawer #db .mkp .mk-mini[aria-current=true]{outline:0;box-shadow:inset calc(2 * var(--bp)) 0 0 var(--g-messing),inset 0 0 0 1px rgba(214,182,126,.3)}
html.sc.rg #drawer #db .mkp h4 small{font:italic 500 calc(12.5 * var(--bp))/1.2 var(--g-text);letter-spacing:0;text-transform:none;color:var(--g-elf3)}
html.sc.rg #drawer #db .mkp .mk-q{font:600 calc(15 * var(--bp))/1.3 var(--g-text);color:var(--g-elf)}
html.sc.rg #drawer #db .mkp :is(.mk-meta,.mk-tvs,.mk-feed,.mk-hint){font:italic 500 calc(13 * var(--bp))/1.35 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer #db .mkp .mk-feed b{color:var(--g-elf)}
html.sc.rg #drawer #db .mkp :is(.mk-pill,.mk-up,.mk-dn,.mk-row .pc,.mk-mrow span:last-child,.mk-sum b){font-family:var(--g-text);font-weight:700}
html.sc.rg #drawer #db .mkp .mk-big b{font:600 calc(28 * var(--bp))/1 var(--g-kapit);color:var(--g-elf)}
html.sc.rg #drawer #db .mkp .mk-row{border-bottom:1px solid rgba(255,240,220,.08)}
html.sc.rg #drawer #db .mkp .mk-row .nm{font:600 calc(14.5 * var(--bp))/1.2 var(--g-text)}
html.sc.rg #drawer #db .mkp .mk-row .pc{font-size:calc(16 * var(--bp))}
html.sc.rg #drawer #db .mkp .mk-mrow{font-size:calc(14 * var(--bp))}
html.sc.rg #drawer #db .mkp :is(.mk-btn,.mk-bt){min-height:calc(30 * var(--bp));padding:0 calc(8 * var(--bp));border:calc(7 * var(--bp)) solid transparent;border-image:var(--g-knopf);border-radius:0;background:none;box-shadow:none;
  font:600 calc(13.5 * var(--bp))/1 var(--g-text);color:var(--g-elf);text-shadow:var(--g-schatten-text);display:inline-flex;align-items:center;justify-content:center}
html.sc.rg #drawer #db .mkp :is(.mk-btn,.mk-bt):hover{background:none;filter:brightness(1.15)}
html.sc.rg #drawer #db .mkp :is(.mk-btn,.mk-bt):active{transform:none;border-image:var(--g-schlitz)}
html.sc.rg #drawer #db .mkp .mk-bt.y{color:var(--yes)}
html.sc.rg #drawer #db .mkp .mk-bt.n{color:var(--no)}
html.sc.rg #drawer #db .mkp .mk-bt[aria-pressed=true]{border-image:var(--g-knopf-b);color:var(--g-messing)}
html.sc.rg #drawer #db .mkp .mk-btn.pri{flex:1 1 100%;min-height:calc(40 * var(--bp));border-width:calc(8 * var(--bp));border-image:var(--g-knopf-b);font:600 calc(13.5 * var(--bp))/1 var(--g-kapit);letter-spacing:.1em;text-transform:uppercase;color:#fbf0da}
html.sc.rg #drawer #db .mkp .mk-btn.bad{min-height:calc(26 * var(--bp));margin-left:auto;padding:0 calc(2 * var(--bp));border:0;border-image:none;color:var(--g-blut)}
html.sc.rg #drawer #db .mkp .mk-btn.bad:hover{text-decoration:underline;text-underline-offset:calc(4 * var(--bp));filter:none}
html.sc.rg #drawer #db .mkp .mk-btns{gap:calc(6 * var(--bp)) calc(8 * var(--bp));margin-top:calc(10 * var(--bp))}
html.sc.rg #drawer #db .mkp :is(.mk-seg button,.mk-chip,.mk-quick button){min-height:calc(30 * var(--bp));padding:calc(4 * var(--bp)) calc(8 * var(--bp));border:0;border-radius:0;background:rgba(255,240,220,.045);box-shadow:inset 0 0 0 1px rgba(255,240,220,.08);
  font:600 calc(13.5 * var(--bp))/1.15 var(--g-text);color:var(--g-elf2);display:inline-flex;align-items:center;justify-content:center}
html.sc.rg #drawer #db .mkp :is(.mk-seg button,.mk-chip,.mk-quick button):hover{background:rgba(255,240,220,.08);color:var(--g-elf)}
html.sc.rg #drawer #db .mkp :is(.mk-seg button,.mk-chip)[aria-pressed=true]{padding:calc(4 * var(--bp)) calc(8 * var(--bp));border:0;background:rgba(214,182,126,.13);color:var(--g-elf);box-shadow:inset 0 0 0 1px rgba(214,182,126,.35),inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg #drawer #db .mkp label{margin:calc(10 * var(--bp)) 0 calc(3 * var(--bp));font:600 calc(12.5 * var(--bp))/1.2 var(--g-kapit);letter-spacing:.08em;color:var(--g-messing)}
html.sc.rg #drawer #db .mkp :is(.mk-sum,.mk-tpl button,.mk-sug){transform:none!important;border-radius:0;color:var(--g-elf);background:rgba(255,240,220,.05);box-shadow:inset 0 0 0 1px rgba(255,240,220,.1);font:500 calc(14 * var(--bp))/1.3 var(--g-text)}
html.sc.rg #drawer #db .mkp .mk-sug{box-shadow:inset calc(2 * var(--bp)) 0 0 var(--g-messing),inset 0 0 0 1px rgba(255,240,220,.1)}
html.sc.rg #drawer #db .mkp .mk-tpl button:hover{background:rgba(214,182,126,.1)}
html.sc.rg #drawer #db .mkp .mk-tpl small{color:var(--g-elf3)}
html.sc.rg #drawer #db .mkp .mk-sum .g{color:var(--yes)}
html.sc.rg #drawer #db .mkp table{font:500 calc(13.5 * var(--bp))/1.2 var(--g-text)}
html.sc.rg #drawer #db .mkp :is(td,th){border-top:1px solid rgba(255,240,220,.07)}
html.sc.rg #drawer #db .mkp th{font:600 calc(12 * var(--bp))/1.1 var(--g-kapit);letter-spacing:.04em;color:var(--g-elf3);border-top:0}
html.sc.rg #drawer #db .mkp select option{background:#16141a;color:var(--g-elf)}
}
@media (min-width:641px){
html.sc.rg body.kdark #drawer .ksrch input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]){min-height:0;padding:0;background:none!important;box-shadow:none!important;border:0}
html.sc.rg #drawer .nph > b{flex:none;white-space:nowrap}
html.sc.rg #drawer .nph{flex-wrap:wrap;row-gap:0}
html.sc.rg #drawer .nph > span{order:9;flex:1 1 100%;margin-top:calc(-2 * var(--bp));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.sc.rg body.kdark #db .kold h3{margin:calc(16 * var(--bp)) 0 calc(8 * var(--bp))!important;padding:0 0 calc(5 * var(--bp))!important;font:600 calc(12.5 * var(--bp))/1.15 var(--g-kapit)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--g-messing)!important;text-shadow:0 1px 1px #000;
  background:linear-gradient(90deg,rgba(214,182,126,.4),rgba(214,182,126,0)) left bottom/100% 1px no-repeat!important}
html.sc.rg body.kdark #db .kold .sect.coll h3::after{font-size:calc(12 * var(--bp));color:var(--g-messing)}
html.sc.rg body.kdark #db .kold .subh{margin:calc(10 * var(--bp)) 0 calc(4 * var(--bp));font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.12em;color:var(--g-messing)}
html.sc.rg body.kdark #db .kold :is(.hint,p,label,small){color:var(--g-elf2)}
html.sc.rg body.kdark #db .kold .btn{border:calc(7 * var(--bp)) solid transparent;border-image:var(--g-knopf);border-radius:0;background:none;box-shadow:none;font:600 calc(14 * var(--bp))/1 var(--g-text)!important;color:var(--g-elf)}
html.sc.rg body.kdark #db .kold .btn:hover{color:var(--g-elf);filter:brightness(1.15)}
html.sc.rg body.kdark #db .kold button.chip:not(.sw){min-height:calc(30 * var(--bp));padding:calc(3 * var(--bp)) calc(8 * var(--bp));border:0;border-radius:0;background:rgba(255,240,220,.045);box-shadow:inset 0 0 0 1px rgba(255,240,220,.08);
  font:600 calc(13.5 * var(--bp))/1.15 var(--g-text)!important;color:var(--g-elf2);text-align:left;justify-content:flex-start}
html.sc.rg body.kdark #db .kold button.chip:not(.sw):hover{color:var(--g-elf);background:rgba(255,240,220,.08)}
html.sc.rg body.kdark #db .kold button.chip:not(.sw)[aria-pressed="true"]{color:var(--g-elf);background:rgba(214,182,126,.13);box-shadow:inset 0 0 0 1px rgba(214,182,126,.35),inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg body.kdark #db .kold button.chip.sw{background:none!important;color:var(--g-elf)}
html.sc.rg body.kdark #db .kold :is(select,input:not([type=range])){border:0;border-radius:0}
}
@media (min-width:641px){
html.sc.rg #drawer #db .czk-sub{gap:0;margin:0 0 calc(10 * var(--bp));box-shadow:inset 0 -1px 0 rgba(214,182,126,.22)}
html.sc.rg #drawer #db .czk-sub button{padding:calc(7 * var(--bp)) calc(2 * var(--bp));border:0;border-radius:0;background:none;font:600 calc(13.5 * var(--bp))/1.1 var(--g-text);color:var(--g-elf3);text-shadow:0 1px 1px #000}
html.sc.rg #drawer #db .czk-sub button:hover{color:var(--g-elf);background:rgba(255,240,220,.04)}
html.sc.rg #drawer #db .czk-sub button[aria-pressed=true]{color:var(--g-elf);background:radial-gradient(90% 70% at 50% 100%,rgba(214,182,126,.16),transparent 75%);box-shadow:inset 0 calc(-2 * var(--bp)) 0 var(--g-messing)}
html.sc.rg #drawer #db .czi-grid{gap:calc(4 * var(--bp))}
html.sc.rg #drawer #db .czi{padding:calc(4 * var(--bp)) calc(4 * var(--bp)) calc(5 * var(--bp));border-radius:0;background:rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px rgba(255,240,220,.08)}
html.sc.rg #drawer #db .czi[aria-pressed=true]{outline:0;box-shadow:inset 0 0 0 1px var(--g-messing),0 0 calc(8 * var(--bp)) rgba(214,182,126,.3)}
html.sc.rg #drawer #db .czi canvas{width:calc(60 * var(--bp));height:calc(60 * var(--bp))}
html.sc.rg #drawer #db .czi b{font:600 calc(12 * var(--bp))/1.15 var(--g-text);color:var(--g-elf)}
html.sc.rg #drawer #db .czi small{font:600 calc(12 * var(--bp))/1.1 var(--g-text);color:var(--g-messing)}
html.sc.rg #drawer #db .czi .st{font:700 calc(12 * var(--bp))/1 var(--g-text);letter-spacing:0}
html.sc.rg #drawer #db .czi .tick{width:calc(16 * var(--bp));height:calc(16 * var(--bp));border-radius:0;font:700 calc(12 * var(--bp))/calc(16 * var(--bp)) var(--g-text);background:var(--g-messing);color:#17130c}
html.sc.rg #drawer #db .czi .tick.eq{background:#9c2a30;color:var(--g-elf)}
html.sc.rg #drawer #db .czd{margin-top:calc(10 * var(--bp));padding:calc(10 * var(--bp));border:0;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.22));box-shadow:inset 0 0 0 1px rgba(255,240,220,.08),inset 0 1px 3px rgba(0,0,0,.7);font:500 calc(13.5 * var(--bp))/1.4 var(--g-text);color:var(--g-elf2)}
html.sc.rg #drawer #db .czd h5{margin:0 0 calc(4 * var(--bp));font:600 calc(14.5 * var(--bp))/1.2 var(--g-kapit);letter-spacing:.03em}
html.sc.rg #drawer #db .czd .row2{gap:calc(6 * var(--bp)) calc(8 * var(--bp));margin-top:calc(8 * var(--bp))}
html.sc.rg #drawer #db .czd input{width:calc(84 * var(--bp))}
html.sc.rg #drawer #db .czbtn{display:inline-flex;align-items:center;justify-content:center;min-height:calc(30 * var(--bp));padding:0 calc(8 * var(--bp));border:calc(7 * var(--bp)) solid transparent;border-image:var(--g-knopf);border-radius:0;background:none;box-shadow:none;
  font:600 calc(13.5 * var(--bp))/1 var(--g-text);color:var(--g-elf);text-shadow:var(--g-schatten-text)}
html.sc.rg #drawer #db .czbtn:hover{background:none;filter:brightness(1.15)}
html.sc.rg #drawer #db .czbtn.go{border-width:calc(8 * var(--bp));border-image:var(--g-knopf-b);font:600 calc(13.5 * var(--bp))/1 var(--g-kapit);letter-spacing:.1em;text-transform:uppercase;color:#fbf0da}
html.sc.rg #drawer #db .czm-row{grid-template-columns:calc(40 * var(--bp)) minmax(0,1fr) auto;gap:calc(8 * var(--bp));padding:calc(6 * var(--bp));border-top-color:rgba(255,240,220,.07)}
html.sc.rg #drawer #db .czm-row canvas{width:calc(40 * var(--bp));height:calc(40 * var(--bp))}
html.sc.rg #drawer #db .czm-row b{font:600 calc(13.5 * var(--bp))/1.2 var(--g-text)}
html.sc.rg #drawer #db .czm-row small{font:500 calc(12.5 * var(--bp))/1.25 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer #db .czk-it span{font-size:calc(12 * var(--bp))!important}
html.sc.rg #drawer #db .czk-chip small{font:500 calc(12.5 * var(--bp))/1 var(--g-text);color:var(--g-elf3)}
html.sc.rg #drawer #db .czk-box h4 :is(span,small){font:italic 500 calc(12.5 * var(--bp))/1.2 var(--g-text)!important;letter-spacing:0;text-transform:none;color:var(--g-elf3)!important}
html.sc.rg #drawer #db .czk-box .row2{font:500 calc(13 * var(--bp))/1.3 var(--g-text)!important;color:var(--g-elf2)!important}
html.sc.rg #drawer #db .czk-box .row2 input{border:0!important;border-radius:0!important}
html.sc.rg #drawer #db .czk-box .row2 .czbtn.go{flex:1 1 100%}
html.sc.rg #drawer #db .mkp .mk-q[style]{font-size:calc(15 * var(--bp))!important}
}

@media (min-width:641px){
html.sc.rg :is(#rail,#dock) .sc-tag{display:flex;align-items:center;justify-content:center;gap:calc(3 * var(--bp));flex:none;width:calc(76 * var(--bp));margin:calc(2 * var(--bp)) 0;padding:0;
  font:600 calc(12 * var(--bp))/1 var(--g-kapit);letter-spacing:.02em;text-transform:uppercase;color:var(--g-messing);text-shadow:var(--g-schatten-text);white-space:nowrap}
html.sc.rg :is(#rail,#dock) .sc-tag::before,html.sc.rg :is(#rail,#dock) .sc-tag::after{content:"";flex:1 1 0;min-width:0;height:1px;background:rgba(214,182,126,.35)}
html.sc :is(#rail,#dock) .sc-weg{display:none!important}
}
@media (min-width:641px) and (max-height:740px){
html.sc.rg :is(#rail,#dock) button,html.sc.rg :is(#rail,#dock) button[aria-pressed="true"]{height:calc(34 * var(--bp));background-size:calc(74 * var(--bp)) calc(34 * var(--bp))}
html.sc.rg :is(#rail,#dock) button::before{top:calc(2 * var(--bp))!important;width:calc(17 * var(--bp))!important;height:calc(17 * var(--bp))!important}
html.sc.rg :is(#rail,#dock) .sc-tag{margin:0}
html.sc.rg :is(#rail,#dock) > .sc-shaft{padding:calc(2 * var(--bp)) 0}
}

@media (min-width:641px){
html.sc.rg #drawer header,html.sc.rg body.kdark #drawer header{padding:calc(66 * var(--bp)) calc(12 * var(--bp)) calc(18 * var(--bp))!important}
html.sc.rg #drawer header::before{content:""!important;display:block!important;position:absolute!important;left:calc(-7 * var(--bp))!important;right:calc(-7 * var(--bp))!important;top:calc(2 * var(--bp))!important;bottom:auto!important;
  width:auto!important;height:calc(64 * var(--bp))!important;margin:0!important;z-index:1;pointer-events:none;filter:none!important;
  background:url("krone_fiale.png") 0 100% / calc(28 * var(--bp)) calc(62 * var(--bp)) no-repeat,url("krone_fiale.png") 100% 100% / calc(28 * var(--bp)) calc(62 * var(--bp)) no-repeat,
    url("krone_greif_l.png") calc(50% - calc(50 * var(--bp))) 100% / calc(42 * var(--bp)) calc(42 * var(--bp)) no-repeat,url("krone_greif_r.png") calc(50% + calc(50 * var(--bp))) 100% / calc(42 * var(--bp)) calc(42 * var(--bp)) no-repeat,
    url("krone_wimperg.png") 50% 100% / calc(66 * var(--bp)) calc(60 * var(--bp)) no-repeat,url("krone_kamm.png") 0 100% / calc(24 * var(--bp)) calc(12 * var(--bp)) repeat-x!important}
html.sc.rg #drawer h2{position:relative;z-index:2;display:block;margin:0 calc(-12 * var(--bp))!important;height:calc(26 * var(--bp));padding:0 calc(14 * var(--bp));box-sizing:border-box;
  border:calc(9 * var(--bp)) solid transparent;border-width:0 calc(11 * var(--bp));border-image:url("krone_sturz.png") 0 22 fill / 0 calc(11 * var(--bp)) stretch;
  background:linear-gradient(180deg,rgba(255,240,220,.05),rgba(0,0,0,.25)),var(--g-platte);background-clip:padding-box;
  box-shadow:0 calc(-1 * var(--bp)) 0 rgba(255,240,220,.12),0 calc(2 * var(--bp)) calc(4 * var(--bp)) rgba(0,0,0,.6);
  font:600 calc(14.5 * var(--bp))/calc(26 * var(--bp)) var(--g-kapit)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--g-elf);text-shadow:var(--g-schatten-text);text-align:center;white-space:nowrap;overflow:visible}
html.sc.rg #drawer h2::before{content:"";position:absolute;left:50%;top:calc(-26 * var(--bp));width:calc(16 * var(--bp));height:calc(16 * var(--bp));margin-left:calc(-8 * var(--bp));background:var(--sc-emblem,none) center/contain no-repeat;
  filter:drop-shadow(0 1px 1px #000);pointer-events:none}
html.sc.rg #drawer header p{margin-top:calc(9 * var(--bp))!important}
html.sc.rg :is(#rail,#dock) .sc-tag{height:calc(16 * var(--bp));padding:0 calc(4 * var(--bp));border:0 solid transparent;border-width:0 calc(5 * var(--bp));border-image:url("krone_sturz.png") 0 22 fill / 0 calc(5 * var(--bp)) stretch;
  background:linear-gradient(180deg,rgba(255,240,220,.04),rgba(0,0,0,.2));background-clip:padding-box;box-shadow:0 calc(1 * var(--bp)) calc(2 * var(--bp)) rgba(0,0,0,.6);line-height:calc(16 * var(--bp));box-sizing:border-box}
html.sc.rg :is(#rail,#dock) .sc-tag::before,html.sc.rg :is(#rail,#dock) .sc-tag::after{display:none!important}
}

@media (min-width:641px){
html.sc.rg #scReveal::before,html.sc.rg #scReveal::after{content:"";display:block;position:absolute;left:calc(-25 * var(--bp));right:calc(-25 * var(--bp));height:calc(50 * var(--bp));clip-path:none;box-shadow:none;pointer-events:none;
  filter:drop-shadow(0 calc(1 * var(--bp)) calc(2 * var(--bp)) rgba(0,0,0,.7))}
html.sc.rg #scReveal::before{top:calc(-25 * var(--bp));background:url("ecke_ol.png") 0 0 / calc(50 * var(--bp)) calc(50 * var(--bp)) no-repeat,url("ecke_or.png") 100% 0 / calc(50 * var(--bp)) calc(50 * var(--bp)) no-repeat}
html.sc.rg #scReveal::after{bottom:calc(-25 * var(--bp));top:auto;background:url("ecke_ul.png") 0 100% / calc(50 * var(--bp)) calc(50 * var(--bp)) no-repeat,url("ecke_ur.png") 100% 100% / calc(50 * var(--bp)) calc(50 * var(--bp)) no-repeat}
html.sc.rg #drawer::before{content:"";display:block;position:absolute;left:calc(-22 * var(--bp));top:calc(var(--sc-riegel-y,-100px) - calc(9 * var(--bp)));width:calc(28 * var(--bp));height:calc(18 * var(--bp));z-index:7;pointer-events:none;
  background:url("riegel.png") center/100% 100% no-repeat;filter:drop-shadow(calc(1 * var(--bp)) calc(1 * var(--bp)) calc(1 * var(--bp)) rgba(0,0,0,.8))}
}
@media (min-width:641px){
html.sc.rg #drawer #db .scver{font-size:calc(12.5 * var(--bp))!important;color:var(--g-elf3)}
}
html.sc.rg #dock .dk-zust{position:absolute;top:calc(4 * var(--bp));right:calc(4 * var(--bp));z-index:1;pointer-events:none;font:600 calc(12 * var(--bp))/1 var(--g-text);font-style:normal;letter-spacing:.02em;color:var(--g-elf3);text-shadow:var(--g-schatten-text)}
html.sc.rg #dock .dk-zust.an{color:var(--g-messing)}
html.sc.rg #dock button[data-dk="hold"] .dk-zust.an{color:var(--g-blut)}
