.kopfleiste{height:var(--kopf-hoehe);flex:none;display:flex;align-items:stretch;background:linear-gradient(180deg,var(--kopf-oben),var(--kopf-unten));border-bottom:1px solid var(--linie-35);box-shadow:inset 0 1px #fffbf080}.kopfleiste__marke{display:flex;align-items:center;justify-content:center;padding:0 var(--a-20);width:var(--spalte-party);flex:none;border-right:1px solid var(--linie-20)}.kopfleiste__wortmarke{display:block;width:186px;height:auto}.kopfleiste__tabs{display:flex;align-items:stretch}.kopfleiste__tab{display:flex;align-items:center;padding:0 var(--a-20);font-family:var(--schrift-titel);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer);border-bottom:3px solid transparent}.kopfleiste__tab.ist-aktiv{color:var(--oxblut);border-bottom-color:var(--oxblut);background:var(--fuellung-mittel)}.kopfleiste__kennzahlen{margin-left:auto;display:flex;align-items:center;gap:var(--a-26);padding:0 var(--a-30)}.kennzahl{text-align:center}.kennzahl__label{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.kennzahl__wert{font-family:var(--schrift-titel);font-size:17px;font-weight:600;color:var(--tinte);margin-top:2px}.kennzahl--knopf{border:1px solid transparent;padding:2px var(--a-7);margin:-2px calc(-1 * var(--a-7))}.kennzahl--knopf:hover{border-color:var(--linie-28);background:var(--fuellung-schwach)}.kennzahl__klang{color:var(--gold-text)}.kennzahl__klang.ist-aus{color:var(--text-tertiaer)}.kopfleiste__recht{text-decoration:none}.kopfleiste__rechtwert{font-family:var(--schrift-label);font-size:12px;letter-spacing:.08em;color:var(--text-tertiaer)}.kopfleiste__recht:hover .kopfleiste__rechtwert{color:var(--oxblut)}.kopfleiste.ist-abend{background:linear-gradient(180deg,var(--nacht-oben),var(--nacht-unten));border-bottom-color:#e8dcc038;box-shadow:inset 0 1px #e8dcc014}.kopfleiste.ist-abend .kopfleiste__tab,.kopfleiste.ist-abend .kennzahl__label,.kopfleiste.ist-abend .kennzahl__wert{color:var(--text-hell)}.kopfleiste.ist-abend .kennzahl:first-child .kennzahl__label,.kopfleiste.ist-abend .kennzahl:first-child .kennzahl__wert{color:var(--messing-hell)}.kopfleiste.ist-abend .kopfleiste__marke,.kopfleiste.ist-abend .kopfleiste__tab{border-color:#e8dcc029}.kopfleiste.ist-abend .kopfleiste__tab.ist-aktiv{background:#e8dcc012;color:var(--pergament-hell);border-bottom-color:var(--oxblut-hell)}.kopfleiste.ist-abend .kopfleiste__wortmarke{filter:brightness(1.35) saturate(.85)}.kopfleiste__testmodus{align-self:center;padding:2px 10px;border:1px solid var(--oxblut);border-radius:2px;color:var(--oxblut);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.balken{display:flex;align-items:center;gap:var(--a-7);margin-top:6px}.balken__label{font-family:var(--schrift-label);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiaer);width:16px;flex:none}.balken__track{flex:1;height:6px;background:var(--track);overflow:hidden}.balken__fuellung{height:100%;transition:width .2s ease-out}.balken__wert{font-family:var(--schrift-text);font-size:11.5px;color:var(--text-sekundaer);width:40px;text-align:right;flex:none}.platzhalter{flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--platzhalter-hell);border:1px solid var(--linie-45)}.platzhalter--dunkel{background:var(--platzhalter-dunkel)}.platzhalter__slug{font-family:var(--schrift-mono);line-height:1.35;letter-spacing:.02em;text-align:center;padding:0 var(--a-4);color:#2b211899}.platzhalter--dunkel .platzhalter__slug{color:#e8dcc08c}.heldenkarte{display:flex;gap:10px;align-items:flex-start;padding:11px var(--a-12);cursor:pointer;border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.heldenkarte__portraet{flex:none}.heldenkarte__spalte{flex:1;min-width:0}.heldenkarte .balken{gap:5px}.heldenkarte .balken__label{width:14px}.heldenkarte .balken__wert{width:34px;font-size:11px}.heldenkarte--aktiv{border-color:var(--oxblut);background:var(--fuellung-stark);box-shadow:var(--schatten-karte)}.heldenkarte__kopfzeile{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.heldenkarte__stern{flex:none;padding:0;border:none;background:none;cursor:pointer;font-size:14px;line-height:1;color:var(--linie-45)}.heldenkarte__stern:hover:not(:disabled){color:var(--gold-text)}.heldenkarte__stern.ist-anfuehrer{color:var(--gold)}.heldenkarte__stern:disabled{cursor:default;opacity:.35}.heldenkarte__name{font-family:var(--schrift-titel);font-size:13.5px;font-weight:600;color:var(--tinte);line-height:1.25}.heldenkarte__klasse{margin-top:3px;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiaer)}.heldenkarte__zustand{margin-top:8px;font-family:var(--schrift-text);font-style:italic;font-size:12.5px;color:var(--oxblut)}.heldenkarte__zustand.ist-positiv{color:var(--gruen)}.heldenkarte__zustand.ist-zehrend{font-style:normal;font-weight:600;display:flex;align-items:baseline;gap:5px}.heldenkarte__zustand.ist-zehrend:before{content:"";width:5px;height:5px;flex:none;background:var(--oxblut);transform:rotate(45deg)}.heldenkarte__zehrung{margin-top:2px;padding-left:10px;font-family:var(--schrift-text);font-size:11px;line-height:1.3;color:var(--oxblut)}.heldenkarte__gegessen{margin-top:2px;padding-left:10px;font-family:var(--schrift-text);font-size:11px;line-height:1.3;color:var(--gruen)}.heldenkarte__gegessen.ist-ausgezeichnet{font-weight:600}.heldenkarte__zustand.ist-ausgefallen{font-style:normal;font-weight:600;color:var(--oxblut);letter-spacing:.02em}.heldenkarte__aufstieg{width:100%;margin-top:var(--a-7);padding:4px var(--a-7);font-family:var(--schrift-label);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);background:transparent;border:1px solid var(--gold-text)}.heldenkarte__aufstieg:hover{background:var(--fuellung-stark)}.partyleiste{width:var(--spalte-party);flex:none;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--leiste-oben),var(--leiste-unten));border-right:1px solid var(--linie-30);box-shadow:inset 2px 0 8px #2b21181f}.partyleiste__kopf{padding:var(--a-20) var(--a-12) var(--a-16) var(--a-16);border-bottom:1px solid var(--linie-20)}.partyleiste__titel{font-family:var(--schrift-titel);font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte)}.partyleiste__unterzeile{margin-top:5px;font-family:var(--schrift-text);font-style:italic;font-size:13px;color:var(--text-tertiaer)}.partyleiste__karten{flex:1;min-height:0;overflow-y:auto;padding:var(--a-12);display:flex;flex-direction:column;gap:var(--a-9)}.partyleiste__frei{padding:var(--a-20) var(--a-12);text-align:center;border:1px dashed var(--linie-25);font-family:var(--schrift-text);font-style:italic;font-size:13px;color:var(--text-schwach)}.partyleiste__fuss{flex:none;padding:var(--a-16) var(--a-12);border-top:1px solid var(--linie-20)}.partyleiste__moral{display:flex;justify-content:space-between;font-family:var(--schrift-text);font-size:13px;color:var(--text-sekundaer);margin-bottom:11px}.partyleiste__moralwert{color:var(--tinte)}.partyleiste__lager{display:block;width:100%;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-sekundaer);border:1px solid var(--linie-40)}.partyleiste__lager:hover:not(:disabled){background:var(--fuellung-voll);border-color:var(--oxblut);color:var(--oxblut)}.partyleiste__lager:disabled{cursor:default;background:var(--inaktiv-flaeche);color:var(--text-tertiaer);border-color:var(--linie-25)}.partyleiste__warnung{margin-top:var(--a-7);font-family:var(--schrift-text);font-style:italic;font-size:12px;line-height:1.4;color:var(--oxblut)}.ereignis__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.ereignis{width:720px;max-height:88%;overflow-y:auto;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche)}.ereignis__bild{border:none!important;border-bottom:1px solid var(--linie-30)!important}.ereignis__innen{padding:var(--a-20) var(--a-26) var(--a-26)}.ereignis__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.ereignis__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte)}.ereignis__text{margin-top:var(--a-9);font-family:var(--schrift-text);font-size:16px;line-height:1.65;color:var(--text-sekundaer);max-width:64ch}.ereignis__betroffen{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20);font-family:var(--schrift-text);font-style:italic;font-size:14px;color:var(--text-tertiaer)}.ereignis__optionen{margin-top:var(--a-12);display:flex;flex-direction:column;gap:var(--a-7)}.ereignis__option{display:flex;justify-content:space-between;align-items:baseline;gap:var(--a-16);padding:var(--a-12) var(--a-16);text-align:left;border:1px solid var(--linie-28);background:var(--fuellung-mittel)}.ereignis__option:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.ereignis__optionlabel{font-family:var(--schrift-titel);font-size:15px;color:var(--tinte)}.ereignis__probe{flex:none;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.ereignis__aufloesung{margin-top:var(--a-16);padding-top:var(--a-16);border-top:1px solid var(--linie-20)}.ereignis__probenzeile{font-family:var(--schrift-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:var(--a-7) var(--a-12);border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.ereignis__probenzeile.ist-gelungen{color:var(--gruen);border-color:#3f5c4680}.ereignis__probenzeile.ist-misslungen{color:var(--oxblut);border-color:#8a2f2280}.ereignis__ergebnis{margin-top:var(--a-12);font-family:var(--schrift-text);font-size:16px;line-height:1.65;color:var(--tinte);max-width:64ch}.ereignis__weiter{margin-top:var(--a-20);display:block;width:100%;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;background:var(--oxblut);color:var(--pergament-hell);border:1px solid var(--linie-50)}.ereignis__weiter:hover{background:var(--oxblut-hover)}.ereignis__vorbei{display:flex;flex-direction:column;gap:2px;width:100%;margin-bottom:14px;padding:10px 14px;border:1px dashed var(--gold);border-radius:3px;background:transparent;color:var(--tinte);font-family:var(--schrift-text);text-align:left;cursor:pointer}.ereignis__vorbei:hover{background:#c6a04a1a}.ereignis__vorbei .ereignis__probe{color:var(--gold)}.kampf__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.kampf{width:1080px;max-height:92%;overflow-y:auto;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-20) var(--a-26) var(--a-26)}.kampf__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--oxblut)}.kampf__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte)}.kampf__gegner{margin-top:var(--a-16);display:flex;flex-direction:column;gap:var(--a-7);list-style:none}.kampf__gegnerzeile{width:100%;display:flex;align-items:center;gap:var(--a-12);padding:var(--a-7) var(--a-12);text-align:left;border:1px solid var(--linie-28);background:var(--fuellung-mittel)}.kampf__gegnerzeile:hover:not(:disabled){background:var(--fuellung-stark);border-color:var(--oxblut)}.kampf__gegnerzeile.ist-gefallen{opacity:.42}.kampf__gegnername{flex:1;font-family:var(--schrift-titel);font-size:14px;color:var(--tinte)}.kampf__gegnerbalken{flex:none;width:92px;height:5px;background:var(--fuellung-schwach);border:1px solid var(--linie-25)}.kampf__gegnerfuellung{display:block;height:100%;background:var(--oxblut)}.kampf__gegnerlp{flex:none;width:44px;text-align:right;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiaer)}.kampf__brett{min-width:0}.kampf__protokoll{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20);font-family:var(--schrift-text);font-size:14px;line-height:1.6;color:var(--text-tertiaer);max-width:64ch;height:108px;overflow-y:auto;scrollbar-width:thin}.kampf__protokoll p+p{margin-top:var(--a-7)}.kampf__protokoll p.ist-neu{color:var(--tinte)}.kampf__amzug{margin-top:var(--a-16);font-family:var(--schrift-text);font-style:italic;font-size:14px;color:var(--text-sekundaer)}.kampf__handlungen{margin-top:var(--a-12);display:flex;gap:var(--a-7)}.kampf__handlung{flex:1;padding:var(--a-12);text-align:center;font-family:var(--schrift-label);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--linie-28);background:var(--fuellung-mittel);color:var(--tinte)}.kampf__handlung:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.kampf__hinweis{margin-top:var(--a-7);font-family:var(--schrift-label);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiaer)}.kampf__schluss{margin-top:var(--a-16);padding-top:var(--a-16);border-top:1px solid var(--linie-20)}.kampf__ergebnis{font-family:var(--schrift-text);font-size:16px;line-height:1.65;color:var(--tinte);max-width:64ch}.kampf__weiter{margin-top:var(--a-20);display:block;width:100%;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;background:var(--oxblut);color:var(--pergament-hell);border:1px solid var(--linie-50)}.kampf__weiter:hover{background:var(--oxblut-hover)}.kampf__fertigkeiten{margin-top:var(--a-7);display:flex;flex-wrap:wrap;gap:var(--a-7)}.kampf__fertigkeit{padding:var(--a-7) var(--a-12);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--linie-25);background:var(--fuellung-schwach);color:var(--gold-text)}.kampf__fertigkeit:hover{border-color:var(--gold-text);background:var(--fuellung-mittel)}.kampf__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--a-16)}.kampf__stehen{flex:none;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.kampf__tisch{margin-top:var(--a-16);display:grid;grid-template-columns:1fr 306px;gap:var(--a-20);align-items:start}.kampf__feld{position:relative;background:linear-gradient(var(--karte-hell),var(--karte-dunkel));border:1px solid var(--linie-30);box-shadow:0 2px 0 var(--pergament-hell) inset;overflow:hidden}.hex{position:absolute;padding:0;border:none;background:transparent;cursor:default;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;align-items:center;justify-content:center;font:inherit;color:inherit}.hex__grund{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit;transform:scale(.955)}.hex__grund{background-size:100% 100%;background-repeat:no-repeat}.hex--gras .hex__grund,.legende__hex.hex--gras{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='222'%20viewBox='0%200%20192%20222'%3e%3cdefs%3e%3cclipPath%20id='hex'%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%3e%3c/path%3e%3c/clipPath%3e%3cg%20id='motif'%3e%3cg%20stroke='%23907b46'%20stroke-width='1.1'%20fill='none'%20stroke-linecap='round'%3e%3cpath%20d='M5%2022v-6M3%2022l2-4M7%2022l-2-4'%3e%3c/path%3e%3cpath%20d='M18%2014v-6M16%2014l2-4M20%2014l-2-4'%3e%3c/path%3e%3cpath%20d='M25%2028v-5M23%2028l2-3'%3e%3c/path%3e%3cpath%20d='M11%2030v-4M13%2030l-2-3'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3cpattern%20id='tex'%20width='30'%20height='30'%20patternUnits='userSpaceOnUse'%20patternTransform='scale(2)'%3e%3cuse%20href='%23motif'%20x='-30'%20y='-30'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-30'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-30'%20y='30'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='-30'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='30'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='30'%20y='-30'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='30'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='30'%20y='30'%3e%3c/use%3e%3c/pattern%3e%3clinearGradient%20id='light'%20x1='0.12'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fffcf0'%20stop-opacity='0.26'%3e%3c/stop%3e%3cstop%20offset='0.46'%20stop-color='%23fffcf0'%20stop-opacity='0'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23302610'%20stop-opacity='0.13'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20clip-path='url(%23hex)'%3e%3crect%20width='192'%20height='222'%20fill='%23d9c48d'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23tex)'%20opacity='0.55'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23light)'%3e%3c/rect%3e%3c/g%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='0.16'%20stroke-width='2'%3e%3c/path%3e%3c/svg%3e")}.hex--weg .hex__grund,.legende__hex.hex--weg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='222'%20viewBox='0%200%20192%20222'%3e%3cdefs%3e%3cclipPath%20id='hex'%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%3e%3c/path%3e%3c/clipPath%3e%3cg%20id='motif'%3e%3cg%20fill='%23a89066'%3e%3ccircle%20cx='3'%20cy='5'%20r='1'%3e%3c/circle%3e%3ccircle%20cx='12'%20cy='2'%20r='.75'%3e%3c/circle%3e%3ccircle%20cx='19'%20cy='7'%20r='1.1'%3e%3c/circle%3e%3ccircle%20cx='8'%20cy='13'%20r='.7'%3e%3c/circle%3e%3ccircle%20cx='22'%20cy='17'%20r='.9'%3e%3c/circle%3e%3ccircle%20cx='14'%20cy='21'%20r='1'%3e%3c/circle%3e%3ccircle%20cx='4'%20cy='19'%20r='.8'%3e%3c/circle%3e%3ccircle%20cx='24'%20cy='2'%20r='.6'%3e%3c/circle%3e%3c/g%3e%3c/g%3e%3cpattern%20id='tex'%20width='26'%20height='26'%20patternUnits='userSpaceOnUse'%20patternTransform='scale(2)'%3e%3cuse%20href='%23motif'%20x='-26'%20y='-26'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-26'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-26'%20y='26'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='-26'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='26'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='26'%20y='-26'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='26'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='26'%20y='26'%3e%3c/use%3e%3c/pattern%3e%3clinearGradient%20id='light'%20x1='0.12'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fffcf0'%20stop-opacity='0.26'%3e%3c/stop%3e%3cstop%20offset='0.46'%20stop-color='%23fffcf0'%20stop-opacity='0'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23302610'%20stop-opacity='0.13'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20clip-path='url(%23hex)'%3e%3crect%20width='192'%20height='222'%20fill='%23f1e9d3'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23tex)'%20opacity='0.5'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23light)'%3e%3c/rect%3e%3c/g%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='0.16'%20stroke-width='2'%3e%3c/path%3e%3c/svg%3e")}.hex--dickicht .hex__grund,.legende__hex.hex--dickicht{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='222'%20viewBox='0%200%20192%20222'%3e%3cdefs%3e%3cclipPath%20id='hex'%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%3e%3c/path%3e%3c/clipPath%3e%3cg%20id='motif'%3e%3cg%20stroke='%233e5132'%20stroke-width='.9'%3e%3ccircle%20cx='9'%20cy='9'%20r='6.2'%20fill='%23596e47'%3e%3c/circle%3e%3ccircle%20cx='25'%20cy='19'%20r='7'%20fill='%23647a52'%3e%3c/circle%3e%3ccircle%20cx='6'%20cy='27'%20r='5'%20fill='%23516844'%3e%3c/circle%3e%3ccircle%20cx='31'%20cy='3'%20r='4'%20fill='%23596e47'%3e%3c/circle%3e%3c/g%3e%3c/g%3e%3cpattern%20id='tex'%20width='34'%20height='34'%20patternUnits='userSpaceOnUse'%20patternTransform='scale(2)'%3e%3cuse%20href='%23motif'%20x='-34'%20y='-34'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-34'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-34'%20y='34'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='-34'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='34'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='34'%20y='-34'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='34'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='34'%20y='34'%3e%3c/use%3e%3c/pattern%3e%3clinearGradient%20id='light'%20x1='0.12'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fffcf0'%20stop-opacity='0.26'%3e%3c/stop%3e%3cstop%20offset='0.46'%20stop-color='%23fffcf0'%20stop-opacity='0'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23302610'%20stop-opacity='0.13'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20clip-path='url(%23hex)'%3e%3crect%20width='192'%20height='222'%20fill='%237d9068'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23tex)'%20opacity='0.9'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23light)'%3e%3c/rect%3e%3c/g%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='0.16'%20stroke-width='2'%3e%3c/path%3e%3c/svg%3e")}.hex--bach .hex__grund,.legende__hex.hex--bach{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='222'%20viewBox='0%200%20192%20222'%3e%3cdefs%3e%3cclipPath%20id='hex'%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%3e%3c/path%3e%3c/clipPath%3e%3cg%20id='motif'%3e%3cg%20fill='none'%20stroke-width='1.3'%20stroke-linecap='round'%3e%3cpath%20d='M-2%204q8%20-4%2016%200t16%200'%20stroke='%23eef5f8'%3e%3c/path%3e%3cpath%20d='M-2%2011q8%20-4%2016%200t16%200'%20stroke='%236f8ea2'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3cpattern%20id='tex'%20width='32'%20height='16'%20patternUnits='userSpaceOnUse'%20patternTransform='scale(2)'%3e%3cuse%20href='%23motif'%20x='-32'%20y='-16'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-32'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-32'%20y='16'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='-16'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='16'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='32'%20y='-16'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='32'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='32'%20y='16'%3e%3c/use%3e%3c/pattern%3e%3clinearGradient%20id='light'%20x1='0.12'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fffcf0'%20stop-opacity='0.26'%3e%3c/stop%3e%3cstop%20offset='0.46'%20stop-color='%23fffcf0'%20stop-opacity='0'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23302610'%20stop-opacity='0.13'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20clip-path='url(%23hex)'%3e%3crect%20width='192'%20height='222'%20fill='%2393aec0'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23tex)'%20opacity='0.85'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23light)'%3e%3c/rect%3e%3c/g%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='0.16'%20stroke-width='2'%3e%3c/path%3e%3c/svg%3e")}.hex--fels .hex__grund,.legende__hex.hex--fels{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='222'%20viewBox='0%200%20192%20222'%3e%3cdefs%3e%3cclipPath%20id='hex'%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%3e%3c/path%3e%3c/clipPath%3e%3cg%20id='motif'%3e%3cg%20stroke='%234c463a'%20stroke-width='.8'%3e%3cpolygon%20points='0,20%2012,4%2026,14%2018,32'%20fill='%23786f5b'%3e%3c/polygon%3e%3cpolygon%20points='26,14%2040,7%2040,26%2018,32'%20fill='%235d5748'%3e%3c/polygon%3e%3cpolygon%20points='0,20%2018,32%208,40%200,37'%20fill='%236b6353'%3e%3c/polygon%3e%3cpolygon%20points='12,4%2022,0%2040,7%2026,14'%20fill='%23837a63'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3cpattern%20id='tex'%20width='40'%20height='40'%20patternUnits='userSpaceOnUse'%20patternTransform='scale(2)'%3e%3cuse%20href='%23motif'%20x='-40'%20y='-40'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-40'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='-40'%20y='40'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='-40'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='0'%20y='40'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='40'%20y='-40'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='40'%20y='0'%3e%3c/use%3e%3cuse%20href='%23motif'%20x='40'%20y='40'%3e%3c/use%3e%3c/pattern%3e%3clinearGradient%20id='light'%20x1='0.12'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fffcf0'%20stop-opacity='0.26'%3e%3c/stop%3e%3cstop%20offset='0.46'%20stop-color='%23fffcf0'%20stop-opacity='0'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23302610'%20stop-opacity='0.13'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20clip-path='url(%23hex)'%3e%3crect%20width='192'%20height='222'%20fill='%236f6857'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23tex)'%20opacity='0.95'%3e%3c/rect%3e%3crect%20width='192'%20height='222'%20fill='url(%23light)'%3e%3c/rect%3e%3c/g%3e%3cpath%20d='M96,0%20L192,55.5%20L192,166.5%20L96,222%20L0,166.5%20L0,55.5%20Z'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='0.16'%20stroke-width='2'%3e%3c/path%3e%3c/svg%3e")}.hex--ziel{cursor:crosshair}.hex--gehbar .hex__grund:before,.hex--ziel .hex__grund:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit}.hex--gehbar .hex__grund:after,.hex--ziel .hex__grund:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;clip-path:inherit;background-image:inherit;background-size:100% 100%;background-repeat:no-repeat}.hex--gehbar{cursor:pointer}.hex--gehbar .hex__grund:before{background:var(--kampf-blau)}.hex--gehbar:hover .hex__grund:after{box-shadow:inset 0 0 0 999px var(--kampf-gold-flaeche)}.hex--ziel{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cg%20fill='none'%20stroke='%23fdf7e6'%20stroke-width='3.4'%20stroke-linecap='round'%3e%3ccircle%20cx='16'%20cy='16'%20r='9.5'/%3e%3cpath%20d='M16%201.5v6M16%2024.5v6M1.5%2016h6M24.5%2016h6'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%238a2f22'%20stroke-width='1.8'%20stroke-linecap='round'%3e%3ccircle%20cx='16'%20cy='16'%20r='9.5'/%3e%3ccircle%20cx='16'%20cy='16'%20r='4'/%3e%3cpath%20d='M16%201.5v6M16%2024.5v6M1.5%2016h6M24.5%2016h6'/%3e%3c/g%3e%3ccircle%20cx='16'%20cy='16'%20r='1.6'%20fill='%238a2f22'/%3e%3c/svg%3e") 16 16,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAHhElEQVR4nL1XfVBU1xU/976338uHi7IR2qhEkUIxZQSrohXUaMNMJ19inAyp0zrNTNSoUxvrZByXxP7hlJiiYMaQWk1i1EiiiYmxM1a6aKhRSiC2fGyCtais4AKyX+/t+7qnc1fIOKlfMDFn/9g35913zu+ee875nQswSgkE2hMOlS5yvTkz2xVob08YrR060g8QMf6NKyG5Stb0Ds1s6rAksur4O49nxPZEGK0QdIkCHScSylGljNaMOGoAQDSNIeqIgADa9wrAA0ANTacEkRAeel2nXDcaW3Qkiw+VggC1teRlAGZyuFUqCEAIAafbrXLdN2vugxAEIEOPUF34cE7T3sozuxYUsO0/zWYNO7Y0vj4ndzoiDq0BfizkngzDXYQbIvE/gMr8qU8xw1inSFKhEgoTi2sM8Cgo/f1gdjrAbLM3U1GsWvdP3954UQDQ4ciMCoBnyMD6aW5Hujl5D5XlUp0Z4MrOiU2cUWD865Njdk2KkrwlT0X9bW2094sWm4gMwGari0SVsk0dl67eDQS5087LAYhzmtsmmBI/ppJUbJuUIS/c+DslY26hHcAWeaNkUVK0r5+uPf33QcHicPibG+UTf3xVGGhucaLD2WrE1IUb2rp67gSC3g5AuQfiyQZi4luCJBWnFxUFV3xwUM+YW6TpkehWNdh73mw2U6vVQiK9vS1adHBTWt704PID75KppUsGiRTNIRbzEU92tpmH8l6O+xvxzJsXL8/Xpmc+VvnjB7GmZG5Ul7tDqAd8fRcaZ/B3iNH9bz+5EHfNy8NY8L8Hue5Ky6lMI+b/HHEwsu/Zx0Pbs3+A2wqmrrnZ5reF3DDGW2j5kKocvOVAi8rLjYq8yZ9TRSl4smbn4KQ5RUag8+vFqVPyv6h6dE7m2HEpR3vaOzKZbmDq5Ie6rvX3LVtf13RuoLVhwpjsLG+gw+fat6zMqSLrTps25UfPrnhJ4da9Q16Kior4KbPbhuWV9LFTzAkWX2pOtvqrQweoEo1ssSZO3FLzaEFmyN/nRUUZjxYr442AKgqhZlPUlJT8yAunms9IgfZnbGPT97y/cqXaVVfnjBpqkaezr/5WfigG2hNQ9e8x5J6juuw/rEcuH0GMHF70ysb9SihIJs6YoQO1hwlj8xEHj9hc449z5xPnFw9YnE4URJFNLvn5ZQLEQUXTQUPqrhYttsUAQiijcBaTIxHMf3rZVkRphxLqqjZi/ioj5q82ZH8lYu8D5K0FBSm6w3HBYjIl6exGolJKQRoMwvWeHrC7XGhxOpjZbBYEgcLA5SugqRrjzmPhsACIYE1KUlVJMlEA4s6YBJwdolHJ0OUYCQcCNDl1HCS5U4EZBhD+IwAaY6AZkCuGQmFARaGGKMIwAN5eVUUBSgXgda7HZGpYrUAJAUM34gt0RUHunKeQJks8kcAwDOi/0g2EEtA0nSJjhDcqKRQGTVHja4YTT0dEFEQkgfbPEqyJydVAiIsB6pxYbGPGsLO7907wVmzLK1y1Mlr027VqsOfql7aExOCB3zyfP9Dens7D3nW20c2dZy1e1Ok7djzb7nZLZW/v/jfqTLCnpExofu89y7GXNjlnPvecf+GG9ZejAwNUEEXOnxQQNB1o2W2TcGtuRi5RY+fTCvLlsnf2iYYUflF0pG/fuSC/IBbo91JC7LogxLmYMp0AQ7COS31iVX3Th0p/5zPmpAd2f/ziWs330dEES5r7iXUNrR8amiYIJtGIO0AAxtgNOvZ4PHS4CGvb2oZBtV30NbX2trRk+5sbQ2l509dfbak/Ov4n8xorC6ctttmse6ID1zMMQ4ek9LTrMVX79aqT5z766tN3Es1O54bgJZ9+weu1GxZrX393tI7pOj+5O/LC/zeigqzlvJnsfbokjDgQ0WX/2Z7zpzP4O8S+iv1LFuGOmTkYueZr4LpL//irSw1fOoYYlT54YflgZVYavpqf5blTI6K3Ur5cX2/w/n2msWOfZrWeGmhpcR7fXK4KVkeOOzfnb5FrHSu0cCTViMefAFM1i9TXufyHM6afNDld809X/0m+eOJEkmG3f2WE8TVuq7y+3rhnADBEv4cAmKgaS4nD0dpR+/6Yd3+5nAU6fCmOcenVpoSxJbzUNE1He4prgi0lbVfQ3z358JpVyrmdr7sEm/2qhuTx3/t8YW5rmNJHRcd/yHpwvMNuqaWyVKiZLTBxzuzIpFmz2Jk//8UZC4fpz1Y/H+lp7cBOrzeBRMIADkdbWGdLN395obW0FITaWrjl7u8K4GYQHgAxOT9rNdOU1UyOPSRHo2BKTo4PJHIgAA6nE4jV6hesljf9IdhW4fOF+Xi29A7O7wnAt6eiirJHHOb/+Aunzl+w+WJDw2zeZB5+7BeXv647uSYYFrwbm5qCNwOH71AI39HwxQQRKw4sK8Gq2bmISs9ncYjxbI+XNrkfYznycL5RU2M6VApEDXXZeW0jIoQDARMyxkdkRupBH8muKIxQMjMz40BEi5lTMT8WpKKIvMPdLtPv080IOGcNBX4E49Z3BgBBRwYau7Hp7+9qVlxcHC8rahW2MkJqwEAQkMic60cj/wM5qcKWDCme9wAAAABJRU5ErkJggg==) 16 16,crosshair}.hex--ziel .hex__grund:before{background:var(--kampf-rot-rand)}.hex--ziel .hex__grund:after{box-shadow:inset 0 0 0 999px var(--kampf-rot-flaeche)}.hex--ziel:hover .hex__grund:after{box-shadow:inset 0 0 0 999px var(--kampf-rot-rand)}.hex:focus-visible{outline:none}.hex:focus-visible .hex__grund{box-shadow:inset 0 0 0 3px var(--oxblut)}.marke{position:relative;width:62%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--schrift-titel);font-weight:600;font-size:15px;background:radial-gradient(70% 70% at 34% 26%,var(--zettel),var(--papier));border:2px solid var(--gold);box-shadow:0 4px 10px -3px var(--kampf-marke);color:var(--tinte)}.marke--feind{border-color:var(--oxblut)}.marke--amzug:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--gold);animation:markenpuls 2.6s ease-in-out infinite}.marke--feind.marke--amzug:before{border-color:var(--oxblut)}@keyframes markenpuls{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.14);opacity:.15}}@media (prefers-reduced-motion: reduce){.marke--amzug:before{animation:none;opacity:.55}}.marke--gefallen{opacity:.32;border-style:dashed}.marke__lp{position:absolute;left:4%;right:4%;bottom:-11px;height:3px;background:var(--track)}.marke__lp span{display:block;height:100%;background:var(--gruen)}.marke--feind .marke__lp span{background:var(--oxblut)}.kampf__spalte{display:flex;flex-direction:column;gap:var(--a-12)}.kampf__block{border:1px solid var(--linie-25);background:var(--fuellung-schwach);padding:var(--a-12);display:flex;flex-direction:column;gap:var(--a-7)}.kampf__blocktitel{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.kampf__wer{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.kampf__wername{font-family:var(--schrift-titel);font-size:16px;font-weight:600}.kampf__zug{display:flex;align-items:flex-start;gap:var(--a-12)}.kampf__zugtext{flex:1;min-width:0}.kampf__portraet{flex:none}.kampf__klasse{flex:none;font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.kampf__werte{margin-top:var(--a-16);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--a-12)}.kampf__wertlabel{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.kampf__wertzahl{margin-top:2px;font-family:var(--schrift-titel);font-size:19px;font-variant-numeric:tabular-nums;color:var(--tinte)}.kampf__nenner{font-size:13px;color:var(--text-schwach)}.kampf__balken{margin-top:var(--a-4);height:4px;background:var(--track)}.kampf__balken span{display:block;height:100%;background:var(--oxblut)}.kampf__schrittelabel{margin-left:var(--a-4);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.kampf__schritte{display:flex;gap:4px}.kampf__punkt{width:11px;height:11px;background:var(--gold);transform:rotate(45deg)}.kampf__punkt.ist-weg{background:var(--inaktiv-flaeche)}.kampf__satz{margin:0;font-family:var(--schrift-text);font-style:italic;font-size:13.5px;line-height:1.45;color:var(--text-sekundaer)}.kampf__handlungen{display:flex;flex-direction:column;gap:var(--a-7)}.hex--wall:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);box-shadow:inset 0 0 0 2px var(--linie-45);pointer-events:none}.kampf__handlung{display:flex;flex-direction:column;gap:2px}.kampf__handlungWie{font-size:11px;letter-spacing:.02em;color:var(--text-schwach);text-transform:none}.kampf__satz--wall{color:var(--gold-text)}.hex--hieb .hex__grund:before{background:var(--oxblut)}.kampf__satz--hieb{color:var(--oxblut)}.kampf__satz--wink{color:var(--gold-text);font-style:normal;letter-spacing:.03em}.kampf__gegnerzug .kampf__satz{color:var(--oxblut)}.legende{margin-top:var(--a-12);display:flex;flex-direction:column;gap:var(--a-7);list-style:none}.legende__zeile{display:flex;align-items:center;gap:var(--a-12)}.legende__hex{flex:none;width:24px;height:27.7px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background-size:100% 100%;background-repeat:no-repeat}.legende__name{display:block;font-family:var(--schrift-text);font-size:13px;line-height:1.25;color:var(--tinte)}.legende__notiz{display:block;font-family:var(--schrift-text);font-size:11.5px;line-height:1.25;color:var(--text-schwach)}.werteschau__werte{margin-top:var(--a-16);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--a-7)}.werteschau__wert{display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--a-7) var(--a-4);border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.werteschau__wertlabel{font-family:var(--schrift-label);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiaer)}.werteschau__wertzahl{font-family:var(--schrift-titel);font-size:18px;font-weight:600;color:var(--tinte)}.werteschau__wertmod{font-family:var(--schrift-text);font-size:12px;color:var(--gold-text)}.werteschau__fertigkeiten{margin-top:var(--a-12);display:flex;flex-wrap:wrap;gap:var(--a-7)}.werteschau__fertigkeit{font-family:var(--schrift-text);font-size:13.5px;color:var(--text-sekundaer);padding:3px var(--a-9);border:1px solid var(--linie-20);background:var(--fuellung-schwach)}.werteschau.ist-schmal .werteschau__werte{margin-top:var(--a-9);gap:var(--a-4)}.werteschau.ist-schmal .werteschau__wert{padding:var(--a-4) 2px}.werteschau.ist-schmal .werteschau__wertzahl{font-size:15px}.werteschau.ist-schmal .werteschau__wertmod{font-size:10.5px}.werteschau.ist-schmal .werteschau__fertigkeiten{margin-top:var(--a-7);gap:var(--a-4)}.werteschau.ist-schmal .werteschau__fertigkeit{font-size:12px;padding:2px var(--a-7)}.anwerbung__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.anwerbung{width:1080px;height:780px;display:grid;grid-template-columns:520px 1fr;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche)}.anwerbung__spalte{display:grid;grid-template-rows:1fr auto;min-height:0}.anwerbung__inhalt{min-height:0;overflow-y:auto;padding:var(--a-20) var(--a-26) var(--a-26)}.anwerbung__bild{border:none!important;border-right:1px solid var(--linie-40)!important}.anwerbung__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.anwerbung__kopf{margin-top:var(--a-12)}.anwerbung__name{font-family:var(--schrift-titel);font-weight:600;font-size:30px;letter-spacing:.05em;color:var(--tinte)}.anwerbung__titel{margin-top:var(--a-4);font-family:var(--schrift-text);font-style:italic;font-size:15px;color:var(--text-tertiaer)}.anwerbung__klasse{margin-top:var(--a-9);font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.anwerbung__vorstellung{margin-top:var(--a-16);font-family:var(--schrift-text);font-size:16px;line-height:1.65;color:var(--tinte)}.anwerbung__text{margin-top:var(--a-9);font-family:var(--schrift-text);font-style:italic;font-size:14.5px;line-height:1.6;color:var(--text-sekundaer)}.anwerbung__bedingung{margin-top:var(--a-16);padding:var(--a-12) var(--a-16);border-left:3px solid var(--gruen);background:#3f5c4612}.anwerbung__bedingung.ist-offen{border-left-color:var(--oxblut);background:#8a2f2212}.anwerbung__bedingungtitel{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:var(--a-4)}.anwerbung__bedingung p{font-family:var(--schrift-text);font-size:14.5px;line-height:1.5;color:var(--text-sekundaer)}.anwerbung__hindernis{margin-top:var(--a-4);color:var(--oxblut)!important}.anwerbung__probe{margin-top:var(--a-9);font-family:var(--schrift-label)!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase}.anwerbung__probe.ist-gelungen{color:var(--gruen)!important}.anwerbung__probe.ist-misslungen{color:var(--oxblut)!important}.anwerbung__wuerfeln{margin-top:var(--a-12);padding:var(--a-9) var(--a-16);font-family:var(--schrift-label);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-sekundaer);border:1px solid var(--linie-40);background:var(--fuellung-mittel)}.anwerbung__wuerfeln:hover{background:var(--fuellung-stark);border-color:var(--oxblut);color:var(--oxblut)}.anwerbung__anpassung{margin-top:var(--a-16);padding-top:var(--a-16);border-top:1px solid var(--linie-20)}.anwerbung__anpassungtitel{font-family:var(--schrift-titel);font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte);margin-bottom:var(--a-12)}.anwerbung__feld{display:flex;align-items:center;gap:var(--a-12);margin-bottom:var(--a-12)}.anwerbung__feld span{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);width:74px;flex:none}.anwerbung__feld input{flex:1;padding:var(--a-7) var(--a-9);font-family:var(--schrift-text);font-size:15px;background:var(--fuellung-mittel);border:1px solid var(--linie-28)}.anwerbung__feld input:focus{outline:none;border-color:var(--oxblut);background:var(--fuellung-stark)}.anwerbung__slot{display:flex;align-items:flex-start;gap:var(--a-12);margin-bottom:var(--a-7)}.anwerbung__slotlabel{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);width:74px;flex:none;padding-top:var(--a-7)}.anwerbung__slotoptionen{flex:1;display:flex;gap:var(--a-4);flex-wrap:wrap}.anwerbung__option{flex:1;min-width:160px;display:flex;justify-content:space-between;gap:var(--a-9);padding:var(--a-7) var(--a-9);text-align:left;font-family:var(--schrift-text);font-size:14px;color:var(--tinte);border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.anwerbung__option:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.anwerbung__option.ist-aktiv{border-color:var(--oxblut);background:var(--fuellung-stark)}.anwerbung__optionwert{color:var(--gold-text);flex:none}.anwerbung__navi{padding:var(--a-12) var(--a-26) var(--a-16);display:flex;gap:var(--a-9);background:var(--kartusche);border-top:1px solid var(--linie-25)}.anwerbung__ablehnen,.anwerbung__aufnehmen{flex:1;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--linie-40);color:var(--text-sekundaer)}.anwerbung__ablehnen:hover{background:var(--fuellung-voll);border-color:var(--oxblut);color:var(--oxblut)}.anwerbung__aufnehmen{flex:2;background:var(--oxblut);color:var(--pergament-hell);border-color:var(--linie-50)}.anwerbung__aufnehmen:hover{background:var(--oxblut-hover)}.anwerbung__mitgebracht{flex:1;padding:var(--a-7) var(--a-12);border:1px solid var(--linie-20);background:var(--fuellung-schwach);font-family:var(--schrift-text);font-size:14px;color:var(--tinte);display:flex;justify-content:space-between;gap:var(--a-12)}.platz__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:21;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.platz{width:580px;max-height:86%;overflow-y:auto;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-20) var(--a-26) var(--a-26)}.platz--haus{width:760px}.platz__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.platz__name{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte)}.platz__einleitung{margin-top:var(--a-12);font-family:var(--schrift-text);font-size:16px;line-height:1.65;color:var(--text-sekundaer)}.platz__zwischentitel{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:var(--a-9)}.platz__waren{margin-top:var(--a-16);display:flex;flex-direction:column;gap:var(--a-4)}.ware{display:flex;justify-content:space-between;align-items:baseline;gap:var(--a-16);padding:var(--a-9) var(--a-12);text-align:left;border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.ware:hover:not(:disabled){background:var(--fuellung-stark);border-color:var(--oxblut)}.ware:disabled{cursor:default;opacity:.45}.ware__name{flex:1;min-width:0;font-family:var(--schrift-text);font-size:15.5px;color:var(--tinte)}.ware__menge{margin-left:var(--a-7);font-family:var(--schrift-label);font-size:10px;letter-spacing:.12em;color:var(--text-tertiaer)}.platz__warengruppe+.platz__warengruppe{margin-top:var(--a-16)}.platz__warentitel{margin-bottom:var(--a-7);font-family:var(--schrift-label);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.ware__geschmack{flex:none;font-family:var(--schrift-label);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiaer);white-space:nowrap}.ware__geschmack.ist-gut{color:var(--gold-text)}.ware__haltbar{flex:none;font-family:var(--schrift-label);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiaer);white-space:nowrap}.ware__preis{flex:none;font-family:var(--schrift-text);font-size:15px;color:var(--gold-text)}.platz__handlungen{margin-top:var(--a-16);display:flex;flex-direction:column;gap:var(--a-7)}.platz__handlungen button{display:flex;flex-direction:column;gap:3px;padding:var(--a-12) var(--a-16);text-align:left;border:1px solid var(--linie-28);background:var(--fuellung-mittel)}.platz__handlungen button:hover:not(:disabled){background:var(--fuellung-stark);border-color:var(--oxblut)}.platz__handlungen button:disabled{cursor:default;opacity:.45}.handlung__name{font-family:var(--schrift-titel);font-size:15px;color:var(--tinte)}.handlung__preis{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.platz__handwerk{margin-top:var(--a-16)}.platz__held{margin-bottom:var(--a-12)}.platz__heldname{font-family:var(--schrift-titel);font-size:14.5px;font-weight:600;color:var(--tinte);margin-bottom:var(--a-4)}.tausch{width:100%;display:grid;grid-template-columns:74px 1fr auto 1fr;align-items:baseline;gap:var(--a-9);padding:var(--a-7) var(--a-9);margin-bottom:var(--a-4);text-align:left;border:1px solid var(--linie-25);background:var(--fuellung-schwach);font-family:var(--schrift-text);font-size:14px}.tausch:hover:not(:disabled){background:var(--fuellung-stark);border-color:var(--oxblut)}.tausch:disabled{cursor:default;opacity:.45}.tausch__slot{font-family:var(--schrift-label);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiaer)}.tausch__weg{color:var(--text-tertiaer);text-decoration:line-through}.tausch__pfeil{color:var(--text-schwach)}.tausch__hin{color:var(--tinte)}.platz__leer,.platz__hindernis{margin-top:var(--a-16);padding:var(--a-12) var(--a-16);font-family:var(--schrift-text);font-size:15px;line-height:1.6;border-left:3px solid var(--linie-35);background:#2b21180d;color:var(--text-sekundaer)}.platz__hindernis{border-left-color:var(--oxblut);background:#8a2f2212;color:var(--oxblut)}.platz__meldung{margin-top:var(--a-16);padding-top:var(--a-16);border-top:1px solid var(--linie-20)}.platz__meldung p{font-family:var(--schrift-text);font-size:16px;line-height:1.65;color:var(--tinte)}.platz__meldung p+p{margin-top:var(--a-9)}.platz__probe{margin-bottom:var(--a-9);padding:var(--a-7) var(--a-12);font-family:var(--schrift-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.platz__probe.ist-gelungen{color:var(--gruen);border-color:#3f5c4680}.platz__probe.ist-misslungen{color:var(--oxblut);border-color:#8a2f2280}.platz__zurueck{margin-top:var(--a-20);display:block;width:100%;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-sekundaer);border:1px solid var(--linie-40)}.platz__zurueck:hover{background:var(--fuellung-voll);border-color:var(--oxblut);color:var(--oxblut)}.platz__leute{display:flex;flex-direction:column;gap:var(--a-9);margin:var(--a-16) 0;padding:var(--a-12) 0;border-top:1px solid var(--linie-20);border-bottom:1px solid var(--linie-20)}.platz__person{display:flex;align-items:center;gap:var(--a-12);width:100%;text-align:left;padding:var(--a-7);margin:0 calc(-1 * var(--a-7));border:1px solid transparent}.platz__person:hover{background:var(--fuellung-schwach);border-color:var(--linie-25)}.platz__avatar{border-radius:50%;flex:none}.platz__personname{display:block;font-family:var(--schrift-titel);font-size:14.5px;font-weight:600;color:var(--tinte)}.platz__personrolle{display:block;margin-top:2px;font-family:var(--schrift-text);font-style:italic;font-size:13.5px;color:var(--text-tertiaer)}.platz__personmarke{display:block;margin-top:3px;font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--oxblut)}.platz__drinnen{margin-top:var(--a-20)}.platz__unterkacheln{display:grid;grid-template-columns:1fr 1fr;gap:var(--a-9)}.unterkachel{display:flex;align-items:center;gap:var(--a-12);padding:var(--a-12);text-align:left;background:var(--fuellung-mittel);border:1px solid var(--linie-28)}.unterkachel:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.unterkachel.ist-erledigt{opacity:.6}.unterkachel__raute{width:22px;height:22px;flex:none;background:#8a2f2229;border:1px solid var(--linie-28);transform:rotate(45deg)}.unterkachel__raute.art-behoerde{background:#2e3e5242}.unterkachel__text{display:flex;flex-direction:column;gap:2px;min-width:0}.unterkachel__name{font-family:var(--schrift-titel);font-size:14px;color:var(--tinte)}.unterkachel__beschreibung{font-family:var(--schrift-text);font-size:12.5px;line-height:1.4;color:var(--text-sekundaer)}.unterkachel__art{font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-schwach)}.platz__ausgaenge{display:grid;grid-template-columns:1fr 1fr;gap:var(--a-9)}.platz__ausgaenge .platz__zurueck{width:auto}.platz__last{margin-bottom:var(--a-9);font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer)}.platz__ankauf{align-self:stretch;display:flex;flex-direction:column;gap:var(--a-4);margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20)}.platz__ankauftitel{margin-bottom:var(--a-9);font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer)}.ware.ist-ankauf .ware__preis{color:var(--gruen)}.platz__ruestkammer{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20)}.tausch__wert{margin-left:var(--a-7);white-space:nowrap;font-family:var(--schrift-label);font-size:9px;letter-spacing:.12em;color:var(--text-tertiaer)}.tausch__last{margin-left:var(--a-7);white-space:nowrap;font-family:var(--schrift-label);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiaer)}.tausch__last.ist-zehrend{color:var(--oxblut)}.tausch__preis{margin-left:auto;padding-left:var(--a-12);font-family:var(--schrift-text);font-size:13px;color:var(--gold-text);white-space:nowrap}.ware__hinweis{margin-left:var(--a-9);font-family:var(--schrift-label);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--oxblut);opacity:.75}.warenzeile>.ware{width:100%}.warenkunde{position:absolute;top:50%;left:50%;margin-left:calc(290px + var(--a-16));transform:translateY(-50%);width:300px;max-height:86%;overflow-y:auto;z-index:22;padding:var(--a-16) var(--a-20);background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);pointer-events:none}.warenkunde__name{margin-bottom:var(--a-9);padding-bottom:var(--a-7);border-bottom:1px solid var(--linie-20);font-family:var(--schrift-titel);font-size:17px;color:var(--tinte)}.warenkunde__zahlen{display:flex;flex-wrap:wrap;gap:var(--a-12);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.warenkunde__text{margin-top:var(--a-7);font-family:var(--schrift-text);font-style:italic;font-size:13.5px;line-height:1.5;color:var(--text-sekundaer)}.warenkunde__nutzen{margin-top:var(--a-7);padding-left:13px;position:relative;font-family:var(--schrift-text);font-size:13.5px;line-height:1.5;color:var(--tinte)}.warenkunde__nutzen:before{content:"–";position:absolute;left:0;color:var(--linie-50)}.gespraech__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:23;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.gespraech{width:560px;height:780px;display:grid;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche)}.gespraech.ist-bebildert{width:1080px;height:780px;display:grid;grid-template-columns:520px 1fr}.gespraech__spalte{display:grid;grid-template-rows:1fr auto;min-height:0}.gespraech__inhalt{min-height:0;overflow-y:auto;padding:var(--a-20) var(--a-26) 0}.gespraech__fuss{padding:0 var(--a-26) var(--a-26)}.gespraech__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.gespraech__name{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:30px;letter-spacing:.05em;color:var(--tinte)}.gespraech__rolle{margin-top:var(--a-4);font-family:var(--schrift-text);font-style:italic;font-size:15px;color:var(--text-tertiaer)}.gespraech__zeile{margin-top:var(--a-20);min-height:5.5em;font-family:var(--schrift-text);font-size:18px;line-height:1.75;color:var(--tinte)}.gespraech__fortschritt{margin-top:var(--a-20);padding-bottom:var(--a-20);display:flex;gap:var(--a-4)}.gespraech__punkt{width:22px;height:3px;background:var(--linie-20)}.gespraech__punkt.ist-gehoert{background:var(--oxblut)}.gespraech__optionen{margin-top:var(--a-16);display:flex;flex-direction:column;gap:var(--a-7)}.gespraech__option{display:flex;align-items:baseline;justify-content:space-between;gap:var(--a-12);width:100%;padding:var(--a-9) var(--a-12);text-align:left;font-family:var(--schrift-text);font-size:16px;color:var(--tinte);border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.gespraech__option:hover{border-color:var(--oxblut);background:var(--fuellung-stark)}.gespraech__optionprobe{flex:none;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.gespraech__optionpreis{flex:none;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblut);white-space:nowrap}.gespraech__ausgang{margin-top:var(--a-16);font-family:var(--schrift-text);font-size:18px;line-height:1.75;color:var(--tinte)}.gespraech__probenzeile{margin-top:var(--a-7);font-family:var(--schrift-label);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.gespraech__navi{margin-top:var(--a-20);display:flex;gap:var(--a-9)}.gespraech__vonvorn{flex:none;padding:11px var(--a-16);font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer);border:1px dashed var(--linie-40)}.gespraech__vonvorn:hover{color:var(--oxblut);border-color:var(--oxblut)}.gespraech__ende,.gespraech__weiter,.gespraech__anwerben{flex:1;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--linie-40);color:var(--text-sekundaer)}.gespraech__ende:hover{background:var(--fuellung-voll);border-color:var(--oxblut);color:var(--oxblut)}.gespraech__weiter,.gespraech__anwerben{background:var(--oxblut);color:var(--pergament-hell);border-color:var(--linie-50)}.gespraech__anwerben{flex:2}.gespraech__weiter:hover,.gespraech__anwerben:hover{background:var(--oxblut-hover)}.gespraech__hinweis{margin-top:var(--a-12);font-family:var(--schrift-text);font-style:italic;font-size:14px;color:var(--text-tertiaer)}.gespraech__ansehen{margin-top:var(--a-7);font-family:var(--schrift-label);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.gespraech__band{margin-top:3px;font-family:var(--schrift-label);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--oxblut)}.gespraech__option.ist-angebot{justify-content:flex-start;gap:var(--a-9)}.gespraech__option:not(.ist-angebot)+.gespraech__option.ist-angebot{margin-top:var(--a-16)}.gespraech__angebotzeichen{flex:none;width:1em;font-size:14px;line-height:1;color:var(--gold-text);text-align:center}.gespraech__option.ist-rueckfrage{justify-content:flex-start;gap:var(--a-9)}.gespraech__option:not(.ist-rueckfrage)+.gespraech__option.ist-rueckfrage{margin-top:var(--a-16)}.gespraech__option.ist-rueckfrage .gespraech__angebotzeichen{color:var(--text-tertiaer)}.gespraech__option.ist-zuwendung .gespraech__angebotzeichen{color:var(--oxblut)}.gespraech__option.ist-zuwendung{border-color:var(--oxblut)}.gespraech__option.ist-zuwendung:hover{background:#7a1e2214}.gespraech__szene{margin-top:var(--a-20);font-family:var(--schrift-text);font-size:18px;line-height:1.8;color:var(--tinte)}.gespraech__bild{border:none!important;border-right:1px solid var(--linie-40)!important}.gespraech__auftrag{margin-top:var(--a-16);padding:var(--a-12) var(--a-16);border-left:2px solid var(--oxblut);background:var(--fuellung-schwach)}.gespraech__auftragmarke{font-family:var(--schrift-label);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.gespraech__auftragtitel{margin-top:var(--a-4);font-family:var(--schrift-titel);font-size:17px;color:var(--tinte)}.gespraech__auftragtext{margin-top:var(--a-7);font-family:var(--schrift-text);font-size:15px;line-height:1.6;color:var(--text-sekundaer)}.gespraech__auftraglohn{margin-top:var(--a-9);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.gespraech__schritte{margin-top:var(--a-9);list-style:none;font-family:var(--schrift-text);font-size:14px;line-height:1.55;color:var(--tinte)}.gespraech__schritte li{padding-left:15px;position:relative}.gespraech__schritte li+li{margin-top:3px}.gespraech__schritte li:before{content:"–";position:absolute;left:0;color:var(--linie-50)}.gespraech__schritte li.ist-erledigt{color:var(--gruen);text-decoration:line-through;text-decoration-color:var(--linie-40)}.gespraech__schritte li.ist-erledigt:before{content:"✓";color:var(--gruen)}.gespraech__option.ist-gehoert{opacity:.62}.gespraech__option.ist-gehoert:hover{opacity:.85}.gespraech__optionmarke{margin-left:auto;font-family:var(--schrift-label);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiaer);white-space:nowrap}.gespraech__zuneigung{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--oxblut)}.nacht__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.nacht{width:720px;max-height:88%;overflow-y:auto;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche)}.nacht__bild{border:none!important;border-bottom:1px solid var(--linie-30)!important}.nacht__innen{padding:var(--a-20) var(--a-26) var(--a-26)}.nacht__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.nacht__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte)}.nacht__text{margin-top:var(--a-9);font-family:var(--schrift-text);font-size:16px;line-height:1.65;color:var(--text-sekundaer);max-width:64ch}.nacht__helden{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20);display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--a-12)}.nacht__held{background:var(--fuellung-schwach);border:1px solid var(--linie-12);padding:var(--a-9) var(--a-12) var(--a-12)}.nacht__name{font-family:var(--schrift-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nacht__wert{margin-top:var(--a-7);display:flex;align-items:baseline;gap:var(--a-4);font-family:var(--schrift-text);font-size:14px;color:var(--text-sekundaer)}.nacht__wertlabel{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.18em;color:var(--text-schwach);width:18px;flex:none}.nacht__wertzahl{flex:1}.nacht__wertmax{color:var(--text-schwach)}.nacht__pfeil{color:var(--text-schwach);padding:0 1px}.nacht__diff{font-family:var(--schrift-label);font-size:11px;letter-spacing:.06em}.nacht__diff.ist-gewinn{color:var(--gruen)}.nacht__diff.ist-verlust{color:var(--oxblut)}.nacht__diff.ist-null{color:var(--text-schwach)}.nacht__zustand{margin-top:var(--a-7);padding-top:var(--a-4);border-top:1px solid var(--linie-12);font-family:var(--schrift-text);font-style:italic;font-size:13px;color:var(--text-tertiaer)}.nacht__zustand.ist-gut{color:var(--gruen)}.nacht__gruppe{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20);display:flex;flex-direction:column;gap:var(--a-4)}.nacht__posten{display:flex;justify-content:space-between;gap:var(--a-12);font-family:var(--schrift-text);font-size:14px;color:var(--text-tertiaer)}.nacht__posten.ist-warnung{color:var(--oxblut)}.nacht__postenwert{font-family:var(--schrift-label);font-size:12px;letter-spacing:.06em}.nacht__postenwert{color:var(--gruen)}.nacht__postenwert.ist-verlust{color:var(--oxblut)}.nacht__weiter{margin-top:var(--a-20);width:100%;padding:var(--a-12) var(--a-16);background:var(--oxblut);border:none;color:var(--text-hell);font-family:var(--schrift-label);font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.nacht__weiter:hover{background:var(--oxblut-hover)}.nacht__feuer{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20);display:flex;flex-direction:column;gap:var(--a-4)}.nacht__feuertitel{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:var(--a-4)}.nacht__zuwendung{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:var(--a-9) var(--a-12);background:var(--fuellung-schwach);border:1px solid var(--linie-20);cursor:pointer}.nacht__zuwendung:hover{background:var(--fuellung-stark);border-color:var(--linie-40)}.nacht__zuwendung.ist-zuneigung{border-color:var(--oxblut);background:var(--fuellung-mittel)}.nacht__zuwendungname{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-schwach)}.nacht__zuwendungfrage{font-family:var(--schrift-text);font-size:15px;color:var(--tinte)}.nacht__herz{color:var(--oxblut)}.nacht__szene{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20);font-family:var(--schrift-text);font-size:16px;line-height:1.7;color:var(--text-sekundaer)}.nacht__bund{display:flex;flex-direction:column;gap:var(--a-4);margin-bottom:var(--a-9)}.nacht__zelt{margin-top:2px;font-family:var(--schrift-label);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase}.nacht__zelt.ist-trocken{color:var(--gruen)}.nacht__zelt.ist-frei{color:var(--text-tertiaer)}.nacht__posten.ist-wirkung span{font-style:italic;color:var(--text-sekundaer)}.zettelblatt__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:23;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.zettelblatt{width:520px;max-height:84%;overflow-y:auto;background:var(--pergament-hell);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-20) var(--a-26) var(--a-26)}.zettelblatt__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.zettelblatt__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.04em;color:var(--tinte)}.zettelblatt__text{margin-top:var(--a-12);font-family:var(--schrift-text);font-size:16px;line-height:1.65;color:var(--text-sekundaer)}.zettelblatt__naeher{margin-top:var(--a-9);font-family:var(--schrift-text);font-style:italic;font-size:14.5px;line-height:1.6;color:var(--text-tertiaer)}.zettelblatt__auftrag{margin-top:var(--a-16);padding:var(--a-12) var(--a-16);border-left:2px solid var(--oxblut);background:var(--fuellung-schwach)}.zettelblatt__marke{font-family:var(--schrift-label);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.zettelblatt__schritte{margin-top:var(--a-7);list-style:none;font-family:var(--schrift-text);font-size:14px;line-height:1.55;color:var(--tinte)}.zettelblatt__schritte li{padding-left:15px;position:relative}.zettelblatt__schritte li+li{margin-top:3px}.zettelblatt__schritte li:before{content:"–";position:absolute;left:0;color:var(--linie-50)}.zettelblatt__schritte li.ist-erledigt{color:var(--gruen);text-decoration:line-through;text-decoration-color:var(--linie-40)}.zettelblatt__schritte li.ist-erledigt:before{content:"✓";color:var(--gruen)}.zettelblatt__lohn{margin-top:var(--a-9);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.zettelblatt__abschluss{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20);font-family:var(--schrift-text);font-size:16px;line-height:1.7;color:var(--tinte)}.zettelblatt__navi{margin-top:var(--a-20);display:flex;gap:var(--a-9)}.zettelblatt__zurueck,.zettelblatt__annehmen{flex:1;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--linie-40);color:var(--text-sekundaer)}.zettelblatt__zurueck:hover{background:var(--fuellung-voll);border-color:var(--oxblut);color:var(--oxblut)}.zettelblatt__annehmen{flex:2;background:var(--oxblut);color:var(--pergament-hell);border-color:var(--linie-50)}.zettelblatt__annehmen:hover{background:var(--oxblut-hover)}.zettelblatt__hinweis{margin-top:var(--a-12);font-family:var(--schrift-text);font-style:italic;font-size:14px;color:var(--text-tertiaer)}.vorrat__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.vorrat{width:620px;max-height:76%;display:flex;flex-direction:column;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-20) var(--a-26) var(--a-26)}.vorrat__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.vorrat__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte)}.vorrat__liste{margin-top:var(--a-16);overflow-y:auto;display:flex;flex-direction:column;gap:var(--a-12)}.posten{padding:var(--a-12) var(--a-16);border:1px solid var(--linie-20);background:var(--fuellung-schwach)}.posten__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--a-12)}.posten__name{font-family:var(--schrift-titel);font-size:15.5px;font-weight:600;color:var(--tinte)}.posten__menge{font-family:var(--schrift-titel);font-size:17px;color:var(--gold-text)}.posten__text{margin-top:var(--a-4);font-family:var(--schrift-text);font-style:italic;font-size:14px;line-height:1.5;color:var(--text-sekundaer)}.posten__auftrag{margin-top:var(--a-7);font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--oxblut)}.posten__knopf{margin-top:var(--a-9);padding:6px var(--a-16);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte);background:var(--fuellung-mittel);border:1px solid var(--linie-28)}.posten__knopf:hover{border-color:var(--oxblut);background:var(--fuellung-stark)}.vorrat__wemgeben{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20)}.vorrat__wemtitel{font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:var(--a-9)}.vorrat__held{display:flex;justify-content:space-between;width:100%;padding:var(--a-9) var(--a-12);margin-bottom:var(--a-7);text-align:left;border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.vorrat__held:hover:not(:disabled){border-color:var(--oxblut);background:var(--fuellung-stark)}.vorrat__held:disabled{cursor:default;opacity:.5}.vorrat__heldname{font-family:var(--schrift-titel);font-size:14.5px;font-weight:600;color:var(--tinte)}.vorrat__heldlp{font-family:var(--schrift-label);font-size:11px;letter-spacing:.1em;color:var(--text-tertiaer)}.vorrat__abbrechen{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer);padding:var(--a-4) 0}.vorrat__leer{margin-top:var(--a-16);font-family:var(--schrift-text);font-style:italic;font-size:15px;color:var(--text-tertiaer)}.vorrat__zurueck{margin-top:var(--a-20);flex:none;padding:12px;text-align:center;font-family:var(--schrift-label);font-size:11px;letter-spacing:.22em;text-transform:uppercase;background:var(--fuellung-mittel);color:var(--tinte);border:1px solid var(--linie-28)}.vorrat__zurueck:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.posten__zeile{display:flex;gap:var(--a-12);margin-top:var(--a-4);font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer)}.posten__zeile .ist-warnung{color:var(--oxblut)}.vorrat__last{margin:var(--a-12) 0 var(--a-16)}.vorrat__lastzeile{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.vorrat__lastzahl{font-family:var(--schrift-titel);font-size:14px;letter-spacing:0;text-transform:none;color:var(--tinte)}.vorrat__lastbalken{margin-top:var(--a-4);height:5px;background:var(--fuellung-mittel);border:1px solid var(--linie-20)}.vorrat__lastfuellung{height:100%;background:var(--linie-60)}.vorrat__lastfuellung.ist-knapp{background:var(--oxblut)}.vorrat__familie+.vorrat__familie{margin-top:var(--a-20)}.vorrat__familientitel{margin-bottom:var(--a-7);padding-bottom:var(--a-4);border-bottom:1px solid var(--linie-20);font-family:var(--schrift-label);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiaer)}.vorrat__lastfuellung.ist-ueber{background:repeating-linear-gradient(45deg,var(--oxblut),var(--oxblut) 3px,var(--oxblut-hover) 3px,var(--oxblut-hover) 6px)}.vorrat__ueberladen{margin-top:var(--a-7);font-family:var(--schrift-text);font-style:italic;font-size:13px;line-height:1.45;color:var(--oxblut)}.posten__knopf.ist-still{border-color:transparent;color:var(--text-tertiaer)}.posten__knopf.ist-still:hover{border-color:var(--linie-30);color:var(--text-sekundaer)}.geld__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.geld{width:520px;display:flex;flex-direction:column;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-20) var(--a-26) var(--a-26);cursor:pointer}.geld__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.geld__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte)}.geld__bild{margin-top:var(--a-16)}.geld__betrag{margin-top:var(--a-16);text-align:center;font-family:var(--schrift-titel);font-size:26px;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--gold-text)}.geld__reihen{margin-top:var(--a-16);display:flex;flex-direction:column;border-top:1px solid var(--linie-20)}.geld__reihe{display:flex;align-items:baseline;gap:var(--a-12);padding:var(--a-9) var(--a-4);border-bottom:1px solid var(--linie-12)}.geld__reihe.ist-leer{opacity:.45}.geld__zahl{min-width:42px;text-align:right;font-family:var(--schrift-titel);font-size:19px;font-variant-numeric:tabular-nums;color:var(--tinte)}.geld__name{font-family:var(--schrift-text);font-size:16px;color:var(--tinte)}.geld__wert{margin-left:auto;font-family:var(--schrift-label);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-schwach)}.geld__summe{margin-top:var(--a-12);text-align:center;font-family:var(--schrift-label);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiaer)}.punkte__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.punkte{width:600px;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-20) var(--a-26) var(--a-26)}.punkte__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.punkte__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte)}.punkte__text{margin-top:var(--a-12);font-size:13px;line-height:1.6;color:var(--text-sekundaer)}.punkte__budget{margin-top:var(--a-16);display:flex;align-items:baseline;justify-content:space-between;padding:var(--a-12) var(--a-12);border:1px solid var(--linie-25);background:var(--fuellung-schwach);font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer)}.punkte__budgetwert{font-family:var(--schrift-titel);font-size:20px;letter-spacing:0;color:var(--oxblut)}.punkte__budget.ist-leer .punkte__budgetwert{color:var(--text-tertiaer)}.punkte__raster{margin-top:var(--a-16);display:grid;grid-template-columns:repeat(6,1fr);gap:var(--a-7)}.punkte__zelle{padding:var(--a-12) var(--a-4);border:1px solid var(--linie-25);background:var(--fuellung-schwach);text-align:center}.punkte__zelle.ist-gehoben{border-color:var(--oxblut);background:var(--fuellung-stark)}.punkte__label{font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer)}.punkte__wert{font-family:var(--schrift-titel);font-size:22px;color:var(--tinte)}.punkte__mod{font-size:11px;color:var(--text-sekundaer)}.punkte__steuerung{margin-top:var(--a-7);display:flex;align-items:center;justify-content:center;gap:var(--a-7)}.punkte__steuerung button{width:20px;height:20px;padding:0;border:1px solid var(--linie-40);background:var(--kartusche);color:var(--tinte);cursor:pointer;line-height:1}.punkte__steuerung button:hover:not(:disabled){border-color:var(--oxblut);color:var(--oxblut)}.punkte__steuerung button:disabled{opacity:.3;cursor:default}.punkte__basis{min-width:14px;font-size:12px;color:var(--text-sekundaer)}.punkte__preis{margin-top:var(--a-4);font-size:9.5px;color:var(--oxblut)}.punkte__bonus{margin-top:var(--a-4);font-size:9.5px;color:var(--gold-text)}.punkte__folgen{margin-top:var(--a-16);display:flex;gap:var(--a-26);font-size:13px;color:var(--text-sekundaer)}.punkte__folgen strong{color:var(--tinte)}.punkte__folgen em{font-style:normal;color:var(--oxblut)}.punkte__knoepfe{margin-top:var(--a-20);display:flex;justify-content:flex-end;gap:var(--a-12)}.punkte__abbruch,.punkte__uebernehmen{padding:var(--a-12) var(--a-16);font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.punkte__abbruch{border:1px solid var(--linie-40);background:var(--kartusche);color:var(--text-sekundaer)}.punkte__uebernehmen{border:1px solid var(--oxblut);background:var(--oxblut);color:var(--pergament-hell)}.punkte__uebernehmen:hover:not(:disabled){background:var(--oxblut-hover)}.punkte__uebernehmen:disabled{opacity:.4;cursor:default}.aufstieg__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:26;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.aufstieg{width:560px;max-height:84%;overflow-y:auto;padding:var(--a-20) var(--a-26) var(--a-26);background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche)}.aufstieg__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-text)}.aufstieg__titel{display:flex;align-items:baseline;justify-content:space-between;gap:var(--a-12);margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte)}.aufstieg__stufe{flex:none;font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.aufstieg__text{margin-top:var(--a-9);font-family:var(--schrift-text);font-size:14.5px;line-height:1.55;color:var(--text-sekundaer)}.aufstieg__block{margin-top:var(--a-20);padding-top:var(--a-12);border-top:1px solid var(--linie-20)}.aufstieg__marke{margin-bottom:var(--a-9);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.aufstieg__fertigkeit{width:100%;display:flex;align-items:flex-start;gap:var(--a-12);margin-bottom:var(--a-7);padding:var(--a-9) var(--a-12);text-align:left;border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.aufstieg__fertigkeit:hover{border-color:var(--oxblut);background:var(--fuellung-stark)}.aufstieg__icon{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--oxblut);border:1px solid var(--linie-25)}.aufstieg__fname{display:block;font-family:var(--schrift-titel);font-size:15px;font-weight:600;color:var(--tinte)}.aufstieg__ftext{display:block;margin-top:2px;font-family:var(--schrift-text);font-size:13.5px;line-height:1.45;color:var(--text-sekundaer)}.aufstieg__raster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--a-7)}.aufstieg__zelle{padding:var(--a-9) var(--a-4);text-align:center;border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.aufstieg__zelle:hover:not(:disabled){border-color:var(--oxblut);background:var(--fuellung-stark)}.aufstieg__zelle:disabled{cursor:default;color:var(--text-tertiaer);background:var(--inaktiv-flaeche)}.aufstieg__label{display:block;font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer)}.aufstieg__wert{display:block;margin-top:2px;font-family:var(--schrift-titel);font-size:20px;color:var(--tinte)}.aufstieg__mod{display:block;font-family:var(--schrift-label);font-size:9px;color:var(--gold-text)}.aufstieg__hinweis{margin-top:var(--a-9);font-family:var(--schrift-text);font-style:italic;font-size:13px;line-height:1.5;color:var(--text-tertiaer)}.aufstieg__zurueck{width:100%;margin-top:var(--a-20);padding:11px;font-family:var(--schrift-label);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tinte);background:var(--fuellung-mittel);border:1px solid var(--linie-28)}.aufstieg__zurueck:hover{border-color:var(--oxblut);background:var(--fuellung-stark)}.nachwort__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:26;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.nachwort{width:680px;max-height:88%;display:flex;flex-direction:column;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-26) var(--a-30) var(--a-26)}.nachwort__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.nachwort__rolle{flex:1 1 auto;min-height:0;margin-top:var(--a-16);overflow-y:auto;padding-right:var(--a-9)}.nachwort__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:26px;letter-spacing:.05em;color:var(--tinte)}.nachwort__text{font-family:var(--schrift-text);font-size:14.5px;line-height:1.64;color:var(--text-sekundaer)}.nachwort__text p+p{margin-top:var(--a-12)}.nachwort__schluss{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20);font-family:var(--schrift-text);font-style:italic;font-size:15.5px;line-height:1.6;color:var(--tinte)}.nachwort__knopf{align-self:flex-end;margin-top:var(--a-16);padding:7px var(--a-20);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--tinte);background:var(--fuellung-mittel);border:1px solid var(--linie-28)}.nachwort__knopf:hover{border-color:var(--oxblut);background:var(--fuellung-stark)}.nachwort__figuren{margin-top:var(--a-16);padding-top:var(--a-12);border-top:1px solid var(--linie-20)}.nachwort__figurentitel{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.figurzeile{margin-top:var(--a-9);font-family:var(--schrift-text);font-size:14px;line-height:1.58;color:var(--text-sekundaer)}.figurzeile__name{font-family:var(--schrift-titel);font-size:13.5px;font-weight:600;letter-spacing:.03em;color:var(--tinte)}.nachwort__ausgaenge{margin-top:var(--a-16);display:flex;align-items:baseline;justify-content:space-between;gap:var(--a-16)}.nachwort__weiterzeile{font-family:var(--schrift-text);font-style:italic;font-size:13px;color:var(--text-schwach)}.nachwort__knoepfe{display:flex;gap:var(--a-9)}.nachwort__knopf--schluss{color:var(--oxblut);border-color:var(--linie-35)}.nachwort__knopf--schluss:hover{color:var(--pergament-hell);background:var(--oxblut);border-color:var(--oxblut)}.reichskarte__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:27;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.reichskarte{width:1180px;height:94%;display:flex;flex-direction:column;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-16) var(--a-20) var(--a-16)}.reichskarte__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--a-20)}.reichskarte__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.reichskarte__titel{margin-top:var(--a-4);font-family:var(--schrift-titel);font-weight:600;font-size:22px;letter-spacing:.05em;color:var(--tinte)}.reichskarte__flaeche{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;margin-top:var(--a-12);border:1px solid var(--linie-30);background:var(--papier-tief);cursor:grab;-webkit-user-select:none;user-select:none}.reichskarte__flaeche.wird-gezogen{cursor:grabbing}.reichskarte__blatt{position:absolute;top:0;left:0;display:block}.reichskarte__steuerung{position:absolute;right:var(--a-12);top:var(--a-12);display:flex;flex-direction:column;gap:var(--a-4);z-index:2}.reichskarte__steuerung button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-family:var(--schrift-titel);font-size:15px;line-height:1;color:var(--text-sekundaer);background:#f3ebd6e0;border:1px solid var(--linie-35)}.reichskarte__steuerung button:hover:not(:disabled){background:var(--pergament-hell);border-color:var(--oxblut);color:var(--oxblut)}.reichskarte__steuerung button:disabled{opacity:.4;cursor:default}.reichskarte__fuss{margin-top:var(--a-12);font-family:var(--schrift-text);font-style:italic;font-size:13px;line-height:1.5;color:var(--text-sekundaer)}.reichskarte__knopf{flex:none;padding:8px var(--a-20);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--tinte);background:var(--fuellung-mittel);border:1px solid var(--linie-28)}.reichskarte__knopf:hover{border-color:var(--oxblut);background:var(--fuellung-stark)}.handbuch__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.handbuch{display:flex;flex-direction:column;width:1180px;height:812px;padding:var(--a-26) var(--a-30);border:1px solid var(--linie-40);background:var(--papier);box-shadow:var(--schatten-kartusche)}.handbuch__kopf{flex:none;padding-bottom:var(--a-16);border-bottom:1px solid var(--linie-25)}.handbuch__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.handbuch__titel{margin:var(--a-4) 0 0;font-family:var(--schrift-titel);font-size:30px;font-weight:400;color:var(--tinte)}.handbuch__spalten{flex:1;display:grid;grid-template-columns:232px 1fr;gap:var(--a-30);min-height:0;padding-top:var(--a-20)}.handbuch__inhalt{display:flex;flex-direction:column;gap:var(--a-4);border-right:1px solid var(--linie-20);padding-right:var(--a-20)}.handbuch__eintrag{display:flex;flex-direction:column;gap:2px;padding:var(--a-9) var(--a-12);text-align:left;border:1px solid transparent;background:none}.handbuch__eintrag:hover{background:var(--fuellung-schwach)}.handbuch__eintrag.ist-aktiv{border-color:var(--linie-25);border-left:2px solid var(--oxblut);background:var(--fuellung-mittel)}.handbuch__eintragtitel{font-family:var(--schrift-text);font-size:15px;color:var(--tinte)}.handbuch__eintraghinweis{font-family:var(--schrift-label);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-schwach)}.handbuch__text{overflow-y:auto;padding-right:var(--a-12);font-family:var(--schrift-text);font-size:14.5px;line-height:1.62;color:var(--text-sekundaer)}.handbuch__abschnitt{margin:0 0 var(--a-16);font-family:var(--schrift-titel);font-size:23px;font-weight:400;color:var(--tinte)}.handbuch__text h3{margin:var(--a-26) 0 var(--a-7);font-family:var(--schrift-label);font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.handbuch__text p{margin:0 0 var(--a-12)}.handbuch__text strong{font-weight:600;color:var(--tinte)}.handbuch__text em{font-style:italic}.handbuch__text ul{margin:0 0 var(--a-12);padding-left:var(--a-16);list-style:none}.handbuch__text li{position:relative;margin-bottom:var(--a-7);padding-left:var(--a-12)}.handbuch__text li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;background:var(--gold);transform:rotate(45deg)}.handbuch__formel{margin:0 0 var(--a-16);padding:var(--a-9) var(--a-16);border-left:2px solid var(--gold);background:var(--fuellung-schwach);font-family:var(--schrift-text);font-size:15px;color:var(--tinte)}.handbuch__aufzaehlung{font-family:var(--schrift-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tinte)}.handbuch__nachsatz{margin-top:var(--a-20);padding-top:var(--a-12);border-top:1px solid var(--linie-20);font-style:italic;color:var(--text-tertiaer)}.handbuch__tabelle{width:100%;margin:0 0 var(--a-16);border-collapse:collapse;font-size:13.5px}.handbuch__tabelle th{padding:var(--a-4) var(--a-9);text-align:left;border-bottom:1px solid var(--linie-30);font-family:var(--schrift-label);font-size:9px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiaer)}.handbuch__tabelle td{padding:var(--a-7) var(--a-9);border-bottom:1px solid var(--linie-12);vertical-align:top}.handbuch__tabelle td:first-child{color:var(--tinte)}.handbuch__zurueck{flex:none;margin-top:var(--a-16);padding:var(--a-9);border:1px solid var(--linie-30);background:var(--fuellung-schwach);font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-sekundaer)}.handbuch__zurueck:hover{border-color:var(--oxblut);color:var(--oxblut)}.hinweise{position:absolute;top:76px;right:16px;z-index:30;display:flex;flex-direction:column;gap:var(--a-7);width:288px;pointer-events:none}.hinweis{pointer-events:auto;padding:var(--a-9) var(--a-12);border:1px solid var(--linie-25);border-left-width:3px;background:var(--kartusche);box-shadow:0 6px 18px #0006;font-family:var(--schrift-text);font-size:13.5px;line-height:1.45;color:var(--tinte);text-align:left;cursor:pointer;animation:hinweis-auf .26s ease-out}.hinweis.ist-besser{border-left-color:var(--gold)}.hinweis.ist-schlechter{border-left-color:var(--oxblut)}@keyframes hinweis-auf{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.chronikwahl{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:46px;background:radial-gradient(70% 60% at 50% 40%,var(--papier),var(--karte-dunkel));box-shadow:var(--schatten-vignette)}.chronikwahl__titelblock{text-align:center}.chronikwahl__marke{line-height:0}.chronikwahl__marke img{display:block;width:640px;height:auto}.chronikwahl__tafel{width:520px;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-20) var(--a-26) var(--a-26)}.chronikwahl__spaltentitel{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--schrift-titel);font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte);padding-bottom:var(--a-12);border-bottom:1px solid var(--linie-25)}.chronikwahl__zaehler{font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;color:var(--text-tertiaer)}.chronikliste__liste{margin-top:var(--a-12);max-height:268px;overflow-y:auto;border-top:1px solid var(--linie-20)}.chronikwahl__zeile{display:flex;align-items:baseline;border-bottom:1px solid var(--linie-12)}.chronikwahl__laden{flex:1;display:grid;grid-template-columns:1fr auto;gap:3px var(--a-9);text-align:left;padding:var(--a-12) var(--a-4)}.chronikwahl__laden:hover{background:var(--fuellung-stark)}.chronikwahl__name{font-family:var(--schrift-titel);font-size:14.5px;font-weight:600;color:var(--tinte)}.chronikwahl__details{font-family:var(--schrift-text);font-size:13.5px;color:var(--text-sekundaer);text-align:right}.chronikwahl__zeit{grid-column:1 / -1;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-schwach)}.chronikwahl__sichern{flex:none;padding:0 var(--a-7);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-schwach)}.chronikwahl__sichern:hover{color:var(--gold-text)}.chronikwahl__loeschen{flex:none;padding:0 var(--a-7);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-schwach)}.chronikwahl__loeschen:hover{color:var(--oxblut)}.chronikwahl__oeffnen{display:block;width:100%;margin-top:var(--a-9);padding:12px;text-align:center;font-family:var(--schrift-label);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-sekundaer);background:transparent;border:1px solid var(--linie-30)}.chronikwahl__oeffnen:hover{background:var(--fuellung-stark);color:var(--tinte)}.chronikwahl__stand{margin-top:var(--a-12);text-align:center;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-schwach)}.chronikliste__schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.chronikliste{width:520px;max-height:80vh;display:flex;flex-direction:column;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-20) var(--a-26) var(--a-26)}.chronikliste__leer{margin-top:var(--a-16);font-family:var(--schrift-text);font-style:italic;font-size:13.5px;line-height:1.5;color:var(--text-tertiaer)}.chronikliste__zurueck{margin-top:var(--a-16);align-self:center;padding:var(--a-7) var(--a-16);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.chronikliste__zurueck:hover{color:var(--tinte)}.chronikwahl__neu{display:block;width:100%;padding:13px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;background:var(--oxblut);color:var(--pergament-hell);border:1px solid var(--linie-50)}.chronikwahl__neu:hover:not(:disabled){background:var(--oxblut-hover)}.chronikwahl__neu:disabled{cursor:default;background:var(--inaktiv-flaeche);color:var(--text-tertiaer)}.chronikwahl__einlesen{display:block;width:100%;margin-top:var(--a-9);padding:11px;text-align:center;font-family:var(--schrift-label);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-sekundaer);background:transparent;border:1px solid var(--linie-30)}.chronikwahl__einlesen:hover:not(:disabled){background:var(--fuellung-stark);color:var(--tinte)}.chronikwahl__einlesen:disabled{cursor:default;color:var(--text-schwach);border-color:var(--linie-12)}.chronikwahl__dateifeld{display:none}.chronikwahl__meldung{margin-top:var(--a-9);font-family:var(--schrift-text);font-size:13px;color:var(--text-sekundaer);text-align:center}.chronikwahl__hinweis{margin-top:var(--a-9);font-family:var(--schrift-text);font-style:italic;font-size:13px;color:var(--text-tertiaer);text-align:center}.chronikwahl__welt{display:block;margin-top:var(--a-20);text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text);text-decoration:none;border-bottom:1px solid transparent}.chronikwahl__welt:hover{color:var(--oxblut)}.chronikwahl__handbuch{margin-top:var(--a-7);width:100%;border:none;background:none}.chronikwahl__fuss{margin-top:var(--a-26);display:flex;align-items:center;justify-content:center;gap:var(--a-9);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.chronikwahl__fuss a{color:var(--text-tertiaer);text-decoration:none;border-bottom:1px solid transparent}.chronikwahl__fuss a:hover{color:var(--oxblut);border-bottom-color:var(--oxblut)}.erschaffung{width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(160deg,var(--papier),var(--papier-tief))}.erschaffung__kopf{height:var(--kopf-hoehe);flex:none;display:flex;align-items:stretch;background:linear-gradient(180deg,var(--kopf-oben),var(--kopf-unten));border-bottom:1px solid var(--linie-35);box-shadow:inset 0 1px #fffbf080}.erschaffung__marke{display:flex;align-items:center;gap:14px;padding:0 var(--a-20);border-right:1px solid var(--linie-20)}.erschaffung__wortmarke{display:block;width:186px;height:auto}.erschaffung__schritte{display:flex;align-items:stretch}.erschaffung__schritt{padding:0 var(--a-20);font-family:var(--schrift-titel);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer);border-bottom:3px solid transparent}.erschaffung__schritt.ist-aktiv{color:var(--oxblut);border-bottom-color:var(--oxblut);background:var(--fuellung-mittel)}.erschaffung__schritt:disabled{cursor:default;color:var(--text-schwach);opacity:.55}.erschaffung__helden{margin-left:auto;display:flex;align-items:center;gap:var(--a-7);padding:0 var(--a-30)}.erschaffung__heldwahl{width:30px;height:26px;font-family:var(--schrift-titel);font-size:12px;border:1px solid var(--linie-35);background:var(--fuellung-schwach);color:var(--text-sekundaer)}.erschaffung__heldwahl.ist-fertig{border-color:var(--gruen);color:var(--gruen)}.erschaffung__heldwahl.ist-aktiv{background:var(--oxblut);border-color:var(--oxblut);color:var(--pergament-hell)}.erschaffung__buehne{flex:1;min-height:0;display:flex}.erschaffung__inhalt{flex:1;min-width:0;overflow-y:auto;padding:var(--a-26) var(--a-30);display:flex;flex-direction:column}.erschaffung__inhalt>*:not(.heldenwahl__seite){flex:none}.erschaffung__ueberzeile{font-family:var(--schrift-label);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:var(--a-12)}.erschaffung__titel{font-family:var(--schrift-titel);font-weight:600;font-size:26px;letter-spacing:.06em;color:var(--tinte)}.erschaffung__fliesstext{margin-top:var(--a-9);max-width:64ch;font-family:var(--schrift-text);font-size:16px;line-height:1.6;color:var(--text-sekundaer)}.erschaffung__vorschau{width:var(--spalte-neben);flex:none;border-left:1px solid var(--linie-20);background:linear-gradient(180deg,var(--leiste-oben),var(--leiste-unten));padding:var(--a-20);display:flex;flex-direction:column;gap:var(--a-16)}.erschaffung__vorschautitel{font-family:var(--schrift-titel);font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte)}.erschaffung__vorschauleer{padding:var(--a-20) var(--a-12);border:1px dashed var(--linie-30);font-family:var(--schrift-text);font-style:italic;font-size:13.5px;color:var(--text-tertiaer)}.erschaffung__chronikname{margin-top:auto}.erschaffung__chronikname label{display:block;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:5px}.erschaffung__chronikname input{width:100%;padding:8px var(--a-9);font-family:var(--schrift-text);font-size:14.5px;background:var(--fuellung-mittel);border:1px solid var(--linie-30)}.erschaffung__chronikname input:focus{outline:none;border-color:var(--oxblut);background:var(--fuellung-stark)}.erschaffung__hindernis{font-family:var(--schrift-text);font-size:14px;line-height:1.5;color:var(--oxblut);padding:var(--a-9) var(--a-12);border-left:3px solid var(--oxblut);background:#8a2f2212}.erschaffung__sprung{font:inherit;color:var(--oxblut);text-decoration:underline;padding:0}.erschaffung__sprung:hover{color:var(--oxblut-hover)}.erschaffung__navi{display:flex;gap:var(--a-9)}.erschaffung__zurueck,.erschaffung__weiter,.erschaffung__aufbruch{flex:1;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--linie-40);color:var(--text-sekundaer)}.erschaffung__zurueck:hover{background:var(--fuellung-voll);border-color:var(--oxblut);color:var(--oxblut)}.erschaffung__weiter,.erschaffung__aufbruch{background:var(--oxblut);color:var(--pergament-hell);border-color:var(--linie-50)}.erschaffung__weiter:hover:not(:disabled),.erschaffung__aufbruch:hover{background:var(--oxblut-hover)}.erschaffung__weiter:disabled{cursor:default;background:var(--inaktiv-flaeche);color:var(--text-tertiaer);border-color:var(--linie-25)}.erschaffung__aufbruch{display:block;width:100%;flex:none;letter-spacing:.15em;white-space:nowrap}.erschaffung__fliesstext--breit{max-width:720px}.klassenraster{margin-top:var(--a-20);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-12)}.klassenkachel{display:flex;align-items:flex-start;gap:var(--a-16);padding:var(--a-16) var(--a-20);text-align:left;border:1px solid var(--linie-28);background:var(--fuellung-mittel)}.klassenkachel:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.klassenkachel.ist-aktiv{border-color:var(--oxblut);background:var(--fuellung-stark);box-shadow:var(--schatten-karte)}.klassenkachel__raute{width:34px;height:34px;flex:none;margin-top:3px;background:#8a2f222e;border:1px solid var(--linie-35);transform:rotate(45deg)}.klassenkachel.ist-aktiv .klassenkachel__raute{background:var(--oxblut);border-color:var(--oxblut)}.klassenkachel__text{display:flex;flex-direction:column;gap:var(--a-4);min-width:0}.klassenkachel__name{font-family:var(--schrift-titel);font-size:16px;font-weight:600;color:var(--tinte)}.klassenkachel__beschreibung{font-family:var(--schrift-text);font-style:italic;font-size:15px;line-height:1.5;color:var(--tinte)}.klassenkachel__spielart{margin-top:var(--a-4);font-family:var(--schrift-text);font-size:13.5px;line-height:1.55;color:var(--text-sekundaer)}.klassenkachel__werte{margin-top:2px;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.feldgruppe{margin-top:var(--a-26);max-width:560px;display:flex;flex-direction:column;gap:var(--a-16)}.feld__label{display:block;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:5px}.feld__zusatz{margin-left:var(--a-9);letter-spacing:.12em;text-transform:none;color:var(--gold-text)}.feld__zeile{display:flex;gap:var(--a-7)}.feld input,.feld textarea{flex:1;width:100%;padding:var(--a-9) var(--a-12);font-family:var(--schrift-text);font-size:15.5px;background:var(--fuellung-mittel);border:1px solid var(--linie-28);resize:vertical}.feld input:focus,.feld textarea:focus{outline:none;border-color:var(--oxblut);background:var(--fuellung-stark)}.feld__wuerfel{flex:none;width:42px;font-size:13px;color:var(--oxblut);border:1px solid var(--linie-28);background:var(--fuellung-mittel)}.feld__wuerfel:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.budget{margin-top:var(--a-20);display:inline-flex;align-items:baseline;gap:var(--a-12);padding:var(--a-9) var(--a-16);border:1px solid var(--linie-28);background:var(--fuellung-mittel)}.budget.ist-ueberzogen{border-color:var(--oxblut);color:var(--oxblut)}.budget__label{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.budget.ist-ueberzogen .budget__label{color:var(--oxblut)}.budget__wert{font-family:var(--schrift-titel);font-size:21px;font-weight:600}.budget__von{font-family:var(--schrift-text);font-size:13px;color:var(--text-tertiaer)}.attributgrid{margin-top:var(--a-16);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--a-9);max-width:860px}.attributzelle{padding:var(--a-12) var(--a-7);text-align:center;border:1px solid var(--linie-28);background:var(--fuellung-mittel);display:flex;flex-direction:column}.attributzelle__label{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiaer)}.attributzelle__wert{margin-top:var(--a-4);font-family:var(--schrift-titel);font-size:24px;font-weight:600;color:var(--tinte)}.attributzelle__mod{font-family:var(--schrift-text);font-size:14px;color:var(--gold-text)}.attributzelle__bonus{margin-top:2px;font-family:var(--schrift-label);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gruen)}.attributzelle__steuerung{margin-top:auto;padding-top:var(--a-9);display:flex;align-items:center;justify-content:center;gap:var(--a-4);border-top:1px solid var(--linie-12);padding-top:var(--a-7)}.attributzelle__steuerung button{width:22px;height:22px;font-family:var(--schrift-text);font-size:16px;line-height:1;border:1px solid var(--linie-28);color:var(--text-sekundaer)}.attributzelle__steuerung button:hover:not(:disabled){border-color:var(--oxblut);color:var(--oxblut);background:var(--fuellung-stark)}.attributzelle__steuerung button:disabled{cursor:default;opacity:.3}.attributzelle__basis{min-width:20px;font-family:var(--schrift-text);font-size:13px;color:var(--text-tertiaer)}.abgeleitet{margin-top:var(--a-26);display:flex;gap:var(--a-30);padding-top:var(--a-16);border-top:1px solid var(--linie-20);max-width:860px}.abgeleitet__posten{display:flex;flex-direction:column;gap:2px}.abgeleitet__label{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.abgeleitet__wert{font-family:var(--schrift-titel);font-size:21px;font-weight:600;color:var(--tinte)}.ausstattung{margin-top:var(--a-26);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--a-30);max-width:880px}.ausstattung__titel{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--schrift-titel);font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte);padding-bottom:var(--a-9);border-bottom:1px solid var(--linie-25);margin-bottom:var(--a-12)}.ausstattung__zaehler{font-family:var(--schrift-text);font-style:italic;font-size:13px;letter-spacing:0;text-transform:none;color:var(--text-tertiaer)}.ausstattung__zaehler.ist-offen{font-style:normal;color:var(--oxblut)}.fertigkeit{width:100%;display:flex;align-items:flex-start;gap:var(--a-12);padding:var(--a-9);margin-bottom:var(--a-7);text-align:left;border:1px solid transparent}.fertigkeit:hover:not(:disabled){background:var(--fuellung-mittel);border-color:var(--linie-28)}.fertigkeit.ist-aktiv{background:var(--fuellung-stark);border-color:var(--oxblut)}.fertigkeit.ist-gesperrt{cursor:default;opacity:.4}.fertigkeit__icon{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--oxblut);border:1px solid var(--linie-35);background:#fffaeb99}.fertigkeit__text{display:flex;flex-direction:column;gap:2px;min-width:0}.fertigkeit__name{font-family:var(--schrift-titel);font-size:14.5px;font-weight:600;color:var(--tinte)}.fertigkeit__beschreibung{font-family:var(--schrift-text);font-size:14px;line-height:1.5;color:var(--text-sekundaer)}.slotgruppe{margin-bottom:var(--a-16)}.slotgruppe__label{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:var(--a-4)}.slotoption{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:var(--a-12);padding:var(--a-9) var(--a-12);margin-bottom:var(--a-4);text-align:left;border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.slotoption:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.slotoption.ist-aktiv{border-color:var(--oxblut);background:var(--fuellung-stark)}.slotoption__name{font-family:var(--schrift-text);font-size:15px;color:var(--tinte)}.slotoption__wert{font-family:var(--schrift-text);font-size:14px;color:var(--gold-text);flex:none}.geschlechtswahl{display:flex;gap:var(--a-7)}.geschlechtswahl__option{flex:1;display:flex;flex-direction:column;gap:3px;padding:var(--a-9) var(--a-12);text-align:left;font-family:var(--schrift-titel);font-size:15px;color:var(--tinte);border:1px solid var(--linie-28);background:var(--fuellung-mittel)}.geschlechtswahl__option:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.geschlechtswahl__option.ist-aktiv{border-color:var(--oxblut);background:var(--fuellung-stark);box-shadow:var(--schatten-karte)}.geschlechtswahl__klasse{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.portraetwahl{display:flex;flex-wrap:wrap;gap:var(--a-9)}.portraetwahl__option{position:relative;padding:0;line-height:0}.portraetwahl__option:hover{outline:1px solid var(--oxblut-hell);outline-offset:2px}.portraetwahl__option.ist-aktiv{box-shadow:var(--schatten-karte)}.portraetwahl__option.ist-aktiv:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid var(--oxblut);pointer-events:none}.portraetwahl__marke{position:absolute;right:0;bottom:0;min-width:17px;padding:2px 4px;font-family:var(--schrift-label);font-size:9px;line-height:1.3;letter-spacing:.1em;text-align:center;color:var(--text-tertiaer);background:var(--fuellung-voll);border-left:1px solid var(--linie-28);border-top:1px solid var(--linie-28)}.portraetwahl__option.ist-aktiv .portraetwahl__marke{color:var(--oxblut);border-color:var(--oxblut)}.heldenwahl__seite{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.heldenwahl{margin-top:var(--a-16);flex:1 1 0;min-height:0;display:flex;align-items:stretch;gap:var(--a-16)}.heldenwahl__spalte{flex:none;width:236px;display:flex;flex-direction:column;gap:var(--a-9)}.heldenwahl .heldenbogen{flex:1;min-width:0;min-height:0}.heldenbogen__links{display:flex;flex-direction:column}.heldenbogen__bild{flex:0 1 auto!important;min-height:0}.heldenbogen__werte,.heldenbogen__fertigkeiten{flex:none}.heldenreiter{display:flex;flex-direction:column;gap:var(--a-7)}.heldenreiter__knopf{display:flex;align-items:center;gap:var(--a-9);padding:var(--a-7) var(--a-9);text-align:left;background:var(--fuellung-schwach);border:1px solid var(--linie-20);border-bottom-width:2px;cursor:pointer}.heldenreiter__knopf:hover{border-color:var(--linie-40)}.heldenreiter__knopf.ist-offen{background:var(--kartusche);border-color:var(--linie-40);border-bottom-color:var(--kartusche)}.heldenreiter__knopf.ist-gewaehlt{border-bottom-color:var(--oxblut)}.heldenreiter__bild{flex:none}.heldenreiter__raute{flex:none;width:16px;height:16px;margin:21px 14px;background:var(--oxblut);transform:rotate(45deg)}.heldenreiter__text{min-width:0}.heldenreiter__name{display:block;font-family:var(--schrift-titel);font-weight:600;font-size:13.5px;color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heldenreiter__herkunft{display:block;margin-top:2px;font-family:var(--schrift-label);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.heldenbogen{display:flex;gap:var(--a-30);padding:var(--a-20);background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche)}.heldenbogen.ist-gewaehlt{border-color:var(--oxblut)}.heldenbogen__links{flex:none;width:304px}.heldenbogen__bild{box-shadow:var(--schatten-portraet)}.heldenbogen__leer{width:304px;height:456px;display:flex;align-items:center;justify-content:center;background:var(--fuellung-schwach);border:1px solid var(--linie-20)}.heldenbogen__raute{width:46px;height:46px;background:var(--oxblut);transform:rotate(45deg)}.heldenbogen__werte{margin-top:var(--a-16);display:grid;grid-template-columns:repeat(6,1fr);gap:var(--a-4)}.heldenwert{text-align:center}.heldenwert__name{display:block;font-family:var(--schrift-label);font-size:8.5px;letter-spacing:.12em;color:var(--text-schwach)}.heldenwert__zahl{display:block;font-family:var(--schrift-titel);font-size:18px;color:var(--tinte)}.heldenwert__mod{display:block;font-family:var(--schrift-label);font-size:9px;color:var(--gold-text)}.heldenbogen__fertigkeiten{margin-top:var(--a-12);padding-top:var(--a-12);border-top:1px solid var(--linie-20);list-style:none;display:flex;flex-direction:column;gap:var(--a-7)}.heldenbogen__fertigkeiten li{font-family:var(--schrift-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tinte)}.heldenbogen__icon{color:var(--oxblut)}.heldenbogen__fertigkeitstext{display:block;margin-top:1px;font-family:var(--schrift-text);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--text-tertiaer)}.heldenbogen__rechts{flex:1;min-width:0;position:relative}.heldenbogen__spalte{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.heldenbogen__name{font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte);display:flex;align-items:baseline;gap:var(--a-12);flex-wrap:wrap}.heldenbogen__titel{font-family:var(--schrift-text);font-style:italic;font-size:15px;letter-spacing:0;color:var(--text-tertiaer)}.heldenbogen__herkunft{margin-top:var(--a-4);font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.heldenbogen__kurz{margin-top:var(--a-12);font-family:var(--schrift-text);font-style:italic;font-size:16px;line-height:1.5;color:var(--tinte)}.heldenbogen__geschichte{margin-top:var(--a-16);padding-top:var(--a-16);border-top:1px solid var(--linie-20);max-width:66ch;font-family:var(--schrift-text);font-size:15px;line-height:1.7;color:var(--text-sekundaer)}.heldenbogen__geschichte p+p{margin-top:var(--a-12)}.heldenbogen__geschichte{flex:1 1 0;min-height:0;overflow-y:auto;margin-bottom:var(--a-26);padding-right:var(--a-12)}.heldenbogen__waehlen{align-self:flex-start;flex:none;padding:var(--a-12) var(--a-26);background:var(--oxblut);border:none;color:var(--text-hell);font-family:var(--schrift-label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.heldenbogen__waehlen:hover{background:var(--oxblut-hover)}.heldenbogen__waehlen.ist-gewaehlt{background:transparent;border:1px solid var(--oxblut);color:var(--oxblut);cursor:default}.gefaehrten{flex:1;min-width:0;display:flex;background:linear-gradient(160deg,var(--papier),var(--papier-tief))}.gefaehrten__bogen{flex:1;min-width:0;overflow-y:auto;padding:var(--a-26) var(--a-30)}.gefaehrten__kopf{display:flex;gap:var(--a-30)}.gefaehrten__portraet{box-shadow:var(--schatten-portraet)}.gefaehrten__kopftext{flex:1;min-width:0;padding-top:var(--a-4);align-self:flex-start}.gefaehrten__name{font-family:var(--schrift-titel);font-weight:600;font-size:26px;letter-spacing:.06em;color:var(--tinte);display:flex;align-items:baseline;gap:var(--a-16);flex-wrap:wrap}.gefaehrten__titel{font-family:var(--schrift-text);font-style:italic;font-size:16px;letter-spacing:0;color:var(--text-tertiaer)}.gefaehrten__geschichteknopf{margin-top:var(--a-12);padding:var(--a-7) var(--a-12);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte);background:var(--fuellung-mittel);border:1px solid var(--linie-28)}.gefaehrten__geschichteknopf:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.geschichte__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:flex;align-items:center;justify-content:center;background:var(--schleier)}.geschichte{width:520px;max-height:80%;overflow-y:auto;padding:var(--a-20) var(--a-26) var(--a-26);background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche)}.geschichte__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.geschichte__name{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:24px;letter-spacing:.05em;color:var(--tinte)}.geschichte__titel{display:block;margin-top:var(--a-4);font-family:var(--schrift-text);font-style:italic;font-size:14px;letter-spacing:0;color:var(--text-tertiaer)}.geschichte__daten{margin-top:var(--a-9);padding-bottom:var(--a-12);border-bottom:1px solid var(--linie-20);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.geschichte__text{margin-top:var(--a-16);font-family:var(--schrift-text);font-size:16px;line-height:1.65;color:var(--text-sekundaer)}.geschichte__marke{margin-top:var(--a-20);padding-top:var(--a-12);border-top:1px solid var(--linie-20);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.geschichte__text--rede{font-style:italic;padding-left:var(--a-12);border-left:1px solid var(--linie-25)}.geschichte__zurueck{margin-top:var(--a-20);display:block;width:100%;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-sekundaer);border:1px solid var(--linie-40)}.geschichte__zurueck:hover{background:var(--fuellung-voll);border-color:var(--oxblut);color:var(--oxblut)}.gefaehrten__attribute{margin-top:var(--a-16);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--a-7)}.werteZelle{padding:var(--a-7) var(--a-4) 5px;text-align:center;border:1px solid var(--linie-28);background:var(--fuellung-mittel)}.werteZelle__label{font-family:var(--schrift-label);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiaer)}.werteZelle__wert{margin-top:3px;font-family:var(--schrift-titel);font-size:19px;font-weight:600;color:var(--tinte)}.werteZelle__mod{margin-top:1px;font-family:var(--schrift-text);font-size:12px;color:var(--gold-text)}.gefaehrten__ausruestung{margin-top:var(--a-20)}.gefaehrten__stuecke{margin-top:var(--a-9);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-9) var(--a-20)}.gefaehrten__fertigkeiten{margin-top:var(--a-16)}.gefaehrten__spaltentitel{font-family:var(--schrift-titel);font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte);padding-bottom:var(--a-9);border-bottom:1px solid var(--linie-25);margin-bottom:var(--a-16)}.bogen__fertigkeit{display:flex;gap:var(--a-12);margin-bottom:var(--a-16)}.bogen__icon{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--oxblut);border:1px solid var(--linie-35);background:#fffaeb99}.bogen__fertigkeitname{font-family:var(--schrift-titel);font-size:14.5px;font-weight:600;color:var(--tinte)}.bogen__fertigkeittext{margin-top:2px;font-family:var(--schrift-text);font-size:14px;line-height:1.5;color:var(--text-schwach)}.bogen__ausruestung{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--a-16);padding:var(--a-9) var(--a-12);margin-bottom:var(--a-9);border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.bogen__slot{font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer)}.bogen__item{margin-top:2px;font-family:var(--schrift-text);font-size:15px;color:var(--tinte)}.bogen__last{margin-top:2px;font-family:var(--schrift-label);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiaer)}.bogen__last.ist-zehrend{color:var(--oxblut)}.bogen__wert{flex:none;font-family:var(--schrift-text);font-size:15px;color:var(--gold-text)}.gefaehrten__neben{width:var(--spalte-neben);flex:none;overflow-y:auto;padding:var(--a-26) var(--a-20);border-left:1px solid var(--linie-20)}.vorrat__zeile{display:flex;justify-content:space-between;padding:var(--a-7) 0;border-bottom:1px solid var(--linie-12);font-family:var(--schrift-text);font-size:15px;color:var(--text-sekundaer)}.vorrat__menge{color:var(--tinte)}.gefaehrten__beziehung,.gefaehrten__reden{margin-top:var(--a-30)}.beziehung__achse{margin-top:var(--a-16)}.beziehung__spaltentitel{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-schwach);margin-bottom:var(--a-7)}.beziehung__paar+.beziehung__paar{margin-top:var(--a-12)}.beziehung__kopf{display:flex;align-items:baseline;gap:var(--a-7)}.beziehung__name{font-family:var(--schrift-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tinte);white-space:nowrap}.beziehung__name--liaison{color:var(--oxblut)}.beziehung__stern{color:var(--gold)}.beziehung__stufe{flex:1;font-family:var(--schrift-text);font-style:italic;font-size:14px;color:var(--text-sekundaer);text-align:right}.beziehung__wert{font-family:var(--schrift-label);font-size:11px;letter-spacing:.06em;color:var(--text-tertiaer);white-space:nowrap}.skala{position:relative;height:5px;margin-top:var(--a-4);background:var(--track)}.skala__mitte{position:absolute;top:-1px;bottom:-1px;width:1px;background:var(--linie-40)}.skala__streifen{position:absolute;top:0;bottom:0;background:var(--gruen)}.skala__streifen.ist-minus{background:var(--oxblut)}.beziehung__zeile{margin-top:var(--a-7);font-family:var(--schrift-text);font-style:italic;font-size:14px;line-height:1.5;color:var(--text-schwach)}.beziehung__hinweis{margin-top:var(--a-4);font-family:var(--schrift-text);font-style:italic;font-size:13px;color:var(--text-schwach)}.bande__zuwenden{display:block;width:100%;margin-bottom:var(--a-9);padding:10px var(--a-12);font-family:var(--schrift-label);font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--pergament-hell);background:var(--oxblut);border:1px solid var(--linie-50);cursor:pointer}.bande__zuwenden:hover{background:var(--oxblut-hover)}.bande__szene{margin-top:var(--a-12);font-family:var(--schrift-text);font-size:14.5px;line-height:1.7;color:var(--tinte)}.gefaehrten__vorratknopf{margin-top:var(--a-12);width:100%;padding:var(--a-9);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte);background:var(--fuellung-mittel);border:1px solid var(--linie-28)}.gefaehrten__vorratknopf:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.bogen__einsetzen{margin-top:var(--a-7);padding:5px var(--a-12);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tinte);background:var(--fuellung-mittel);border:1px solid var(--linie-28);cursor:pointer}.bogen__einsetzen:hover:not(:disabled){background:var(--fuellung-stark);border-color:var(--oxblut)}.bogen__einsetzen:disabled{opacity:.45;cursor:default}.gefaehrten__punkte{margin-top:var(--a-12);padding:var(--a-7) var(--a-12);border:1px dashed var(--oxblut);background:var(--fuellung-schwach);color:var(--oxblut);font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.gefaehrten__punkte:hover{background:var(--fuellung-stark)}.gefaehrten__entlassen{margin-top:var(--a-30);padding-top:var(--a-16);border-top:1px solid var(--linie-20)}.entlassen__knopf{width:100%;padding:var(--a-9) var(--a-12);background:transparent;border:1px solid var(--linie-25);color:var(--text-tertiaer);font-family:var(--schrift-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.entlassen__knopf:hover{border-color:var(--oxblut);color:var(--oxblut)}.entlassen__frage{font-family:var(--schrift-text);font-size:14px;line-height:1.55;color:var(--text-sekundaer)}.entlassen__wahl{margin-top:var(--a-12);display:flex;gap:var(--a-7)}.entlassen__ja,.entlassen__nein{flex:1;padding:var(--a-9);font-family:var(--schrift-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.entlassen__ja{background:var(--oxblut);border:none;color:var(--text-hell)}.entlassen__ja:hover{background:var(--oxblut-hover)}.entlassen__nein{background:transparent;border:1px solid var(--linie-25);color:var(--text-tertiaer)}.gefaehrten__alter{font-family:var(--schrift-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-schwach)}.andenken{padding:var(--a-7) 0;border-bottom:1px solid var(--linie-12)}.andenken__name{font-family:var(--schrift-text);font-size:15px;color:var(--text-sekundaer)}.andenken__text{margin-top:var(--a-4);font-family:var(--schrift-text);font-size:13px;line-height:1.5;color:var(--text-schwach)}.stueckkunde{position:absolute;z-index:6;top:calc(100% + 4px);left:-1px;right:-1px;padding:var(--a-12);background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);cursor:default}.stueckkunde.ist-oben{top:auto;bottom:calc(100% + 4px)}.stueckkunde__name{display:flex;align-items:baseline;justify-content:space-between;gap:var(--a-9);font-family:var(--schrift-titel);font-size:14.5px;font-weight:600;color:var(--tinte)}.stueckkunde__wert{flex:none;font-family:var(--schrift-label);font-size:10px;letter-spacing:.16em;color:var(--gold-text)}.stueckkunde__zeile{margin-top:var(--a-7);font-family:var(--schrift-text);font-size:13.5px;line-height:1.45;color:var(--text-sekundaer)}.stueckkunde__last{margin-top:var(--a-9);padding-top:var(--a-7);border-top:1px solid var(--linie-20);font-family:var(--schrift-label);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiaer)}.stueckkunde__last.ist-zehrend{color:var(--oxblut)}.einleitung{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(70% 60% at 50% 40%,var(--papier),var(--karte-dunkel));box-shadow:var(--schatten-vignette)}.einleitung__blatt{width:900px;max-height:92%;display:flex;flex-direction:column;background:var(--kartusche);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-20) var(--a-20) var(--a-26)}.einleitung__bild{align-self:center}.einleitung__ueberzeile{margin-top:var(--a-20);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiaer)}.einleitung__titel{margin-top:var(--a-4);font-family:var(--schrift-titel);font-weight:600;font-size:26px;letter-spacing:.05em;color:var(--tinte)}.einleitung__text{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:var(--a-16);padding-right:var(--a-9);font-family:var(--schrift-text);font-size:15px;line-height:1.7;color:var(--text-sekundaer)}.einleitung__text p+p{margin-top:var(--a-12)}.einleitung__knoepfe{display:flex;align-items:center;gap:var(--a-12);margin-top:var(--a-20)}.einleitung__weiter{margin-left:auto}.einleitung__klang{padding:8px var(--a-16);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);background:none;border:1px solid var(--linie-20)}.einleitung__klang[aria-pressed=true]{color:var(--gold-text);border-color:var(--linie-30)}.einleitung__klang:hover{border-color:var(--linie-40)}.einleitung__zurueck{padding:8px var(--a-16);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);background:none;border:1px solid var(--linie-20)}.einleitung__zurueck:hover{color:var(--tinte);border-color:var(--linie-40)}.einleitung__weiter{padding:11px var(--a-30);font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--pergament-hell);background:var(--oxblut);border:1px solid var(--oxblut)}.einleitung__weiter:hover{background:var(--oxblut-hover);border-color:var(--oxblut-hover)}.schwur{display:flex;gap:var(--a-9);margin-bottom:var(--a-12)}.schwur:last-child{margin-bottom:0}.schwur__raute{width:8px;height:8px;flex:none;margin-top:6px;background:var(--oxblut);transform:rotate(45deg)}.schwur__leer{font-family:var(--schrift-text);font-style:italic;font-size:14px;line-height:1.5;color:var(--text-tertiaer)}.schwur__erledigt{margin-top:var(--a-4);font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.schwur__schritte{margin-top:var(--a-7);list-style:none;font-family:var(--schrift-text);font-size:12.5px;line-height:1.5;color:var(--text-tertiaer)}.schwur__schritte li{padding-left:13px;position:relative}.schwur__schritte li+li{margin-top:3px}.schwur__schritte li:before{content:"–";position:absolute;left:0;color:var(--linie-50)}.schwur__schritte li.ist-erledigt{color:var(--gruen);text-decoration:line-through;text-decoration-color:var(--linie-40)}.schwur__schritte li.ist-erledigt:before{content:"✓";color:var(--gruen);text-decoration:none}.schwur__strang{margin-bottom:2px;font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.schwur.ist-hauptstrang .schwur__raute{background:var(--gold-text)}.schwur__titel{font-family:var(--schrift-titel);font-size:14.5px;font-weight:600;color:var(--tinte)}.schwur__text{margin-top:2px;font-family:var(--schrift-text);font-size:14px;line-height:1.5;color:var(--text-sekundaer)}.kartenkern{flex:1;min-width:0;position:relative;overflow:hidden;background:repeating-linear-gradient(92deg,rgba(20,16,11,.16) 0 2px,transparent 2px 9px),linear-gradient(160deg,#3b2f22,#2a2118);box-shadow:var(--schatten-vignette);cursor:grab;-webkit-user-select:none;user-select:none}.kartenkern.wird-gezogen{cursor:grabbing}.kartenkern__blatt{position:absolute;top:0;left:0;transform-origin:top left;box-shadow:0 6px 24px #2b211859}.kartenkern__bild{display:block;width:100%;height:100%;image-rendering:auto;pointer-events:none}.kartenkern__wege{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.kartenkern__route{fill:none;stroke:var(--oxblut);stroke-width:2;stroke-dasharray:6 4;stroke-linecap:round;opacity:.85;vector-effect:non-scaling-stroke}.ortsknoten{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0}.ortsknoten:disabled{cursor:default}.ortsknoten__punkt{width:15px;height:15px;border-radius:50%;border:2px solid transparent;background:transparent;transition:background .12s ease-out,border-color .12s ease-out}.ortsknoten.ist-besucht .ortsknoten__punkt{border-color:#3f5c468c}.ortsknoten:hover:not(:disabled) .ortsknoten__punkt{background:#8a2f2259;border-color:var(--oxblut)}.ortsknoten.ist-hier .ortsknoten__punkt{background:var(--gruen);border-color:var(--tinte);box-shadow:var(--schatten-knoten)}.ortsknoten.ist-ziel .ortsknoten__punkt{width:19px;height:19px;background:var(--oxblut);border-color:var(--tinte);box-shadow:var(--schatten-knoten);animation:pulseNode 1.8s ease-out infinite}.kartenkern__marker{position:absolute;width:19px;height:19px;transform:translate(-50%,-50%) rotate(45deg);background:var(--oxblut);border:2px solid var(--pergament-hell);box-shadow:var(--schatten-knoten);z-index:5;pointer-events:none}.kartensteuerung{position:absolute;right:var(--a-16);top:var(--a-16);display:flex;flex-direction:column;gap:var(--a-4);z-index:8}.kartensteuerung button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-family:var(--schrift-titel);font-size:15px;line-height:1;color:var(--text-sekundaer);background:#f3ebd6e0;border:1px solid var(--linie-35)}.kartensteuerung button:hover:not(:disabled){background:var(--pergament-hell);border-color:var(--oxblut);color:var(--oxblut)}.kartensteuerung button:disabled{cursor:default;opacity:.4}.kartescreen{flex:1;min-width:0;display:flex;position:relative}.kartentisch{width:var(--spalte-tisch);flex:none;overflow-y:auto;background:linear-gradient(180deg,var(--papier),var(--papier-tief));border-left:1px solid var(--linie-30)}.kartentisch__block{padding:var(--a-20);border-bottom:1px solid var(--linie-20)}.kartentisch__block--tagebuch{border-bottom:none}.kartentisch__titel{font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:var(--a-9)}.kartentisch__route{font-family:var(--schrift-text);font-style:italic;font-size:14.5px;line-height:1.5;color:var(--tinte)}.kartentisch__zieldaten{margin-top:var(--a-12);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--a-7)}.kartentisch__zieldaten dt{font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiaer)}.kartentisch__zieldaten dd{margin-top:2px;font-family:var(--schrift-titel);font-size:14px;color:var(--tinte);white-space:nowrap}.kartentisch__zieltext{margin-top:var(--a-12);font-family:var(--schrift-text);font-size:14.5px;line-height:1.55;color:var(--text-sekundaer)}.kartentisch__aufbrechen{margin-top:14px;display:block;width:100%;padding:11px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;background:var(--oxblut);color:var(--pergament-hell);border:1px solid var(--linie-50)}.kartentisch__aufbrechen:hover:not(:disabled){background:var(--oxblut-hover)}.kartentisch__aufbrechen:disabled{cursor:default;background:var(--inaktiv-flaeche);color:var(--text-tertiaer)}.tagebuch__zeile{font-family:var(--schrift-text);font-style:italic;font-size:14px;line-height:1.5;color:var(--text-sekundaer);margin-bottom:var(--a-12)}.tagebuch__zeile:last-child{margin-bottom:0}.reiseleiste{position:absolute;left:calc(50% - var(--spalte-tisch) / 2);bottom:42px;transform:translate(-50%);width:460px;padding:var(--a-16) var(--a-20);background:linear-gradient(180deg,var(--holz-1),var(--holz-3));border:1px solid rgba(168,129,47,.5);box-shadow:var(--schatten-kartusche);z-index:9}.reiseleiste__text{font-family:var(--schrift-text);font-style:italic;font-size:15px;color:#e8dcc0eb;text-align:center}.reiseleiste__track{margin-top:var(--a-12);height:6px;border-radius:3px;background:#f3e9cf21;overflow:hidden}.reiseleiste__fuellung{height:100%;border-radius:3px;background:var(--gold);transition:width .07s linear}.reiseleiste__ziel{margin-top:var(--a-9);text-align:center;font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#e8dcc099}.ortsknoten:not(.ist-erreichbar):not(.ist-hier){opacity:.38;cursor:default}.ortsknoten.ist-erreichbar .ortsknoten__punkt{box-shadow:0 0 0 3px var(--linie-25)}.kartentisch__warnung{margin-top:var(--a-9);font-family:var(--schrift-text);font-style:italic;font-size:13px;line-height:1.45;color:var(--oxblut)}.kartentisch__nachwortzeile{margin-top:var(--a-7);font-family:var(--schrift-text);font-style:italic;font-size:13.5px;line-height:1.5;color:var(--text-sekundaer)}.kartentisch__nachwort{width:100%;margin-top:var(--a-12);padding:9px var(--a-16);font-family:var(--schrift-label);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte);background:var(--fuellung-mittel);border:1px solid var(--linie-28)}.kartentisch__nachwort:hover{border-color:var(--oxblut);background:var(--fuellung-stark)}.kartentisch__tempo{display:flex;gap:var(--a-4);margin:var(--a-12) 0 var(--a-9)}.kartentisch__tempoknopf{flex:1;padding:var(--a-7) var(--a-4);border:1px solid var(--linie-12);background:transparent;font-family:var(--schrift-text);font-size:13px;color:var(--text-schwach);cursor:pointer}.kartentisch__tempoknopf.ist-aktiv{border-color:var(--linie-60);color:var(--text-sekundaer)}.kartentisch__abkuerzung{width:100%;margin-bottom:var(--a-9);padding:var(--a-7) var(--a-9);border:1px dashed var(--linie-30);background:transparent;font-family:var(--schrift-text);font-size:13px;color:var(--text-schwach);cursor:pointer;text-align:left}.kartentisch__abkuerzung.ist-aktiv{border-style:solid;border-color:var(--linie-60);color:var(--text-sekundaer)}.kartentisch__abendaufbruch{margin-top:var(--a-9);font-family:var(--schrift-text);font-style:italic;font-size:13px;line-height:1.45;color:var(--text-schwach)}.journalscreen{flex:1;min-width:0;display:flex;flex-direction:column;background:linear-gradient(160deg,var(--papier),var(--papier-tief))}.journalscreen__kopf{flex:none;padding:var(--a-20) var(--a-20) var(--a-16);border-bottom:1px solid var(--linie-20)}.journalscreen__ueberzeile{font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.journalscreen__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-size:26px;font-weight:600;color:var(--tinte)}.journalscreen__spalten{flex:1;min-height:0;display:grid;grid-template-columns:1.25fr 1fr}.journalspalte{min-width:0;overflow-y:auto;padding:var(--a-20) var(--a-20)}.journalspalte--tagebuch{border-left:1px solid var(--linie-20)}.journalspalte__titel{margin-bottom:var(--a-12);font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer)}.journalspalte__titel--zweiter{margin-top:var(--a-20);padding-top:var(--a-16);border-top:1px solid var(--linie-20)}.journalspalte__leer{font-family:var(--schrift-text);font-style:italic;font-size:14px;line-height:1.5;color:var(--text-tertiaer)}.abgegeben{display:flex;align-items:baseline;justify-content:space-between;gap:var(--a-12);padding:var(--a-7) 0;border-bottom:1px solid var(--linie-12)}.abgegeben__titel{font-family:var(--schrift-titel);font-size:14.5px;color:var(--text-sekundaer)}.abgegeben__lohn{flex:none;font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.eintrag{display:flex;gap:var(--a-12);padding:var(--a-7) 0}.eintrag+.eintrag{border-top:1px solid var(--linie-12)}.eintrag__tag{flex:none;width:46px;padding-top:2px;font-family:var(--schrift-label);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiaer)}.eintrag__text{flex:1;min-width:0;font-family:var(--schrift-text);font-style:italic;font-size:14px;line-height:1.55;color:var(--text-sekundaer)}.ortscreen{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;background:linear-gradient(160deg,var(--papier),var(--papier-tief))}.ortscreen__banner{position:relative;flex:none;height:373px}.ortscreen__verlauf{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,rgba(20,16,12,.28) 76%,rgba(20,16,12,.78));pointer-events:none}.ortscreen__bannertext{position:absolute;left:var(--a-30);bottom:var(--a-20)}.ortscreen__ueberzeile{font-family:var(--schrift-label);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-hell)}.ortscreen__name{margin-top:var(--a-4);font-family:var(--schrift-titel);font-weight:600;font-size:38px;color:var(--pergament-hell);text-shadow:0 2px 10px rgba(0,0,0,.5)}.ortscreen__unten{flex:1;display:flex;min-height:0}.ortscreen__inhalt{flex:1;min-width:0;padding:var(--a-26) var(--a-30)}.ortscreen__einleitung{max-width:64ch;font-family:var(--schrift-text);font-size:16.5px;line-height:1.65;color:var(--text-sekundaer)}.ortscreen__aktionen{margin-top:var(--a-26);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--a-12)}.aktionskachel{display:flex;align-items:center;gap:var(--a-16);padding:var(--a-16);text-align:left;border:1px solid var(--linie-28);background:var(--fuellung-mittel)}.aktionskachel:hover{background:var(--fuellung-stark);border-color:var(--oxblut)}.aktionskachel__raute{width:34px;height:34px;flex:none;background:#8a2f2229;border:1px solid var(--linie-28);transform:rotate(45deg)}.aktionskachel__text{display:flex;flex-direction:column;gap:3px;min-width:0}.aktionskachel__name{font-family:var(--schrift-titel);font-size:16px;font-weight:600;color:var(--tinte)}.aktionskachel__beschreibung{font-family:var(--schrift-text);font-size:14px;line-height:1.5;color:var(--text-sekundaer)}.aktionskachel__art{margin-top:var(--a-4);font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.aktionskachel__wartet{margin-top:var(--a-4);font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--oxblut)}.aktionskachel.ist-erledigt{opacity:.6}.aktionskachel.ist-erledigt .aktionskachel__art{color:var(--text-schwach)}.aktionskachel__raute.art-markt,.aktionskachel__raute.art-laden,.aktionskachel__raute.art-handwerk{background:#a8812f4d}.aktionskachel__raute.art-taverne,.aktionskachel__raute.art-herberge{background:#3f5c4647}.aktionskachel__raute.art-behoerde{background:#2e3e5242}.aktionskachel__raute.art-begegnung{background:#8a2f2247}.ortscreen__bretttitel{margin-top:0;font-family:var(--schrift-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiaer);margin-bottom:var(--a-12)}.ortscreen__brett{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--a-12);padding:2px var(--a-4) var(--a-12) 2px}.zettel{padding:var(--a-16);transform:rotate(-.6deg);background:var(--zettel);border:1px solid var(--linie-20);box-shadow:var(--schatten-zettel)}.zettel__titel{font-family:var(--schrift-titel);font-size:15px;font-weight:600;color:var(--tinte)}.zettel__text{margin-top:var(--a-7);font-family:var(--schrift-text);font-style:italic;font-size:14px;line-height:1.5;color:var(--text-sekundaer)}.zettel__lohn{margin-top:var(--a-12);font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.zettel--auftrag{display:block;width:100%;text-align:left;border-color:var(--linie-28);cursor:pointer}.zettel--auftrag:hover:not(:disabled){border-color:var(--oxblut);transform:rotate(-.6deg) translateY(-1px)}.zettel--auftrag.ist-zugesagt{opacity:.62}.zettel--auftrag:disabled{cursor:default}.anschlag{padding:var(--a-12) var(--a-16);background:var(--fuellung-schwach);border-left:2px solid var(--linie-25)}.anschlag__gattung{font-family:var(--schrift-label);font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-schwach)}.anschlag__text{margin-top:var(--a-4);font-family:var(--schrift-text);font-size:13.5px;line-height:1.5;color:var(--text-sekundaer)}.anschlag__unterschrift{margin-top:var(--a-7);text-align:right;font-family:var(--schrift-text);font-style:italic;font-size:12px;color:var(--text-schwach)}.ortscreen__neben{width:var(--spalte-neben);flex:none;padding:var(--a-26) var(--a-20);border-left:1px solid var(--linie-20);display:flex;flex-direction:column}.ortscreen__nebentitel{font-family:var(--schrift-titel);font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tinte);margin-bottom:var(--a-16)}.ortscreen__npcs{display:flex;flex-direction:column;gap:var(--a-16)}.npc{display:flex;align-items:center;gap:var(--a-12);text-align:left;width:100%}.npc--anwerbbar{padding:var(--a-9);margin:0 calc(-1 * var(--a-9));border:1px solid var(--linie-25);background:var(--fuellung-schwach)}.npc--anwerbbar:hover:not(:disabled){background:var(--fuellung-stark);border-color:var(--oxblut)}.npc--anwerbbar:disabled{cursor:default;opacity:.55}.npc__marke{margin-top:3px;font-family:var(--schrift-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--oxblut)}.npc--anwerbbar:disabled .npc__marke{color:var(--text-tertiaer)}.npc__avatar{border-radius:50%}.npc__name{font-family:var(--schrift-titel);font-size:14.5px;font-weight:600;color:var(--tinte)}.npc__rolle{margin-top:2px;font-family:var(--schrift-text);font-style:italic;font-size:14px;color:var(--text-tertiaer)}.ortscreen__verlassen{margin-top:var(--a-16);flex:none;display:block;width:100%;padding:13px;text-align:center;font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;background:var(--oxblut);color:var(--pergament-hell);border:1px solid var(--linie-50)}.ortscreen__verlassen:hover{background:var(--oxblut-hover)}.ortscreen__zeichen{margin-top:var(--a-20);margin-bottom:var(--a-20);padding-top:var(--a-16);border-top:1px solid var(--linie-20)}.zeichen{display:flex;align-items:center;gap:var(--a-12);margin-top:var(--a-12)}.zeichen__raute{width:9px;height:9px;flex:none;margin:0 17px;background:var(--fuellung-stark);border:1px solid var(--linie-28);transform:rotate(45deg)}.zeichen__name{font-family:var(--schrift-titel);font-size:14px;color:var(--text-sekundaer)}.zeichen__rolle{margin-top:2px;font-family:var(--schrift-text);font-style:italic;font-size:13.5px;color:var(--text-tertiaer)}.npc--ansprechbar{padding:var(--a-9);margin:0 calc(-1 * var(--a-9));border:1px solid transparent}.npc--ansprechbar:hover{background:var(--fuellung-schwach);border-color:var(--linie-25)}.npc--ansprechbar .npc__marke{color:var(--gold-text)}.zettel__schritte{margin-top:var(--a-7);list-style:none;font-family:var(--schrift-text);font-size:12.5px;line-height:1.5;color:var(--text-tertiaer)}.zettel__schritte li{padding-left:13px;position:relative}.zettel__schritte li+li{margin-top:3px}.zettel__schritte li:before{content:"–";position:absolute;left:0;color:var(--linie-50)}.zettel__schritte li.ist-erledigt{color:var(--gruen);text-decoration:line-through;text-decoration-color:var(--linie-40)}.zettel__schritte li.ist-erledigt:before{content:"✓";color:var(--gruen)}.ortscreen__banner.ist-abend .bild,.ortscreen__banner.ist-abend .platzhalter{filter:brightness(.62) saturate(.78) sepia(.18)}.ortscreen__banner.ist-abend:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(43,35,23,.55),rgba(16,12,7,.12) 62%,transparent)}.reise{flex:1;min-width:0;display:flex;padding-right:var(--spalte-tisch)}.reise__flaeche{flex:1;min-width:0;overflow-y:auto;border-right:1px solid var(--linie-30);display:flex;flex-direction:column;gap:var(--a-20);padding:var(--a-30);text-align:center}.reise__banner,.reise__kopf,.reise__text,.reise__knoepfe{width:100%;max-width:660px;align-self:center}.reise__strecke{font-family:var(--schrift-text);font-size:15px;color:var(--text-schwach);letter-spacing:.08em;text-transform:uppercase}.reise__pfeil{padding:0 var(--a-7)}.reise__tag{margin:var(--a-9) 0 var(--a-4);font-family:var(--schrift-titel);font-size:30px;color:var(--text-sekundaer)}.reise__stand{font-family:var(--schrift-text);font-size:14px;color:var(--text-schwach)}.reise__text{font-family:var(--schrift-text);font-size:17px;line-height:1.7;color:var(--text-sekundaer)}.reise__knoepfe{display:flex;flex-direction:column;gap:var(--a-9);align-items:center}.reise__knopf{min-width:260px;padding:var(--a-12) var(--a-20);border:1px solid var(--linie-30);background:transparent;font-family:var(--schrift-text);font-size:16px;color:var(--text-sekundaer);cursor:pointer}.reise__knopf.ist-haupt{border-color:var(--linie-60);color:var(--text-sekundaer)}.reise__knopf.ist-still{border-color:transparent;font-size:14px;color:var(--text-schwach)}.reise__banner{position:relative;width:100%;aspect-ratio:1194 / 236;overflow:hidden;border:1px solid var(--linie-12)}.reise__banner.ist-abend .bild,.reise__banner.ist-abend .platzhalter{filter:brightness(.62) saturate(.78) sepia(.18)}.reise__banner.ist-abend:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(43,35,23,.55),rgba(16,12,7,.12) 62%,transparent)}.buehne-huelle{flex:none;position:relative;box-shadow:var(--schatten-buehne)}.buehne{width:var(--buehne-breite);height:var(--buehne-hoehe);flex:none;position:relative;overflow:hidden;background:var(--papier);transform-origin:top left}.spiel{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.spiel__unten{flex:1;min-height:0;display:flex}.fehlergrenze{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--a-26);background:var(--holz-3)}.fehlergrenze__blatt{width:760px;max-width:100%;background:var(--papier);border:1px solid var(--linie-40);box-shadow:var(--schatten-kartusche);padding:var(--a-26)}.fehlergrenze__ueberzeile{font-family:var(--schrift-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--oxblut)}.fehlergrenze__titel{margin-top:var(--a-7);font-family:var(--schrift-titel);font-weight:600;font-size:26px;letter-spacing:.04em;color:var(--tinte)}.fehlergrenze__satz{margin-top:var(--a-12);font-family:var(--schrift-text);font-size:15px;line-height:1.65;color:var(--text-sekundaer);max-width:64ch}.fehlergrenze__meldung,.fehlergrenze__stelle{margin-top:var(--a-16);padding:var(--a-12);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-x:auto;background:var(--fuellung-schwach);border:1px solid var(--linie-25);color:var(--oxblut)}.fehlergrenze__stelle{max-height:220px;overflow-y:auto;color:var(--text-tertiaer)}.fehlergrenze__knopf{margin-top:var(--a-20);padding:11px var(--a-26);font-family:var(--schrift-label);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;background:var(--oxblut);color:var(--pergament-hell);border:1px solid var(--linie-50)}.fehlergrenze__knopf:hover{background:var(--oxblut-hover)}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(./cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2) format("woff2"),url(./cinzel-latin-ext-500-normal-BxIh9iwm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(./cinzel-latin-500-normal-B-2dbOfA.woff2) format("woff2"),url(./cinzel-latin-500-normal-DMNTwV-V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-ext-600-normal-BEFdM_VE.woff2) format("woff2"),url(./cinzel-latin-ext-600-normal-BY9Mq9iK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-600-normal-Dd5YO2UX.woff2) format("woff2"),url(./cinzel-latin-600-normal-CH_LB4su.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-ext-700-normal-C24KFjuG.woff2) format("woff2"),url(./cinzel-latin-ext-700-normal-CORa-yIv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(./cinzel-latin-700-normal-C-gK7hA8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(./eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(./eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(./eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(./eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(./eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(./eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2) format("woff2"),url(./eb-garamond-cyrillic-500-normal-CLHyttEY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2) format("woff2"),url(./eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-greek-500-normal-BtA0fbXC.woff2) format("woff2"),url(./eb-garamond-greek-500-normal-BjSCMh1N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2) format("woff2"),url(./eb-garamond-vietnamese-500-normal-B0TRhMco.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2) format("woff2"),url(./eb-garamond-latin-ext-500-normal-obw7ZvB_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-latin-500-normal-DehAIUv0.woff2) format("woff2"),url(./eb-garamond-latin-500-normal-DZU8xF9o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2) format("woff2"),url(./eb-garamond-cyrillic-600-normal-koFutDBv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2) format("woff2"),url(./eb-garamond-greek-ext-600-normal-DzPSPp8W.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-greek-600-normal--vWuDlyL.woff2) format("woff2"),url(./eb-garamond-greek-600-normal-JScKXZBq.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2) format("woff2"),url(./eb-garamond-vietnamese-600-normal-DgZMCD0h.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-latin-ext-600-normal-CrweTMKz.woff2) format("woff2"),url(./eb-garamond-latin-ext-600-normal-CoWPx8v4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-latin-600-normal-DHwxsLHv.woff2) format("woff2"),url(./eb-garamond-latin-600-normal-xCe6GkOx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(./eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(./eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(./eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(./eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(./eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(./eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-cyrillic-ext-500-normal-uSzkJ8pj.woff2) format("woff2"),url(./alegreya-sans-sc-cyrillic-ext-500-normal-DBKrI-VF.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-cyrillic-500-normal-BJtbvBuJ.woff2) format("woff2"),url(./alegreya-sans-sc-cyrillic-500-normal-BPq4UsFs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-greek-ext-500-normal-oZNnc9PX.woff2) format("woff2"),url(./alegreya-sans-sc-greek-ext-500-normal-0d1lg06R.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-greek-500-normal-kCN91_yR.woff2) format("woff2"),url(./alegreya-sans-sc-greek-500-normal-M0UftlFo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-vietnamese-500-normal-BrztXT6d.woff2) format("woff2"),url(./alegreya-sans-sc-vietnamese-500-normal-BX0NDOf0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-latin-ext-500-normal-Dh7R8V5l.woff2) format("woff2"),url(./alegreya-sans-sc-latin-ext-500-normal-CCJvdG_c.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-latin-500-normal-CHX8q7Az.woff2) format("woff2"),url(./alegreya-sans-sc-latin-500-normal-DJbCrtC9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-cyrillic-ext-700-normal-B27qRKhG.woff2) format("woff2"),url(./alegreya-sans-sc-cyrillic-ext-700-normal-D6BoAOdO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-cyrillic-700-normal-ByUfwsCa.woff2) format("woff2"),url(./alegreya-sans-sc-cyrillic-700-normal-XiFw6b4W.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-greek-ext-700-normal-DhAqgVcu.woff2) format("woff2"),url(./alegreya-sans-sc-greek-ext-700-normal-Bt0cjwJH.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-greek-700-normal-ua9OA27q.woff2) format("woff2"),url(./alegreya-sans-sc-greek-700-normal-CrabXAu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-vietnamese-700-normal-B-bOekkZ.woff2) format("woff2"),url(./alegreya-sans-sc-vietnamese-700-normal-Cr6pWuDc.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-latin-ext-700-normal-DnevacmG.woff2) format("woff2"),url(./alegreya-sans-sc-latin-ext-700-normal-Cqzmsudm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-latin-700-normal-B3GxztBF.woff2) format("woff2"),url(./alegreya-sans-sc-latin-700-normal-BexxmWhY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pergament-hell: #f3e9cf;--papier: #efe3c6;--papier-tief: #e0d0ac;--karte-hell: #e6d8b8;--karte-dunkel: #dbc9a2;--kartusche: #f3ebd6;--leiste-oben: #ded0ae;--leiste-unten: #d6c6a0;--kopf-oben: #e3d5b6;--kopf-unten: #d9c9a4;--kodex-rahmen: #e2d3ae;--zettel: rgba(250, 244, 226, .85);--tinte: #2b2118;--text-sekundaer: #5a4a36;--text-tertiaer: #6b5b45;--text-schwach: #8a7a5c;--text-hell: rgba(232, 220, 192, .85);--oxblut: #8a2f22;--oxblut-hover: #6f2419;--oxblut-hell: #a03a2a;--gold: #a8812f;--gold-text: #8a6a1f;--messing-hell: #c9a44e;--gruen: #3f5c46;--gruen-hell: #7fa07f;--holz-1: #241b12;--holz-2: #1d160e;--holz-3: #14100b;--nacht-oben: #2b2317;--nacht-unten: #100c07;--schleier: rgba(20, 16, 12, .45);--linie-12: rgba(43, 33, 24, .12);--linie-20: rgba(43, 33, 24, .2);--linie-25: rgba(43, 33, 24, .25);--linie-28: rgba(43, 33, 24, .28);--linie-30: rgba(43, 33, 24, .3);--linie-35: rgba(43, 33, 24, .35);--linie-40: rgba(43, 33, 24, .4);--linie-45: rgba(43, 33, 24, .45);--linie-50: rgba(43, 33, 24, .5);--linie-60: rgba(43, 33, 24, .6);--linie-70: rgba(43, 33, 24, .7);--fuellung-schwach: rgba(255, 250, 235, .5);--fuellung-mittel: rgba(255, 250, 235, .55);--fuellung-stark: rgba(255, 250, 235, .92);--fuellung-voll: rgba(255, 250, 235, .9);--track: rgba(43, 33, 24, .16);--kampf-gold-flaeche: rgba(178, 143, 48, .42);--kampf-gold-rand: rgba(150, 116, 32, .85);--kampf-rot-flaeche: rgba(150, 50, 38, .42);--kampf-rot-rand: rgba(126, 38, 29, .85);--kampf-marke: rgba(52, 40, 16, .55);--kampf-blau: #3a5c7a;--inaktiv-flaeche: rgba(43, 33, 24, .1);--schrift-titel: "Cinzel", serif;--schrift-text: "EB Garamond", serif;--schrift-label: "Alegreya Sans SC", sans-serif;--schrift-mono: ui-monospace, Menlo, Consolas, monospace;--a-4: 4px;--a-7: 7px;--a-9: 9px;--a-12: 12px;--a-16: 16px;--a-20: 20px;--a-26: 26px;--a-30: 30px;--spalte-party: 246px;--spalte-neben: 300px;--spalte-tisch: 328px;--spalte-kodex: 392px;--spalte-register: 408px;--kopf-hoehe: 64px;--buehne-breite: 1440px;--buehne-hoehe: 900px;--schatten-karte: 0 3px 10px rgba(43, 33, 24, .2);--schatten-kartusche: 0 12px 30px rgba(43, 33, 24, .28);--schatten-buehne: 0 40px 90px rgba(0, 0, 0, .6);--schatten-vignette: inset 0 0 130px 34px rgba(90, 66, 32, .35);--schatten-portraet: 0 3px 0 rgba(43, 33, 24, .18);--schatten-knoten: 0 2px 5px rgba(43, 33, 24, .35);--schatten-zettel: 2px 3px 0 rgba(43, 33, 24, .12);--platzhalter-hell: repeating-linear-gradient(45deg, #cdbb92 0 6px, #c2ae83 6px 12px);--platzhalter-dunkel: repeating-linear-gradient(45deg, #3a2f20 0 6px, #332a1c 6px 12px);--gelaende-wald: rgba(63, 92, 70, .34);--gelaende-gebirge: rgba(90, 74, 54, .34);--gelaende-heide: rgba(120, 104, 68, .3);--beschriftung-wald: rgba(63, 92, 70, .72);--beschriftung-gebirge: rgba(74, 60, 42, .7);--beschriftung-moor: rgba(120, 100, 58, .75);--fluss: rgba(70, 96, 120, .45);--weg: rgba(74, 58, 40, .42);--knoten-label: rgba(243, 235, 214, .72);--knoten-label-aktiv: rgba(243, 235, 214, .95)}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--holz-3);font-family:var(--schrift-text);color:var(--tinte);overflow:auto}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input{font:inherit;color:inherit}@keyframes pulseNode{0%{box-shadow:0 2px 5px #2b211859,0 0 #8a2f2280}70%{box-shadow:0 2px 5px #2b211859,0 0 0 14px #8a2f2200}to{box-shadow:0 2px 5px #2b211859,0 0 #8a2f2200}}
