@font-face{font-family:"Jersey 20";font-style:normal;font-display:swap;font-weight:400 700;size-adjust:106%;src:url(/fonts/jersey-20-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 20";font-style:normal;font-display:swap;font-weight:400 700;size-adjust:106%;src:url(/fonts/jersey-20-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/fonts/nunito-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/fonts/nunito-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--hintergrund:#2b2840;--flaeche:#39345a;--flaeche-rand:#4b4474;--vertieft:#26233a;--linie:#5a5285;--rahmen:#1e1b2e;--text:#fbeedc;--text-leise:#cdbfdc;--gold:#f2c14e;--gold-schatten:#b98a2a;--koralle:#f08a6c;--salbei:#9ccb8f;--see:#9fd0e3;--see-hover:#c6e6f2;--silber:#c9c3d6;--bronze:#d9a27a;--globus-beschriftung:#1e1b2ed6;--blase-hintergrund:#1e1b2ef2;--splash-hintergrund:#1e1b2e99;--schrift-pixel:"Jersey 20", "Courier New", monospace;--schrift:"Nunito", "Trebuchet MS", sans-serif;--radius-panel:18px;--rand-seite:40px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}[hidden]{display:none!important}body{background:var(--hintergrund);min-height:100vh;color:var(--text);font-family:var(--schrift);margin:0;font-size:16px;line-height:1.5}a{color:var(--see)}a:hover{color:var(--see-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gold);outline-offset:3px}main[tabindex="-1"]:focus,h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}.pixel{font-family:var(--schrift-pixel);font-weight:600}.leise{color:var(--text-leise)}.nur-screenreader{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprunglink{z-index:100;background:var(--gold);color:var(--hintergrund);border-radius:12px;padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:16px}.sprunglink:focus{top:16px}.app{flex-direction:column;min-height:100vh;display:flex}.kopfleiste{height:calc(88px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--rand-seite) 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.marke{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.marke:hover{color:var(--text)}.marke-name{font-family:var(--schrift-pixel);font-size:28px;font-weight:600}.hauptnavigation{gap:6px;display:flex}.hauptnavigation a{height:44px;color:var(--text-leise);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.hauptnavigation a:hover{color:var(--text)}.hauptnavigation a[aria-current=page]{color:var(--text);background:var(--flaeche)}.hauptnavigation .nav-symbol{display:none}.kopf-status{align-items:center;gap:22px;display:flex}.kopf-muenzen{font-family:var(--schrift-pixel);color:var(--gold);align-items:center;gap:6px;font-size:22px;font-weight:600;display:flex}.kopf-muenzen svg{display:block}.kopf-streak{font-family:var(--schrift-pixel);align-items:center;gap:8px;font-size:24px;font-weight:600;display:flex}.profil-knopf{background:var(--flaeche);border:2px solid var(--linie);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.profil-knopf[aria-current=page]{border-color:var(--gold)}.kopf-hinweis{color:var(--text-leise);font-size:15px;font-weight:700}main.seite{padding:12px var(--rand-seite) 40px;flex-grow:1;gap:32px;width:100%;max-width:1360px;margin:0 auto;display:flex}main.seite.spalte{flex-direction:column;gap:24px}.laden{color:var(--text-leise);padding:40px}.panel{background:var(--flaeche);border:2px solid var(--flaeche-rand);border-radius:var(--radius-panel);flex-direction:column;gap:20px;min-width:0;padding:28px;display:flex}.titel-gross{font-family:var(--schrift-pixel);font-size:40px;font-weight:600;line-height:1.1}.titel-mittel{font-family:var(--schrift-pixel);font-size:26px;font-weight:600;line-height:1.15}.knopf{height:52px;font-family:var(--schrift);cursor:pointer;background:var(--gold);color:var(--hintergrund);box-shadow:0 4px 0 var(--gold-schatten);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:800;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.knopf:hover{color:var(--hintergrund);filter:brightness(1.05)}.knopf:active{box-shadow:0 2px 0 var(--gold-schatten);transform:translateY(2px)}.knopf.zweit{color:var(--text);border:2px solid var(--linie);box-shadow:0 4px 0 var(--rahmen);background:0 0}.knopf.zweit:hover{color:var(--text);border-color:var(--text-leise)}.knopf.zweit:active{box-shadow:0 2px 0 var(--rahmen)}.knopf.breit{width:100%}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.textknopf{color:var(--see);font-family:var(--schrift);cursor:pointer;background:0 0;border:0;padding:6px;font-size:15px;font-weight:700;text-decoration:underline}.textknopf:hover{color:var(--see-hover)}.textknopf:disabled{color:var(--text-leise);cursor:default;text-decoration:none}.feld{flex-direction:column;gap:8px;display:flex}.formular{flex-direction:column;gap:18px;display:flex}.formular .feld-fehler:empty{display:none}.feld label,.feld .feld-titel{font-size:15px;font-weight:700}.eingabe{background:var(--vertieft);border:2px solid var(--linie);width:100%;height:56px;color:var(--text);font-family:var(--schrift);border-radius:12px;padding:0 16px;font-size:18px}.eingabe::placeholder{color:#9c90b5}.eingabe[aria-invalid=true]{border-color:var(--koralle)}.auswahl{background:var(--vertieft);height:52px;color:var(--text);border:2px solid var(--linie);font-family:var(--schrift);border-radius:12px;padding:0 14px;font-size:16px;font-weight:700}.feld-hinweis{color:var(--text-leise);font-size:14px}.feld-fehler{color:var(--koralle);font-size:15px;font-weight:700}.pille{background:var(--vertieft);height:32px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.pillknopf{border:2px solid var(--linie);height:36px;color:var(--text);font-family:var(--schrift);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}.pillknopf:hover{border-color:var(--text-leise)}.infokasten{background:var(--vertieft);border-radius:14px;align-items:flex-start;gap:14px;padding:16px;font-size:15px;line-height:1.5;display:flex}.infokasten .symbol{flex-shrink:0;padding-top:4px}.segmente{background:var(--vertieft);border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.segmente button{height:44px;color:var(--text);font-family:var(--schrift);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 16px;font-size:15px;font-weight:800}.segmente.klein button{height:40px;color:var(--text-leise)}.segmente button[aria-pressed=true]{background:var(--gold);color:var(--hintergrund)}.kachel-reihe{gap:12px;display:flex}.kachel{background:var(--vertieft);border-radius:14px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:14px 16px;display:flex}.kachel .wert{font-family:var(--schrift-pixel);font-size:30px;font-weight:600;line-height:1.2}.kachel .beschriftung{color:var(--text-leise);font-size:14px}.schalter{background:var(--linie);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:flex-start;width:60px;height:34px;padding:4px;display:flex}.schalter[aria-pressed=true]{background:var(--salbei);justify-content:flex-end}.schalter span{background:var(--hintergrund);border-radius:999px;width:26px;height:26px;display:block}.kopf-kachel{background:var(--vertieft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kopf-kachel.gross{border:2px solid var(--linie);border-radius:18px;width:88px;height:88px}.liste{margin:0;padding:0;list-style:none}.liste>li{border-top:1px solid var(--linie);align-items:center;gap:14px;padding:10px 0;display:flex}.meldung-leer{color:var(--text-leise);font-size:15px}.szenen-platz{justify-content:center;width:100%;display:flex}.szenen-rahmen{border:4px solid var(--rahmen);border-radius:var(--radius-panel);box-shadow:0 6px 0 var(--rahmen);background:var(--rahmen);line-height:0;display:inline-block;overflow:hidden}.szenen-rahmen.klein{border-radius:14px}.szenen-rahmen canvas{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.spiel-links{flex-direction:column;flex-shrink:0;gap:28px;width:808px;max-width:100%;display:flex}.spiel-rechts{flex-grow:1;min-width:300px}.streak-zeile{justify-content:space-between;align-items:center;gap:24px;display:flex}.streak-text{flex-direction:column;gap:4px;display:flex}.streak-titel{font-family:var(--schrift-pixel);font-size:22px;font-weight:600}.streak-leiste{align-items:center;gap:5px;display:flex}.streak-feld{background:var(--vertieft);border:2px solid var(--linie);border-radius:4px;flex-shrink:1;width:20px;height:20px}.streak-feld.voll{background:var(--gold);border-color:var(--gold-schatten)}.streak-feld.aktuell{border-color:var(--gold)}.streak-leiste .ziel-pokal{flex-shrink:0;margin-left:8px}.wortkarte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.frage{flex-direction:column;gap:6px;padding-top:8px;display:flex}.frage-wort{font-family:var(--schrift-pixel);overflow-wrap:anywhere;font-size:54px;font-weight:600;line-height:1.1}.frage-wort.lang{font-size:40px}.antwort-form{flex-direction:column;gap:10px;display:flex}.antwort-form .eingabe{font-size:20px}.unten{margin-top:auto}.ergebnis-titel{font-family:var(--schrift-pixel);font-size:44px;font-weight:600;line-height:1.1}.ergebnis-titel.fehler{color:var(--koralle)}.ergebnis-titel.gold{color:var(--gold);text-align:center;font-size:40px}.vergleich{background:var(--vertieft);border-radius:14px;flex-direction:column;padding:6px 18px 10px;display:flex}.vergleich>div{border-bottom:1px solid var(--linie);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.vergleich>div:last-child{border-bottom:0}.vergleich dt{color:var(--text-leise);font-size:15px}.vergleich dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.vergleich .durchgestrichen{color:var(--koralle);text-decoration:line-through}.vergleich .richtig{color:var(--salbei)}.fortschritt{background:var(--vertieft);border:2px solid var(--linie);border-radius:6px;height:20px;overflow:hidden}.fortschritt>div{background:var(--salbei);height:100%;transition:width 1s linear}.countdown{background:var(--vertieft);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.countdown .zeit{font-family:var(--schrift-pixel);font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1}.wortliste li{justify-content:space-between;gap:12px;font-size:15px}.wortliste li:first-child{border-top:0}.profil-knopf{position:relative}.level-marke{background:var(--gold);min-width:24px;height:24px;color:var(--hintergrund);border:2px solid var(--hintergrund);font-family:var(--schrift-pixel);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-8px;right:-8px}.pille.neu{background:var(--gold);color:var(--hintergrund)}.pille.turbo{background:var(--gold);height:26px;color:var(--hintergrund);padding:0 10px}.turbo-zeile{color:var(--gold);flex-basis:100%;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.pille.heiss{color:var(--koralle);box-shadow:inset 0 0 0 2px var(--koralle);gap:6px}.pille.heiss svg{display:block}.spiel-rechts:has(.pille.heiss){border-color:var(--koralle)}.heiss-text{color:var(--koralle)}.tipp-muster{font-family:var(--schrift-pixel);flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:30px;line-height:1.1;display:flex}.tipp-muster>span{justify-content:center;width:.75em;min-height:1.1em;display:inline-flex}.tipp-luecke{border-bottom:3px solid var(--linie)}.tipp-zeichen{color:var(--gold);border-bottom:3px solid var(--gold)}.tipp-leer{width:.4em}.tipp-zeile{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.tipp-knopf{border:2px solid var(--gold);min-height:36px;color:var(--gold);font:700 14px var(--schrift);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.tipp-knopf:hover:not(:disabled){background:var(--vertieft)}.tipp-knopf:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.tipp-knopf:disabled{border-color:var(--linie);color:var(--text-leise);cursor:default}.tipp-stand{font-size:13px}.tagesbonus-splash{z-index:60;background:var(--splash-hintergrund);pointer-events:none;place-items:center;padding:16px;transition:opacity .3s;display:grid;position:fixed;inset:0}.tagesbonus-splash.weg{opacity:0}.tagesbonus-karte{pointer-events:auto;cursor:pointer;background:var(--flaeche);border:3px solid var(--gold);border-radius:var(--radius-panel);width:min(340px,100%);box-shadow:0 8px 0 var(--rahmen);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 24px 22px;display:flex}.tagesbonus-karte p{margin:0}.tagesbonus-oben{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:800}.tagesbonus-truhe{width:192px;height:184px;image-rendering:pixelated}.tagesbonus-titel{font-family:var(--schrift-pixel);font-size:30px;line-height:1.1}.tagesbonus-plus{font-family:var(--schrift-pixel);color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:26px;display:flex}.tagesbonus-tage{gap:4px;display:flex}.tagesbonus-tage span{background:var(--vertieft);border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.tagesbonus-tage span.an{background:0 0}.tagesbonus-tage span.heute{box-shadow:0 0 0 2px var(--gold)}.tagesbonus-tage span.neu{animation:.5s ease-out tag-dazu}@keyframes tag-dazu{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.5)}to{transform:scale(1)}}.tagesbonus-morgen{color:var(--text-leise);font-size:14px}@media (prefers-reduced-motion:reduce){.tagesbonus-splash{transition:none}.tagesbonus-tage span.neu{animation:none}}.exp-block{background:var(--vertieft);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.exp-kopf{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.exp-plus{font-family:var(--schrift-pixel);color:var(--gold);font-size:28px;font-weight:600;line-height:1}.exp-erklaerung{color:var(--text-leise);font-size:14px}.exp-zeile{align-items:center;gap:10px;display:flex}.exp-level{font-family:var(--schrift-pixel);white-space:nowrap;font-size:16px;font-weight:600}.exp-zahl{color:var(--text-leise);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.exp-balken{background:var(--hintergrund);border:2px solid var(--linie);border-radius:4px;flex:1;height:14px;overflow:hidden}.exp-balken>div{background:var(--gold);height:100%;transition:width .9s ease-out}.exp-aufstieg{font-family:var(--schrift-pixel);color:var(--gold);font-size:18px;font-weight:600}dialog.levelup{border:4px solid var(--rahmen);border-radius:var(--radius-panel);width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:0 6px 0 var(--rahmen);background:var(--flaeche);color:var(--text);padding:0}dialog.levelup::backdrop{background:#1e1b2ed1}.levelup-inhalt{text-align:center;flex-direction:column;align-items:stretch;gap:14px;padding:24px 28px 28px;display:flex}.levelup-oben{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:14px;font-weight:800}.levelup-titel{font-family:var(--schrift-pixel);color:var(--gold);font-size:48px;font-weight:600;line-height:1}.levelup-von{margin-top:-6px;font-size:15px}.duell-hinweis-liste{text-align:left;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.duell-hinweis-eintrag{background:var(--vertieft);border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.duell-hinweis-text{flex-direction:column;gap:8px;min-width:0;display:flex}.duell-hinweis-text p{margin:0}.duell-hinweis-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.duell-hinweis-knoepfe .knopf,.freund-duell .knopf.klein{height:40px;padding:0 16px}.pille.duell-marke{height:24px;color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold);padding:0 10px;font-size:13px}.freund-duell{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.duell-abschnitt{flex-direction:column;gap:10px;display:flex}.duell-abschnitt p,.duell-letzte{margin:0}.duell-letzte{flex-direction:column;gap:6px;padding-left:18px;display:flex}.levelup-neu{background:var(--vertieft);text-align:left;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.levelup-neu-titel{color:var(--salbei);font-size:15px;font-weight:800}.levelup-kategorie{font-family:var(--schrift-pixel);font-size:22px;font-weight:600}.levelup-beispiele{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.levelup-beispiele li{background:var(--flaeche);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;padding:8px 10px;font-size:15px;font-weight:700;display:flex}.bonusherz-bild svg{margin:4px auto 0}.levelup-beispiele li span+span{font-size:14px;font-weight:600}.modus-wahl{flex-direction:column;gap:8px;width:100%;display:flex}.modus-titel{font-size:15px;font-weight:700}.modus-wahl .segmente{flex-direction:column;align-self:stretch;display:flex}.modus-wahl .segmente button{text-align:left}.modus-pille{border:2px solid var(--linie);background:0 0}.wh-punkte{align-items:center;gap:6px;margin-top:6px;display:flex}.wh-punkte>span:not(.wh-punkte-text){background:var(--vertieft);border:2px solid var(--linie);border-radius:4px;width:16px;height:16px}.wh-punkte>span.voll{background:var(--salbei);border-color:var(--salbei)}.wh-punkte-text{color:var(--text-leise);margin-left:6px;font-size:14px;font-weight:700}@media (max-width:1100px){main.seite{flex-direction:column}.spiel-links{width:100%}.spiel-rechts{min-width:0}}@media (max-width:799px){:root{--rand-seite:16px}.kopfleiste{height:calc(64px + env(safe-area-inset-top))}.marke-name{font-size:22px}.marke svg{width:28px;height:24px}.kopf-status{gap:12px}.kopf-status .herzen svg{width:auto;height:13px}.kopf-streak{font-size:20px}.kopf-muenzen{gap:4px;font-size:18px}.profil-knopf{width:44px;height:44px}.hauptnavigation{z-index:20;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--vertieft);border-top:2px solid var(--flaeche-rand);justify-content:space-around;gap:0;position:fixed;bottom:0;left:0;right:0}.hauptnavigation a{border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:2px;height:56px;padding:0 4px;font-size:13px}.hauptnavigation .nav-symbol{display:block}.app.mit-navigation{padding-bottom:calc(72px + env(safe-area-inset-bottom))}main.seite{gap:20px;padding-top:4px;padding-bottom:24px}.panel{gap:16px;padding:20px}.titel-gross{font-size:32px}.spiel-links{gap:16px}.streak-zeile{flex-direction:column;align-items:stretch;gap:10px}.streak-leiste{gap:3px}.streak-feld{aspect-ratio:1;border-radius:3px;flex:1 1 0;width:auto;min-width:0;max-width:20px;height:auto}.frage-wort{font-size:40px}.frage-wort.lang{font-size:30px}.ergebnis-titel{font-size:34px}.countdown .zeit{font-size:44px}.levelup-inhalt{padding:20px 18px 22px}.levelup-titel{font-size:40px}.kachel-reihe{flex-wrap:wrap}.kachel{min-width:40%}.kachel .wert{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kopf-km{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.kopf-km-zahl{font-family:var(--schrift-pixel);white-space:nowrap;font-size:24px;font-weight:600}.kopf-leben{flex-direction:column;align-items:center;gap:2px;line-height:1.1;display:flex}.kopf-pause{color:var(--text-leise);white-space:nowrap;font-size:13px}.kopf-pause:empty{display:none}.ort-karte{gap:14px}.ort-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ort-titel{font-family:var(--schrift-pixel);margin:0;font-size:36px;font-weight:600;line-height:1.1}.km-kasten{background:var(--vertieft);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.km-kasten p{margin:0}.km-zahl{font-family:var(--schrift-pixel);font-size:28px;font-weight:600}.weltreise-meldungen{flex-direction:column;gap:10px;display:flex}.weltreise-meldungen:empty{display:none}.weltreise-meldung{border-left:4px solid var(--gold)}.weltreise-ort,.weltreise-extra{flex-direction:column;gap:28px;display:flex}@media (max-width:1100px){.weltreise-links{display:contents}.weltreise-ort{order:0}.weltreise-karte{order:1}.weltreise-extra{order:2}}@media (max-width:799px){.weltreise-ort,.weltreise-extra{gap:16px}.ort-karte .kachel-reihe{flex-wrap:nowrap;gap:8px}.ort-karte .kachel{min-width:0;padding:10px 12px}.ort-karte .kachel .wert{font-size:20px}.ort-karte .kachel .beschriftung{font-size:13px}.kopf-km-zahl{font-size:18px}.ort-titel{font-size:28px}.km-zahl{font-size:22px}}.szenen-rahmen{position:relative}.szenen-ueberlagerung{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pass-stempel{pointer-events:auto;border:5px solid var(--koralle);background:var(--text);color:var(--koralle);font-family:var(--schrift-pixel);cursor:pointer;box-shadow:0 0 0 3px var(--text);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 22px 12px;line-height:1;animation:1.5s ease-out both stempel-knall;display:flex;transform:rotate(-8deg)}.pass-stempel-name{font-size:26px;font-weight:600}.pass-stempel-tag{font-size:16px}@keyframes stempel-knall{0%{opacity:0;transform:scale(2.3)rotate(-16deg)}16%{opacity:1;transform:scale(.94)rotate(-8deg)}24%{transform:scale(1)rotate(-8deg)}85%{opacity:1;transform:scale(1)rotate(-8deg)}to{opacity:0;transform:scale(1)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.pass-stempel{animation:1.5s linear both stempel-ruhig}@keyframes stempel-ruhig{0%,85%{opacity:1}to{opacity:0}}}@media (max-width:799px){.pass-stempel{gap:4px;padding:8px 14px}.pass-stempel-name{font-size:18px}.pass-stempel-tag{font-size:13px}}.ortsleiste{align-items:center;gap:20px;display:flex}.ortsleiste-flagge{box-shadow:0 0 0 2px var(--rahmen);border-radius:4px;flex-shrink:0;line-height:0;overflow:hidden}.ortsleiste-text{flex-direction:column;flex-grow:1;gap:8px;min-width:0;display:flex}.ortsleiste-zeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ortsleiste-detail{color:var(--text-leise);margin:0;font-size:15px;line-height:1.5}.ortsleiste-detail>span{vertical-align:bottom}.ortsleiste-detail svg{border-radius:2px;display:inline-block}.ortsleiste .ort-titel{text-align:left}@media (max-width:799px){.ortsleiste{align-items:flex-start;gap:12px}.ortsleiste .ort-titel{font-size:22px}.ortsleiste-zeile{gap:8px}.ortsleiste .pille{height:26px;padding:0 10px;font-size:13px}.ortsleiste-flagge svg{width:54px;height:36px}}.abschnitt-titel{font-family:var(--schrift-pixel);margin:0 0 12px;font-size:20px;font-weight:600}canvas.globus{image-rendering:pixelated;image-rendering:crisp-edges;cursor:grab;touch-action:none;display:block}canvas.globus:active{cursor:grabbing}canvas.globus:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.globus-rahmen{background:var(--rahmen);position:relative}.globus-beschriftungen{pointer-events:none;position:absolute;inset:0;overflow:hidden}.globus-beschriftung{background:var(--globus-beschriftung);color:var(--text);font:600 13px/17px var(--schrift-pixel);white-space:nowrap;will-change:transform;border-radius:6px;padding:2px 7px;display:none;position:absolute;top:0;left:0}.globus-beschriftung.gewaehlt{color:var(--gold)}.globus-zoom{flex-direction:column;gap:8px;line-height:normal;display:flex;position:absolute;top:12px;right:12px}.globus-zoom .knopf{background:var(--flaeche);width:44px;height:44px;min-height:0;padding:0;font-size:22px;line-height:1}.globus-knoepfe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.globus-legende{color:var(--text-leise);flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.globus-legende li{align-items:center;gap:7px;display:flex}.legende-feld{border-radius:3px;width:14px;height:14px}.globus-hinweis{text-align:center;margin:0;font-size:14px}.globus-karte{border:2px solid var(--flaeche-rand);background:var(--flaeche);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.einfuehrung-kacheln .kachel{padding:12px}.einfuehrung-kacheln .kachel .wert{white-space:nowrap;font-size:20px}.app-inhalt{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.app-inhalt p{margin:0}.app-schritte{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.app-hinweis{background:var(--vertieft);border-radius:12px;align-items:center;gap:10px;padding:10px 8px 10px 14px;display:flex}.app-hinweis svg{flex-shrink:0}.app-hinweis-text{flex:1;font-size:15px;font-weight:700}.app-hinweis .textknopf{white-space:nowrap}.app-hinweis-zu{width:36px;height:36px;color:var(--text-leise);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;font-size:22px;line-height:1}.app-hinweis-zu:hover{color:var(--text)}.startwahl{gap:18px}.startwahl-titel{margin:0}.startwahl-einleitung{margin:0;font-size:17px;line-height:1.5}.startwahl-karte{background:var(--vertieft);border-radius:16px;flex-direction:column;justify-content:center;gap:14px;min-height:150px;padding:18px;display:flex}.startwahl-leer{text-align:center}.startwahl-leer p{margin:0}.startwahl-leer-titel{font-family:var(--schrift-pixel);font-size:22px;font-weight:600;margin-bottom:6px!important}.startwahl-land{align-items:center;gap:16px;display:flex}.startwahl-flagge{border:3px solid var(--rahmen);border-radius:6px;flex-shrink:0;line-height:0;display:inline-flex;overflow:hidden}.startwahl-text{flex-direction:column;gap:2px;min-width:0;display:flex}.startwahl-text p{margin:0;font-size:15px}.startwahl-karte .knopf{text-align:center;height:auto;min-height:52px;padding-block:8px}.startwahl-name{font-family:var(--schrift-pixel);margin:0 0 2px;font-size:28px;font-weight:600}.startwahl-andere{flex-direction:column;gap:8px;display:flex}.startwahl-suchzeile{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.startwahl-suchzeile .eingabe{flex:100%;min-width:0}.globus-tipp{background:var(--blase-hintergrund);color:var(--text);font:700 15px/1.2 var(--schrift);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;transition:opacity .4s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.globus-tipp.weg{opacity:0}.globus-tipp-punkt{background:var(--gold);border-radius:50%;width:12px;height:12px;position:relative}.globus-tipp-punkt:after{content:"";border:2px solid var(--gold);border-radius:50%;animation:1.6s ease-out infinite tipp-puls;position:absolute;inset:-6px}@keyframes tipp-puls{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.globus-tipp-punkt:after{animation:none}}.neustart{border-top:1px solid var(--linie);flex-direction:column;align-items:center;gap:10px;padding-top:6px;display:flex}.neustart-link{color:var(--text-leise);font-size:14px}.neustart-frage{text-align:center;margin:0;font-size:14px}.neustart-knoepfe{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.startland-hinweis{align-items:center}.startland-hinweis p{margin:0}.globus-karte-text{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.globus-karte-text p{margin:0;font-size:14px}.globus-karte-name{font-family:var(--schrift-pixel);margin:0 0 2px;font-size:26px;font-weight:600}.globus-karte .globus-karte-status{font-size:15px;font-weight:800}.globus-freunde{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.globus-freunde li{align-items:center;gap:8px;display:flex}.freund-punkt{border-radius:3px;width:12px;height:12px}.kontinente{flex-direction:column;gap:8px;display:flex}.kontinent-zeile{grid-template-columns:110px 1fr 76px;align-items:center;gap:12px;font-size:15px;display:grid}.kontinent-zeile .fortschritt{height:14px}.kontinent-zeile>span:last-child{text-align:right}.stempel-reihe{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:flex;overflow-x:auto}.stempel-klein{border:2px solid var(--koralle);text-align:center;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:4px;min-width:76px;padding:10px 8px;font-size:13px;display:flex}.mini-globus{color:var(--text-leise);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:700;text-decoration:none;display:flex}.mini-globus:empty{display:none}.mini-globus-rund{border:3px solid var(--rahmen);box-shadow:0 4px 0 var(--rahmen);background:var(--rahmen);border-radius:999px;line-height:0;display:block;overflow:hidden}.mini-globus-rund canvas{image-rendering:pixelated;image-rendering:crisp-edges}.abzeichen-liste{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.abzeichen{border:2px dashed var(--linie);color:var(--text-leise);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.abzeichen.erhalten{border:2px solid var(--gold);background:var(--vertieft);color:var(--gold)}.pass-raster{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pass-feld{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:104px;padding:10px 8px;font-size:14px;display:flex}.pass-feld.gestempelt{border:3px solid var(--koralle);background:var(--vertieft);transform:rotate(-2deg)}.pass-feld.gestempelt:nth-child(3n){transform:rotate(1.5deg)}.pass-feld.offen{border:2px dashed var(--linie);color:var(--text-leise)}.pass-feld-name{font-weight:700}.pass-feld-tag{font-family:var(--schrift-pixel);color:var(--koralle)}@media (max-width:799px){.kontinent-zeile{grid-template-columns:96px 1fr 64px;gap:8px}.pass-raster{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.mini-globus-rund canvas{width:66px!important;height:66px!important}}.uebersicht-zahlen{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uebersicht-zahlen .kachel:first-child{grid-column:1/-1}.uebersicht-zahlen .kachel .wert{font-size:24px}@media (max-width:799px){.uebersicht-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.uebersicht-zahlen .kachel:first-child{grid-column:auto}.uebersicht-zahlen .kachel{padding:10px}.uebersicht-zahlen .kachel .wert{font-size:17px}.uebersicht-zahlen .kachel .beschriftung{font-size:12px}}.kontinent-zeile>span:last-child{white-space:nowrap}@media (max-width:799px){.kontinent-zeile{grid-template-columns:92px 1fr auto;font-size:14px}}.feier{pointer-events:auto;border:4px solid var(--gold);background:var(--flaeche);max-width:80%;color:var(--text);box-shadow:0 6px 0 var(--rahmen);cursor:pointer;text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:16px 26px;line-height:1.25;animation:.45s ease-out both feier-auf;display:flex}.feier-titel{font-family:var(--schrift-pixel);color:var(--gold);font-size:28px;font-weight:600}.feier-text{font-size:16px}.feier-aequator{border-color:var(--see)}.feier-aequator .feier-titel{color:var(--see)}.feier-runde,.feier-duell{border-color:var(--gold-schatten);background:var(--gold);color:var(--hintergrund);padding:24px 34px}.feier-runde .feier-titel,.feier-duell .feier-titel{color:var(--hintergrund);font-size:34px}.kalender{perspective:200px;width:64px;height:56px;position:relative}.kalender-blatt{background:var(--text);color:var(--hintergrund);font-family:var(--schrift-pixel);border-top:10px solid var(--koralle);transform-origin:top;border-radius:8px;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;inset:0}.kalender-blatt:not(.neu){z-index:1;animation:.7s ease-in .6s forwards blatt-kippt}@keyframes blatt-kippt{to{opacity:0;transform:rotateX(-100deg)}}@keyframes feier-auf{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.konfetti-regen{pointer-events:none;position:absolute;inset:0;overflow:hidden}.konfetti-regen i{width:6px;height:6px;animation-name:konfetti-fall;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:-8px}.konfetti-regen .k0{background:var(--gold)}.konfetti-regen .k1{background:var(--koralle)}.konfetti-regen .k2{background:var(--salbei)}.konfetti-regen .k3{background:var(--see)}.konfetti-regen .k4{background:var(--text)}@keyframes konfetti-fall{to{transform:translateY(520px)rotate(300deg)}}.gold-blitz{animation:1.2s ease-out gold-blitz}@keyframes gold-blitz{0%,60%{color:var(--gold);text-shadow:0 0 10px var(--gold-schatten)}}@media (prefers-reduced-motion:reduce){.feier,.kalender-blatt,.gold-blitz{animation:none}.kalender-blatt:not(.neu){display:none}}@media (max-width:799px){.feier{padding:10px 16px}.feier-titel{font-size:20px}.feier-text{font-size:14px}}.nav-zahl{background:var(--koralle);min-width:20px;height:20px;color:var(--hintergrund);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.nav-zahl:empty{display:none}.fehlerwoerter-angebot{flex-direction:column;gap:6px;display:flex}@media (max-width:799px){body.tastatur-offen .hauptnavigation,body.tastatur-offen .streak-text,body.tastatur-offen .weltreise-ort .ortsleiste{display:none}body.tastatur-offen .spiel-rechts:not(.weltreise-karte) .wortkarte-kopf:not(:has(.pille.heiss)){display:none}body.tastatur-offen .spiel-rechts:not(.weltreise-karte) .wortkarte-kopf .pille:not(.heiss),body.tastatur-offen .tipp-zeile{display:none}body.tastatur-offen .tipp-muster{margin-top:2px;font-size:22px}body.tastatur-offen .app.mit-navigation{padding-bottom:0}body.tastatur-offen .weltreise-karte .wortkarte-kopf .pille:not(.neu){display:none}body.tastatur-offen .weltreise-karte .wortkarte-kopf:not(:has(.pille.neu)){display:none}body.tastatur-offen .weltreise-ort{gap:8px}body.tastatur-offen main.seite{gap:10px}body.tastatur-offen .spiel-links{gap:8px}body.tastatur-offen .spiel-links .szenen-rahmen canvas{object-fit:cover;object-position:50% 100%;height:var(--szene-hoehe,auto)!important}body.tastatur-offen .streak-leiste .ziel-pokal svg{width:22px;height:20px}body.tastatur-offen .panel.spiel-rechts{gap:8px;padding:12px 16px}body.tastatur-offen .frage{gap:2px;padding-top:0}body.tastatur-offen .frage .leise{font-size:13px}body.tastatur-offen .frage-wort{font-size:32px}body.tastatur-offen .frage-wort.lang{font-size:26px}body.tastatur-offen .antwort-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}body.tastatur-offen .antwort-form label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.tastatur-offen .antwort-form .feld-fehler{grid-area:2/1/auto/-1}body.tastatur-offen .antwort-form .knopf{width:auto;padding:0 16px}body.tastatur-offen .antwort-form .knopf-lang{display:none}body.tastatur-offen .antwort-form .knopf-kurz{display:inline}body.tastatur-offen .szenen-platz{position:relative}body.tastatur-offen .korrektur-blase:not(:empty){z-index:1;border-left:4px solid var(--salbei);background:var(--blase-hintergrund);color:var(--text);pointer-events:none;border-radius:10px;align-items:flex-start;gap:8px;padding:6px 10px;font-size:14px;line-height:1.35;display:flex;position:absolute;top:10px;left:10px;right:10px}body.tastatur-offen .korrektur-blase.fast{border-left-color:var(--gold)}body.tastatur-offen .korrektur-blase.falsch{border-left-color:var(--koralle)}}.korrektur-blase{display:none}.korrektur-symbol{flex-shrink:0;padding-top:3px;display:inline-flex}.korrektur-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.korrektur-du{color:var(--text-leise)}.knopf-kurz{display:none}@media (max-width:399px){.marke-name{display:none}.startwahl-land{flex-direction:column;align-items:flex-start;gap:10px}.app-hinweis>span:first-child{display:none!important}.app-hinweis-text{font-size:14px}}@media (max-height:760px){.levelup-inhalt{gap:10px;padding-top:16px;padding-bottom:18px}.levelup .szenen-rahmen canvas{object-fit:cover;object-position:50% 65%;height:110px!important}.levelup-titel{font-size:36px}.levelup-neu{padding:12px 14px}}.kopf-rechts{align-items:center;gap:16px;display:flex}.sprachwahl.segmente{flex-wrap:nowrap;align-self:center}.sprachwahl.segmente button{height:36px;padding:0 12px}@media (max-width:560px){.kopf-rechts{gap:8px}.kopf-rechts .kopf-hinweis{display:none}}.umlaut-leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.umlaut-knopf{min-width:44px;height:40px;color:var(--text);border:2px solid var(--linie);box-shadow:0 3px 0 var(--rahmen);font-family:var(--schrift);cursor:pointer;background:0 0;border-radius:10px;padding:0 10px;font-size:18px;font-weight:800}.umlaut-knopf:hover{border-color:var(--text-leise)}.umlaut-knopf:active{box-shadow:0 1px 0 var(--rahmen);transform:translateY(2px)}.umlaut-hinweis{color:var(--text-leise);font-size:14px}
