html.sc.rg.gc3 body:not(.kdark) #drawer #db{--fu:var(--bp,1px)}
html.sc.rg.gc3 :is(#hbEd,#krEd,#statblk){--fu:calc(var(--uk,1) * 1px)}

html.sc.rg.gc3 :is(body:not(.kdark) #drawer #db,#hbEd,#krEd .kbd,#statblk) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){
  box-sizing:border-box;min-height:calc(30 * var(--fu));border:calc(6 * var(--fu)) solid transparent!important;border-image:url("mf_feld.webp?v=1") 20 fill / calc(6 * var(--fu)) stretch!important;
  background:none!important;box-shadow:none!important;border-radius:0!important;outline:0;
  color:var(--gc-weiss)!important;font:500 calc(14 * var(--fu))/1.25 var(--gc-schrift)!important;font-kerning:normal;padding:0 calc(4 * var(--fu))!important}
html.sc.rg.gc3 :is(body:not(.kdark) #drawer #db,#hbEd,#krEd .kbd,#statblk) textarea{padding:calc(4 * var(--fu))!important;line-height:1.4!important}
html.sc.rg.gc3 :is(body:not(.kdark) #drawer #db,#hbEd,#krEd .kbd,#statblk) select{-webkit-appearance:none;appearance:none;border-image:url("mf_feld.webp?v=1") 20 / calc(6 * var(--fu)) stretch!important;
  background:url("mf_pfeil.webp?v=1") right 0 center / calc(18 * var(--fu)) no-repeat,var(--m8-feldgrund,#0a0a0b)!important;padding-right:calc(20 * var(--fu))!important;cursor:pointer}
html.sc.rg.gc3 :is(body:not(.kdark) #drawer #db,#hbEd,#krEd,#statblk) select option{background:#141416;color:var(--gc-elf)}
html.sc.rg.gc3 :is(body:not(.kdark) #drawer #db,#hbEd,#krEd .kbd,#statblk) :is(input,select,textarea)::placeholder{color:#8f8a80!important;font-style:italic}
html.sc.rg.gc3 :is(body:not(.kdark) #drawer #db,#hbEd,#krEd .kbd,#statblk) :is(input:not([type=range]),select,textarea):focus{
  box-shadow:0 0 0 calc(1 * var(--fu)) rgba(244,220,180,.55),0 0 calc(8 * var(--fu)) rgba(244,220,180,.14)!important}
html.sc.rg.gc3 :is(#hbEd,#krEd,#statblk) :is(input[type=number],td){font-variant-numeric:tabular-nums}

html.sc.rg.gc3 :is(#hbEd .hd h3,#krEd .khd span){font:400 calc(21 * var(--fu))/1.1 var(--gc-gotisch)!important;letter-spacing:0!important;text-transform:none!important;color:var(--gc-weiss)!important;text-shadow:0 2px 2px #000}
html.sc.rg.gc3 #krEd .kbd .kname input{color:var(--gc-weiss)!important;font:600 calc(20 * var(--fu))/1 var(--gc-schrift)!important}

html.sc.rg.gc3 :is(#hbEd h4,#krEd h4,#krEd .kmore>summary){font:700 calc(13 * var(--fu))/1.2 var(--gc-schrift)!important;letter-spacing:.09em!important;text-transform:uppercase;color:var(--gc-elf2)!important;
  margin:calc(20 * var(--fu)) 0 calc(8 * var(--fu))!important}
html.sc.rg.gc3 :is(#hbEd h4,#krEd h4):first-child{margin-top:0!important}
html.sc.rg.gc3 :is(#hbEd h4,#krEd h4)::after{background:rgba(214,214,220,.14)!important}

html.sc.rg.gc3 :is(#hbEd label,#krEd .kbd label,#krEd .kah span){font:600 calc(14 * var(--fu))/1.3 var(--gc-schrift)!important;letter-spacing:0!important;text-transform:none!important;color:var(--gc-elf2)!important;gap:calc(4 * var(--fu))!important}
html.sc.rg.gc3 #hbEd label.ck{color:var(--gc-elf)!important}
html.sc.rg.gc3 :is(#hbEd .hint,#krEd .hint,#krEd .kname small,#krEd details summary:not(.kmore>summary)){font:italic 500 calc(14 * var(--fu))/1.4 var(--gc-schrift)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #hbEd .g{gap:calc(8 * var(--fu)) calc(12 * var(--fu))!important}
html.sc.rg.gc3 #hbEd .row{gap:calc(6 * var(--fu))!important}

html.sc.rg.gc3 #hbEd .pv{font:600 calc(15 * var(--fu))/1.3 var(--gc-schrift)!important;color:var(--gc-elf)!important;padding:0 calc(6 * var(--fu)) calc(8 * var(--fu))!important}

html.sc.rg.gc3 #hbEd .tabs button{min-height:calc(30 * var(--fu));padding:0 calc(9 * var(--fu))!important;font:600 calc(14 * var(--fu))/calc(30 * var(--fu)) var(--gc-schrift)!important}

html.sc.rg.gc3 #hbEd .ab b{font:700 calc(13 * var(--fu))/1.2 var(--gc-schrift)!important;letter-spacing:.06em}
html.sc.rg.gc3 #hbEd .ab input{font:600 calc(18 * var(--fu))/1 var(--gc-schrift)!important;text-align:center}
html.sc.rg.gc3 #hbEd .sk button{font:500 calc(14 * var(--fu))/1.3 var(--gc-schrift)!important;min-height:calc(26 * var(--fu))}
html.sc.rg.gc3 #hbEd .chips :is(button,span){font:600 calc(14 * var(--fu))/1.2 var(--gc-schrift)!important;min-height:calc(26 * var(--fu));padding:0 calc(9 * var(--fu))!important}
html.sc.rg.gc3 #hbEd th{font:700 calc(13 * var(--fu))/1.2 var(--gc-schrift)!important;letter-spacing:.06em;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #hbEd td{font-size:calc(14 * var(--fu))!important}
html.sc.rg.gc3 #hbEd .in{width:min(calc(760 * var(--fu)),97vw)}
html.sc.rg.gc3 #hbEd .x{font-size:calc(16 * var(--fu))!important;min-width:calc(24 * var(--fu));min-height:calc(24 * var(--fu))}

html.sc.rg.gc3 :is(#hbEd .ft button,#hbEd .bd button.btn,#hbEd .bd .row>button,#krEd .kb,#krEd .kft>button){min-height:calc(30 * var(--fu));font-size:calc(14 * var(--fu))!important}
html.sc.rg.gc3 :is(#hbEd .ft .err){font:600 calc(14 * var(--fu)) var(--gc-schrift)!important}

html.sc.rg.gc3 #drawer #db .hcard .hname b{font:600 calc(16 * var(--fu))/1.15 var(--gc-schrift)!important;color:var(--gc-weiss)!important}
html.sc.rg.gc3 #drawer #db .hcard .hname small{font:italic 500 calc(14 * var(--fu))/1.3 var(--gc-schrift)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #drawer #db .hcard :is(.hstats i,.hhp i,.habil i){font:700 calc(13 * var(--fu))/1.2 var(--gc-schrift)!important;font-style:normal!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #drawer #db :is(.hcard .hstats b,.hcard .habil b,.hst b.n){font:600 calc(15 * var(--fu))/1.15 var(--gc-schrift)!important;font-variant-numeric:tabular-nums}
html.sc.rg.gc3 #drawer #db .hcard :is(.hhp b small,.habil small){font:500 calc(14 * var(--fu))/1.15 var(--gc-schrift)!important;color:var(--gc-elf2)!important;font-variant-numeric:tabular-nums}
html.sc.rg.gc3 #drawer #db .hst .r > .l{font:600 calc(14 * var(--fu))/1.3 var(--gc-schrift)!important;font-style:normal!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #drawer #db .hst :is(.g,small){font:500 calc(14 * var(--fu))/1.3 var(--gc-schrift)!important}
html.sc.rg.gc3 #drawer #db .hst .insp{font:600 calc(14 * var(--fu))/1 var(--gc-schrift)!important;min-height:calc(24 * var(--fu))}
html.sc.rg.gc3 #drawer #db :is(.hst button.s,.hcard .hhp span > button){font:600 calc(16 * var(--fu))/1 var(--gc-schrift)!important;min-width:calc(24 * var(--fu));min-height:calc(24 * var(--fu));
  display:inline-grid!important;place-items:center}
html.sc.rg.gc3 #drawer #db .hcard details > summary{font:600 calc(14 * var(--fu))/1.3 var(--gc-schrift)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #drawer #db .hcard details li{font:500 calc(15 * var(--fu))/1.45 var(--gc-schrift)!important;color:var(--gc-elf)!important;margin:0 0 calc(4 * var(--fu))}
html.sc.rg.gc3 #drawer #db .hcard :is(.hatk td,.hspells span){font:500 calc(14 * var(--fu))/1.35 var(--gc-schrift)!important}
html.sc.rg.gc3 #drawer #db .hcard .hatk td:first-child{font-weight:600!important}
html.sc.rg.gc3 #drawer #db .hbsnd label{font:600 calc(14 * var(--fu))/1.3 var(--gc-schrift)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #drawer #db .hst .pip{position:relative;width:calc(15 * var(--fu))!important;height:calc(15 * var(--fu))!important;margin:0 calc(4.5 * var(--fu))}
html.sc.rg.gc3 #drawer #db .hst .pip::after{content:"";position:absolute;inset:calc(-6 * var(--fu)) calc(-4.5 * var(--fu))}

html.sc.rg.gc3 #hbEd .hd small{font:italic 500 calc(14 * var(--fu))/1.3 var(--gc-schrift)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 #hbEd .pv b{font-weight:700!important;color:var(--gc-weiss)!important}

#krEd .kname{display:flex;flex-direction:column;gap:4px}
#krEd .kq4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}
#krEd .kbox{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 8px}
#krEd .kbox label,#krEd .kab label{position:relative;display:flex!important;flex-direction:column;align-items:center;gap:4px;padding:6px 8px 8px;text-align:center;background:rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(107,82,54,.35)}
#krEd .kbox input,#krEd .kab input{text-align:center}
#krEd .kbox .khd2{height:26px;font-size:13.5px}
#krEd .kab{margin:8px 0}
#krEd .kab .kmod{font:600 15px/1 var(--sc-f-text);color:#4a160e;font-variant-numeric:tabular-nums}
#krEd .kzeilen{display:flex;flex-direction:column;gap:5px;margin:4px 0 6px;padding-top:8px;border-top:2px solid rgba(106,26,18,.3)}
#krEd .kbd label.kzl{display:grid!important;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:10px}
#krEd .kbd label.kzl>span{font:700 14px/1.2 var(--sc-f-text);letter-spacing:0;text-transform:none;color:#4a160e}
html.sc.rg.gc3 #krEd .kname{gap:calc(4 * var(--fu))}
html.sc.rg.gc3 #krEd .kname .ktyp{font:italic 500 calc(15 * var(--fu))/1 var(--gc-schrift)!important}
html.sc.rg.gc3 #krEd .kq4{gap:calc(8 * var(--fu));margin-top:calc(10 * var(--fu))}
html.sc.rg.gc3 #krEd .kbox{gap:calc(8 * var(--fu));margin:calc(12 * var(--fu)) 0 calc(8 * var(--fu))}
html.sc.rg.gc3 #krEd :is(.kbox,.kab) label{padding:calc(6 * var(--fu)) calc(8 * var(--fu)) calc(8 * var(--fu));gap:calc(4 * var(--fu))!important;background:linear-gradient(180deg,#1d1c21,#121115);
  box-shadow:0 0 0 1px #040304,inset 0 1px 0 rgba(236,232,224,.08),inset 0 0 0 calc(3 * var(--fu)) #17161a,inset 0 0 0 calc(4 * var(--fu)) rgba(214,214,220,.14)}
html.sc.rg.gc3 #krEd :is(.kbox,.kab) label>span{font:600 calc(13 * var(--fu))/1.1 var(--gc-schrift);letter-spacing:.04em;color:var(--gc-elf2)}
html.sc.rg.gc3 #krEd .kbox .khd2{height:calc(26 * var(--fu))!important;font-size:calc(13.5 * var(--fu))!important}
html.sc.rg.gc3 #krEd .kab .kmod{font:600 calc(16 * var(--fu))/1 var(--gc-schrift);color:var(--gc-weiss)}
html.sc.rg.gc3 #krEd .kzeilen{gap:calc(5 * var(--fu));margin:calc(4 * var(--fu)) 0 calc(6 * var(--fu));padding-top:calc(8 * var(--fu));border-top:2px solid rgba(214,214,220,.14)}
html.sc.rg.gc3 #krEd .kbd label.kzl{grid-template-columns:calc(170 * var(--fu)) minmax(0,1fr);gap:calc(10 * var(--fu))!important}
html.sc.rg.gc3 #krEd .kbd label.kzl>span{font:700 calc(14 * var(--fu))/1.2 var(--gc-schrift);color:var(--gc-weiss)}
