.avatarbild{position:relative;overflow:hidden;flex:none}.avatarbild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.spielerplakette .avatarbild:has(img){width:1.9rem;height:1.9rem}.hud-spieler .avatarbild:has(img){width:2.1rem;height:2.1rem}.lobby-karte .plaetze .avatarbild,.spielerblick h2 .avatarbild{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;color:#fff;font-style:normal;font-size:.8rem;font-weight:700;box-shadow:0 0 0 2px var(--messing-dunkel)}.spielerblick h2 .avatarbild{vertical-align:middle;margin-right:.3rem}.uebergabe-karte .avatarbild{display:grid;place-items:center;width:5.5rem;height:5.5rem;margin:0 auto .6rem;border-radius:50%;color:#fff;font-style:normal;font-size:1.6rem;font-weight:700;box-shadow:0 0 0 3px var(--messing),var(--schatten)}.avatarwahl{position:relative;display:inline-flex;flex:none}.avatarknopf{display:grid;place-items:center;width:5.5rem;height:5.5rem;padding:0!important;border-radius:50%!important;border:3px solid var(--messing-dunkel)!important;background:var(--pergament-dunkel)!important;cursor:pointer}.avatarknopf:hover,.avatarknopf[aria-expanded=true]{border-color:var(--messing)!important;box-shadow:0 0 0 3px #c9a35b59}.avatarknopf:focus-visible{outline:2px solid var(--messing);outline-offset:2px}.avatarknopf .avatarbild{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;color:#fff6e6;font-style:normal;font-size:2rem;font-weight:700}.avatarschleier{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:#0f0a0699}.avatardialog{display:flex;flex-direction:column;width:min(54rem,100%);max-height:min(90dvh,100%);border-radius:12px;border:1px solid var(--messing-dunkel);background:var(--holz);color:var(--tinte-hell);box-shadow:0 18px 48px #0009}.avatardialog-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem .3rem 1.1rem}.avatardialog-kopf h2{margin:0;font-size:1.15rem;font-variant:small-caps;letter-spacing:.04em;color:var(--messing-hell)}.avatardialog-zu{width:2.2rem;height:2.2rem;padding:0!important;border-radius:50%!important;font-size:1.4rem;line-height:1;border:1px solid rgb(201 163 91 / .45)!important;background:transparent!important;color:inherit;cursor:pointer}.avatardialog-zu:hover{border-color:var(--messing)!important}.avatarraster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;padding:.4rem .8rem .9rem;overflow-y:auto;overscroll-behavior:contain}.avatarraster button{display:grid;justify-items:center;gap:.2rem;padding:.3rem .15rem .25rem!important;border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;color:var(--tinte-hell);cursor:pointer;font:inherit;font-size:.85rem;line-height:1.15}.avatarraster button img,.avatarraster button i{width:min(6.8rem,100%);height:auto;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 2px #c9a35b59}.avatarraster button i{display:grid;place-items:center;background:var(--gedaempft);font-style:normal;font-weight:700;font-size:1.6rem}.avatarraster button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatarraster button:hover{background:#c9a35b26!important}.avatarraster button:focus-visible{outline:2px solid var(--messing);outline-offset:1px}.avatarraster button[aria-checked=true]{border-color:var(--messing)!important;background:#c9a35b38!important}.avatarraster button[aria-checked=true] img,.avatarraster button[aria-checked=true] i{box-shadow:0 0 0 3px var(--messing)}.name-mit-avatar{display:flex;align-items:center;gap:.5rem}.name-mit-avatar input{flex:1;min-width:0}@media(max-width:860px){.avatarraster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:480px){.avatarraster{gap:.2rem;padding-inline:.4rem}.avatarraster button{font-size:.7rem}}@media(max-width:300px){.avatarraster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.avatarschleier{animation:avatarschleier-auf .12s ease-out}.avatardialog{animation:avatardialog-auf .16s ease-out}@keyframes avatarschleier-auf{0%{opacity:0}}@keyframes avatardialog-auf{0%{opacity:0;transform:scale(.97)}}}.name-mit-avatar>.zeile{flex:1;margin:0;min-width:0}@media(max-width:480px){.name-mit-avatar>.zeile{flex-direction:column;align-items:stretch;gap:.2rem}}.spielerwahl .namen .name-mit-avatar input{flex:1;min-width:0}.spielerwahl .solo-avatar{margin:.2rem 0 .3rem;font-size:.9rem}.gefragt{display:flex;align-items:center;gap:.8rem}.gefragt-bilder{display:inline-flex;flex:none}.gefragt-bilder .avatarbild{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;color:#fff;font-style:normal;font-size:1.3rem;font-weight:700;border:0;box-shadow:0 0 0 3px var(--messing),var(--schatten)}.gefragt-bilder .avatarbild+.avatarbild{margin-left:-1.1rem}.gefragt p{margin:0;font-size:1.05rem}@media(max-width:600px){.gefragt-bilder .avatarbild{width:3.4rem;height:3.4rem}}.tisch.tischA{display:flex;flex-direction:column;gap:0;height:calc(100dvh - var(--kopf-h));padding:0;overflow:clip;background:radial-gradient(ellipse at 50% 35%,rgb(255 255 255 / .05),transparent 60%),radial-gradient(ellipse at 50% 45%,var(--filz-hell),var(--filz) 55%,var(--filz-dunkel));color:var(--tinte-hell)}.hud{flex:none;display:flex;align-items:center;gap:.45rem;padding:.35rem .8rem;background:linear-gradient(var(--holz-hell),var(--holz));border-bottom:2px solid var(--holz-kante);box-shadow:0 3px 10px #00000059;white-space:nowrap;font-size:.92rem}.hud-quest{display:flex;flex-direction:column;line-height:1.1;margin-right:.4rem;min-width:0}.hud-quest b{font-variant:small-caps;letter-spacing:.04em;color:var(--messing-hell);overflow:hidden;text-overflow:ellipsis}.hud-quest small{opacity:.7;font-size:.75rem}.hud-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .55rem;border-radius:999px;background:#00000047;border:1px solid rgb(201 163 91 / .32)}.hud-chip.gold{color:var(--gold)}.hud-chip.gefahr{border-color:#b2402eb3}.hud-rechts{margin-left:auto;display:flex;align-items:center;gap:.35rem}.hud button{padding:.15rem .6rem;border-radius:6px;border:1px solid rgb(201 163 91 / .55);background:transparent;color:inherit;cursor:pointer}.hud button:hover:not(:disabled){background:#c9a35b26}.hud button[aria-pressed=true]{background:var(--messing);color:var(--holz-dunkel);border-color:var(--messing)}.hud-spieler i{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--akzent);color:#fff;font-style:normal;font-size:.72rem;font-weight:700}.hud-spieler.amzug i{box-shadow:0 0 0 2px var(--messing),0 0 10px var(--messing)}.herzen i{font-style:normal;color:#ffffff38;margin-right:1px}.herzen i.voll{color:var(--leben)}.herzen i.extra{color:#f08a6a}.punkte,.rauten{display:inline-flex;gap:3px;vertical-align:middle}.punkte i{width:.7em;height:.7em;border-radius:50%;border:1.5px solid currentColor;opacity:.55}.punkte i.voll{background:var(--messing);border-color:var(--messing);opacity:1}.rauten i{width:.7em;height:.7em;transform:rotate(45deg);border:1.5px solid var(--unheil)}.rauten i.voll{background:var(--unheil)}.attribute{display:inline-flex;gap:.55rem;padding:0 .3rem}.attribute span{display:inline-flex;flex-direction:column;align-items:center;line-height:1;font-weight:700}.attribute small{font-size:.58rem;font-weight:400;opacity:.7;letter-spacing:.05em}.tischA>.banner{flex:none;margin:.4rem .8rem 0;color:var(--tinte)}.buehne{position:relative;flex:1;min-height:0}.buehne>canvas{position:absolute;inset:0;display:block}.jetzt{align-self:end;max-height:100%;overflow:auto;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .9rem;border-radius:12px;background:var(--pergament-hell);color:var(--tinte);box-shadow:var(--schatten-hoch);border:1px solid var(--messing-dunkel)}.jetzt:empty{display:none}.jetzt .anfrage{margin:0;border-width:0 0 0 4px;border-radius:0;padding:0 0 0 .7rem;background:transparent}.jetzt .anfrage h2{font-variant:small-caps;letter-spacing:.03em}.jetzt-karte h2{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .4rem;font-size:1.15rem;font-variant:small-caps;letter-spacing:.03em}.jetzt-karte h2 .linkknopf{font-size:.8rem;font-variant:normal;letter-spacing:0}.jetzt .hinweis{margin:0;font-style:italic}.grundaktionen{padding-top:.5rem;border-top:1px solid var(--linie)}.grundaktionen .zugende{margin-left:auto}.schublade{position:fixed;top:var(--kopf-h);right:0;bottom:0;z-index:40;width:min(400px,92vw);display:flex;flex-direction:column;gap:.4rem;padding:.8rem .9rem;background:var(--pergament-hell);color:var(--tinte);box-shadow:-10px 0 30px #00000073;border-left:2px solid var(--holz-kante);transform:translate(105%);transition:transform .2s ease-out;visibility:hidden}.schublade.offen{transform:none;visibility:visible}.schublade header{display:flex;align-items:center;justify-content:space-between}.schublade header h3{margin:0;font-variant:small-caps;letter-spacing:.05em}.schublade .schliessen{position:static}.schublade .werkzeuge{overflow:auto;border:0;padding:0;background:transparent}@media(prefers-reduced-motion:reduce){.schublade{transition:none}}.jetzt>.grundaktionen{position:sticky;bottom:-.75rem;margin:0 -.9rem -.75rem;padding:.5rem .9rem .75rem;background:var(--pergament-hell)}.tischA{position:relative;--hud-h: 2.9rem}.hud{min-height:var(--hud-h);box-sizing:border-box}.tischA .schublade{position:absolute;top:var(--hud-h)}.tisch:not(.tischA){padding:0;gap:0;min-height:calc(100dvh - var(--kopf-h));background:radial-gradient(ellipse at 50% 30%,#3a2a1d,#241810 70%,#1a110b)}.tisch:not(.tischA)>:not(.hud):not(.schleier):not(.schublade){margin:.6rem .9rem}.tisch:not(.tischA)>.hud{color:var(--tinte-hell)}.tisch.zwischentisch{position:relative;overflow:clip;--hud-h: 2.9rem;display:flex;flex-direction:column}.tisch.zwischentisch>.hud{flex:none}.zwischentisch .schublade{position:absolute;top:var(--hud-h)}.zwischenphase{color:var(--tinte)}.zwischenphase>*{max-width:1100px}.tisch:not(.tischA) .zwischenphase,.tisch:not(.tischA) .ende{padding:1rem 1.25rem;border-radius:12px;background:var(--pergament-hell);border:1px solid var(--messing-dunkel);box-shadow:var(--schatten-hoch)}.stadtA{flex:1;min-height:0;display:flex;flex-direction:column;gap:.6rem}.stadtfuehrung{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.5rem .8rem;border-radius:12px;background:#00000047;border:1px solid rgb(201 163 91 / .3);color:var(--tinte-hell)}.stadtreihe{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0}.stadtreihe small{font-variant:small-caps;letter-spacing:.04em;opacity:.75}.stadtreihe .spieler{padding:.05rem .55rem;border-radius:999px;font-size:.85rem;border:1px solid rgb(201 163 91 / .45)}.stadtreihe .spieler.fertig{opacity:.6}.stadtreihe .spieler.dran{background:var(--messing);color:var(--holz-dunkel);border-color:var(--messing);font-weight:700}.stadtschritte{display:flex;gap:3px;margin:0;padding:0;list-style:none}.stadtschritte li{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;border-radius:999px;background:#00000040;border:1px solid rgb(201 163 91 / .25);font-size:.85rem;opacity:.55}.stadtschritte li b{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:#ffffff1f;font-size:.72rem}.stadtschritte li.vorbei{opacity:.85;color:var(--messing-hell)}.stadtschritte li.aktuell{opacity:1;background:#c9a35b38;border-color:var(--messing);box-shadow:0 0 10px #c9a35b59}.stadtschritte li.aktuell b{background:var(--messing);color:var(--holz-dunkel)}.anweisung{flex:1 1 22rem;margin:0;font-style:italic}.stadtwerte{display:flex;gap:.4rem}.stadtwerte .wert{padding:.1rem .6rem;border-radius:999px;background:#00000040;border:1px solid rgb(201 163 91 / .3);font-size:.85rem}.stadtwerte .wert b{color:var(--messing-hell)}.stadtfuehrung>button{padding:.35rem .9rem;border-radius:8px;border:1px solid var(--messing);background:transparent;color:inherit;cursor:pointer}.stadtfuehrung>button.primaer{background:var(--akzent);border-color:#5c3518;color:#fff6e6}.stadtfuehrung>button:disabled{opacity:.4}.stadtA{overflow:hidden}.stadtflaeche{flex:1 1 0;min-height:0;overflow:hidden;display:flex;align-items:stretch;gap:.8rem}.stadtlinks{flex:1.45 1 0;min-width:0}.stadtrechts{flex:1 1 0;min-width:360px}.stadtlinks,.stadtrechts{display:flex;flex-direction:column;gap:.8rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem}.stadtlinks>*,.stadtrechts>*{flex:none}@media(max-width:1099px){.stadtA,.stadtflaeche,.stadtlinks,.stadtrechts{overflow:visible}}.stadtA .panel{padding:.7rem .9rem;border-radius:12px;background:var(--pergament-hell);color:var(--tinte);border:1px solid var(--messing-dunkel);box-shadow:0 6px 18px #00000059}.stadtA .panel h2{margin:0 0 .5rem;font-size:1.1rem;font-variant:small-caps;letter-spacing:.04em;color:var(--akzent)}.stadtA .panel h2 small{font-variant:normal;letter-spacing:0;color:var(--gedaempft);font-size:.8rem;font-weight:400}.aspektwippen{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:.45rem 1rem}.aspektwippen h2{grid-column:1 / -1}.wippe{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.3rem}.wippe .seite{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .6rem;border-radius:8px;border:1px solid #c9b58d;background:var(--pergament);cursor:pointer;font-size:.85rem}.wippe .seite:hover:not(:disabled){border-color:var(--messing);background:#fff6dc}.wippe .seite:disabled{cursor:default;opacity:1}.wippe .drehpunkt{color:var(--gedaempft)}.stufen{display:inline-flex;gap:3px}.stufen i{width:.62em;height:.62em;border-radius:50%;border:1.5px solid var(--akzent)}.stufen i.voll{background:var(--akzent)}.orte{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.7rem}.ort{display:grid;grid-template-columns:120px 1fr;gap:.6rem;align-items:start;padding:.5rem;border:1px solid var(--linie);border-radius:10px;background:var(--pergament)}.ort .tischkarte.mittel{max-width:120px;cursor:zoom-in}.ortaktionen{display:flex;flex-direction:column;gap:.35rem}.ortaktionen button{text-align:left;padding:.4rem .6rem;border-radius:6px;border:1px solid #b59b6a;background:var(--pergament-hell);cursor:pointer;font-size:.86rem;line-height:1.25}.ortaktionen button:hover:not(:disabled){border-color:var(--messing);background:#fff6dc}.ortaktionen small{color:var(--gedaempft)}.marktkarten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:.5rem}.ware{position:relative;display:flex;flex-direction:column;gap:.3rem}.ware .tischkarte.mittel{max-width:none}.ware .preis{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f0c96a,var(--gold) 60%,#9c7420);color:var(--holz-dunkel);font-weight:750;box-shadow:0 2px 6px #0006;pointer-events:none}.ware button{padding:.3rem;border-radius:6px;border:1px solid #b59b6a;background:var(--pergament-hell);cursor:pointer;font-size:.85rem}.stadtA .knoepfe button{border-radius:6px}.deckpanel summary{cursor:pointer;list-style:none}.deckpanel summary::-webkit-details-marker{display:none}.deckpanel summary h2{display:inline}.deckpanel summary h2:before{content:"▸ ";color:var(--gedaempft)}.deckpanel[open] summary h2:before{content:"▾ "}.deckliste2{margin:.4rem 0 0;padding-left:1.1rem;columns:2;font-size:.88rem}.deckliste2 li{break-inside:avoid}.deckliste2 .dauerhaft{color:var(--akzent)}.stadtanfrage{position:absolute;inset:var(--hud-h) 0 0 0;z-index:35;display:grid;place-items:center;padding:1.5rem;background:#0f0a0680}.stadtanfrage .jetzt.gross{width:fit-content;min-width:min(560px,94vw);max-width:94vw;max-height:100%;overflow:auto;padding:1rem 1.2rem;box-shadow:var(--schatten-hoch)}.stadtanfrage .handwahl .tischkarte,.stadtanfrage .handwahl .tischkarte.mittel,.stadtanfrage .handwahl .tischkarte.klein{width:auto;max-width:none}.stadtanfrage .handwahl .kartenbild{width:auto;height:max(140px,min(480px,calc(100dvh - var(--hud-h) - 16rem),calc((94vw - 3.5rem) / var(--n, 4) * 1.398 - .6rem)))}.stadtanfrage .handwahl .tischkarte.klein .kartenbild{height:clamp(120px,20dvh,200px)}.tischA .jetzt{position:absolute;z-index:25;left:50%;transform:translate(-50%);bottom:calc(var(--hand-abstand, 32%) + .3rem);width:min(480px,42vw);max-height:calc(100% - var(--hand-abstand, 32%) - 1rem)}.tischA .jetzt.gross{z-index:30;width:min(920px,94vw);padding:1rem 1.2rem;box-shadow:0 14px 40px #0000008c}.tischA .jetzt.gross .handwahl{gap:.4rem}.tischA .jetzt.gross .handwahl .tischkarte.mittel,.tischA .jetzt.gross .handwahl .tischkarte{width:auto;max-width:none}.tischA .jetzt.gross .handwahl .kartenbild{height:clamp(100px,15dvh,190px);width:auto}.jetzt-karte h2 .zu{margin-left:auto;border:0;background:none;font-size:1.3rem;line-height:1;cursor:pointer;color:var(--gedaempft)}.kartenbefehle button{padding:.45rem .9rem}.tisch .schleier{z-index:60;color:var(--tinte)}.nur-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;list-style:none}.zugschritte{display:flex;gap:3px;margin:0 .3rem;padding:0;list-style:none}.zugschritte li{display:inline-flex;align-items:center;gap:.35rem;padding:.1rem .45rem;border-radius:999px;background:#00000040;border:1px solid rgb(201 163 91 / .25);opacity:.55;font-size:.85rem}.zugschritte li b{font-size:.75rem}.zugschritte li.vorbei{opacity:.8;color:var(--messing-hell)}.zugschritte li.aktuell{opacity:1;background:#c9a35b38;border-color:var(--messing);box-shadow:0 0 10px #c9a35b59}.zugschritte li.aktuell b{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--messing);color:var(--holz-dunkel)}.protokollansicht{flex:1;min-height:0;display:flex;flex-direction:column;gap:.4rem}.protokollfilter{display:flex;flex-wrap:wrap;gap:4px}.protokollfilter button{padding:.1rem .55rem;border-radius:999px;border:1px solid #c9b58d;background:transparent;font-size:.8rem;cursor:pointer;opacity:.55}.protokollfilter button[aria-pressed=true]{opacity:1;background:var(--pergament);color:var(--tinte);border-color:var(--messing-dunkel)}.protokollsuche{padding:.3rem .5rem;border:1px solid #c9b58d;border-radius:6px;background:var(--pergament);font:inherit}.protokollansicht .hinweis{margin:0;font-size:.8rem}.protokollansicht .protokollliste{flex:1;min-height:0;overflow:auto;padding:0}.protokollansicht h4{position:sticky;top:0;margin:.4rem 0 .15rem;padding:.1rem 0;background:var(--pergament-hell);font-variant:small-caps;letter-spacing:.05em;color:var(--akzent)}.protokollansicht ol{margin:0;padding:0;list-style:none;font-size:.86rem;line-height:1.35}.protokollansicht li{padding:2px 0 2px .55rem;border-left:3px solid transparent;animation:neuezeile 1.4s ease-out}.protokollansicht li .gruppe{display:block;font-size:.7rem;color:var(--gedaempft);font-variant:small-caps}.protokollansicht li .lupe{opacity:.5}.protokollansicht .kat-kampf{border-left-color:var(--blut)}.protokollansicht .kat-proben{border-left-color:var(--messing)}.protokollansicht .kat-pfad{border-left-color:var(--magie)}.protokollansicht .kat-karten{border-left-color:var(--gift)}.protokollansicht .kat-spielleiter{border-left-color:var(--spielleiter)}.protokollansicht li.kat-ablauf{font-weight:650}.protokollfilter .kat-kampf[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--blut)}.protokollfilter .kat-proben[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--messing)}.protokollfilter .kat-pfad[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--magie)}.protokollfilter .kat-karten[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--gift)}@keyframes neuezeile{0%{background:#c9a35b59}to{background:transparent}}@media(prefers-reduced-motion:reduce){.protokollansicht li{animation:none}}.ende-kopf{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gedaempft)}.detail.ende{max-width:640px;border-top:6px solid var(--messing)}.detail.ende h2{margin:.1rem 0 .4rem;font-size:1.7rem}.ende-grund{margin:0 0 .6rem;font-size:1.05rem;font-weight:600}.detail.ende .ausgang{margin:0 0 .6rem;padding-left:1.2rem}.partieende.sieg{border-top-color:#4f7a3a}.partieende.niederlage{border-top-color:var(--blut)}.partieende.sieg h2{color:#3f6a2e}.partieende.niederlage h2{color:var(--blut)}.bilanz{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0 .8rem}.bilanz .wert{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .6rem;border-radius:999px;border:1px solid #c9b58d;background:var(--pergament);font-size:.88rem}.bilanz .herzen i{color:#d3c6a8}.bilanz .herzen i.voll{color:var(--leben)}.bilanz .gold{color:#8a6418}.chronik{margin:0 0 .8rem;padding:0;list-style:none;border-left:2px solid var(--messing)}.chronik li{position:relative;padding:.15rem 0 .35rem .9rem}.chronik li:before{content:"";position:absolute;left:-6px;top:.55rem;width:10px;height:10px;border-radius:50%;background:var(--messing)}.chronik b{margin-right:.4rem;font-variant:small-caps;color:var(--akzent)}.chronik small{display:block;color:var(--gedaempft)}.questwahl2{max-width:1100px;padding:1.2rem 1.4rem!important;border-radius:12px;background:var(--pergament-hell);color:var(--tinte);border:1px solid var(--messing-dunkel);box-shadow:var(--schatten-hoch);align-self:start}.questwahl2 header h2{margin:.1rem 0 .2rem;font-size:1.6rem}.questkarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.9rem;margin:.6rem 0 1rem;padding:0;list-style:none}.questkarten button{display:flex;flex-direction:column;gap:.4rem;width:100%;height:100%;padding:.9rem 1rem;text-align:left;cursor:pointer;border-radius:12px;border:1px solid #c9b58d;background:linear-gradient(var(--pergament),var(--pergament-hell));color:var(--tinte);transition:transform var(--dauer),box-shadow var(--dauer),border-color var(--dauer)}.questkarten button:hover:not(:disabled){transform:translateY(-3px);border-color:var(--messing);box-shadow:0 10px 22px #0000002e}.questkarten button:disabled{opacity:.5;cursor:not-allowed}.questkarten button{overflow:hidden}.questkarten .questbild{display:block;width:calc(100% + 2rem);max-width:none;margin:-.9rem -1rem .3rem;aspect-ratio:3 / 2;object-fit:cover;border-bottom:1px solid #c9b58d}.questkarten b{font-size:1.2rem;font-variant:small-caps;letter-spacing:.03em}.questkarten .gefahr{align-self:flex-start;padding:.05rem .55rem;border-radius:999px;background:var(--holz-hell);color:var(--tinte-hell);font-size:.85rem}.questkarten .flavor{flex:1;margin:0;font-style:italic;color:var(--gedaempft);font-size:.92rem}.questkarten .los{align-self:flex-end;color:var(--akzent);font-weight:650;font-size:.9rem}.tisch.zwischentisch:has(>.schublade.offen)>main{margin-right:calc(min(400px,92vw) + .9rem)!important}.jetzt .abbrechen{display:flex;align-items:center;gap:.6rem;padding-top:.5rem;border-top:1px solid var(--linie)}.jetzt .abbrechen button{padding:.3rem .9rem;border-radius:6px;border:1px solid #b59b6a;background:var(--pergament);cursor:pointer}.jetzt .abbrechen button:hover{border-color:var(--messing);background:#fff6dc}.jetzt .abbrechen .hinweis{font-size:.8rem}.spielerplaketten{display:inline-flex;gap:.3rem}.spielerplakette{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .45rem .1rem .1rem!important;border-radius:999px!important;border:1px solid rgb(201 163 91 / .35)!important;background:#00000040!important;color:inherit;cursor:pointer;font-size:.78rem}.spielerplakette i{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;color:#fff;font-style:normal;font-size:.68rem;font-weight:700}.spielerplakette.amzug{border-color:var(--messing)!important;box-shadow:0 0 8px #c9a35b73}.spielerplakette.amzug i{box-shadow:0 0 0 2px var(--messing)}.spielerplakette.tot{opacity:.45;text-decoration:line-through}.spielerplakette.handelt{border-style:dashed!important;border-color:var(--messing)!important}.spielerplakette.handelt i{box-shadow:0 0 0 2px var(--tinte-hell, #e8dcc0)}.spielerplakette .werte{white-space:nowrap}.punkt{display:inline-block;width:.9em;height:.9em;border-radius:50%;vertical-align:middle}.punkt.gross{width:1.1em;height:1.1em}.spielerblick{width:min(900px,100%)}.uebergabe{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:2rem;background:radial-gradient(ellipse at 50% 40%,#3a2a1d,#120c08)}.uebergabe-karte{max-width:520px;padding:1.6rem 1.8rem;border-radius:14px;background:var(--pergament-hell);color:var(--tinte);border-top:8px solid var(--messing);box-shadow:var(--schatten-hoch);text-align:center}.uebergabe-karte h2{margin:.2rem 0 .6rem;font-size:1.6rem;font-variant:small-caps}.uebergabe-karte button{margin-top:.8rem;padding:.6rem 1.4rem;border-radius:8px;border:1px solid #5c3518;font-size:1.05rem;cursor:pointer}.spielerwahl{margin:.4rem 0 .8rem;padding:.6rem .8rem;border:1px solid #c9b58d;border-radius:10px}.spielerwahl legend{padding:0 .3rem;font-variant:small-caps;color:var(--akzent)}.spielerwahl .anzahl{display:flex;gap:.3rem;margin-bottom:.5rem}.spielerwahl .anzahl button{padding:.3rem .8rem;border-radius:999px;border:1px solid #b59b6a;background:var(--pergament);cursor:pointer}.spielerwahl .anzahl button[aria-pressed=true]{background:var(--akzent);color:#fff6e6;border-color:#5c3518}.spielerwahl .namen{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.4rem}.spielerwahl .namen input{padding:.3rem .5rem;border:1px solid #b59b6a;border-radius:6px;background:var(--pergament-hell);font:inherit}.spielerwahl .zeile{font-size:.88rem;align-items:flex-start}.hud-quest{max-width:15rem;flex:0 1 auto}.hud-quest b{white-space:nowrap}.hud-quest{min-width:8rem}.hud{overflow-x:clip;overflow-y:visible}.hud>*{flex-shrink:0}.hud>.hud-quest{flex-shrink:1}@media(max-width:1500px){.hud .attribute{display:none}}.teilen{display:inline-flex;flex-direction:column;gap:.2rem}.teilen .fehler{color:var(--gefahr, #b23a1d);max-width:22rem}.exportliste .exportteilen{border-top:1px solid var(--linie, rgb(0 0 0 / .15));margin-top:.3rem;padding-top:.4rem}.lobby{min-height:calc(100dvh - var(--kopf-h));display:grid;place-items:start center;padding:2.5rem 1rem;background:radial-gradient(ellipse at 50% 20%,#3a2a1d,#241810 70%,#1a110b)}.lobby-karte{width:min(560px,100%);padding:1.6rem 1.8rem;border-radius:14px;background:var(--pergament-hell);color:var(--tinte);border-top:8px solid var(--messing);box-shadow:var(--schatten-hoch)}.lobby-karte .raumcode{margin:.2rem 0 .4rem;font-size:clamp(2.4rem,9vw,3.6rem);letter-spacing:.3em;font-variant-numeric:tabular-nums;color:var(--akzent);-webkit-user-select:all;user-select:all}.lobby-karte .knoepfe{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.6rem 0}.lobby-karte .knoepfe button{min-height:44px;padding:.5rem 1rem;border-radius:8px;border:1px solid #b59b6a;background:var(--pergament);cursor:pointer}.lobby-karte .knoepfe button.primaer{background:var(--akzent);color:#fff6e6;border-color:#5c3518}.lobby-karte .knoepfe button:disabled{opacity:.5;cursor:default}.lobby-karte .raumlink{font-size:.8rem;color:var(--gedaempft);overflow-wrap:anywhere}.lobby-karte .plaetze{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.4rem}.lobby-karte .plaetze li{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:8px;background:var(--pergament);border:1px solid #d8c69f}.lobby-karte .plaetze li.frei{color:var(--gedaempft);font-style:italic;border-style:dashed}.lobby-karte .plaetze li.getrennt{opacity:.6}.lobby-karte .plaetze .botdazu{margin-left:auto;padding:.15rem .6rem;border-radius:6px;border:1px solid #b59b6a;background:var(--pergament-hell);font:600 .85rem var(--schrift);font-style:normal;color:var(--tinte);cursor:pointer}.lobby-karte .plaetze .botdazu:hover{background:var(--messing-hell)}.lobby-karte .plaetze .botweg{margin-left:auto;padding:0 .45rem;border-radius:6px;border:1px solid #c9a99a;background:none;font-size:1rem;cursor:pointer;color:var(--tinte)}.lobby-karte .marke{font-size:.75rem;padding:.05rem .45rem;border-radius:999px;background:#e9dcbc}.lobby-karte .marke.warn{background:#f3c9b8}.online-start .raumcode-eingabe{width:6.5em;text-transform:uppercase;letter-spacing:.2em}.spielerplakette.ich i{outline:2px solid #fff6e6;outline-offset:1px}.banner.wartet{text-align:center}.online-zuschauen.zuschauend{opacity:.85}.online-zuschauen.zuschauend button:not(.linkknopf){pointer-events:none;opacity:.6}.online-zuschauen.zuschauend button.tischkarte,.online-zuschauen.zuschauend .lupe{pointer-events:auto;opacity:1;cursor:zoom-in}@media(prefers-reduced-motion:no-preference){.lobby-karte{animation:lobby-ein .22s ease-out}@keyframes lobby-ein{0%{opacity:0;transform:translateY(6px)}}}.online-menue{min-height:calc(100dvh - var(--kopf-h));display:grid;place-items:start center;padding:1.5rem 1rem 2.5rem;background:radial-gradient(ellipse at 50% 20%,#3a2a1d,#241810 70%,#1a110b)}.online-menue{align-content:start;row-gap:1.25rem}.online-menue{--logo-b: min(460px, 88vw, 46dvh)}@media(max-height:700px){.online-menue{--logo-b: min(320px, 70vw, 46dvh)}}.lobby-karte.spielen-karte{width:min(1000px,100%)}.spielen-spalten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 2.2rem;align-items:start}.spielen-spalten .spalte-spiele{border-left:1px solid #dccba6;padding-left:2.2rem}.spielen-spalten .spalte-spiele>h3:first-child{margin-top:.3rem}.spielen-spalten .meldung{padding:.3rem 0}.spielen-karte .datenschutz{margin:1rem 0 0;padding-top:.7rem;border-top:1px solid #e3d5b6}@media(max-width:760px){.spielen-spalten{grid-template-columns:minmax(0,1fr)}.spielen-spalten .spalte-spiele{border-left:0;padding-left:0}.spielen-spalten .spalte-spiele>h3:first-child{margin-top:1.2rem}}.spiel-logo{position:relative;z-index:1;display:block;width:var(--logo-b);height:auto;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .5))}.online-menue>.spiel-logo{margin-bottom:calc(var(--logo-b) * -.14 - 1.25rem)}.online-menue>.spiel-logo+.lobby-karte{padding-top:calc(var(--logo-b) * .14 + 1rem)}.online-menue h2{margin:0 0 .6rem;font-variant:small-caps;letter-spacing:.04em;color:var(--akzent);font-size:1.6rem}.online-menue h3{margin:1.2rem 0 .4rem;font-variant:small-caps;letter-spacing:.04em}.online-menue .zeile input{padding:.35rem .55rem;border:1px solid #b59b6a;border-radius:6px;background:var(--pergament)}.offene-spiele{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.offene-spiele button{width:100%;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:.55rem .8rem;border-radius:8px;border:1px solid #c9b58d;background:var(--pergament);cursor:pointer;transition:border-color var(--dauer),background var(--dauer)}.offene-spiele button:hover:not(:disabled){border-color:var(--messing);background:#fff6dc}.offene-spiele button:disabled{opacity:.55;cursor:default}.offene-spiele button.eingeladen{border-color:var(--akzent);box-shadow:0 0 0 2px #7a4b2a40}.offene-spiele b{font-variant:small-caps;letter-spacing:.02em}.offene-spiele span{font-size:.85em;color:var(--gedaempft)}.laufende-spiele button{position:relative;padding-right:7.5rem}.laufende-spiele .zuschauen-marke{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:var(--akzent);font-weight:600}.spielerblick .spielerwerte{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:.2rem 0 .8rem;padding:.45rem .6rem;border-radius:8px;background:var(--pergament);border:1px solid #d8c69f}.hud .spielerblick .spielerwerte .attribute,.spielerblick .spielerwerte .attribute{display:inline-flex;gap:.9rem;font-size:1.1rem}.spielerblick .spielerwerte .ruestung{font-weight:700}button.hud-spieler{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:inherit}.meine-spiele li{display:flex;gap:.3rem;align-items:stretch}.meine-spiele li>button:first-child{flex:1}.offene-spiele button.vergessen{width:auto;min-width:44px;align-items:center;justify-content:center;padding:0 .6rem;font-size:1.1rem;color:var(--gedaempft)}.zugleiste{display:flex;align-items:center;gap:0;margin:0 .3rem;padding:3px;list-style:none;border-radius:999px;background:#00000047;border:1px solid rgb(201 163 91 / .3)}.zugleiste li{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .45rem;border-radius:999px;font-size:.85rem;color:#f3ead680;transition:background var(--dauer),color var(--dauer);white-space:nowrap}.zugleiste li+li:before{content:"";width:8px;height:2px;margin-left:-.45rem;margin-right:.1rem;background:#c9a35b59}.zugleiste .pt{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;font-style:normal}.zugleiste li.vorbei{color:var(--messing)}.zugleiste li.aktuell{background:var(--messing);color:var(--holz-dunkel);font-weight:700}.zugleiste li.aktuell .punkte i{border-color:var(--holz-dunkel);opacity:1}.zugleiste li.aktuell .punkte i.voll{background:var(--holz-dunkel)}.hud-gruppe{display:inline-flex;align-items:center;gap:.35rem;padding-left:.5rem;border-left:1px solid rgb(201 163 91 / .3)}.hud-chip{position:relative}.hud button.questchip{padding:0;border:1px solid rgb(201 163 91 / .32);border-radius:999px;background:#00000047}.hud button.questchip .hud-chip.innen{border:0;background:none}@media(max-width:1250px){.hud .attribute small{display:none}}.werkzeugmenue{position:relative}.werkzeugliste{position:absolute;right:0;top:calc(100% + 6px);z-index:70;display:grid;gap:4px;min-width:190px;padding:.45rem;border-radius:10px;background:var(--pergament-hell);color:var(--tinte);border:1px solid var(--messing-dunkel);box-shadow:var(--schatten-hoch)}.hud .werkzeugliste button{width:100%;text-align:left;color:var(--tinte);border-color:#c9b58d;padding:.3rem .6rem}.hud .werkzeugliste button[aria-checked=true]{background:var(--messing);color:var(--holz-dunkel)}.hud-chip.puls{animation:hudpuls .52s ease-out}@keyframes hudpuls{0%{transform:scale(1);box-shadow:0 0 #e3c78acc}30%{transform:scale(1.14)}to{transform:scale(1);box-shadow:0 0 0 12px #e3c78a00}}.hudzahl{position:absolute;left:50%;top:100%;z-index:80;pointer-events:none;white-space:nowrap;font-weight:700;font-size:1.15rem;text-shadow:0 2px 4px rgb(0 0 0 / .85);animation:hudzahl .9s ease-out forwards}.hudzahl.rot{color:#ff8a7a}.hudzahl.gold{color:#ffd77a}.hudzahl.gut{color:#a9e39a}.hudzahl.dunkel{color:#ffb3a3}.hudzahl.hell{color:var(--tinte-hell)}@keyframes hudzahl{0%{opacity:0;transform:translate(-50%,-4px) scale(.7)}15%{opacity:1;transform:translate(-50%,4px) scale(1.1)}to{opacity:0;transform:translate(-50%,30px) scale(1)}}.tischbanner{position:absolute;left:50%;top:38%;z-index:28;pointer-events:none;white-space:nowrap;padding:.45rem 1.4rem;border-radius:10px;background:#1f150feb;border:2px solid var(--messing);font-size:clamp(1.3rem,2.4vw,2rem);font-variant:small-caps;letter-spacing:.04em;color:var(--messing-hell);box-shadow:0 10px 30px #0009;animation:tischbanner 1.4s ease-out forwards}.tischbanner.gut{border-color:#6fbf5a;color:#c8efbd}.tischbanner.rot{border-color:var(--blut);color:#ffc2b5}@keyframes tischbanner{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}14%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}24%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)}}.ereignisleiste{flex:none;display:flex;align-items:center;gap:.6rem;height:2.1rem;padding:0 .8rem;background:linear-gradient(#00000047,#0000001f);border-bottom:1px solid rgb(201 163 91 / .25)}.ereignisleiste .titel{flex:none;font:600 .72rem var(--schrift);font-variant:small-caps;letter-spacing:.08em;color:var(--messing-hell);opacity:.75}.ereignisleiste ol{flex:1;min-width:0;display:flex;align-items:center;gap:.3rem;margin:0;padding:0 .2rem;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.5rem);mask-image:linear-gradient(90deg,transparent 0,#000 1.5rem)}.ereignisleiste ol::-webkit-scrollbar{display:none}.ereignisleiste li{flex:none;display:flex;align-items:center}.ereignisleiste li+li:before{content:"›";margin-right:.3rem;color:var(--messing-hell);opacity:.5}.ereignisleiste li.leer{font-size:.8rem;font-style:italic;color:var(--tinte-hell);opacity:.45}.ereignis{display:inline-flex;align-items:center;gap:.35rem;max-width:30ch;padding:.1rem .6rem;border-radius:999px;cursor:pointer;font:600 .8rem var(--schrift);line-height:1.35;background:#f4e9d0eb;color:var(--tinte);border:1px solid var(--messing-dunkel);animation:ereignisrein .26s cubic-bezier(.34,1.56,.64,1)}.ereignis .text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ereignis:hover{background:var(--pergament-hell)}.ereignis .stufe{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--gedaempft)}.ereignis.stufe-mittel .stufe{background:var(--akzent)}.ereignis.stufe-gross .stufe{background:var(--unheil);box-shadow:0 0 0 2px #b2402e4d}.ereignis.aktiv{background:var(--messing-hell);border-color:var(--holz-kante);box-shadow:0 0 0 2px #e3c78a59}@keyframes ereignisrein{0%{opacity:0;transform:translate(8px) scale(.9)}to{opacity:1;transform:none}}.ereignisleiste .ueberspringen{flex:none;padding:.1rem .6rem;border-radius:6px;border:1px solid rgb(201 163 91 / .55);background:#1f150fbf;color:var(--tinte-hell);font:600 .78rem var(--schrift);cursor:pointer}.ereignisleiste .ueberspringen:hover{background:#1f150ff2}.werkzeugliste .menuegruppe{display:grid;gap:.25rem;margin-top:.2rem;padding-top:.45rem;border-top:1px solid #d9c9a6}.werkzeugliste .menuetitel{font-size:.75rem;font-variant:small-caps;letter-spacing:.06em;color:var(--gedaempft)}.werkzeugliste .umschalter{display:flex}.hud .werkzeugliste .umschalter button{flex:1;width:auto;text-align:center;border-radius:0}.hud .werkzeugliste .umschalter button:first-child{border-radius:6px 0 0 6px}.hud .werkzeugliste .umschalter button:last-child{border-radius:0 6px 6px 0;border-left:0}@media(prefers-reduced-motion:reduce){.hud-chip.puls,.hudzahl,.tischbanner,.ereignis{animation-duration:1ms}}.tischA .jetzt.dock{z-index:30;width:min(760px,72vw);padding:.6rem 1rem;box-shadow:0 10px 28px #00000080;border-left:5px solid var(--akzent)}.tischA .jetzt.dock .anfrage h2{margin:0 0 .2rem;font-size:1.1rem}.tischA .jetzt.dock .anfrage p{margin:.15rem 0}.handwahl-tisch{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:.3rem 0}.gewaehlt-chip{padding:.05rem .55rem;border-radius:999px;border:1px solid var(--unheil);background:#f7dcd5;color:var(--tinte);font:600 .85rem var(--schrift);cursor:pointer}.gewaehlt-chip:hover{background:#f1c9bf}.waage{display:grid;gap:.35rem;margin:.6rem 0 .3rem}.waage .balken{position:relative;display:flex;height:26px;margin-top:1.1rem;border-radius:6px;background:#e6d9bb;box-shadow:inset 0 1px 3px #0003}.waage .seg{display:grid;place-items:center;height:100%;font:700 .8rem var(--schrift);color:#1f150f;border-right:1px solid rgb(0 0 0 / .25);overflow:hidden;white-space:nowrap;transition:width .26s cubic-bezier(.33,1,.68,1)}.waage .seg:first-child{border-radius:6px 0 0 6px}.waage .seg.attr{background:var(--messing)}.waage .seg.bonus{background:#d7b46e}.waage .seg.anstr{background:#c98a5b}.waage .seg.hilfe{background:#8fb2d6}.waage .seg.karte{background:#9fc08a}.waage .seg.minus{background:repeating-linear-gradient(45deg,#e59a8a 0 6px,#d9887a 6px 12px)}.waage .schwelle{position:absolute;top:-6px;bottom:-6px;width:3px;margin-left:-1.5px;background:var(--tinte);border-radius:2px;transition:left .26s}.waage .schwelle span{position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%);font-size:.75rem;white-space:nowrap;color:var(--gedaempft)}.waage-rechnung{margin:0;font-size:.9rem}.waage-chance{margin:0;font-size:.92rem;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem}.waage-chance b{color:var(--akzent)}.waage-chance .werte{display:inline-flex;gap:3px}.waage-chance .werte i{font-style:normal;font-size:.75rem;padding:0 .3rem;border-radius:4px;background:#e6d9bb;color:var(--gedaempft)}.waage-chance .werte i.gut{background:#cfe3c3;color:#2f5a24;font-weight:700}.waage-ergebnis{margin:.1rem 0 0;font-size:1.35rem;font-variant:small-caps;letter-spacing:.03em;animation:plopp .38s cubic-bezier(.34,1.56,.64,1)}.waage-ergebnis.gut{color:#3f6a2e}.waage-ergebnis.schlecht{color:var(--blut)}.waage-ergebnis small{font-size:.85rem;font-variant:normal;color:var(--gedaempft)}@keyframes plopp{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.probenkarte{display:flex;gap:1rem;align-items:flex-start}.probenkarte .waage{flex:1;min-width:0;margin-top:0}.probenkarte-dreh{perspective:700px;flex:none}.probenkarte-dreh>*{animation:umdrehen .52s cubic-bezier(.33,1,.68,1);transform-origin:center}@keyframes umdrehen{0%{transform:rotateY(90deg) scale(.9)}to{transform:none}}@media(prefers-reduced-motion:reduce){.waage-ergebnis,.probenkarte-dreh>*{animation:none}.waage .seg,.waage .schwelle{transition:none}}.bewertung{display:grid;gap:.5rem;margin:.8rem 0 .4rem;padding:.7rem .85rem;border-radius:10px;background:#efe3c6;border:1px solid #d3bf93}.bewertung header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.bewertung h3{margin:0;font-size:1.05rem;font-variant:small-caps;letter-spacing:.03em;color:var(--akzent)}.bewertung header small{color:var(--gedaempft);font-size:.8rem}.bewertung .zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem}.bewertung .frage{min-width:6.5rem;font-weight:600;font-size:.9rem}.bewertung button{font:inherit;cursor:pointer}.bewertung .skala{display:flex;flex-wrap:wrap}.bewertung .skala button{padding:.2rem .55rem;font-size:.82rem;border:1px solid #b59b6a;border-left-width:0;background:var(--pergament-hell);color:var(--tinte)}.bewertung .skala button:first-child{border-left-width:1px;border-radius:6px 0 0 6px}.bewertung .skala button:last-child{border-radius:0 6px 6px 0}.bewertung .skala button:hover{background:#f6ecd6}.bewertung .skala button[aria-checked=true].stufe-leicht{background:#8fb2d6;color:#13263a}.bewertung .skala button[aria-checked=true].stufe-passt{background:#9fc08a;color:#1f3a14}.bewertung .skala button[aria-checked=true].stufe-schwer{background:#d98a7a;color:#3a1510}.bewertung .skala button[aria-checked=true]{font-weight:700;box-shadow:inset 0 0 0 1px #00000040}.bewertung .sterne button{padding:0 .12rem;border:0;background:none;font-size:1.35rem;line-height:1;color:#c9b58d}.bewertung .sterne button.an{color:var(--messing-dunkel);text-shadow:0 0 1px rgb(0 0 0 / .3)}.bewertung .sterne button:hover{transform:scale(1.12)}.bewertung .stichworte{display:flex;flex-wrap:wrap;gap:.3rem}.bewertung .stichworte button{padding:.12rem .6rem;border-radius:999px;font-size:.82rem;border:1px solid #c9a99a;background:var(--pergament-hell);color:var(--tinte)}.bewertung .stichworte button.gut{border-color:#a9c49a}.bewertung .stichworte button[aria-pressed=true]{background:#e9b9ad;border-color:var(--blut);font-weight:600}.bewertung .stichworte button.gut[aria-pressed=true]{background:#c7e0b8;border-color:#4f7a3a}.bewertung .stichworte button[aria-pressed=true]:before{content:"✓ "}.bewertung textarea{width:100%;box-sizing:border-box;resize:vertical;padding:.35rem .5rem;border:1px solid #b59b6a;border-radius:6px;background:var(--pergament-hell);font:.9rem var(--schrift);color:var(--tinte)}.bewertung footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem .7rem}.bewertung footer .hinweis{font-size:.8rem;color:var(--gedaempft);font-style:italic}.bewertung footer .hinweis.fehler{color:var(--blut);font-style:normal}.bewertung footer button{padding:.25rem .8rem;border-radius:6px;border:1px solid var(--akzent);background:var(--akzent);color:#fff6e6}.bewertung footer button:disabled{opacity:.45;cursor:default}.bewertung.gesendet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.bewertung.gesendet p{margin:0;font-weight:600;color:#3f6a2e}.bewertung.gesendet button{padding:.2rem .7rem;border-radius:6px;border:1px solid #b59b6a;background:var(--pergament-hell)}.spielerplakette{position:relative}.spielerplakette .botmarke{position:absolute;left:-4px;bottom:-4px;font-size:.8rem;line-height:1;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .6))}.botbanner{text-align:center;font-style:italic}.spielerwahl .name-mit-avatar .botwahl{flex:none;padding:.15rem .35rem;border-radius:6px;border:1px solid #b59b6a;background:var(--pergament-hell);font-size:1rem;line-height:1;cursor:pointer;filter:grayscale(1);opacity:.6}.spielerwahl .name-mit-avatar .botwahl[aria-pressed=true]{filter:none;opacity:1;background:var(--messing);border-color:var(--messing-dunkel)}.statistik{padding:1.25rem;max-width:1200px;margin:0 auto}.statistik h1,.statistik h2,.statistik h3{font-variant:small-caps;letter-spacing:.04em}.statistik h2{margin:0 0 .6rem;font-size:1.25rem;color:var(--akzent)}.statistik h3{margin:1rem 0 .4rem;font-size:1rem;color:var(--gedaempft)}.statistik-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.statistik-kopf h1{margin:0;color:var(--akzent);font-size:1.8rem}.statistik .umschalter{display:flex;gap:.35rem}.statistik .kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:.75rem}.statistik .kachel{background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:6px;padding:.7rem .9rem;box-shadow:var(--schatten);display:grid}.statistik .kachel span{font-variant:small-caps;color:var(--gedaempft)}.statistik .kachel b{font-size:1.8rem;line-height:1.1;color:var(--akzent);font-variant-numeric:tabular-nums}.statistik .kachel small{color:var(--gedaempft)}.statistik>.hinweis{color:var(--gedaempft)}.statistik .raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;margin:1rem 0}.statistik .raster>section,.statistik .teilnahme{background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:6px;padding:1rem 1.1rem;box-shadow:var(--schatten)}.statistik .teilnahme{max-width:720px}.statistik .teilnahme input:not([type=checkbox]){font:inherit;padding:.25rem .4rem}.statistik table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.statistik th,.statistik td{text-align:left;padding:.25rem .4rem;border-bottom:1px solid var(--linie)}.statistik th{font-variant:small-caps;color:var(--gedaempft);font-weight:600}.statistik td:not(:first-child),.statistik th:not(:first-child){text-align:right}.statistik .balken{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.statistik .balken li{display:grid;grid-template-columns:minmax(0,14rem) 1fr 2.5rem;align-items:center;gap:.5rem}.statistik .balken .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}.statistik .balken .spur{height:.7rem;background:var(--pergament-dunkel);border-radius:3px;overflow:hidden}.statistik .balken .spur i{display:block;height:100%;background:var(--messing-dunkel)}.statistik .balken b{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:520px){.statistik{padding:.75rem 1rem}.statistik .raster{grid-template-columns:1fr}.statistik .balken li{grid-template-columns:minmax(0,8rem) 1fr 2rem}}.statistik .abschnitt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.statistik .abschnitt-kopf h2{margin-bottom:.6rem}.statistik .je-knopf{font-size:.85rem;padding:.15rem .55rem}.statistik>.je-knopf{margin:0 .4rem .5rem 0}.statistik .quest-kennwerte td.name{white-space:normal;min-width:11rem;max-width:18rem}.statistik .raster>section.breit{grid-column:1 / -1}.statistik .je-stapel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:.5rem 1.5rem}.statistik .je-stapel>div{min-width:0;overflow-x:auto}.statistik .raster>section{min-width:0;overflow-x:auto}.statistik th{white-space:normal;vertical-align:bottom}.statistik .quest-je td.name{white-space:normal;min-width:11rem;max-width:18rem;vertical-align:top}.statistik .quest-je td.lv{vertical-align:top}.statistik .quest-je td.sp,.statistik .quest-je th.sp{text-align:left}.statistik .quest-je tbody+tbody{border-top:2px solid var(--linie)}.statistik .je-stapel h3 small{font-variant:normal;font-weight:400}.statistik .je-kennwerte{background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:6px;padding:.6rem 1rem;box-shadow:var(--schatten);margin-bottom:.75rem;overflow-x:auto}.statistik .vergleich-rahmen{overflow-x:auto}.statistik .vergleich th small{display:block;font-variant:normal;font-weight:400;font-size:.75rem}.statistik .vergleich td.name{max-width:16rem}.statistik .vergleich td.name,.statistik .vergleich td:first-child{white-space:normal}.statistik .vergleich td{white-space:nowrap}.statistik .vergleich .mini{display:inline-block;vertical-align:middle;width:2.5rem;height:.5rem;margin-right:.4rem;background:var(--pergament-dunkel);border-radius:2px;overflow:hidden}.statistik .vergleich .mini i{display:block;height:100%;background:var(--messing-dunkel)}.statistik .vergleich tr.fuss td{font-weight:600;border-top:2px solid var(--linie)}.statistik .ausreisser{font-weight:700}.statistik .ausreisser.hoch{color:#8a2a1a;background:#b03a241f}.statistik .ausreisser.tief{color:#1f4f78;background:#2860961f}.pfadverlauf .filter{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem}.pfadverlauf select{font:inherit;padding:.15rem .3rem;max-width:100%}.pfadverlauf .filter label{max-width:100%}.pfadverlauf .legende{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 .4rem;padding:0;list-style:none;font-size:.9rem}.pfadverlauf .legende i{display:inline-block;width:1.1rem;height:3px;margin-right:.35rem;vertical-align:middle;border-radius:2px}.pfadverlauf .legende .band i{height:.7rem;background:var(--gedaempft);opacity:.25}.pfadverlauf .legende small{color:var(--gedaempft)}.pfadverlauf .flaeche{position:relative}.pfadverlauf svg{display:block;width:100%;height:auto}.pfadverlauf .gitter{stroke:var(--linie);stroke-width:1}.pfadverlauf .achse{fill:var(--gedaempft);font-size:12px;font-variant-numeric:tabular-nums}.pfadverlauf .achse.titel{font-variant:small-caps;letter-spacing:.04em}.pfadverlauf .fadenkreuz{stroke:var(--tinte);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.pfadverlauf .tipp{position:absolute;top:.3rem;transform:translate(-50%);display:grid;gap:.1rem;padding:.35rem .55rem;pointer-events:none;background:var(--pergament-hell);border:1px solid var(--linie);border-radius:6px;box-shadow:var(--schatten);font-size:.82rem;white-space:nowrap}.pfadverlauf .tipp i{display:inline-block;width:.6rem;height:.6rem;margin-right:.3rem;border-radius:2px}.pfadverlauf .tipp small{color:var(--gedaempft)}.pfadverlauf .tabelle{margin-top:.5rem}.pfadverlauf .tabelle summary{cursor:pointer;color:var(--gedaempft)}.pfadverlauf .tabelle table{max-height:20rem}.statistik .raster>section,.statistik .je-kennwerte{container-type:inline-size}@container (max-width: 720px){.statistik table{font-size:.88rem}.statistik th,.statistik td{padding:.2rem .25rem}.statistik .vergleich .mini{display:none}.statistik .vergleich th small{font-size:.7rem}.statistik .vergleich td.name,.statistik .quest-kennwerte td.name,.statistik .quest-je td.name{min-width:6rem;max-width:11rem}}@container (max-width: 420px){.statistik table{font-size:.8rem}.statistik th,.statistik td{padding:.15rem .18rem}.statistik .vergleich td.name,.statistik .quest-kennwerte td.name,.statistik .quest-je td.name{min-width:3.5rem;overflow-wrap:anywhere}}@media(max-width:520px){.statistik .raster>section,.statistik .je-kennwerte{padding:.75rem .7rem}}.statistik .blaettern{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin:.4rem 0 0;color:var(--gedaempft);font-size:.85rem;font-variant-numeric:tabular-nums}.statistik .blaettern button{min-width:2rem;min-height:2rem;padding:0 .5rem;font-size:1.1rem;line-height:1;border:1px solid var(--linie);border-radius:6px;background:var(--pergament-hell);color:var(--tinte);cursor:pointer}.statistik .blaettern button:hover:not(:disabled){border-color:var(--messing)}.statistik .blaettern button:disabled{opacity:.35;cursor:default}.statistik .draft-sorte{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.9rem}.statistik .draft-sorte select{padding:.2rem .4rem;border-radius:6px;border:1px solid var(--messing-dunkel, #8a6a3a);background:var(--pergament, #f3ead6);font:inherit}.statistik table.draft th[colspan]{text-align:center;border-bottom:1px solid var(--linie, rgb(0 0 0 / .15))}.statistik table.draft td:nth-child(6),.statistik table.draft th[colspan="2"]{border-left:2px solid var(--linie, rgb(0 0 0 / .15))}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./crimson-pro-vietnamese-wght-normal-Djpar-EE.woff2) format("woff2-variations");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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-ext-wght-normal-4mBZvMWv.woff2) format("woff2-variations");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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-wght-normal-C4R2PX-h.woff2) format("woff2-variations");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:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./crimson-pro-vietnamese-wght-italic-Dpzp2Zc3.woff2) format("woff2-variations");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:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-ext-wght-italic-BwehhlXF.woff2) format("woff2-variations");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:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-wght-italic-CkPs-Rv6.woff2) format("woff2-variations");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{--holz-dunkel: #1f150f;--holz: #2c1f16;--holz-hell: #4a3423;--holz-kante: #6b4b2e;--filz-dunkel: #1d261c;--filz: #2d3a2a;--filz-hell: #3d4c38;--pergament: #efe4cb;--pergament-hell: #f8f1e1;--pergament-dunkel: #ddcda9;--messing: #c9a35b;--messing-hell: #e3c78a;--messing-dunkel: #8e6f35;--tinte: #2b2620;--tinte-hell: #f3ead6;--gedaempft: #6f665a;--linie: #cdbd9a;--leben: #c8443a;--blut: #a5352a;--gift: #3f7d3a;--gold: #d9a93e;--gefahr: #8e2f22;--unheil: #b2402e;--magie: #5a7fa8;--spielleiter: #3a5fa0;--papier: var(--pergament);--flaeche: var(--pergament-hell);--akzent: #7a4b2a;--schrift: "Crimson Pro Variable", "Crimson Pro", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--schatten: 0 1px 3px rgb(0 0 0 / .18);--schatten-hoch: 0 10px 30px rgb(0 0 0 / .45);--radius: 8px;--dauer: .16s}@media(prefers-reduced-motion:reduce){:root{--dauer: 0ms}}:root{color-scheme:light;font-family:var(--schrift);font-size:17px;font-optical-sizing:auto;color:var(--tinte);background:var(--papier)}h1,h2,h3,h4{font-weight:650}*{box-sizing:border-box}body{margin:0;background:var(--papier)}html{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}button,input,select{font:inherit;color:inherit}.kopf{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:1.5rem;padding:.5rem 1.25rem;background:linear-gradient(var(--holz-hell),var(--holz) 70%,var(--holz-dunkel));border-bottom:1px solid var(--holz-kante);color:var(--tinte-hell)}.kopf h1{margin:0;font-size:1.35rem;font-variant:small-caps;letter-spacing:.08em;color:var(--messing-hell)}.kopf h1{line-height:0}.kopf .schriftzug{display:block;height:1.9rem;width:auto;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6))}.ladebildschirm .schriftzug{display:block;width:min(560px,82vw);height:auto;filter:drop-shadow(0 4px 10px #000)}.kopf nav{display:flex;gap:.25rem}.kopf nav button{background:transparent;border:1px solid transparent;color:inherit;padding:.2rem .8rem;border-radius:999px;cursor:pointer}.kopf nav button:hover{border-color:#c9a35b73}.kopf nav button[aria-pressed=true]{background:var(--messing);border-color:var(--messing);color:var(--holz-dunkel)}.kopf .regelknopf{background:transparent;color:inherit;border:1px solid rgb(201 163 91 / .45);border-radius:999px;padding:.2rem .8rem;cursor:pointer}.kopf .stand{margin-left:auto;font-size:.85rem;opacity:.75}.kopf>*{flex:none}.kopf nav{min-width:0;flex:0 1 auto;overflow-x:auto;scrollbar-width:none}.kopf nav::-webkit-scrollbar{display:none}.kopf nav button{flex:none;white-space:nowrap}@media(max-width:900px){.kopf{gap:.75rem;padding:.5rem .75rem}.kopf .stand{display:none}}@media(max-width:720px){.kopf h1{display:none}.kopf{gap:.3rem;padding:.5rem .4rem}.kopf nav{gap:0}.kopf nav button{padding:.2rem .45rem;font-size:.92rem}.kopf .kopf-label{display:none}.kopf>.regelknopf{margin-left:auto;padding:.2rem .4rem}}@media(max-width:400px){.kopf nav button{padding:.2rem .32rem;font-size:.85rem}}.meldung{padding:2rem;color:var(--gedaempft)}.meldung.fehler{color:#8b1d1d}.meldung.hinweis{padding:1rem 0}.browser{padding:1rem 1.25rem 3rem}.filterleiste{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.filterleiste input{flex:1 1 18rem}.filterleiste input,.filterleiste select,.filterleiste button{padding:.4rem .6rem;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche)}.filterleiste button{cursor:pointer}.zaehler{color:var(--gedaempft);font-size:.9rem;margin-left:auto}.raster{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.kachel{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.kopien{position:absolute;top:6px;right:6px;padding:0 .4rem;border-radius:3px;background:var(--tinte);color:var(--papier);font-size:.8rem}.kartenbild{display:block;width:100%;height:auto;aspect-ratio:372 / 520;border-radius:4.8%/3.43%;box-shadow:var(--schatten);background:var(--flaeche)}.kartenbild.probe{aspect-ratio:266 / 384;border-radius:4.8%/3.33%}.textkarte{display:flex;flex-direction:column;gap:.3rem;padding:.6rem;overflow:hidden;text-align:left;font-size:.75rem;border:1px solid var(--linie)}.textkarte em{color:var(--gedaempft)}.textkarte p{margin:0;white-space:pre-line}.schleier{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:2rem;background:#1e1a1499}.detail{position:relative;display:grid;grid-template-columns:340px 1fr;gap:1.5rem;width:min(960px,100%);max-width:100%;min-width:0;flex:0 1 auto;max-height:100%;overflow:auto;padding:1.5rem;border-radius:8px;background:var(--flaeche)}.detail .kartenbild{width:340px}.detailtext h2{margin-top:0}.detailtext dl{display:grid;grid-template-columns:max-content 1fr;gap:.2rem 1rem;font-size:.9rem}.detailtext dt{color:var(--gedaempft)}.detailtext dd{margin:0;overflow-wrap:anywhere}.detailtext .keywords{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--linie)}.klauseln{padding-left:1.4rem}.klauseln li{margin-bottom:.4rem}.flavor{font-style:italic;color:var(--gedaempft)}.schliessen{position:absolute;top:.5rem;right:.75rem;border:0;background:none;font-size:1.6rem;cursor:pointer}.quests{padding:1rem 1.25rem 3rem;max-width:960px}.quests .level{border-bottom:2px solid var(--tinte);padding-bottom:.2rem}.quest{margin:1rem 0 2rem;padding:1rem 1.25rem;border:1px solid var(--linie);border-radius:8px;background:var(--flaeche)}.quest h2{margin-top:0;font-size:1.25rem}.quest h2 small{font-weight:400;color:var(--gedaempft);font-size:.85rem}.quest dl>div{display:grid;grid-template-columns:10rem 1fr;gap:1rem;padding:.3rem 0;border-top:1px solid var(--linie)}.quest dt{color:var(--gedaempft)}.quest dd{margin:0}.quest dd p{margin:0 0 .3rem}.spielstart{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;padding:1.5rem 1.25rem;max-width:1100px}.spielstart .zeile,.zeile{display:flex;gap:.5rem;align-items:center;margin:.5rem 0}.questwahl,.staende{list-style:none;padding:0;display:grid;gap:.5rem}.questwahl button,.staende li>button:first-child{display:flex;justify-content:space-between;gap:1rem;width:100%;text-align:left;padding:.6rem .8rem;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);cursor:pointer}.questwahl button:disabled{opacity:.5;cursor:not-allowed}.questwahl span,.staende span{color:var(--gedaempft);font-size:.85rem}.staende li{display:flex;gap:.25rem}.staende .loeschen{border:0;background:none;cursor:pointer;font-size:1.2rem}.tisch{padding:.5rem 1rem 2rem;display:grid;gap:.6rem}.statusleiste{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;padding:.4rem .75rem;border-radius:6px;background:var(--flaeche);border:1px solid var(--linie);font-size:.9rem}.statusleiste .rechts{margin-left:auto;display:flex;gap:.3rem}.statusleiste button,.knoepfe button,.werkzeuge button,.anfrage button{padding:.3rem .7rem;border:1px solid #b59b6a;border-radius:6px;background:var(--pergament-hell);cursor:pointer;transition:background var(--dauer),border-color var(--dauer)}.statusleiste button:hover:not(:disabled),.knoepfe button:hover:not(:disabled),.anfrage button:hover:not(:disabled){background:#fff6dc;border-color:var(--messing)}button[aria-pressed=true]{background:var(--holz-hell);color:var(--tinte-hell);border-color:var(--holz-hell)}button:disabled{opacity:.45;cursor:not-allowed}button.primaer{background:var(--akzent);color:#fff6e6;border-color:#5c3518;font-weight:650}button.primaer:hover:not(:disabled){background:#8b5631}:focus-visible{outline:2px solid var(--messing);outline-offset:2px}.banner{padding:.4rem .75rem;border-radius:4px;background:#f6e4d6;cursor:pointer}.pfadleiste{display:grid;grid-template-columns:3rem repeat(3,minmax(0,1fr)) 9rem;gap:.5rem;align-items:stretch}.spielermarke{display:grid;place-items:center;writing-mode:vertical-rl;transform:rotate(180deg);background:var(--tinte);color:var(--papier);border-radius:6px;letter-spacing:.2em}.bereich{border:1px solid var(--linie);border-radius:6px;padding:.3rem;background:#fff6}.bereich h3{margin:0 0 .3rem;font-size:.85rem;color:var(--gedaempft);text-align:center}.bereich-0{background:#a03c2814}.felder{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.feld{display:grid;gap:.2rem;align-content:start;min-height:11rem}.feld .leer{display:grid;place-items:center;height:100%;min-height:10rem;border:1px dashed var(--linie);border-radius:6px;color:var(--gedaempft);font-size:.85rem}.feldinfo{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.72rem;color:var(--gedaempft)}.etikett{padding:0 .3rem;border-radius:3px;background:var(--tinte);color:var(--papier)}.stapelspalte{display:grid;gap:.4rem;align-content:start;font-size:.85rem}.pfaddeck{display:grid;place-items:center;aspect-ratio:372 / 520;border-radius:6px;background:repeating-linear-gradient(45deg,#5a4630,#5a4630 6px,#4c3b28 6px 12px);color:var(--papier)}.pfaddeck .zahl{font-size:1.8rem;font-weight:700}.wellen,.eskalationsreihe{display:grid;gap:.1rem;color:var(--gedaempft)}.questknopf{padding:.3rem;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);cursor:pointer}.questmarker{margin-left:.3rem;padding:0 .35rem;border-radius:3px;background:#1e1a141f;font-weight:600;white-space:nowrap}.questmarker.belegt{background:#1e1a14d9;color:#fff}.ablagezahl{color:var(--gedaempft)}.tischkarte{position:relative;display:block;width:100%;padding:0;border:2px solid transparent;border-radius:8px;background:none;cursor:pointer}.tischkarte.mittel{max-width:150px}.tischkarte.klein{width:90px}.tischkarte.gewaehlt{border-color:var(--akzent);box-shadow:0 0 0 2px var(--akzent)}.tischkarte.markiert{border-color:#b23a1d}.tischkarte.gedimmt{opacity:.55}.plaketten{position:absolute;top:4px;left:4px;display:grid;gap:2px;justify-items:start}.plakette{padding:0 .3rem;border-radius:3px;font-size:.75rem;background:#1e1a14d9;color:#fff}.plakette.schaden{background:#961e14e6}.plakette.gift{background:#286e28e6}.plakette.angriff.veraendert{background:#aa640af2;font-weight:600}.anhaenge{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .5rem;font-size:.7rem;color:var(--akzent)}.anhaenge .anhang{display:inline-flex;align-items:center}.anhaenge .lupe{font-size:1em}.anhangliste{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.anhangliste>li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.6rem;align-items:start}.anhangliste .klauseln{font-size:.95rem;margin:.3rem 0}.anhangkarte{padding:0;border:0;background:none;cursor:zoom-in}.detail .anhangkarte .kartenbild{width:90px;height:auto}.traeger{margin-top:.8rem}.linkknopf{padding:0;border:0;background:none;color:var(--akzent);text-decoration:underline;cursor:pointer;font:inherit}.tischunten{display:grid;grid-template-columns:minmax(0,1fr) 290px 340px;gap:.6rem;align-items:start}.spielerbereich{display:grid;gap:.4rem;align-content:start;min-width:0}.aktionsfeld{display:grid;gap:.6rem;padding:.6rem;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche)}.auswahl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:.6rem}.auswahl h2{margin:0 0 .4rem;font-size:1.1rem}.knoepfe{display:flex;flex-wrap:wrap;gap:.4rem}.knoepfe.senkrecht{flex-direction:column;align-items:stretch}.knoepfe.senkrecht button{text-align:left}.hinweis{color:var(--gedaempft);font-size:.9rem;margin:.2rem 0}.seitenleiste{display:grid;gap:.6rem}.anfrage{padding:.6rem .75rem;border:2px solid var(--akzent);border-radius:6px;background:#fffaf2}.anfrage.warnung{border-color:#b23a1d}.anfrage.spielleiter{border-color:#3a5fa0}.anfrage h2{margin:0 0 .4rem;font-size:1.05rem}.anfrage blockquote{margin:.4rem 0;padding:.4rem .6rem;border-left:3px solid #3a5fa0;background:var(--flaeche)}.rechnung{font-variant-numeric:tabular-nums}.handwahl{display:flex;flex-wrap:wrap;gap:.3rem;margin:.4rem 0}.probenkarte{display:flex;gap:.6rem;align-items:center}.probenkarte .tischkarte.klein{width:150px;flex:none;cursor:default}.probenkarte .rechnung{font-size:1rem}.werkzeuge{padding:.5rem .75rem;border:1px solid #3a5fa0;border-radius:6px;background:#f3f6fb;font-size:.85rem}.werkzeuge h3{margin:0 0 .3rem;font-size:.95rem}.werkzeuggruppe{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:center;padding:.3rem 0;border-top:1px solid #d5dcea}.pm{display:inline-flex;gap:.2rem;align-items:center}.protokoll{max-height:22rem;overflow:auto;padding:.4rem .75rem;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);font-size:.8rem}.protokoll h3{margin:0 0 .3rem;font-size:.95rem}.protokoll ol{margin:0;padding-left:1.2rem}.reihe h3{margin:0 0 .3rem;font-size:.9rem;color:var(--gedaempft)}.reihe .karten{display:flex;flex-wrap:wrap;gap:.5rem;min-height:4rem}.reihe .tischkarte.mittel{width:130px}.questdetail dl{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem}.questdetail dd{margin:0}.questdetail p{margin:0 0 .3rem}.questdetail,.ende{display:block}.ende{max-width:560px}.zwischenphase{padding:1rem 1.25rem 3rem;max-width:1100px}.zwischenphase .questwahl li p{margin:.2rem 0 .6rem .8rem;font-size:.85rem}.stadtbrett{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}.stadtbrett figure{margin:0}.stadtbrett figcaption{font-size:.8rem;color:var(--gedaempft)}.stadtbrett .gesperrt{opacity:.6}details.werkzeuggruppe{display:block}details.werkzeuggruppe summary{cursor:pointer}.stadt{padding:.75rem 1.25rem 3rem}.schrittleiste{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;padding:0;margin:0 0 .5rem}.schrittleiste li{padding:.25rem .7rem;border-radius:999px;border:1px solid var(--linie);color:var(--gedaempft);font-size:.85rem}.schrittleiste li.erledigt{background:#e3dccd}.schrittleiste li.aktuell{background:var(--akzent);border-color:var(--akzent);color:#fff}.stadtraster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px) 300px;gap:.8rem;align-items:start}.stadtmitte{display:grid;gap:.6rem;align-content:start;min-width:0}.stadtmitte h2{margin:0 0 .4rem;font-size:1.1rem}.stadtmitte h2 small{font-weight:400;color:var(--gedaempft);font-size:.8rem}.stadthaupt{display:grid;gap:1rem}.stadthaupt h2{margin:0 0 .4rem;font-size:1.1rem}.stadthaupt h2 small{font-weight:400;color:var(--gedaempft);font-size:.8rem}.achsen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.achse{display:grid;gap:.25rem}.achse button{display:flex;justify-content:space-between;gap:.4rem;padding:.35rem .5rem;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);cursor:pointer;font-size:.85rem}.stufe{letter-spacing:.1em;color:var(--akzent)}.ortschaften{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem}.ortschaft{display:grid;grid-template-columns:100px 1fr;gap:.5rem;align-items:start;padding:.4rem;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche)}.ortschaft .tischkarte.mittel{max-width:100px}.ortschaft button{font-size:.78rem;text-align:left}.markt{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;margin-bottom:.5rem}.marktkarte{display:grid;gap:.25rem}.marktkarte button{font-size:.8rem;padding:.25rem;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);cursor:pointer}.deckliste{padding:.4rem .75rem;border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);font-size:.82rem}.deckliste h3{margin:.2rem 0;font-size:.9rem}.deckliste ul{margin:0;padding-left:1.1rem;columns:2}.handwahl .tischkarte.mittel{width:150px}.stapelknopf{font:inherit;padding:0 .4rem;cursor:pointer}.detail.stapeldetail{display:block;width:min(1100px,100%)}.stapeldetail h2{margin:0 2rem .3rem 0}.stapeldetail .karten{display:flex;flex-wrap:wrap;gap:.5rem}.stapeldetail .tischkarte.klein{width:120px;cursor:default}.stapeldetail .kartenbild{width:100%}.detail.aufgedeckt{grid-template-columns:minmax(0,340px) minmax(0,1fr);width:min(820px,100%);align-items:start}.aufgedeckt-bild .kartenbild{width:100%}.aufgedeckt-text h2{margin:0 0 .4rem}.aufgedeckt-text .anlass{margin:0 0 .3rem;font-size:.85rem;color:var(--gedaempft);text-transform:uppercase;letter-spacing:.04em}.aufgedeckt-text .flavor{font-size:1.05rem;margin:0 0 1rem}.aufgedeckt-text h3{margin:.8rem 0 .3rem;font-size:.95rem}.aufgedeckt-text .zeile{margin:0;padding:.6rem .8rem;border-left:4px solid var(--akzent);background:var(--grund, rgb(0 0 0 / .04))}.aufgedeckt-text .effekt{padding-left:1.1rem}.detail.eskalationsfenster{display:flex;flex-direction:column;gap:.7rem;width:min(760px,100%);border-top:6px solid var(--akzent)}.eskalation-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem}.eskalation-kopf h2{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1;letter-spacing:.06em;color:var(--akzent)}.eskalation-marke{flex:none;padding:.3rem .8rem;border:2px solid var(--akzent);border-radius:6px;font-size:1.15rem;font-variant:small-caps;letter-spacing:.04em}.eskalation-marke b{font-size:1.5rem;margin-left:.15rem}.eskalationsfenster .anlass{margin:-.3rem 0 0;font-size:.85rem;color:var(--gedaempft);text-transform:uppercase;letter-spacing:.04em}.eskalation-flavour{margin:0;font-size:clamp(1.1rem,2.4vw,1.35rem);line-height:1.4;font-style:italic}.eskalation-bild{display:block;width:auto;height:auto;max-width:100%;max-height:38dvh;margin:0 auto;border-radius:6px;border:1px solid var(--messing-dunkel)}.eskalation-schritte{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;align-content:start}.eskalationsfenster>*{flex:none}.eskalationsfenster>.eskalation-bild{flex:0 1 auto;min-height:120px;object-fit:contain}.eskalation-schritte li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.5rem;align-items:baseline;line-height:1.4;color:var(--gedaempft)}.eskalation-schritte .nr{font-weight:700;text-align:center}.eskalation-schritte li.questzeile{padding:.6rem .8rem .6rem 0;border-left:4px solid var(--akzent);background:var(--grund, rgb(0 0 0 / .04));color:inherit;font-size:1.05rem}.eskalation-schritte li.questzeile small{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft)}.eskalationsfenster .knoepfe{margin-top:.2rem}@media(max-width:640px){.detail.aufgedeckt{grid-template-columns:1fr}.aufgedeckt-bild{max-width:260px;margin:0 auto}}:root{--kopf-h: 3.3rem;--pfad-h: clamp(110px, 22dvh, 240px);--hand-h: clamp(100px, 23.5dvh, 240px)}@media(min-width:1100px){.spieltisch{display:flex;flex-direction:column;height:calc(100dvh - var(--kopf-h));padding:.4rem .75rem .5rem;gap:.4rem;overflow:hidden}.spieltisch .statusleiste{flex-wrap:nowrap;padding:.25rem .6rem;font-size:.82rem;white-space:nowrap;overflow-x:auto}.spieltisch .statusleiste button{padding:.15rem .5rem}.pfadleiste{flex:none}.bereich h3{margin-bottom:.15rem;font-size:.8rem}.feld{min-height:0;justify-items:center}.feld .leer{width:100%;min-height:var(--pfad-h)}.pfadleiste .tischkarte{width:auto;max-width:100%}.pfadleiste .kartenbild{height:var(--pfad-h);width:auto;max-width:100%}.pfaddeck{height:calc(var(--pfad-h) * .55);aspect-ratio:auto}.stapelspalte{gap:.25rem;font-size:.8rem}.tischunten{flex:1;min-height:0;align-items:stretch}.spielerbereich,.aktionsfeld,.seitenleiste{min-height:0;overflow:auto}.spielerbereich{overflow-x:hidden}.spielerbereich>.reihe{min-width:0}.aktionsfeld{align-content:start}.reihe h3{margin-bottom:.2rem}.reihe .karten{flex-wrap:nowrap;overflow-x:auto;min-height:0;padding-bottom:.2rem}.reihe .tischkarte.mittel{width:auto;max-width:none;flex:none}.reihe .kartenbild{height:var(--hand-h);width:auto}.seitenleiste{display:flex;flex-direction:column;gap:.5rem}.seitenleiste>*{flex:none}.seitenleiste>.protokoll{flex:1 1 6rem;max-height:none;min-height:6rem}}@media(max-width:1099px){.tischunten,.stadtraster{grid-template-columns:minmax(0,1fr)}}@media(min-width:1100px){.stadttisch{display:flex;flex-direction:column;height:calc(100dvh - var(--kopf-h));padding:.4rem .75rem .5rem;gap:.4rem;overflow:hidden}.stadttisch .statusleiste{flex:none;flex-wrap:nowrap;padding:.25rem .6rem;font-size:.82rem;white-space:nowrap}.stadttisch .statusleiste button{padding:.15rem .5rem}.stadttisch .stadt{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}.stadttisch>.online-zuschauen{flex:1;min-height:0;display:flex;flex-direction:column}.stadttisch .stadt>.schrittleiste,.stadttisch .stadt>.rechnung{flex:none;margin:0 0 .3rem}.stadttisch .schrittleiste li{padding:.1rem .6rem;font-size:.8rem}.stadttisch .stadt>.rechnung{font-size:.85rem}.stadttisch .stadtraster{flex:1;min-height:0;align-items:stretch}.stadttisch .stadthaupt,.stadttisch .stadtmitte,.stadttisch .seitenleiste{min-height:0;overflow:auto;align-content:start}.stadttisch .stadthaupt{gap:.6rem}.stadttisch .achse button{padding:.2rem .45rem;font-size:.8rem}.stadttisch .ortschaften{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem}.stadttisch .ortschaft{grid-template-columns:78px 1fr;gap:.4rem;padding:.3rem}.stadttisch .ortschaft .tischkarte.mittel{max-width:78px}.stadttisch .ortschaft button{font-size:.72rem;padding:.2rem .4rem;line-height:1.25}.stadttisch .markt{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.stadttisch .seitenleiste{display:flex;flex-direction:column;gap:.5rem}.stadttisch .seitenleiste>*{flex:none}.stadttisch .seitenleiste>.protokoll{flex:1 1 6rem;max-height:none;min-height:6rem}}.detail.gross{grid-template-columns:auto minmax(260px,1fr);width:min(1100px,100%);align-items:start}.gross-bild .kartenbild{width:auto;height:min(78dvh,640px);max-width:100%}.gross-bild .kartenbild.textkarte{width:min(78dvh,640px);height:auto}.gross-text h2{margin:0 2rem .2rem 0}.gross-text .typzeile,.gross-text .werte{margin:0 0 .6rem;color:var(--gedaempft);font-size:.9rem}.gross-text .klauseln{padding-left:1.1rem;font-size:1.05rem;line-height:1.45}.gross-text .klauseln li{margin-bottom:.4rem}.gross-text h3{margin:.8rem 0 .3rem;font-size:.95rem}.gross-text .zustand{margin:0;padding-left:1.1rem}.auswahlbild{padding:0;border:0;background:none;cursor:zoom-in}.vergroessern{margin:0 0 .4rem;padding:.15rem .5rem;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);cursor:pointer;font-size:.85rem}.ortschaft .tischkarte{cursor:zoom-in}@media(max-width:760px){.detail.gross{grid-template-columns:1fr}.gross-bild .kartenbild{height:auto;width:100%}}.detail.durchsehen{display:flex;flex-direction:column;gap:.6rem;width:min(1200px,100%)}.durchsehen-kopf{display:flex;align-items:baseline;gap:.8rem;margin-right:2.5rem}.durchsehen-kopf h2{margin:0}.durchsehen-kopf .zaehler{color:var(--gedaempft);font-variant-numeric:tabular-nums}.durchsehen-haupt{display:grid;grid-template-columns:auto auto auto minmax(240px,1fr);gap:.6rem 1rem;align-items:center;min-height:0}.durchsehen{--durchsehen-h: clamp(220px, calc(100dvh - 22rem) , 600px)}.durchsehen>*{flex:none}.durchsehen-haupt .gross-bild .kartenbild{height:var(--durchsehen-h)}.durchsehen-haupt .gross-text{align-self:start;max-height:var(--durchsehen-h);overflow:auto}.durchsehen .blaettern{width:2.6rem;height:4.5rem;border-radius:10px;border:1px solid var(--messing-dunkel);background:var(--pergament);font-size:2rem;line-height:1;cursor:pointer;color:var(--tinte)}.durchsehen .blaettern:hover:not(:disabled){background:var(--messing-hell, #e8d3a0)}.durchsehen .blaettern:disabled{opacity:.3;cursor:default}.durchsehen-streifen{list-style:none;margin:0;padding:.3rem .1rem .5rem;display:flex;gap:.5rem;overflow-x:auto}.durchsehen-streifen button{display:grid;justify-items:center;gap:.2rem;padding:.2rem;border-radius:8px;border:2px solid transparent;background:none;cursor:pointer}.durchsehen-streifen .kartenbild{width:84px}.durchsehen-streifen small{font-size:.72rem;color:var(--gedaempft);white-space:nowrap}.durchsehen-streifen button:hover{border-color:var(--messing-dunkel)}.durchsehen-streifen button[aria-current=true]{border-color:var(--akzent);background:#c9a35b2e}@media(max-width:860px){.durchsehen-haupt{grid-template-columns:auto 1fr auto}.durchsehen-haupt .gross-bild{justify-self:center}.durchsehen-haupt .gross-bild .kartenbild{height:auto;width:min(100%,52dvh)}.durchsehen-haupt .gross-text{grid-column:1 / -1;max-height:none}}.deckliste li{break-inside:avoid}.lupe{margin-left:.3rem;padding:0 .2rem;border:0;background:none;cursor:zoom-in;font-size:.8em;opacity:.6}.lupe:hover,.lupe:focus-visible{opacity:1}.stapeldetail section+section{margin-top:1rem;padding-top:.6rem;border-top:1px solid var(--linie)}.stapeldetail .tischkarte.klein:has(.kartenbild.probe){width:100px}.detail.meldungfenster{grid-template-columns:auto minmax(0,1fr);width:min(640px,100%);align-items:start;border-top:6px solid #4f7a3a}.meldung-bild .kartenbild{width:150px}.meldung-text h2{margin:0 0 .5rem;font-size:1.2rem}.meldung-text ul{margin:0 0 .8rem;padding-left:1.1rem;line-height:1.45}.detail.meldungfenster:not(:has(.meldung-bild)){grid-template-columns:1fr}.auto-ok{position:relative;overflow:hidden}.auto-ok-text{position:relative}.auto-ok-balken{position:absolute;left:0;bottom:0;height:4px;width:100%;background:#fff4dcbf;transform-origin:left center;animation-name:auto-ok-ablauf;animation-timing-function:linear;animation-fill-mode:forwards}.auto-ok:hover .auto-ok-balken{animation-play-state:paused}@keyframes auto-ok-ablauf{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.kopf .regelknopf{margin-left:.5rem;padding:.25rem .8rem;border:1px solid var(--papier);border-radius:4px;background:transparent;color:inherit;cursor:pointer}.kopf .regelknopf[aria-pressed=true]{background:var(--papier);color:var(--tinte)}.regelschleier{z-index:30;padding:1.5rem}.regelschleier[hidden]{display:none}.regelfenster{position:relative;display:flex;flex-direction:column;width:min(1200px,100%);height:100%;border-radius:8px;background:var(--flaeche);overflow:hidden}.regelkopf{display:flex;align-items:center;gap:.8rem;padding:.6rem 3rem .6rem 1rem;border-bottom:1px solid var(--linie)}.regeltabs{display:flex;gap:.25rem}.regeltabs button{padding:.3rem .8rem;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);cursor:pointer}.regeltabs button[aria-selected=true]{background:var(--akzent);border-color:var(--akzent);color:#fff}.regelkopf input{flex:0 1 16rem;padding:.3rem .5rem;border:1px solid var(--linie);border-radius:4px}.regelkopf .hinweis{margin-left:auto;font-size:.8rem}.regelkoerper{flex:1;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr)}.regeltoc{overflow:auto;padding:.6rem;border-right:1px solid var(--linie);display:flex;flex-direction:column;gap:1px}.regeltoc button{text-align:left;padding:.2rem .4rem;border:0;border-radius:3px;background:none;cursor:pointer;font-size:.85rem}.regeltoc button:hover{background:#efe8da}.regeltoc .ebene-2{font-weight:600;margin-top:.3rem}.regeltoc .ebene-3{padding-left:1rem}.regeltoc .ebene-4{padding-left:1.8rem;font-size:.8rem;color:var(--gedaempft)}.regeltext{position:relative;overflow:auto;padding:1rem 2rem 3rem;line-height:1.55}.regeltext h1{margin-top:0}.regeltext h2{margin-top:2rem;padding-top:.5rem;border-top:1px solid var(--linie)}.regeltext table{border-collapse:collapse;margin:.6rem 0;font-size:.9rem}.regeltext th,.regeltext td{border:1px solid var(--linie);padding:.25rem .5rem;vertical-align:top;text-align:left}.regeltext th{background:#efe8da}.regeltext blockquote{margin:.6rem 0;padding:.4rem .8rem;border-left:3px solid var(--linie);color:var(--gedaempft);background:#faf6ee}.regeltext code{font-size:.88em;background:#efe8da;padding:0 .2rem;border-radius:3px}.regeltext pre{overflow:auto;padding:.6rem;background:#efe8da;border-radius:4px}@media(max-width:760px){.regelkoerper{grid-template-columns:1fr}.regeltoc{display:none}.regelschleier{padding:0}}.gesperrt{display:grid;gap:.15rem}.gesperrt .grund{font-size:.8rem;color:var(--gedaempft)}.exportliste{position:fixed;z-index:1000;min-width:18rem;font-size:.9rem;white-space:normal;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:6px;box-shadow:0 6px 20px #00000040}.exportliste .hinweis{margin:0 0 4px;font-size:.85em}.exportliste button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px}.exportliste button span{font-size:.85em;opacity:.75}.dateiwahl input{font:inherit}.spielstart{max-width:none;min-height:calc(100dvh - var(--kopf-h));margin:0;padding:1.5rem max(1.25rem,calc((100vw - 1240px)/2));align-content:start;background:radial-gradient(ellipse at 50% 20%,#3a2a1d,#241810 70%,#1a110b)}.spielstart>section{align-self:start;padding:1rem 1.2rem 1.2rem;border-radius:12px;background:var(--pergament-hell);border:1px solid var(--messing-dunkel);box-shadow:var(--schatten-hoch)}.spielstart h2,.spielstart h3,.quests h2,.quests .level,.browser h2{font-variant:small-caps;letter-spacing:.04em}.spielstart h2{margin-top:0;font-size:1.4rem;color:var(--akzent)}.spielstart .knoepfe{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 .4rem}.spielstart .knoepfe button{padding:.5rem 1rem;border-radius:8px;border:1px solid #b59b6a;background:var(--pergament);cursor:pointer}.spielstart .knoepfe button.primaer{background:var(--akzent);color:#fff6e6;border-color:#5c3518}.spielstart input,.spielstart .zeile button{padding:.3rem .5rem;border:1px solid #b59b6a;border-radius:6px;background:var(--pergament)}.spielstart .zeile button{cursor:pointer}.questwahl button,.staende li>button:first-child{background:var(--pergament);border-color:#c9b58d;transition:border-color var(--dauer),background var(--dauer)}.questwahl button:hover:not(:disabled),.staende li>button:first-child:hover{border-color:var(--messing);background:#fff6dc}.questwahl b,.staende b{font-variant:small-caps;letter-spacing:.02em}.browser,.quests,.abdeckung{min-height:calc(100dvh - var(--kopf-h))}.filterleiste input,.filterleiste select,.filterleiste button{border-color:#c9b58d;background:var(--pergament-hell);border-radius:6px}.kachel .kartenbild{transition:transform var(--dauer),box-shadow var(--dauer)}.kachel:hover .kartenbild{transform:translateY(-3px);box-shadow:0 8px 18px #00000040}.quest{background:var(--pergament-hell);border-color:#c9b58d;box-shadow:0 4px 12px #00000014}.quests .level{border-bottom-color:var(--messing-dunkel);color:var(--akzent)}.detail{background:var(--pergament-hell);border:1px solid var(--messing-dunkel);box-shadow:var(--schatten-hoch)}.schleier{background:#140e09ad}.detail h2,.abdeckung table th{font-variant:small-caps;letter-spacing:.03em}.anfrage.abstimmung .stimmen{border-collapse:collapse;margin:.3rem 0}.anfrage.abstimmung .stimmen th{text-align:left;padding:.25rem .6rem .25rem 0;white-space:nowrap;font-weight:600}.anfrage.abstimmung .stimmen td{padding:.2rem 0}.anfrage.abstimmung .stimmen .knoepfe{margin:0}.anfrage.abstimmung .punkt{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;vertical-align:-1px}.nurkommentiert[aria-pressed=true]{background:var(--messing);border-color:var(--messing-dunkel);color:var(--holz-dunkel)}.kommentarmarke{position:absolute;bottom:8px;right:6px;padding:0 .45rem;border-radius:3px;background:var(--messing);color:var(--holz-dunkel);font-size:.8rem;font-weight:600;box-shadow:var(--schatten)}.kommentare{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--linie)}.kommentare h3{margin:0 0 .6rem;font-size:1.05rem;letter-spacing:.02em}.kommentarleer{color:var(--gedaempft);font-style:italic;margin:0 0 .75rem}.kommentarliste{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.5rem}.kommentarliste li{padding:.5rem .75rem;border-left:3px solid var(--messing);background:var(--pergament);border-radius:0 4px 4px 0}.kommentarliste p{margin:0 0 .2rem;white-space:pre-line;overflow-wrap:anywhere}.kommentarkopf{font-size:.8rem;font-style:italic;color:var(--gedaempft)}.kommentarform{display:grid;gap:.4rem}.kommentarform textarea,.kommentarform input{font:inherit;padding:.4rem .6rem;border:1px solid var(--linie);border-radius:4px;background:var(--pergament-hell);color:var(--tinte)}.kommentarform textarea{resize:vertical;min-height:4.5rem}.kommentarzeile{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.kommentarzeile input{flex:1 1 10rem}.kommentarzahl{font-size:.8rem;color:var(--gedaempft)}.kommentarzeile button{min-height:2.25rem;padding:.3rem .9rem;border-radius:4px;cursor:pointer;border:1px solid var(--messing-dunkel);background:var(--holz-hell);color:var(--tinte-hell);font:inherit}.kommentarzeile button:disabled{opacity:.5;cursor:default}.kommentarform small{color:var(--gedaempft);font-size:.75rem}.kommentarfehler{color:var(--blut);margin:.5rem 0 0}.questfilter{display:flex;justify-content:flex-end;margin-bottom:.5rem}.questfilter .nurkommentiert{font:inherit;padding:.4rem .8rem;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);cursor:pointer;min-height:2.25rem}.questnotizen{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--linie)}.questnotizen summary{cursor:pointer;color:var(--akzent);font-weight:600;padding:.3rem 0}.questnotizen[open] summary{margin-bottom:.5rem}.questnotizen .kommentare{margin-top:0;padding-top:0;border-top:0}.questfilter .nurkommentiert[aria-pressed=true]{background:var(--messing);border-color:var(--messing-dunkel);color:var(--holz-dunkel)}.bewertungkasten{margin:.4rem 0 .6rem;padding:.4rem .7rem;border-radius:8px;background:#efe3c6;border:1px solid #d3bf93;font-size:.9rem}.bewertungkasten summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem}.bewertungkasten summary .schwer{font-weight:600}.bewertungkasten .wort{padding:0 .45rem;border-radius:999px;background:#e9b9ad;font-size:.8rem}.bewertungkasten .wort.gut{background:#c7e0b8}.bewertungkasten .verteilung{display:flex;height:20px;margin:.5rem 0 .2rem;border-radius:5px;overflow:hidden;background:#e6d9bb}.bewertungkasten .teil{display:grid;place-items:center;flex-basis:0;font:700 .75rem var(--schrift);color:#1f150f}.bewertungkasten .s-2{background:#6f9ac4}.bewertungkasten .s-1{background:#a9c6e2}.bewertungkasten .s0{background:#9fc08a}.bewertungkasten .s1{background:#e5a796}.bewertungkasten .s2{background:#c9705e}.bewertungkasten .legende{display:flex;justify-content:space-between;margin:0;font-size:.72rem;color:var(--gedaempft)}.bewertungkasten .legende span{background:none!important}.bewertungkasten .worte{display:flex;flex-wrap:wrap;gap:.25rem;margin:.5rem 0 .2rem}.bewertungkasten .texte{margin:.4rem 0 .2rem;padding-left:1.1rem}.bewertungkasten .texte small{color:var(--gedaempft)}.spielstart .knoepfe a.knopf{display:inline-block;padding:.5rem 1rem;border-radius:8px;border:1px solid #b59b6a;background:var(--pergament);color:var(--tinte);text-decoration:none;cursor:pointer}.spielstart .knoepfe a.knopf:hover{background:#fff6dc;border-color:var(--messing)}.spielstart .knoepfe a.knopf.primaer{background:var(--akzent);color:#fff6e6;border-color:#5c3518;font-weight:650}.spielstart .knoepfe a.knopf.primaer:hover{background:#8b5631}
