@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-soft-normal-DSA2Kggd.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-soft-normal-DKHvU-YN.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-soft-normal-C-lS_vzd.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.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{--bg-oben: #EAF2DC;--bg-unten: #CFE0AE;--perg: #FFF8EA;--perg-2: #F4E8D0;--rand: #E2CFA9;--holz: #9A6436;--holz-d: #6E4422;--tinte: #3A2A1C;--tinte-2: #7B6550;--moos: #4E7F2F;--moos-d: #3A6222;--moos-h: #7DB453;--gruen-text: #3A6222;--honig: #E8A93A;--honig-d: #B97F1E;--honig-h: #FFE3A1;--matte: #2F4A2A;--schatten: 0 6px 18px rgba(84, 56, 26, .18);--schatten-k: 0 2px 6px rgba(84, 56, 26, .14);--scrim: rgba(40, 28, 14, .45);--fokus: #2F6FB0;--titel: "Fraunces Variable", Georgia, serif;--text: "Nunito Variable", system-ui, sans-serif;color-scheme:light}:root[data-stimmung=abend]{--bg-oben: #22312F;--bg-unten: #141D1C;--perg: #2F2823;--perg-2: #3B322B;--rand: #4E4033;--holz: #7A5030;--holz-d: #4A2F1B;--tinte: #F4E8D2;--tinte-2: #C3B299;--moos-h: #8CC45F;--gruen-text: #A5D47A;--honig: #F0B54C;--honig-d: #B9822A;--matte: #22331A;--schatten: 0 8px 22px rgba(0, 0, 0, .45);--schatten-k: 0 2px 8px rgba(0, 0, 0, .35);--scrim: rgba(0, 0, 0, .6);--fokus: #8EC5FF;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:linear-gradient(180deg,var(--bg-oben),var(--bg-unten)) fixed;color:var(--tinte);font:15px/1.45 var(--text);-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button{font-family:inherit;color:inherit}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}h1,h2,h3,h4,p{margin:0}.ic{width:20px;height:20px;flex:none}.ic.klein{width:14px;height:14px}.knopf{--f: var(--perg);--u: var(--rand);--t: var(--tinte);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:0;border-radius:14px;background:var(--f);color:var(--t);font-weight:800;font-size:15px;box-shadow:0 4px 0 var(--u);cursor:pointer;white-space:nowrap;transition:transform 90ms,box-shadow 90ms,filter .12s}.knopf.zweit{border:2px solid var(--rand);box-shadow:0 3px 0 var(--rand)}.knopf.haupt{--f: var(--moos);--u: var(--moos-d);--t: #fff}@media(min-width:480px){.knopf.breit-fest{min-width:190px}}.knopf:hover:not(:disabled){filter:brightness(1.06)}.knopf:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 var(--u)}.knopf:disabled{opacity:.55;cursor:not-allowed}.rund{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--perg);border:2px solid var(--rand);box-shadow:0 3px 0 var(--rand);cursor:pointer;padding:0;flex:none;transition:transform 90ms,box-shadow 90ms}.rund:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--rand)}.rund:disabled{opacity:.45;cursor:not-allowed}.link{background:none;border:0;padding:0 0 0 8px;margin-left:auto;color:var(--gruen-text);font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.karte{background:var(--perg);border:2px solid var(--rand);border-radius:16px;box-shadow:var(--schatten);padding:16px}.karte h3{font:600 18px/1.2 var(--titel);font-variation-settings:"SOFT" 100;margin-bottom:8px}.wortmarke{display:flex;align-items:center;gap:8px;font:700 22px var(--titel);font-variation-settings:"SOFT" 100;white-space:nowrap}.wortmarke .zeichen{width:36px;height:36px;border-radius:50%;background:var(--moos);color:#fff;display:grid;place-items:center;box-shadow:0 3px 0 var(--moos-d);flex:none}.wortmarke .zeichen svg{width:20px;height:20px}.titel{display:grid;justify-items:center;min-width:0;text-align:center}.titel h1{font:600 26px/1.15 var(--titel);font-variation-settings:"SOFT" 100}.tagzeile{font-size:13px;font-weight:700;color:var(--tinte-2);white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:var(--perg-2);font-weight:800;font-size:12px;white-space:nowrap}.chip.gold{background:var(--honig);color:#3a2a1c}.token{width:28px;height:28px;flex:none;overflow:visible}.token.m{width:34px;height:34px}.token.g{width:48px;height:48px}.mk .kante{fill:var(--kk)}.mk .koerper{fill:var(--k);stroke:var(--kk);stroke-width:1.5;transition:stroke .12s,stroke-width .12s}.mk .glanz{fill:#fff;opacity:.18}.mk .sym{fill:none;stroke:var(--sym);stroke-width:2.2}.mk .pip{fill:#ffe7a3;stroke:var(--kk);stroke-width:1.5}.mk.r3 .koerper{stroke:#ffd978;stroke-width:3.5}.t-holz{--k: #B96B34;--kk: #7E4218;--sym: #FFF4DE}.t-beeren{--k: #C4446E;--kk: #8A2647;--sym: #FFF0F3}.t-kraeuter{--k: #63AE4F;--kk: #3C7A30;--sym: #F4FFEC}.t-nuesse{--k: #E2AB3C;--kk: #A57417;--sym: #4A2F0C}.t-gestruepp{--k: #5D6150;--kk: #3B3F33;--sym: #D9DDC6}.t-hase{--k: #F3E6CC;--kk: #C2A97E;--sym: #7A5236}.brett-platz{flex:1;min-height:0;display:grid;place-items:center}.brett{width:100%;height:100%;display:block;touch-action:none;user-select:none;-webkit-user-select:none;outline:none}.brett:focus-visible .matte{stroke:var(--fokus)}.matte{fill:var(--matte);stroke:var(--holz);stroke-width:10;transition:stroke .12s}.kachel{transition:transform .28s cubic-bezier(.34,1.3,.64,1)}.kachel .innen{transition:transform .14s ease-out}.kachel.gewaehlt .innen{transform:translateY(-5px)}.kachel.gewaehlt .koerper{stroke:#fff6e2;stroke-width:5}.kachel.weg .innen{animation:ploppen .18s ease-out forwards}@keyframes ploppen{to{transform:scale(1.25);opacity:0}}.pfad-s{fill:none;stroke:#28180a80;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.pfad{fill:none;stroke:#fff3d6;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ring polygon{fill:#ffd67859;stroke:#ffd978;stroke-width:4;stroke-dasharray:10 7;pointer-events:none}.cursor{fill:none;stroke:#fff6e2;stroke-width:4;stroke-dasharray:8 6;pointer-events:none}.blase{height:44px;flex:none;display:flex;align-items:center;justify-content:center;padding:0 12px}.blase-inhalt{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 6px;background:var(--perg);border:2px solid var(--rand);border-radius:20px;font-weight:800;box-shadow:var(--schatten-k);max-width:100%;line-height:1.25;transition:opacity .16s,transform .16s}.blase-inhalt.leer{opacity:0;transform:translateY(4px)}.blase-inhalt.gold{background:#ffe6a6;border-color:var(--honig);color:#3a2a1c}.blase-inhalt.leise{color:var(--tinte-2)}.blase-inhalt>.ic{color:var(--moos-h);margin-left:6px}.blase-inhalt.gold>.ic{color:var(--honig-d)}.medaille{width:72px;height:72px;border-radius:50%;flex:none;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at 35% 30%,var(--honig-h),var(--honig) 72%);border:4px solid var(--holz);box-shadow:0 4px 0 var(--holz-d),var(--schatten-k);color:#3a2a1c;transition:background .3s}.medaille b{font:700 30px/1 var(--titel);font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums}.medaille span{font:800 11px/1.2 var(--text);margin-top:2px}.medaille.gross{width:100px;height:100px;margin:0 auto}.medaille.gross b{font-size:42px}.medaille.gross span{font-size:13px}.medaille.knapp{background:radial-gradient(circle at 35% 30%,#ffd4b4,#e98a4a 72%)}.zielband{flex:1;min-width:0;background:var(--perg);border:2px solid var(--rand);border-radius:14px;padding:8px 12px 10px;box-shadow:var(--schatten-k);display:grid;gap:6px}.zielband.flach{border:0;box-shadow:none;padding:0;background:none;margin-top:12px}.zielband .z1{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px}.wert{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:4px}.spur{height:12px;border-radius:999px;background:var(--perg-2);border:1.5px solid var(--rand);overflow:hidden}.spur i{display:block;height:100%;border-radius:inherit;background:linear-gradient(var(--moos-h),var(--moos));transition:width .4s ease-out}.beutel{display:flex;justify-content:center;gap:6px;padding:6px 12px 0;flex:none}.pille{display:inline-flex;align-items:center;gap:4px;padding:2px 9px 2px 2px;background:var(--perg);border:2px solid var(--rand);border-radius:999px;font-weight:800;box-shadow:var(--schatten-k)}.pille .wert{margin:0}.stoss{animation:stoss .24s cubic-bezier(.34,1.5,.64,1)}@keyframes stoss{50%{transform:scale(1.18)}}.liste{display:grid;gap:4px}.liste.vertieft{background:var(--perg-2);border-radius:14px;padding:6px 12px}.zeile{display:flex;align-items:center;gap:10px;min-height:36px;font-weight:700}.mitglied{display:grid;justify-items:center;gap:2px;background:none;border:0;padding:4px;border-radius:14px;cursor:pointer;min-width:76px;text-align:center;transition:background-color .12s}.mitglied:hover{background:color-mix(in srgb,var(--perg) 60%,transparent)}.mitglied .name{font-weight:800;font-size:13px;line-height:1.3}.mitglied .beruf{font-weight:700;color:var(--tinte-2)}.mitglied .faeh{font-size:12px;font-weight:800;padding:1px 8px;border-radius:999px;background:var(--perg-2);color:var(--tinte-2);font-variant-numeric:tabular-nums;white-space:nowrap}.mitglied.bereit .faeh{background:var(--honig);color:#3a2a1c}.portrait{position:relative;width:60px;height:60px;flex:none;display:block}.portrait .ladering{position:absolute;inset:0;transform:rotate(-90deg)}.portrait .ring-bg{fill:none;stroke:var(--perg-2);stroke-width:5}.portrait .ring-wert{fill:none;stroke:var(--moos-h);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .3s ease-out,stroke .2s}.bereit .portrait .ring-wert{stroke:var(--honig)}.portrait .gesicht{position:absolute;inset:7px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--p) 55%,white),var(--p) 75%);color:#fff6e2;font:700 22px var(--titel);font-variation-settings:"SOFT" 100;box-shadow:inset 0 -3px #0000002e}.bereit .portrait .gesicht{animation:leuchten 1.8s ease-in-out infinite}@keyframes leuchten{50%{box-shadow:inset 0 -3px #0000002e,0 0 14px 4px #f0b54cbf}}.portrait.heim .gesicht{background:var(--perg);border:2px solid var(--rand);color:var(--tinte);box-shadow:0 3px 0 var(--rand)}.portrait.heim .gesicht svg{width:22px;height:22px}.mitglied.zeilig{grid-template-columns:60px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;justify-items:start;align-items:center;text-align:left;width:100%;padding:6px}.mitglied.zeilig .portrait{grid-row:1 / 3}.mitglied.zeilig .name{align-self:end;font-size:15px}.mitglied.zeilig .faeh{align-self:start}.tagwerk{height:100%;display:flex;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.tagwerk.schmal{max-width:560px;margin:0 auto}.kopf{height:64px;flex:none;display:flex;align-items:center;gap:8px;padding:8px 12px 0}.kopf .titel{flex:1}.kopf .titel h1{font-size:22px}.hud{display:flex;align-items:center;gap:12px;padding:8px 16px 0;flex:none}.schmal .brett-platz{padding:0 10px}.trupp-reihe{display:flex;justify-content:space-around;align-items:flex-start;padding:8px 8px 14px;flex:none}.leiste{height:76px;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 24px}.leiste .rechts{display:flex;justify-content:flex-end;gap:10px}.tw-raster{flex:1;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr) 270px;gap:20px;padding:0 24px 24px;max-width:1400px;width:100%;margin:0 auto}.spalte{display:flex;flex-direction:column;gap:16px;min-height:0}.spalte .unten{margin-top:auto}.mitte{display:flex;flex-direction:column;min-height:0;min-width:0}.menue{position:fixed;top:calc(68px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:30;width:290px;display:grid;gap:8px;padding:14px;animation:aufklappen .16s ease-out}@keyframes aufklappen{0%{opacity:0;transform:translateY(-6px)}}.menue h4{font:800 13px var(--text);color:var(--tinte-2)}.segment{display:flex;gap:4px;padding:4px;background:var(--perg-2);border-radius:12px}.segment button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:9px;background:none;font-weight:800;font-size:14px;cursor:pointer}.segment button .ic{width:16px;height:16px}.segment button.an{background:var(--honig);color:#3a2a1c;box-shadow:0 2px 0 var(--honig-d)}.menue-zeile{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px;border:0;border-radius:10px;background:none;font-weight:800;font-size:15px;cursor:pointer;text-align:left}.menue-zeile:hover{background:var(--perg-2)}.menue-fuss{display:flex;align-items:center;gap:8px;padding:8px 8px 0;border-top:2px dashed var(--rand);font-weight:800;font-size:13px;color:var(--tinte-2)}.menue-fuss .ic{width:16px;height:16px}.ueberlage{position:fixed;inset:0;z-index:40;display:grid;grid-template-columns:minmax(0,440px);justify-content:center;align-content:center;padding:16px}.scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity .2s}.ueberlage.offen .scrim{opacity:1}.modal{position:relative;width:100%;background:var(--perg);border:2px solid var(--rand);border-radius:22px;box-shadow:0 18px 40px #28180a59;padding:44px 20px 20px;transform:scale(.92);opacity:0;transition:transform .26s cubic-bezier(.34,1.4,.64,1),opacity .18s}.ueberlage.offen .modal{transform:none;opacity:1}.schild{position:absolute;left:50%;top:-24px;transform:translate(-50%);background:var(--holz);color:#fff3dc;font:600 22px var(--titel);font-variation-settings:"SOFT" 100;padding:8px 26px;border-radius:12px;box-shadow:0 4px 0 var(--holz-d);white-space:nowrap}.unterzeile{text-align:center;color:var(--tinte-2);font-weight:700;margin:-8px 0 14px}.ertrag-raster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:14px}.er{display:grid;justify-items:center;gap:2px}.er b{font:700 24px/1.1 var(--titel);font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums}.er span{font-size:12px;font-weight:700;color:var(--tinte-2)}.modal .liste{margin-bottom:18px}.modal .zeile .ic{color:var(--tinte-2);width:22px}.modal-fuss{display:flex;flex-wrap:wrap;gap:12px 10px}.modal-fuss .knopf{flex:1 1 150px}.regeln{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:10px}.regeln li{display:flex;gap:10px;align-items:center;line-height:1.35}.tasten{font-size:13px;color:var(--tinte-2);font-weight:700;margin-bottom:16px}.toast{position:fixed;left:0;right:0;margin-inline:auto;width:max-content;bottom:calc(24px + env(safe-area-inset-bottom));transform:translateY(12px);z-index:50;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 18px;background:var(--perg);border:2px solid var(--rand);border-radius:999px;box-shadow:var(--schatten);font-weight:800;opacity:0;visibility:hidden;transition:opacity .16s,transform .2s,visibility 0s .2s}.toast.zeigen{opacity:1;visibility:visible;transform:none;transition:opacity .16s,transform .2s}.toast .ic{color:var(--moos-h)}.schmal~.toast{bottom:calc(150px + env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.1s!important;transition-timing-function:ease!important}}
