@font-face{font-family:Display;src:url(../fonts/BebasNeue.woff2) format("woff2");font-display:swap}@font-face{font-family:UI;src:url(../fonts/Outfit.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Pixel;src:url(../fonts/PressStart2P.woff2) format("woff2");font-display:swap}:root{--cream: #f6efe4;--ink: #14171c;--teal: #3fbfb0;--gold: #f2b705;--rot: #d8382f;--line: rgba(246, 239, 228, .18);--karte: rgba(16, 18, 22, .86)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#14171c}body{font-family:UI,system-ui,sans-serif;color:var(--cream);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#spiel{display:block;width:100vw;height:100vh;touch-action:none}.weg{display:none!important}#hud{position:fixed;inset:0;pointer-events:none}.knopf{pointer-events:auto;font:inherit;cursor:pointer;background:var(--karte);color:var(--cream);border:1px solid var(--line);border-radius:0;padding:9px 18px;font-size:14px}.knopf:active{transform:scale(.96)}.knopf.klein{padding:6px 13px;font-size:12px}.knopf.gross{background:var(--teal);color:#0d1013;border-color:transparent;font-weight:600;padding:12px 26px;font-size:15px}.knopf.warn{color:var(--rot)}.knopf[disabled]{opacity:.4;cursor:default}#oben-links{position:fixed;top:12px;left:12px;display:flex;gap:8px}.stat{background:var(--karte);border:1px solid var(--line);border-radius:0;padding:6px 12px 5px;display:flex;gap:8px;align-items:baseline;font-family:Display,sans-serif;font-size:22px;letter-spacing:.04em}.stat .label{font-family:UI,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.6}#wellenleiste{position:fixed;top:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:var(--karte);border:1px solid var(--line);border-radius:0;padding:5px 6px 5px 16px;font-size:13px;white-space:nowrap}#start-welle.kalt{background:var(--teal);color:var(--ink);opacity:.75}#minikarte{position:fixed;top:12px;right:12px;width:150px;height:150px;background:var(--karte);border:1px solid var(--line);border-radius:0}#toast{position:fixed;top:62px;left:50%;transform:translate(-50%);background:#3fd0bd29;border:1px solid rgba(63,208,189,.4);border-radius:0;padding:6px 14px;font-size:13px;opacity:0;transition:opacity .18s;white-space:nowrap}#bau-kopf{position:fixed;top:76px;left:12px;display:flex;align-items:center;gap:12px;font-size:12px}#bau-info{color:var(--gold)}#bestaetigen{position:fixed;bottom:108px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px}#turm-leiste{position:fixed;bottom:108px;left:50%;transform:translate(-50%);background:var(--karte);border:1px solid var(--line);border-radius:0;padding:10px 14px 12px;text-align:center;pointer-events:auto}#turm-name{font-size:12px;margin-bottom:8px;color:var(--gold)}.turm-knoepfe{display:flex;gap:8px}.turm-knoepfe .knopf{font-size:12px;padding:7px 12px}#btn-rueckgaengig{position:fixed;bottom:108px;right:16px}#quickbar{position:fixed;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:6px;pointer-events:auto;max-width:96vw;overflow-x:auto;scrollbar-width:none}#quickbar::-webkit-scrollbar{display:none}.slot{position:relative;overflow:hidden;width:86px;flex:0 0 86px;min-height:92px;background:var(--karte);border:1px solid var(--line);border-radius:0;padding:0;text-align:center;cursor:pointer;display:block}.slot.aktiv{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal) inset}.slot.arm{opacity:.45}.slot .key{position:absolute;top:0;left:0;z-index:2;font-size:9px;opacity:.85;padding:1px 4px;background:#080a0db8}.slot .name{position:absolute;left:0;right:0;bottom:13px;z-index:2;font-size:10px;line-height:1.05;padding:1px 3px;background:#080a0db8;text-shadow:0 1px 2px rgba(0,0,0,.9)}.slot .cost{position:absolute;left:0;right:0;bottom:0;z-index:2;font-size:11px;color:var(--gold);padding:1px 3px;background:#080a0db8;text-shadow:0 1px 2px rgba(0,0,0,.9)}#feuer{position:fixed;right:22px;bottom:96px;width:92px;height:92px;border-radius:50%;background:#14161b8c;border:3px solid var(--line);display:grid;place-items:center;font-size:13px;pointer-events:none}#feuer.an{border-color:var(--teal);background:#3fd0bd40}#feuer:after{content:"Feuer";opacity:.8}#stick{position:fixed;width:116px;height:116px;margin:-58px 0 0 -58px;border-radius:50%;border:3px solid rgba(246,239,228,.22);background:#1012164d;pointer-events:none}#knauf{position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background:#f6efe480}#legende{position:fixed;bottom:2px;left:50%;transform:translate(-50%);font-size:10px;opacity:.32;white-space:nowrap}#legende .mobil,body.touch #legende .desktop{display:none}body.touch #legende .mobil{display:inline}#hinweis{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--karte);border:1px solid var(--teal);border-radius:0;padding:14px 20px;font-size:14px;max-width:78vw;text-align:center;pointer-events:none;z-index:4}#ende{position:fixed;inset:0;display:grid;place-items:center;background:#0a0c10d1;z-index:5}.panel{background:#1b1f26;border:1px solid var(--line);border-radius:0;padding:28px 32px 30px;text-align:center;max-width:92vw}.panel h1{font-family:Display,sans-serif;font-size:52px;margin:0 0 6px;letter-spacing:.03em}.panel p{margin:0 0 18px;font-size:13px;color:var(--gold)}#zurueck{position:fixed;bottom:2px;right:10px;font-size:11px;pointer-events:auto}#zurueck a{color:var(--teal);text-decoration:none;opacity:.6}@media(pointer:coarse),(max-width:820px){.slot{width:68px;flex:0 0 68px}.slot .name{font-size:9.5px}#wellenleiste{font-size:11.5px;padding:4px 5px 4px 12px}#minikarte{width:104px;height:104px}#legende{display:none}}@media(pointer:coarse)and (min-height:561px){#wellenleiste{top:46px;left:12px;transform:none}#btn-pause{top:12px;right:124px}#btn-baum{top:84px;left:12px}body.turmoffen #skills{display:none}}@media(pointer:coarse)and (max-height:560px){#quickbar{bottom:8px;max-width:calc(100vw - 260px)}.slot{width:58px;flex:0 0 58px;padding:4px}#minikarte{width:84px;height:84px}#feuer{width:74px;height:74px;bottom:74px;right:14px}#bestaetigen,#turm-leiste,#btn-rueckgaengig{bottom:78px}.panel{padding:16px 20px 18px}.panel h1{font-size:32px}}#turm-synergie{font-size:10.5px;color:var(--teal);margin:-4px 0 8px}#turm-synergie:empty{display:none}#zweig-wahl{display:flex;gap:8px;margin-bottom:8px}.knopf.zweig{display:grid;gap:2px;text-align:left;border-radius:0;padding:8px 12px;max-width:190px;border-color:var(--gold)}.knopf.zweig b{font-size:12px}.knopf.zweig span{font-size:10px;opacity:.7;line-height:1.15}.knopf.zweig em{font-size:10px;font-style:normal;color:var(--gold)}#waffen{position:fixed;bottom:156px;left:50%;transform:translate(-50%);max-width:96vw;overflow-x:auto;display:flex;gap:8px;pointer-events:auto;z-index:3;background:#0c0e12eb;border:1px solid var(--line);border-bottom:3px solid var(--teal);padding:8px 10px}#waffen .aktiv{border-color:var(--teal);color:var(--teal)}#skills{position:fixed;right:22px;bottom:200px;display:grid;gap:8px}.skill{pointer-events:auto;cursor:pointer;font:inherit;font-size:11px;width:62px;height:62px;border-radius:50%;background:#14161bb8;color:var(--cream);border:2px solid rgba(63,208,189,.55)}.skill.kalt{opacity:.45;border-color:var(--line)}body:not(.touch) #skills{right:auto;left:16px;bottom:132px;grid-auto-flow:column}#karten{position:fixed;inset:0;z-index:6;display:grid;place-items:center;background:#0a0c10db}.karten-panel{text-align:center;padding:0 12px}.karten-panel h2{font-family:Display,sans-serif;font-size:30px;font-weight:400;letter-spacing:.03em;margin:0 0 16px}#karten-liste{display:flex;flex-direction:column;gap:8px;width:min(480px,92vw);margin:0 auto}.karte{pointer-events:auto;cursor:pointer;font:inherit;text-align:left;width:180px;padding:16px 16px 18px;border-radius:0;background:#1b1f26;color:var(--cream);border:1px solid var(--line);border-top:3px solid var(--teal);display:grid;gap:8px;align-content:start}.karte:hover{border-color:var(--teal)}.karte b{font-size:15px}.karte span{font-size:12px;opacity:.78;line-height:1.3}.karte.turm{border-top-color:var(--teal)}.karte.figur{border-top-color:#6ba8d6}.karte.geld{border-top-color:var(--gold)}.karte.hilfe{border-top-color:#b58ad6}#rueckkauf{position:absolute;left:50%;bottom:130px;transform:translate(-50%);pointer-events:auto;display:grid;gap:8px;max-width:340px;text-align:center;padding:12px 14px;z-index:6}#rueckkauf span{font-size:12px;opacity:.82;line-height:1.35}.ladenzeile{position:relative;transition:opacity .18s ease,transform .18s ease}.ladenzeile .karte{width:100%;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 40px 8px 10px;border-radius:0}.ladenzeile .karte .itembild{grid-row:auto;width:30px;height:30px;image-rendering:auto}.ladenzeile .karte .itemtext{display:grid;gap:1px}.ladenzeile .karte b{font-size:13px}.ladenzeile .karte span{font-size:11px}.ladenzeile .karte em{grid-column:3;font-style:normal;color:var(--gold);font-weight:700}.ladenzeile .nadel{pointer-events:auto;position:absolute;top:50%;right:8px;transform:translateY(-50%);width:24px;height:24px;padding:0;display:grid;place-items:center;color:var(--line);background:transparent;border:none;border-radius:0}.ladenzeile .nadel:hover{background:#12151a;color:var(--cream)}.ladenzeile.vorgemerkt .karte{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.ladenzeile.vorgemerkt .nadel{color:var(--gold)}.ladenzeile.gekauft{opacity:0;transform:scale(.97);pointer-events:none}@media(pointer:coarse)and (max-height:560px){.start-panel{max-height:94vh;overflow-y:auto}.wortmarke{font-size:34px}.start-panel .unter{margin-bottom:8px}#skills{bottom:156px;right:14px;grid-auto-flow:column}.skill{width:50px;height:50px;font-size:10px}#waffen{bottom:78px}.karte{width:150px;padding:10px 12px 12px}.karten-panel h2{font-size:20px;margin-bottom:10px}}.stat.ruf{position:relative}.stat.ruf .balken{position:absolute;left:10px;right:10px;bottom:3px;height:3px;background:#f6efe429;border-radius:0;overflow:hidden}.stat.ruf .balken i{display:block;height:100%;background:var(--teal);transition:width .3s}#ereignis{position:fixed;inset:0;z-index:6;display:grid;place-items:center;background:#0a0c10e0}#ereignis-text{max-width:460px;margin:0 auto 16px;font-size:13px;opacity:.8}#ereignis-optionen{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}#schlagzeile{font-family:Display,sans-serif;font-size:20px;letter-spacing:.02em;color:var(--gold);margin:0 0 4px;max-width:560px}#schlagzeile:empty{display:none}#schlagzeile:before{content:"„"}#schlagzeile:after{content:'"'}@media(pointer:coarse)and (max-height:560px){#schlagzeile{font-size:14px}#ereignis-text{font-size:11px;margin-bottom:10px}}#start{position:fixed;inset:0;z-index:7;display:grid;place-items:end center;background:radial-gradient(ellipse at 50% 35%,#080a0d1a,#080a0d85 75%),linear-gradient(180deg,#080a0d33,#080a0d73);overflow-y:auto}.menue{width:min(680px,94vw);margin:0 auto;padding:18px 0 36px;display:grid;gap:16px}.menue-kopf{text-align:center;padding:8px 14px;border-radius:3px;background:#080a0d6b}.menue-kopf .wortmarke,.menue-kopf .unter,.menue-kopf .badge,#start-fortschritt{text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.8)}.gruppe h2{text-shadow:0 1px 6px rgba(0,0,0,.9)}.kachel{background:#12151aeb}#start-frei{text-shadow:0 1px 6px rgba(0,0,0,.9)}.menue-kopf .unter{margin-bottom:10px}.gruppe{display:grid;gap:8px}.gruppe h2{margin:0;font:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.gruppe h2:after{content:"";height:1px;background:var(--line)}.kacheln{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.kachel{pointer-events:auto;cursor:pointer;font:inherit;text-align:left;display:grid;gap:3px;padding:11px 13px;background:#12151a;color:var(--cream);border:1px solid var(--line);border-left:3px solid var(--line)}.kachel b{font-size:14px}.kachel span{font-size:11px;color:var(--dim);line-height:1.25}.kachel:hover{border-color:var(--teal);border-left-color:var(--teal)}.kachel:hover span{color:var(--cream)}.kachel.gross{border-left-color:var(--teal)}.kachel.gross b{font-size:16px}.kachel.breit{grid-column:1 / -1}.marke{color:var(--warn);font-size:11px;letter-spacing:.04em}.hauptmenue{display:grid;gap:8px;width:min(420px,92vw);margin:8px auto 0}.menupunkt{pointer-events:auto;cursor:pointer;font:inherit;text-align:left;display:grid;gap:2px;padding:12px 16px;background:#12151aeb;color:var(--cream);border:1px solid var(--line);border-left:3px solid var(--line)}.menupunkt b{font-size:14px}.menupunkt span:not(.marke){font-size:11px;color:var(--dim);line-height:1.25}.menupunkt:hover{border-color:var(--teal);border-left-color:var(--teal)}.menupunkt:hover span:not(.marke){color:var(--cream)}.menupunkt.primaer{border-left-color:var(--teal)}.menupunkt.primaer b{font-size:16px}.menupunkt:disabled{opacity:.4;cursor:not-allowed}.menu-trenner{height:1px;background:var(--line);margin:6px 10px}.menue-hg{position:fixed;inset:0;z-index:-1;background:url(../bilder/menue-hintergrund.jpg) center top / cover no-repeat;background-color:#0d1014}@media(max-aspect-ratio:4/3){.menue-hg{background-size:contain;background-position:top center}}.menue-kopf .badge,.menue-kopf .wortmarke{display:none}#ruhm-aeste{display:grid;gap:14px;text-align:left;margin-bottom:16px;max-width:480px;margin-left:auto;margin-right:auto}.ruhm-ast{border-left:3px solid var(--astfarbe, var(--teal));padding-left:10px}.ruhm-ast h3{margin:0 0 6px;font-size:13px;display:flex;flex-direction:column;gap:2px}.ruhm-asttext{font-size:10.5px;font-weight:400;color:var(--dim)}.ruhm-stufe{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;padding:4px 0;opacity:.45}.ruhm-stufe.gesetzt{opacity:1}.ruhm-stufe.naechste{opacity:1;color:var(--gold)}.ruhm-stufe b{font-size:12px}.ruhm-stufe span{font-size:10.5px;color:var(--dim);flex-basis:100%}.ruhm-stufe em{font-style:normal;font-size:11px}.ruhm-ast .knopf{margin-top:6px}.einstellung{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px;align-items:start;padding:6px 0;border-top:1px solid var(--line)}.feldname{font-size:12px;display:grid;gap:2px}.feldname em{font-style:normal;font-size:10px;color:var(--dim)}.tonwahl{display:flex;gap:6px}@media(pointer:coarse),(max-width:820px){.kacheln{grid-template-columns:1fr}.einstellung{grid-template-columns:1fr;gap:4px}}.start-panel{max-width:min(460px,92vw)}#faehigkeiten-panel .start-panel{max-width:min(880px,94vw)}#einstellungen-panel .start-panel{max-width:min(720px,94vw)}.badge{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-bottom:10px}.wortmarke{font-family:Display,sans-serif;font-size:62px;line-height:.92;margin:0 0 6px;letter-spacing:.02em}.wortmarke em{font-style:normal;color:var(--teal)}.start-panel .unter{font-size:13px;opacity:.75;margin:0 0 18px;color:var(--cream)}#start-fortschritt{font-size:11.5px;opacity:.7;margin-bottom:14px}#start-stufen{display:flex;gap:6px;justify-content:center;margin-bottom:18px;flex-wrap:wrap}.stufe{pointer-events:auto;cursor:pointer;font:inherit;font-size:11px;padding:6px 12px;border-radius:0;background:#101216b3;color:var(--cream);border:1px solid var(--line)}.stufe.aktiv{border-color:var(--teal);color:var(--teal)}.stufe[disabled]{opacity:.32;cursor:default}.start-knoepfe{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}#start-frei{font-size:11px;color:var(--gold);margin:14px 0 0;min-height:14px}#ende-bestwert{font-size:12px;opacity:.7;margin:-10px 0 6px}#ende-neu{font-size:12px;color:var(--teal);margin:0 0 14px}#ende-neu:empty,#ende-bestwert:empty{display:none}@media(pointer:coarse)and (max-height:560px){.wortmarke{font-size:38px}.unter{font-size:11px;margin-bottom:10px}#start-stufen{margin-bottom:10px}}:root{--line: rgba(246, 239, 228, .3);--karte: rgba(12, 14, 18, .93);--warn: #f2b705}.stat,#wellenleiste,#turm-leiste,.panel,.karte,.knopf,#toast,#hinweis,#minikarte,.slot,.skill,#feuer,.stufe,#ereignis-optionen .karte,.warn-zettel{border-radius:0}.stat,#wellenleiste,#turm-leiste,#toast,#hinweis,.slot,.panel,.karte{border:1px solid var(--line);box-shadow:none}.stat,#wellenleiste,#turm-leiste,#hinweis,.panel{border-left-width:3px}.knopf{font-family:UI,system-ui,sans-serif;text-transform:none;letter-spacing:0;font-weight:600;font-size:13.5px;border:1px solid var(--line);background:var(--karte);color:var(--cream);padding:8px 15px}.knopf:hover{border-color:var(--teal);color:var(--teal)}.knopf:active{transform:none;background:#3fd0bd24}.knopf.gross{background:var(--teal);color:#0b0d10;border-color:var(--teal);font-size:14.5px;font-weight:700;padding:11px 22px}.knopf.gross:hover{background:#55d8c8;color:#0b0d10}.knopf.klein{font-size:12px;padding:6px 11px}.knopf.warn{color:#e2564c;border-color:#e2564c73}.knopf[disabled]{opacity:.35}.slot{border-left:3px solid transparent;padding:0}.slot.aktiv{border-left-color:var(--teal);background:#3fd0bd1f;box-shadow:none}.slot .cost{color:var(--warn)}.slot .name{font-weight:600}.stat{padding:5px 12px 6px}.stat .label{opacity:.45}.stat.ruf .balken{height:2px;background:#f6efe424;border-radius:0}.stat.ruf .balken i{background:var(--teal)}#toast{background:#0c0e12ed;border-left:3px solid var(--teal);color:var(--cream);transform:translate(-50%);animation:none;padding:7px 14px}.karte{border:1px solid var(--line);border-left:3px solid var(--teal);transform:none;background:#12151a}.karte:before{content:none}.karte:hover{background:#171b21;border-left-color:var(--cream)}.karte b{font-family:UI,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:0}.karte.figur{border-left-color:#6ba8d6}.karte.geld{border-left-color:var(--warn)}.karte.hilfe{border-left-color:#b58ad6}.panel h1{background:none;color:var(--cream);transform:none;padding:0}.karten-panel h2{background:none;color:var(--cream);transform:none;padding:0;font-family:UI,system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:0;text-transform:none}.wortmarke{transform:none}#schlagzeile{font-family:UI,system-ui,sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#f6efe499;letter-spacing:0}#schlagzeile:before,#schlagzeile:after{color:#f6efe459}.badge{color:#f6efe480;font-weight:400}.skill{transform:none;background:#0c0e12d9;color:var(--cream);border:1px solid var(--line);border-bottom:3px solid var(--teal);font-family:UI,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:0;box-shadow:none}.skill.kalt{border-bottom-color:#f6efe433;opacity:.45}#feuer{border:2px solid var(--line);background:#0c0e1299;transform:none}#feuer.an{background:#3fd0bd38;border-color:var(--teal)}#stick,#knauf{border-radius:50%}.knopf.zweig{border:1px solid var(--line);border-top:3px solid var(--warn);border-radius:0;text-transform:none}.knopf.zweig b{font-family:UI,system-ui,sans-serif;font-size:12.5px}.knopf.zweig em{color:var(--warn)}#start:before{content:none}.panel{background:#10131a;border:1px solid var(--line);border-left:3px solid var(--teal)}.stufe{background:#0c0e12d9;color:var(--cream);border:1px solid var(--line);font-family:UI,system-ui,sans-serif;font-size:12px;letter-spacing:0;padding:6px 12px}.stufe.aktiv{border-color:var(--teal);color:var(--teal);background:#3fd0bd1f}#start-frei{color:var(--warn)}#ende,#ereignis,#karten{background:#080a0de0}.warn-zettel{background:#12151a;color:var(--cream);border:1px solid var(--line);border-left:4px solid var(--warn);box-shadow:none;transform:none;animation:none;padding:16px 26px}.warn-zettel span{font-family:UI,system-ui,sans-serif;font-size:26px;font-weight:700;letter-spacing:0}.warn-zettel em{color:#f6efe499}body.fenster #turm-leiste,body.fenster #bestaetigen,body.fenster #skills,body.fenster #btn-rueckgaengig,body.fenster #quickbar,body.fenster #hinweis,body.fenster #feuer,body.fenster #bau-kopf,body.menue #hud,body.menue #hinweis,body.turmoffen #hinweis{display:none!important}@font-face{font-family:Mono;src:url(../fonts/JetBrainsMono.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--schrift: "Mono", ui-monospace, SFMono-Regular, Menlo, monospace}body,.knopf,.karte b,.karten-panel h2,.slot .name,.knopf.zweig b,.skill,.stufe,#ereignis-text,#turm-name,#schlagzeile,.wortmarke,.panel h1,.stat,.stat .label,#welle,#legende,#toast,#hinweis{font-family:var(--schrift)}.stat span:not(.label),.slot .cost,.knopf.zweig em,#welle,#btn-rueckgaengig,#start-fortschritt,#ende-bestwert{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.wortmarke{font-size:44px;font-weight:700;letter-spacing:-.04em}.panel h1{font-size:34px;font-weight:700;letter-spacing:-.03em}.stat span:not(.label){font-size:18px;font-weight:700;letter-spacing:-.03em}.stat .label{font-size:9px;letter-spacing:.1em}.slot .name{font-size:9.5px;letter-spacing:-.04em;line-height:1.15;-webkit-hyphens:auto;hyphens:auto}.slot .cost{font-size:10.5px;letter-spacing:-.03em}.slot{width:92px;flex:0 0 92px}.knopf{font-size:12.5px;letter-spacing:-.02em}.knopf.gross{font-size:13.5px}.knopf.klein{font-size:11px}.karte b{font-size:13px;letter-spacing:-.02em}.karte span{font-size:11.5px;letter-spacing:-.03em;line-height:1.35}.karten-panel h2{font-size:15px;letter-spacing:-.02em}#turm-name{font-size:11.5px;letter-spacing:-.03em}#turm-synergie{font-size:10px;letter-spacing:-.03em}.knopf.zweig b{font-size:11.5px}.knopf.zweig span{font-size:9.5px;letter-spacing:-.03em}#welle{font-size:12px;letter-spacing:-.03em}#legende{font-size:9px;letter-spacing:-.04em}#schlagzeile{font-size:12px;letter-spacing:-.03em;font-style:normal}#hinweis,#toast{font-size:12.5px;letter-spacing:-.03em}.warn-zettel span{font-size:22px;letter-spacing:-.03em}.skill{font-size:10px;letter-spacing:-.03em}@media(pointer:coarse),(max-width:820px){.slot{width:76px;flex:0 0 76px}.slot .name{font-size:8.5px}.slot .cost{font-size:9.5px}.stat span:not(.label){font-size:15px}.wortmarke{font-size:30px}}@media(pointer:coarse)and (max-height:560px){.slot{width:66px;flex:0 0 66px;padding:4px 4px 5px}.slot .name{font-size:8px}#welle{font-size:10.5px}}@media(pointer:coarse)and (max-height:560px){#hinweis{top:26%;font-size:11.5px;padding:8px 12px;max-width:60vw}#btn-rueckgaengig{right:auto;left:12px;bottom:8px}#turm-leiste{padding:6px 10px 8px;max-width:76vw}#turm-name{font-size:10px;margin-bottom:4px}#turm-synergie{font-size:8.5px;margin:-2px 0 5px}.knopf.zweig{padding:5px 8px;max-width:148px}.knopf.zweig b{font-size:10px}.knopf.zweig span{font-size:8px}.turm-knoepfe .knopf{font-size:9.5px;padding:5px 7px}#skills{bottom:150px}#oben-links{gap:3px}.stat{padding:3px 7px 4px}.stat span:not(.label){font-size:13px}#wellenleiste{padding:3px 4px 3px 9px;gap:6px}#wellenleiste .knopf{font-size:9.5px;padding:4px 7px}}body.turmoffen #hinweis{display:none!important}#mp{position:fixed;inset:0;z-index:7;display:grid;place-items:center;background:#0c0e12}#mp-status{font-size:12px;opacity:.7;margin:0 0 14px}.mp-feld{display:block;font-size:11px;opacity:.7;margin:10px 0 4px;text-align:left}.mp-feld input{display:block;width:100%;margin-top:4px;padding:8px 10px;background:#0a0c10;color:var(--cream);border:1px solid var(--line);border-radius:0;font:inherit;font-size:14px;letter-spacing:.04em;pointer-events:auto}#mp-code{text-transform:uppercase}.mp-code{font-size:13px;margin:0 0 10px}.mp-code b{font-size:22px;letter-spacing:.2em;color:var(--teal)}#mp-leute{list-style:none;padding:0;margin:0 0 14px;font-size:12px}#mp-leute li{padding:5px 0;border-bottom:1px solid rgba(246,239,228,.1)}.mp-konto{margin-top:14px;font-size:11px;text-align:left}.mp-konto summary{cursor:pointer;opacity:.6}#mp-wieder{font-size:11px;color:var(--warn);word-break:break-all;margin:8px 0}#mp-liste{margin-top:16px;text-align:left}.liste-titel{font-size:13px;margin:0 0 8px;opacity:.7;font-weight:600}#mp-liste-eintraege{margin:0;padding-left:22px;font-size:12px}#mp-liste-eintraege li{padding:3px 0}#mp-liste-eintraege b{color:var(--teal)}#mp-liste-eintraege .ich{color:var(--warn)}#kasse{position:fixed;left:12px;top:74px;display:grid;gap:4px;pointer-events:auto}#kasse .zeile{display:flex;align-items:center;gap:6px;background:var(--karte);border:1px solid var(--line);border-left:3px solid #8fd6ff;padding:4px 8px;font-size:11px}#kasse .zeile button{font:inherit;font-size:10.5px;cursor:pointer;padding:3px 7px;background:transparent;color:var(--warn);border:1px solid var(--line);border-radius:0}#kasse .zeile button:hover{border-color:var(--warn)}@media(pointer:coarse)and (max-height:560px){#kasse{top:44px}#kasse .zeile{padding:2px 6px;font-size:10px}}.fenster-marke{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.fenster-ereignis .fenster-marke{color:#b58ad6}.fenster-karten .fenster-marke{color:var(--teal)}.fenster-ereignis{border-left-color:#b58ad6}#laden-geld{font-size:15px;font-weight:700;color:var(--gold);text-transform:none;letter-spacing:0}.ladenzeile .karte.arm em{color:var(--rot)}.slot .icon{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;object-fit:cover;object-position:center top;image-rendering:auto}.slot .waffe-icon{position:absolute;inset:0;z-index:1;display:grid;place-items:center;font-size:26px;opacity:.8}.slot.aktiv .icon{filter:brightness(1.15)}#bau-info{display:flex;gap:10px;align-items:baseline}#bau-info b{color:var(--cream);font-weight:600}#bau-info .preis{color:var(--warn);font-variant-numeric:tabular-nums}#bau-info .rest{opacity:.6;font-variant-numeric:tabular-nums}#bau-info .fehlt{color:#e2564c;font-variant-numeric:tabular-nums}@media(pointer:coarse)and (max-height:560px){.slot .icon{width:20px;height:20px}#bau-info{gap:6px;font-size:10px}}#pause{position:fixed;inset:0;z-index:8;display:grid;place-items:center;background:#080a0deb}#pause-hinweis{font-size:12px;opacity:.7;margin:0 0 16px}#btn-pause{position:fixed;top:12px;right:172px}@media(pointer:coarse),(max-width:820px){#btn-pause{right:116px}}@media(pointer:coarse)and (max-height:560px){#btn-pause{right:96px;top:8px}}#karten .karten-panel,#ereignis .panel,#pause .panel{animation:fensterRein .22s steps(4) both}@keyframes fensterRein{0%{transform:translateY(14px) scale(.96);opacity:0}to{transform:none;opacity:1}}#karten-liste .karte{animation:karteRein .2s steps(3) both}#karten-liste .karte:nth-child(2){animation-delay:.09s}#karten-liste .karte:nth-child(3){animation-delay:.18s}@keyframes karteRein{0%{transform:translateY(20px) rotate(-1deg);opacity:0}to{transform:none;opacity:1}}#ereignis-optionen .karte{animation:karteRein .2s steps(3) both}#ereignis-optionen .karte:nth-child(2){animation-delay:.1s}#baum,#ruhm,#faehigkeiten-panel,#einstellungen-panel{position:fixed;inset:0;z-index:8;display:grid;place-items:center;background:#080a0ded;overflow-y:auto}.baum-panel{max-width:760px;width:92vw}#baum-aeste{display:flex;gap:12px;margin:14px 0 18px;align-items:stretch}.ast{flex:1;display:grid;gap:6px;align-content:start;border:1px solid var(--line);border-top:3px solid var(--teal);padding:10px;background:#12151a;text-align:left}.ast h3{margin:0;font-size:13px;font-weight:700}.ast .astText{font-size:10.5px;opacity:.6;margin-bottom:4px}.knoten{border:1px solid var(--line);padding:6px 8px;font-size:10.5px;display:grid;gap:2px;opacity:.5}.knoten b{font-size:11px}.knoten .kosten{color:var(--warn);font-variant-numeric:tabular-nums}.knoten.gesetzt{opacity:1;border-color:var(--teal);background:#3fd0bd1a}.knoten.naechste{opacity:1;border-style:dashed}.knoten.krone b:after{content:" ◆";color:var(--warn)}.ast .knopf{margin-top:6px;width:100%;font-size:11.5px}#btn-baum{position:fixed;top:12px;right:262px}#baum-punkte{display:inline-block;margin-left:6px;color:var(--warn);font-variant-numeric:tabular-nums}@media(pointer:coarse),(max-width:820px){#btn-baum{right:auto;left:12px;top:46px}#baum-aeste{flex-direction:column}.baum-panel{max-height:88vh;overflow-y:auto}}@media(pointer:coarse)and (max-height:560px){#btn-baum{top:38px;left:12px;font-size:10px}.knoten{font-size:9.5px;padding:3px 4px}.knoten .text span{line-height:1.15}#baum-aeste{flex-direction:row;margin:6px 0 8px;gap:6px}.baum-panel{max-height:94vh;width:96vw;padding:8px 10px}.baum-panel h1{font-size:15px;margin:2px 0}.baum-panel .unter,.astKopf .astText{display:none}.ast{padding:6px;min-width:0;max-height:52vh;grid-template-rows:auto minmax(0,1fr) auto}.ast .kette{overflow-y:auto;min-height:0}.ast h3{font-size:11px}.ast .knopf{font-size:9.5px;padding:4px 2px}}.ast{border-top-color:var(--astfarbe)}.astKopf h3{color:var(--astfarbe)}.kette{display:grid;gap:0;margin:6px 0 8px}.knoten{position:relative;display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;padding:5px 6px 5px 0;border:0;opacity:.45}.knoten .linie{position:absolute;left:8px;top:0;bottom:0;width:2px;background:var(--line)}.knoten:first-child .linie{top:50%}.knoten:last-child .linie{bottom:50%}.knoten .punkt{grid-column:1;width:10px;height:10px;margin:5px 0 0 4px;background:#12151a;border:2px solid var(--line);position:relative;z-index:1}.knoten .text{grid-column:2;display:grid;gap:1px}.knoten.gesetzt{opacity:1}.knoten.gesetzt .punkt{background:var(--astfarbe);border-color:var(--astfarbe)}.knoten.gesetzt .linie{background:var(--astfarbe)}.knoten.naechste{opacity:1}.knoten.naechste .punkt{border-color:var(--astfarbe);animation:pochen 1.4s steps(2) infinite}.knoten.krone .punkt{transform:rotate(45deg)}.knoten.oeffnet .text b:after{content:" ✚";color:var(--warn)}@keyframes pochen{0%,to{opacity:.4}50%{opacity:1}}.startzeile{margin:10px 0 4px;color:var(--dim);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.planwahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.planwahl .stufe{display:grid;gap:2px;padding:6px;line-height:1.2;min-width:0;overflow-wrap:break-word}.planwahl .stufe span{color:var(--dim);font-size:10px}.planwahl .stufe.aktiv span{color:inherit}body.menue #spiel{filter:blur(1.6px) saturate(.85) brightness(.9)}.gruppentext{margin:0 0 6px;font-size:11px;color:var(--dim)}.skillwahl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:6px}.skillkarte{pointer-events:auto;cursor:pointer;font:inherit;text-align:left;display:grid;gap:4px;padding:8px;background:#12151aeb;color:var(--dim);border:1px solid var(--line);border-top:2px solid var(--line);min-width:0;align-content:start;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.skillkarte img{width:100%;height:64px;object-fit:contain;object-position:left center;image-rendering:auto}.skillname{font-size:12px;color:var(--cream);line-height:1.2}.skilltext{font-size:10px;line-height:1.25}.skillmeta{font-size:9.5px;color:var(--warn);align-self:end}.skillkarte.aktiv{border-top-color:var(--teal);color:var(--cream);background:#171d24}@media(pointer:coarse),(max-width:820px){.skillwahl{grid-template-columns:repeat(2,1fr)}.skilltext{display:none}}.skill{position:relative;display:grid;place-items:center}.skill-icon{width:26px;height:26px;image-rendering:pixelated}.skill-taste{position:absolute;top:3px;left:6px;font-size:9px;color:var(--dim)}.skill-rest{position:absolute;inset:0;display:grid;place-items:center;font-size:17px;color:var(--cream);background:#0c0e129e}#werte{position:fixed;inset:0;z-index:8;display:grid;place-items:center;background:#080a0ded;overflow-y:auto}#btn-werte{position:fixed;top:12px;right:386px}@media(pointer:coarse),(max-width:820px){#btn-werte{top:84px;right:auto;left:108px}}.werteblock{margin:10px 0 14px;text-align:left}.werteblock h3{margin:0 0 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.wertzeile{display:grid;grid-template-columns:150px 70px 1fr;gap:8px;padding:3px 0;border-top:1px solid var(--line);font-size:12px}.wzahl{text-align:right;color:var(--warn);font-variant-numeric:tabular-nums}.wher{color:var(--dim);font-size:11px}.wertregel{font-size:12px;color:var(--teal);padding:2px 0}@media(pointer:coarse),(max-width:820px){.wertzeile{grid-template-columns:1fr auto}.wher{grid-column:1 / -1}}.netz-rahmen{position:relative;width:96vw;height:92vh;max-width:1400px;background:#0d1014;border:1px solid var(--line);border-top:3px solid var(--teal);display:grid;grid-template-rows:auto 1fr}.netz-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--line)}.netz-hinweis{font-size:10.5px;color:var(--dim);margin-top:2px}.netz-knoepfe{display:flex;gap:8px}#netz-bild{width:100%;height:100%;display:block;touch-action:none;cursor:grab}#netz-bild:active{cursor:grabbing}#netz-info{position:absolute;left:12px;bottom:12px;max-width:300px;background:#0c0e12f0;border:1px solid var(--line);border-left:3px solid var(--warn);padding:8px 10px;display:grid;gap:3px}#netz-name{font-size:13px}#netz-text{font-size:11px;color:var(--dim);line-height:1.3}#netz-kosten{font-style:normal;font-size:11px;color:var(--warn)}@media(pointer:coarse),(max-width:820px){.netz-rahmen{width:100vw;height:100vh}#netz-info{left:8px;right:8px;bottom:8px;max-width:none}}#start-skills-hinweis{margin-left:6px;color:var(--teal)}#start-skills-hinweis.warn{color:var(--warn)}.kachel:disabled{opacity:.35;cursor:not-allowed}#hp-balken{background:var(--teal)}#stat-hp.knapp #hp-balken{background:var(--rot)}#stat-hp.knapp #spieler-hp{color:var(--rot)}#stat-haeuser #haeuser{color:var(--warn)}#btn-baum.lockt{border-color:var(--warn);color:var(--warn);animation:pochen 1.6s steps(2) infinite}#btn-baum .marke{margin-left:6px}#start-stufen .stufe{display:grid;gap:2px;padding:6px 8px;line-height:1.15}#start-stufen .stufe span{color:var(--dim);font-size:10px}#start-stufen .stufe.aktiv span{color:inherit}#btn-baum{right:auto;left:12px;top:12px}#btn-werte{right:auto;left:12px;top:46px}@media(pointer:coarse),(min-height:561px){#oben-links{flex-wrap:wrap;max-width:calc(100vw - 24px)}#btn-baum{top:118px;left:12px}#btn-werte{top:152px;left:12px}}@media(pointer:coarse)and (max-height:560px){#btn-baum{top:38px;left:12px}#btn-werte{top:66px;left:12px;font-size:10px}}body.waffenoffen #turm-leiste{display:none!important}@media(pointer:coarse)and (max-height:560px){#waffen{bottom:108px;padding:5px 8px}}.waffenkarte{pointer-events:auto;cursor:pointer;font:inherit;text-align:left;display:grid;gap:1px;padding:5px 8px;min-width:112px;background:#12151a;color:var(--cream);border:1px solid var(--line);border-bottom:3px solid var(--line)}.waffenkarte b{font-size:11.5px}.waffenkarte span{font-size:10px;color:var(--dim);display:none}.waffenkarte.aktiv span{display:block}.waffenkarte em{font-style:normal;font-size:10px;color:var(--teal)}.waffenkarte i{font-style:normal;font-size:10.5px;color:var(--warn)}.waffenkarte.aktiv{border-bottom-color:var(--teal);background:#171d24}.waffenkarte:disabled{opacity:.45;cursor:not-allowed}@media(pointer:coarse)and (max-height:560px){.waffenkarte{min-width:108px;padding:4px 6px}.waffenkarte span{display:none}}body.gefecht #waffen,body.gefecht #btn-rueckgaengig{display:none!important}body.gefecht #wellenleiste{border-color:var(--rot)}body.vorbereitung #wellenleiste{border-color:var(--teal)}body.vorbereitung #start-welle{border-color:var(--teal);color:var(--teal)}body.gefecht #zweig-wahl,body.gefecht #btn-ausbau,body.gefecht #btn-abriss{display:none!important}.slot.waffe.aktiv{border-color:var(--teal);box-shadow:inset 0 0 0 2px #3fbfb059}.slot.waffe .cost{color:var(--teal)}.fenster-karten .start-knoepfe{margin-top:18px}#karten-liste{margin-bottom:4px}@media(pointer:coarse){#waffen{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);max-width:92vw;max-height:70vh;overflow-y:auto;flex-wrap:wrap;justify-content:center;z-index:9;box-shadow:0 0 0 100vmax #080a0db8}}#stat-geld{flex-direction:column;align-items:flex-start;gap:0}#stat-geld #geld{font-size:30px;line-height:1.02;letter-spacing:-.02em}#stat-geld #einkommen{font-family:UI,sans-serif;font-style:normal;font-size:10px;letter-spacing:.04em;color:var(--teal);white-space:nowrap}#stat-geld #einkommen:empty{display:none}@media(pointer:coarse),(max-width:820px){#stat-geld #geld{font-size:22px}#stat-geld #einkommen{font-size:9px}}#btn-laden{position:fixed;top:80px;left:12px}@media(pointer:coarse),(min-height:561px){#btn-laden{top:186px;left:12px}}@media(pointer:coarse)and (max-height:560px){#btn-laden{top:94px;left:12px;font-size:10px}}#uebergang{position:fixed;inset:0;z-index:9;display:grid;place-items:center;background:#080a0dd1;pointer-events:auto}.ueber-zettel{background:var(--karte);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:0;padding:18px 26px 20px;text-align:center;max-width:min(520px,92vw);max-height:92vh;overflow-y:auto;animation:fensterRein .22s steps(4) both}#uebergang[data-art=start] .ueber-zettel{border-left-color:var(--rot)}#uebergang[data-art=punkte] .ueber-zettel{border-left-color:var(--warn)}#uebergang-zahl{font-family:Display,sans-serif;font-size:96px;line-height:.9;letter-spacing:-.04em;color:var(--rot);font-variant-numeric:tabular-nums}#uebergang-zahl:empty{display:none}.ueber-zettel h1{margin:6px 0 2px;font-size:26px}#uebergang-zeilen{display:grid;gap:2px;margin:12px 0 2px;text-align:left}#uebergang-zeilen:empty{display:none}.ueber-zeile{display:grid;grid-template-columns:1fr auto;gap:10px;padding:4px 0;border-top:1px solid var(--line);font-size:13px}.ueber-zeile b{color:var(--warn);font-variant-numeric:tabular-nums;font-weight:700}.ueber-zeile.gut b{color:var(--teal)}.ueber-zeile.schlecht b{color:var(--rot)}.ueber-hinweis{font-size:11.5px;opacity:.6;margin:10px 0 0}body.fenster #uebergang{pointer-events:auto}@media(pointer:coarse)and (max-height:560px){#uebergang-zahl{font-size:54px}.ueber-zettel{padding:10px 16px 12px}.ueber-zettel h1{font-size:18px;margin:2px 0}.ueber-zeile{font-size:11px;padding:2px 0}}:root{--pixel: "Pixel", "Mono", monospace;--kante: 3px solid #22262d;--schatten: 4px 4px 0 rgba(5, 7, 9, .75)}.stat{border:var(--kante);box-shadow:var(--schatten);font-family:var(--pixel);font-size:10px;padding:8px 8px 7px;gap:5px}#oben-links{gap:6px}.stat .label{font-size:7px;letter-spacing:.14em}#stat-geld #geld{font-size:14px;letter-spacing:0}#stat-geld #einkommen{font-size:8px}#wellenleiste{border:var(--kante);box-shadow:var(--schatten);font-family:var(--pixel);font-size:9px;padding:8px 8px 8px 12px}#wellenleiste .label{font-family:var(--schrift);font-size:9px}#minikarte{border:var(--kante);box-shadow:var(--schatten)}#toast{border:2px solid rgba(63,208,189,.5);font-family:var(--pixel);font-size:9px;padding:8px 14px}#turm-leiste{border:var(--kante);box-shadow:var(--schatten)}#turm-name{font-family:var(--pixel);font-size:8px}#bau-info{font-family:var(--pixel);font-size:9px}.knopf{border:2px solid var(--line);box-shadow:3px 3px #050709bf;font-family:var(--pixel);font-size:9px;padding:9px 14px}.knopf.gross{font-size:11px;padding:13px 22px}.knopf.klein{font-size:8px;padding:7px 10px}.knopf:active{transform:translate(2px,2px);box-shadow:1px 1px #050709bf}.panel{border:var(--kante);box-shadow:6px 6px #050709cc}.panel h1,.karten-panel h2,.fenster-marke{font-family:var(--pixel)}.panel h1{font-size:17px}.fenster-marke{font-size:8px;letter-spacing:.1em}.karten-panel h2{font-size:13px}.slot{border:2px solid var(--line);box-shadow:3px 3px #05070999;font-family:var(--pixel)}.slot .key{font-family:var(--pixel);font-size:7px}.slot .name{font-family:var(--schrift);font-size:10px}.slot.aktiv{border-color:var(--teal)}.karte{border:var(--kante);box-shadow:var(--schatten)}.badge{font-family:var(--pixel);font-size:8px;color:var(--teal);opacity:.9;letter-spacing:.18em}.wortmarke{font-family:var(--pixel);font-size:38px;line-height:1;letter-spacing:0;text-shadow:5px 5px 0 rgba(5,7,9,.9)}.wortmarke em{color:var(--teal)}.wortmarke{font-size:clamp(17px,7vw,38px)}@media(pointer:coarse)and (max-height:560px){.wortmarke{font-size:clamp(14px,5vw,30px)}}.menue-kopf .unter{font-size:12px}.gruppe h2{font-family:var(--pixel);font-size:8px;color:var(--gold);letter-spacing:.12em}.gruppe h2:after{height:3px;background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 12px)}.kachel{border:var(--kante);border-left-width:6px;box-shadow:var(--schatten);padding:12px 14px}.kachel b{font-family:var(--pixel);font-size:10px}.kachel.gross b{font-size:12px}.kachel:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #050709cc}.kachel:active{transform:translate(2px,2px);box-shadow:1px 1px #050709cc}.menupunkt{border:var(--kante);border-left-width:6px;box-shadow:var(--schatten);padding:12px 16px}.menupunkt b{font-family:var(--pixel);font-size:10px}.menupunkt.primaer b{font-size:12px}.menupunkt:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #050709cc}.menupunkt:active{transform:translate(2px,2px);box-shadow:1px 1px #050709cc}.ruhm-ast h3{font-family:var(--pixel);font-size:10px}.ruhm-ast .ruhm-asttext{font-family:var(--schrift)}.ruhm-stufe b{font-family:var(--pixel);font-size:9px}.stufe{border:2px solid var(--line);font-family:var(--pixel);font-size:8px;padding:8px 10px;box-shadow:3px 3px #05070999}.stufe.aktiv{background:var(--teal);color:var(--ink);border-color:var(--teal)}.feldname{font-family:var(--pixel);font-size:8px}.feldname em{font-family:var(--schrift);font-size:10px}#start-fortschritt,#start-frei,#start-skills-hinweis{font-size:11px}.skillwahl .karte{border:2px solid var(--line);box-shadow:3px 3px #05070999}#uebergang h1,#ende h1,.uebergang-titel{font-family:var(--pixel);font-size:16px}.turm-knoepfe .knopf,#btn-zielmodus{font-family:var(--schrift);font-size:11px}.turm-knoepfe .knopf{padding:6px 10px}#turm-leiste{max-width:94vw}.turm-knoepfe{flex-wrap:wrap;justify-content:center}#karten-liste{overflow-y:auto;max-height:62vh}.ladenzeile .karte{width:calc(100% - 40px)}.ladenzeile .nadel{right:0}#karten .karten-panel{max-height:94vh;overflow-y:auto}#karten h2{font-size:12px}#karten .fenster-marke{font-size:7px}#karten-liste{max-height:none}#karten .start-knoepfe .knopf{font-family:var(--schrift);font-size:12px;padding:9px 14px}@media(pointer:coarse)and (max-height:560px){#turm-leiste{bottom:132px}}body.zusieht #quickbar,body.zusieht #skills,body.zusieht #btn-baum,body.zusieht #btn-werte,body.zusieht #btn-laden,body.zusieht #btn-rueckgaengig,body.zusieht #bau-kopf,body.zusieht #bestaetigen,body.zusieht #turm-leiste,body.zusieht #waffen,body.zusieht #kasse,body.zusieht #feuer,body.zusieht #stick,body.zusieht #stat-geld,body.zusieht #stat-hp{display:none!important}#zuschauer-banner{position:fixed;left:50%;top:66px;transform:translate(-50%);z-index:40;padding:6px 14px;background:#0a0c10d1;border:1px solid rgba(63,191,176,.5);color:#3fbfb0;font-size:13px;letter-spacing:.04em;pointer-events:none}#mp-leute li.zuschauer{opacity:.7;font-style:italic}
