@font-face{font-family:League Spartan;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/league-spartan-latin.woff2) format("woff2");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:League Spartan;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/league-spartan-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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{--font: "Outfit", "Segoe UI", system-ui, sans-serif;--titel: "League Spartan", "Segoe UI", system-ui, sans-serif;--blau: #1a5276;--rot: #c0392b;--gelb: #d4a017;--gruen: #1e7a34;--ink: #1a1a2e;--ink-gegen: #f8f8f0;--linie: #888;--fein: #ccc;--bg: #f0efe8;--card: #fff;--surface: #e8e6de;--text: #222;--muted: #666;--line: #ccc;--filz: #1a7e2c;--leiste: #145a24;--auf-blau: #f0efe8;--auf-rot: #fff;--fuss: #1a1a2e;--good: #1e7a34;--bad: #c0392b;--link: #1a5276;--link-hover: #c0392b;--karte-grund: #fff;--karte-rand: #444;--f0: #1a1a1a;--f1: #1a1a1a;--f2: #c0392b;--f3: #c0392b;--k-gelb: var(--gelb);--k-blau: var(--blau);--k-rot: var(--rot);--k-tinte: #1a1a1a;--r-grund: #1a5276;--r-linie: #d4e6f1;--r-a: #c0392b;--accent: var(--gruen);--accent-ink: var(--gruen);--kreis: transparent}:root[data-farben=ruhig]{--blau: #3a5f7a;--rot: #9e5048;--gelb: #b8a050;--gruen: #3a7050;--bg: #e8e8e0;--filz: #2a6e3a;--surface: #ddddd4;--leiste: #245a34;--karte-grund: #f4f3ef;--f2: #9e5048;--f3: #9e5048;--k-tinte: #222;--f0: #222;--f1: #222;--link: #3a5f7a;--link-hover: #9e5048;--bad: #9e5048;--r-grund: #3a5f7a;--r-a: #9e5048}:root[data-ke1oj=dark]{--blau: #3498db;--rot: #e74c3c;--gelb: #f1c40f;--gruen: #27ae60;--ink: #e8e6de;--ink-gegen: #1a1a2e;--linie: #555;--fein: #3a3a43;--bg: #121215;--card: #1c1c21;--surface: #25252b;--text: #e0ddd4;--muted: #a0a0a0;--line: #3a3a43;--filz: #0d4a1a;--leiste: #0a3a14;--fuss: #0a0a0c;--good: #2ecc71;--bad: #e74c3c;--link: #85c1e9;--link-hover: #f1948a;--karte-grund: #e8e6de;--karte-rand: #111;--f2: #c0392b;--f3: #c0392b;--r-grund: #1a3a5e;--r-linie: #b0c4de;--accent-ink: #85c1e9;--kreis: transparent}:root[data-ke1oj=dark][data-farben=ruhig]{--blau: #4a6a80;--rot: #a06058;--gelb: #c0a850;--gruen: #407050;--bg: #141716;--filz: #163a22;--surface: #222826;--leiste: #1a3a24;--karte-grund: #dddbd4;--f2: #a06058;--f3: #a06058;--k-tinte: #222;--f0: #222;--f1: #222;--link: #8ab0cc;--link-hover: #d4a09a;--r-grund: #3a5060;--r-a: #a06058}.vierfarben{--f0: var(--gruen);--f3: var(--blau)}:root[data-ke1oj=dark] .vierfarben{--f0: #1e7a34;--f3: #1a5276}body{background:var(--bg);color:var(--text);font-family:var(--font);font-weight:400}[hidden]{display:none!important}h1,h2,h3,.dh6mp4z summary{font-family:var(--titel)}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--link-hover)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--gruen);outline-offset:2px}.fqfiue,button{border-radius:4px}.spielkopf{position:relative;z-index:20;background:var(--card);border-bottom:1px solid var(--linie);box-shadow:0 1px 3px #0000000f}.kopfzeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto 340px;align-items:stretch;min-height:64px}.spielmarke{display:flex;align-items:center;gap:10px;padding:0 24px 0 32px;color:var(--ink);text-decoration:none;white-space:nowrap}.spielmarke:hover{color:var(--ink)}.spielmarke>span{font:500 24px/1 var(--titel);letter-spacing:-.02em;padding-top:4px}.spielmarke b{font-weight:800}.markenbild{flex:none}.kopfnav{display:flex;gap:28px;align-items:flex-end;padding-left:12px;font-size:16px}.kopfnav a{color:var(--ink);text-decoration:none;padding:20px 0 16px;border-bottom:3px solid transparent;white-space:nowrap}.kopfnav a:hover{border-bottom-color:var(--gruen);color:var(--ink)}.kopfnav a[aria-current]{font-weight:600;border-bottom-color:var(--gruen)}.kopfschalter{display:flex;align-items:center;gap:6px;padding:0 16px}.kopfschalter button,.mle9{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--linie);border-radius:6px;background:transparent;color:var(--ink);box-shadow:none}.kopfschalter button:hover,.mle9:hover{background:var(--surface);color:var(--ink);border-color:var(--linie);box-shadow:none}.kopfschalter svg{width:20px;height:20px}.farbschalter[aria-pressed=true]{background:var(--blau);color:#fff;border-color:var(--blau)}.tagesfeld{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;background:var(--surface);color:var(--ink);border-left:1px solid var(--linie)}.tagesfeld p{margin:0;font-size:14px;line-height:1.25}.tagesfeld strong{display:block;font:700 17px/1.1 var(--titel);color:var(--gruen)}.tagesfeld a{flex:none;font:600 14px/1 var(--titel);color:#fff;background:var(--gruen);border:none;border-radius:4px;padding:8px 14px;text-decoration:none}.tagesfeld a:hover{background:#166a2a;color:#fff}.menueknopf,.kopfreiter{display:none}.kopfpfad{border-top:1px solid var(--linie);padding:6px 32px}.vatsj1c{font-size:14px;color:var(--muted)}.vatsj1c a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px}.spielmenue{position:fixed;inset:0;z-index:100;overflow:auto;background:var(--bg);padding:70px 16px 40px}.spielmenue nav{display:grid;gap:24px}.spielmenue p{margin:0 0 6px;font:700 22px/1 var(--titel)}.spielmenue ul{list-style:none;margin:0;padding:0;counter-reset:menue}.spielmenue li{border-top:1px solid var(--linie);counter-increment:menue}.spielmenue a{display:flex;gap:12px;align-items:baseline;padding:10px 0;min-height:44px;color:var(--ink);text-decoration:none;font:600 18px var(--titel)}.spielmenue a:before{content:counter(menue,decimal-leading-zero);font:400 12px var(--font);color:var(--muted);width:22px}.spielmenue a[aria-current]{background:var(--gruen);color:#fff;padding-left:8px;border-radius:4px}html.menueoffen{overflow:hidden}html.menueoffen .spielkopf{position:fixed;top:0;left:0;right:0;z-index:110}html.menueoffen .kopfreiter,html.menueoffen .kopfpfad{display:none}.spielfuss{background:var(--fuss);color:#d0cfc8;font-size:15px;margin-top:0}.fussband{display:none}.fussinhalt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px 64px;padding:40px 32px 26px;max-width:1440px}.spielfuss .spielmarke{padding:0;color:#f0efe8}.fussmarke p{margin:14px 0 0;max-width:34ch;color:#a0a09a}.fussnav{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px}.fussnav p{margin:0 0 10px;font:700 16px var(--titel);color:#f0efe8}.fussnav ul{list-style:none;margin:0;padding:0}.fussnav>div:first-child ul{columns:2;column-gap:24px}.fussnav li{break-inside:avoid;border-top:1px solid #333}.fussnav a{display:flex;align-items:center;min-height:44px;padding:6px 0;color:#d0cfc8;text-decoration:none}.fussnav a:hover{color:var(--gruen)}.fussrecht{margin:0;padding:16px 32px 20px;border-top:1px solid #333;color:#888;font-size:14px}.rnap{background:var(--bg);border-bottom:1px solid var(--linie);padding:20px 0 36px;overflow:hidden}@media(min-width:1000px){.rnap{min-height:260px}}.rnap:after{display:none}.rnap h1{position:relative;z-index:0;font-weight:800;font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.03em;margin:20px 0 16px;max-width:20ch}.rnap h1:before{display:none}.rnap h1:after,.tischtitel h1:after,.brettkopf h1:after{display:none}.rnap .k3u2{color:var(--text);max-width:60ch;font-size:clamp(16px,2vw,19px)}.lfeu{background:none;color:var(--gruen);-webkit-text-fill-color:currentColor}.m2e8>h2,.m2e8 section>h2{font-weight:700;font-size:clamp(24px,3.2vw,34px);line-height:1.1;letter-spacing:-.02em;margin-top:52px}.m2e8>h2:before{display:none}.m2e8>h3{font-weight:700;font-size:21px}.m2e8>p,.m2e8>ul:not([class]),.m2e8>ol:not([class]){max-width:72ch}.m2e8>ul li::marker{color:var(--gruen)}.k3u2{color:var(--text);font-size:18px}.qfi98{max-width:72ch;background:var(--card);border:1px solid var(--linie);border-radius:6px;padding:16px 20px 16px 54px}.qfi98:before{content:"";left:18px;top:19px;width:22px;height:22px;border-radius:50%;background:var(--gruen)}.k2n45xf{border:1px solid var(--linie);border-radius:6px;background:var(--card);box-shadow:none}thead th{background:var(--gruen);color:#fff;font:600 15px var(--titel);padding-top:12px}th,td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}tbody tr:hover>*{background:#1e7a3414}ol.steps{list-style:none;counter-reset:schritt;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px}ol.steps>li{counter-increment:schritt;position:relative;padding-top:56px;margin:0;font-size:16px;line-height:1.55}ol.steps>li:before{content:counter(schritt);position:absolute;left:0;top:0;width:42px;height:42px;display:grid;place-items:center;font:700 24px/1 var(--titel);color:#fff;background:var(--gruen);border-radius:50%}ol.steps>li:nth-child(3n+2):before{background:var(--blau)}ol.steps>li:nth-child(3n):before{background:var(--rot)}ol.steps>li strong{display:block;margin-bottom:4px;font:700 19px/1.2 var(--titel)}.cn8k{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:0 32px;margin:24px 0;border-bottom:1px solid var(--linie)}a.aifypg{counter-increment:karte;position:relative;display:block;padding:14px 40px 14px 0;border:0;border-top:1px solid var(--linie);border-radius:0;background:none;box-shadow:none;color:var(--text)}a.aifypg:before{display:none}a.aifypg:after{content:"→";position:absolute;right:8px;top:18px;font-size:18px;color:var(--gruen);transition:transform .15s}a.aifypg:hover{transform:none;box-shadow:none;background:#1e7a340f}a.aifypg:hover:after{transform:translate(3px)}a.aifypg strong{font:700 20px/1.15 var(--titel)}a.aifypg span{color:var(--muted);font-size:15px}figure.aufbau{margin:28px 0;padding:16px;border:1px solid var(--linie);background:var(--filz);border-radius:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E")}figure.aufbau figcaption{margin-top:10px;font-size:15px;color:#fff}.schema{display:block;width:100%;height:auto;max-height:560px}.schematext{font:600 22px var(--titel);fill:#fff}.schemaplatz{fill:none;stroke:#ffffff80;stroke-width:2.5;stroke-dasharray:7 6}.schemalinie{fill:none;stroke:#fff;stroke-width:3}.schemapfeil{fill:none;stroke:var(--gelb);stroke-width:5}text.schemaok{fill:#2ecc71}.schemafeld{fill:var(--karte-grund);stroke:var(--karte-rand);stroke-width:3}.schemaokkreis{fill:#2ecc71}.schemakokreis{fill:var(--bad)}.schemazeichen{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:square}text.schemako{fill:var(--bad)}.brettschema{max-width:420px;margin:0 auto}.brettschema .loch{fill:#fff3}.brettschema .stecker{fill:var(--blau)}.dh6mp4z details{border:0;border-top:1px solid var(--linie);border-radius:0;background:none;box-shadow:none;margin:0;max-width:72ch}.dh6mp4z details:last-of-type{border-bottom:1px solid var(--linie)}.dh6mp4z summary{padding:14px 0;font-weight:600;font-size:19px;line-height:1.25;min-height:44px}.dh6mp4z summary:after{width:28px;height:28px;border-radius:4px;background:linear-gradient(#fff,#fff) center / 12px 2px no-repeat,linear-gradient(#fff,#fff) center / 2px 12px no-repeat,var(--gruen)}.dh6mp4z details[open] summary:after{background:linear-gradient(#fff,#fff) center / 12px 2px no-repeat,var(--rot)}.dh6mp4z details>div{color:var(--text);padding:0 0 14px}.hbm6h{margin-top:48px;padding:22px 24px 18px;background:var(--leiste);color:var(--auf-blau);border:1px solid rgba(0,0,0,.2);border-radius:8px}.hbm6h h2{color:var(--auf-blau);font-weight:700}.hbm6h h2:before{display:none}.hbm6h ul{gap:0 28px}.hbm6h li{border-top:1px solid rgba(255,255,255,.2)}.hbm6h a{color:var(--auf-blau);border-radius:4px;padding:9px 4px;font-size:16px}.hbm6h a:hover{background:#ffffff1a;color:var(--auf-blau)}.hbm6h li[aria-current] a{background:var(--gruen);color:#fff}.pnek h2:before{display:none}.pnek ul{gap:0 28px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));border-bottom:1px solid var(--linie)}.pnek li a{border:0;border-top:1px solid var(--linie);border-radius:0;box-shadow:none;background:none;padding:14px 40px 14px 0}.pnek li a:after{content:"→";right:8px;top:18px;font-size:18px;color:var(--gruen)}.pnek li a:hover{transform:none;box-shadow:none;background:#1e7a340f}.pnek strong{font:700 19px/1.2 var(--titel)}.pnek span{color:var(--muted)}.t7sttfx{border-radius:8px;background:var(--gruen);color:#fff;border:none;box-shadow:none;padding:28px}.t7sttfx h2{font:700 28px/1 var(--titel);color:#fff}.t7sttfx h2:before{display:none}.t7sttfx p{opacity:1}.t7sttfx .fqfiue{border-radius:6px;background:#fff;color:var(--gruen);border:none;font:600 16px var(--titel);padding:12px 18px;box-shadow:none}.t7sttfx .fqfiue:hover{background:var(--gelb);color:#222}.mx6sw{color:var(--muted)}.j0oq6{border:1px solid var(--linie);border-radius:6px;background:var(--card);box-shadow:none}.j0oq6 summary{font-family:var(--titel);font-size:17px;min-height:44px}.ydmkfi9{font:700 20px/1 var(--titel);text-transform:none;color:var(--text)}.ud12w ol{border-left:2px solid var(--linie)}.ud12w li a{margin-left:-2px;border-left:2px solid transparent;color:var(--text);font-size:15px;padding:5px 0 5px 14px}.ud12w li a:hover{background:#1e7a3414}.ud12w li a.uba3{border-left-color:var(--gruen);color:var(--text);font-weight:600;background:#1e7a341f}.ggpam0n{border-radius:6px;background:var(--gruen);border:none;box-shadow:none;color:#fff}.ggpam0n strong{font:700 17px var(--titel)}kbd,code{border-radius:3px}.spielseite{display:grid;grid-template-columns:minmax(0,1fr) 360px}.spielseite>*{min-width:0}.spielseite>.spieltext{width:100%;box-sizing:border-box}.spielseite>.spieltisch,.spielseite>.brettspiel{grid-column:1;grid-row:1}.spielseite>.patiencenleiste{grid-column:2;grid-row:1}.spielseite>.spieltext{grid-column:1 / -1;grid-row:2;padding-bottom:0}.spieltext .k3u2{margin-top:32px}.patiencenleiste{background:var(--leiste);color:var(--auf-blau);border-left:1px solid rgba(0,0,0,.3);padding:22px 28px 28px}.patiencenleiste a{color:var(--auf-blau);text-decoration:none}.leistenkopf,.patiencenleiste li a{display:grid;grid-template-columns:30px 64px minmax(0,1fr);gap:14px;align-items:center}.leistenkopf strong,.patiencenleiste li strong{display:block;font:700 20px/1.1 var(--titel)}.leistenkopf span span,.patiencenleiste li span span{display:block;margin-top:2px;font-size:14px;line-height:1.35}.leistennr{font:600 14px var(--titel)}.leistenbild{display:block}.ton-hell{fill:#f0efe8}.ton-gelb{fill:var(--gelb)}.ton-rot{fill:color-mix(in srgb,var(--rot) 60%,#fff)}.leistenbild .brettleer{fill:none;stroke:currentColor;stroke-width:.8}.leistentitel{margin:26px 0 12px;font:700 30px/1 var(--titel);letter-spacing:-.02em}.patiencenleiste ol{list-style:none;margin:0;padding:0}.patiencenleiste li{border-top:1px solid rgba(255,255,255,.2)}.patiencenleiste li a{padding:10px 0;min-height:44px}.patiencenleiste li a:hover{background:#ffffff1a}.leistenalle{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding:14px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);font:600 18px var(--titel)}.leistenalle svg{fill:var(--gelb);transition:transform .15s}.leistenalle:hover svg{transform:translate(4px)}.leistenmehr{margin:20px 0 0;font-size:15px;line-height:1.55}.patiencenleiste .leistenmehr a{color:var(--gelb);text-decoration:underline;text-decoration-thickness:1px}.spieltisch{position:relative;padding:20px 32px 0}.spieltisch:not(.bereit){min-height:70vh}.tischbuehne{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.25fr);grid-template-areas:"titel titel titel extras extras" "titel titel titel info info" "rahmen rahmen rahmen rahmen rahmen" "b1 b2 b3 b4 wahl"}.tischkopf,.tischleiste{display:contents}.tischtitel{grid-area:titel;position:relative;align-self:end;padding:10px 0 0;min-width:0}.tischtitel h1:before{display:none}.tischtitel h1{position:relative;z-index:0;margin:0;font-weight:700;font-size:clamp(28px,min(4vw,56vw / var(--titelzeichen, 15)),52px);white-space:nowrap;line-height:.9;letter-spacing:-.03em;color:var(--ink)}.tischinfo{grid-area:info;justify-self:end;align-self:end;display:flex;gap:18px;align-items:baseline;margin:0 0 4px;font-size:15px;color:var(--muted);white-space:nowrap}.tischinfo strong{font:700 22px var(--titel);color:var(--ink);font-variant-numeric:tabular-nums}.tischextras{grid-area:extras;justify-self:end;display:flex;align-items:center;gap:6px;margin-bottom:8px}.tischgross{margin-right:10px;font:600 15px var(--titel);color:var(--ink)}.tischextras button{width:40px;height:40px;padding:0;justify-content:center;border:1px solid var(--linie);border-radius:6px;background:transparent;color:var(--ink)}.tischextras button:hover{background:var(--gruen);color:#fff;border-color:var(--gruen);box-shadow:none}.tischextras button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tischextras .tischicon{width:20px;height:20px}.tischicon{width:28px;height:28px;fill:currentColor;flex:none}.filzrahmen{grid-area:rahmen;position:relative;height:clamp(400px,calc(100svh - var(--seitenkopf, 64px) - 200px),780px);margin-top:14px;background:var(--filz);border:2px solid rgba(0,0,0,.4);border-radius:6px;overflow:hidden;box-shadow:inset 0 2px 12px #00000059,inset 0 0 60px #0000001a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E")}.filz{position:absolute;inset:18px 12px 10px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.tischleiste>button{min-height:56px;display:flex;align-items:center;gap:8px;padding:3px 14px 0;border:0;border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);font:600 17px var(--titel);box-shadow:none;border-radius:0;transition:filter .12s}.tischleiste>button:first-child{border-left:1px solid var(--linie)}.tischleiste>button:hover{box-shadow:none;filter:brightness(1.08)}[data-tischaktion=zurueck]{grid-area:b1;background:#444;color:#fff}[data-tischaktion=tipp]{grid-area:b2;background:var(--gelb);color:#222}[data-tischaktion=neu]{grid-area:b3;background:var(--rot);color:#fff}.tischleiste>[data-tischaktion=tag]{grid-area:b4;background:var(--card);color:var(--ink)}.tischleiste.ohnewahl>[data-tischaktion=tag]{grid-column:4 / -1}.tischleiste>button:disabled{opacity:1}.tischleiste>button:disabled>*{opacity:.4}.tischwahl{grid-area:wahl;display:flex;border-right:1px solid var(--linie);border-bottom:1px solid var(--linie)}.tischwahl span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tischwahl a{flex:1;display:grid;place-items:center;min-height:53px;padding:0 4px;white-space:nowrap;background:var(--bg);color:var(--ink);text-decoration:none;font-size:15px;text-align:center}.tischwahl a+a{border-left:1px solid var(--linie)}.tischwahl a:hover{background:#1e7a341a}.tischwahl a[aria-current]{background:var(--gruen);color:#fff;font-weight:600}.tischmeldung{position:absolute;left:12px;bottom:12px;z-index:3000;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);margin:0;padding:0 12px 0 0;background:#000000d9;color:#fff;font-size:15px;line-height:1.3;border-radius:6px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s,transform .2s}.tischmeldung:not(:has(b)){padding:8px 12px}.tischmeldung b{align-self:stretch;display:grid;place-items:center;padding:8px 10px 5px;background:var(--gruen);color:#fff;font:700 15px var(--titel);border-radius:6px 0 0 6px}.tischmeldung.sichtbar{opacity:1;transform:none}.filzrahmen [data-tischaktion=ablegen]{position:absolute;right:12px;bottom:12px;z-index:3001;padding:10px 14px 8px;gap:8px;background:var(--gruen);color:#fff;border:none;border-radius:6px;font:600 16px var(--titel);box-shadow:0 2px 8px #0000004d}.filzrahmen [data-tischaktion=ablegen] .tischicon{width:22px;height:22px}.blatt{position:absolute;left:0;top:0;width:var(--kw);height:var(--kh);border-radius:4%;touch-action:none;cursor:grab;transition:transform .24s cubic-bezier(.22,.8,.3,1);will-change:transform}.blatt svg{display:block;width:100%;height:100%;pointer-events:none}.blatt:not(.offen){cursor:default}.blatt.hebt{transition:none;cursor:grabbing;box-shadow:4px 6px 12px #0006}.blatt.gewaehlt{outline:3px solid var(--gelb);outline-offset:1px;translate:0 -3px}.blatt.zielhell,.platz.zielhell{outline:3px solid #85c1e9;outline-offset:1px}.blatt.tipphell,.platz.tipphell{outline:3px solid var(--gelb);outline-offset:1px;animation:tipp 1s steps(2,jump-none) 2}@keyframes tipp{50%{outline-color:#fff}}.blatt.wackelt{animation:wackeln .36s ease-in-out}@keyframes wackeln{20%{translate:-5px 0}45%{translate:5px 0}70%{translate:-3px 0}}.filz-pyramide .blatt[data-p^=P]:not(.frei),.filz-tripeaks .blatt[data-p^=P].offen:not(.frei){filter:brightness(.84) saturate(.7)}.ohneanimation .blatt,.ruhig .blatt{transition:none}.ruhig .blatt.wackelt,.ruhig .blatt.tipphell{animation:none}.platz{position:absolute;left:0;top:0;width:var(--kw);height:var(--kh);display:grid;place-items:center;border-radius:4%;border:2px dashed rgba(255,255,255,.4);background:#00000014}.platz[data-p=T]{cursor:pointer;border-style:solid}.platzbuchstabe{font:800 calc(var(--kw) * .44) / 1 var(--titel);color:#ffffff4d;padding-top:.12em}.platzzeichen{width:44%;fill:none;stroke:#ffffff59;stroke-width:2.6}.filz-crescent .platz[data-p=T]:after{content:attr(data-rest);position:absolute;bottom:6%;font:800 calc(var(--kw) * .26) / 1 var(--titel);color:#ffffff80}.filz-crescent .platz[data-p=T].verbraucht{opacity:.45;cursor:default}.filz.sieg .blatt[data-p^=Z],.filz.sieg .blatt[data-p=W],.filz.sieg .blatt[data-p=A]{animation:sieg 1.4s ease-in-out 2}@keyframes sieg{50%{translate:0 -10px}}.kartensatz{position:absolute;width:0;height:0;overflow:hidden}.spieltisch.vollbild,.spieltisch:fullscreen{position:fixed;inset:0;z-index:80;margin:0;background:var(--bg);padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.spieltisch.vollbild .tischbuehne,.spieltisch:fullscreen .tischbuehne{height:100%;grid-template-rows:auto auto minmax(0,1fr) auto}.spieltisch.vollbild .filzrahmen,.spieltisch:fullscreen .filzrahmen{height:auto}html.tischvoll,html.tischvoll body{overflow:hidden}.tischdialog{width:min(94vw,460px);max-height:88vh;border:1px solid var(--linie);border-radius:8px;padding:0 22px 18px;background:var(--card);color:var(--text);box-shadow:0 8px 32px #00000040}.tischdialog::backdrop{background:#00000080}.tischdialog h2{margin:0 -22px 14px;padding:16px 22px 12px;font:700 24px/1 var(--titel);background:var(--gruen);color:#fff;border-bottom:1px solid var(--linie);border-radius:8px 8px 0 0}.dialoghinweis{font-size:14px;color:var(--muted);margin:4px 0 10px}.statraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0;margin:14px 0;border-top:1px solid var(--linie);border-left:1px solid var(--linie)}.statraster div{padding:10px 12px;border-right:1px solid var(--linie);border-bottom:1px solid var(--linie)}.statraster dt{font-size:13px;color:var(--muted)}.statraster dd{margin:2px 0 0;font:700 24px var(--titel);font-variant-numeric:tabular-nums}.optionen fieldset{border:0;padding:0;margin:0 0 14px}.optionen legend{font:700 17px var(--titel);margin-bottom:4px}.wahl{display:flex;gap:12px;align-items:center;min-height:40px;padding:4px 0;font-size:16px;cursor:pointer}.wahl input{width:20px;height:20px;accent-color:var(--gruen);flex:none}.nrzeile{display:flex;gap:8px}.nrzeile input{flex:1;min-width:0;font:600 17px var(--font);padding:8px 10px;border:1px solid var(--linie);border-radius:4px;background:var(--bg);color:var(--text)}.dialogknoepfe{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.tischdialog button,.brettleiste button{min-height:44px;border:1px solid var(--linie);border-radius:6px;background:var(--bg);color:var(--ink);font:600 15px var(--titel);padding:8px 16px;box-shadow:none}.tischdialog button:hover,.brettleiste button:hover{background:var(--gruen);color:#fff;border-color:var(--gruen);box-shadow:none}.tischdialog button.haupt,.brettleiste .haupt{background:var(--gruen);color:#fff;border-color:var(--gruen)}.brettspiel{max-width:640px;margin:0 auto 10px;padding:20px 0}.spielseite>.brettspiel{max-width:none;margin:0;padding:20px 32px 32px}.m2e8 .brettspiel{margin:24px auto;padding:16px;background:var(--filz);border:1px solid rgba(0,0,0,.3);border-radius:6px}.brettkopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 18px}.brettkopf h1{position:relative;z-index:0;margin:10px 0 0;font-weight:700;font-size:clamp(32px,4vw,52px);line-height:.95;letter-spacing:-.03em}.brettkopf h1:before{display:none}.brettinfo{margin:0;font:600 15px var(--font);color:var(--muted);font-variant-numeric:tabular-nums}.brettflaeche{display:block;width:100%;max-width:640px;max-height:calc(100svh - var(--seitenkopf, 64px) - 220px);margin:14px auto;padding:12px;background:var(--filz);border:2px solid rgba(0,0,0,.3);border-radius:6px;touch-action:manipulation;user-select:none;-webkit-user-select:none;box-shadow:inset 0 2px 10px #0000004d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E")}.m2e8 .brettflaeche{border:0;padding:0;box-shadow:none}.brettgrund{fill:var(--card);stroke:var(--linie);stroke-width:6}.brettflaeche [data-loch]{cursor:pointer}.brettflaeche .loch{fill:#00000026}.brettflaeche .stecker{fill:var(--blau);stroke:#111;stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .18s,transform .18s}.brettflaeche .besetzt .stecker{opacity:1}.brettflaeche .gewaehlt .stecker{fill:var(--rot);transform:scale(1.12)}.brettflaeche .ziel .loch{fill:#ff06;stroke:#111;stroke-width:4;stroke-dasharray:8 6}.brettflaeche .zuletzt .stecker{stroke:var(--gelb);stroke-width:7}.lochname{font:600 17px var(--titel);fill:#ffffff80;text-anchor:middle;pointer-events:none}.brettleiste{display:flex;justify-content:center;gap:0;flex-wrap:wrap}.brettleiste button+button{border-left:0}@media(max-width:1279px){.kopfzeile{grid-template-columns:auto minmax(0,1fr) auto auto}.spielmarke{padding-left:20px}.kopfnav{gap:20px}.tagesfeld p span{display:none}.tagesfeld{padding:0 16px}.spielseite{grid-template-columns:minmax(0,1fr) 300px}.spieltisch,.spielseite>.brettspiel{padding-left:24px;padding-right:24px}.patiencenleiste{padding:20px 20px 24px}.kopfpfad{padding-left:24px}}@media(max-width:1099px){.tagesfeld{display:none}.spielseite{grid-template-columns:minmax(0,1fr)}.spielseite>.patiencenleiste{grid-column:1;grid-row:3;border-left:0;border-top:1px solid rgba(0,0,0,.2);padding:20px 24px 28px}.patiencenleiste ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 28px}.fussinhalt{grid-template-columns:1fr}.kopfnav{gap:16px;font-size:15px}.kopfschalter{padding:0 10px}.tischtitel h1{font-size:clamp(28px,min(5.5vw,88vw / var(--titelzeichen, 15)),48px)}.tischleiste>button{font-size:15px;gap:6px;padding:3px 10px 0}.tischleiste .tischicon{width:22px;height:22px}.tischbuehne{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"titel titel extras extras" "titel titel info info" "rahmen rahmen rahmen rahmen" "b1 b2 b3 b4" "wahl wahl wahl wahl"}.tischleiste.ohnewahl>[data-tischaktion=tag]{grid-column:auto}.tischwahl{border-left:1px solid var(--linie)}.tischwahl a{min-height:48px}}@media(max-width:760px){body{padding-bottom:0;font-size:17px}.kopfzeile{grid-template-columns:minmax(0,1fr) auto auto;min-height:54px}.kopfnav{display:none}.spielmarke{padding:0 0 0 14px;gap:8px}.spielmarke>span{font-size:21px;padding-top:3px}.markenbild{width:30px;height:30px}.kopfschalter{padding:0 6px;gap:4px}.kopfschalter button,.kopfschalter .mle9{width:40px;height:40px}.menueknopf{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:54px;min-height:54px;padding:0;border:0;border-radius:0;background:var(--ink)}.menueknopf span{display:block;width:22px;height:3px;background:#fff;transition:transform .2s,opacity .2s}.menueknopf[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menueknopf[aria-expanded=true] span:nth-child(2){opacity:0}.menueknopf[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.kopfreiter{display:flex;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--linie)}.kopfreiter::-webkit-scrollbar{display:none}.kopfreiter a{flex:none;display:flex;gap:6px;align-items:baseline;padding:10px 12px 8px;min-height:44px;color:var(--ink);text-decoration:none;font:600 17px var(--titel)}.kopfreiter a+a{border-left:1px solid var(--linie)}.kopfreiter a span{font:400 11px var(--font);color:var(--muted)}.kopfreiter a[aria-current]{background:var(--ink);color:var(--ink-gegen);font-weight:700}.kopfreiter a[aria-current] span{color:var(--ink-gegen)}.kopfpfad{display:none}.ld0j1j{padding:0 16px}.rnap{padding:12px 0 24px}.rnap h1{font-size:clamp(28px,8.5vw,36px);margin-top:16px}.spielseite>.spieltisch,.spielseite>.brettspiel{padding:0}.tischbuehne{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"titel titel titel titel" "info info info info" "rahmen rahmen rahmen rahmen" "b1 b2 b3 b4" "wahl wahl wahl wahl" "extras extras extras extras"}.tischtitel{padding:14px 14px 0}.tischtitel h1{font-size:clamp(24px,140vw / var(--titelzeichen, 15),34px);line-height:.95}.tischinfo{justify-self:start;gap:12px;padding:6px 14px 10px;margin:0}.tischinfo strong{font-size:18px}.filzrahmen{height:max(300px,calc(100svh - var(--seitenkopf, 100px) - 160px));margin:0;border-left:0;border-right:0;border-radius:0}.filz{inset:10px 4px 6px}.tischleiste>button{flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:4px 2px;font:600 13px var(--font)}.tischleiste>button:first-child{border-left:0}.tischleiste>[data-tischaktion=tag]{border-right:0}.tischleiste.ohnewahl>[data-tischaktion=tag]{grid-column:auto}.tischwahl{border-right:0;align-items:center;gap:0;padding:10px 14px}.tischwahl span{position:static;width:auto;height:auto;clip:auto;margin-right:auto;font-size:14px}.tischwahl a{flex:none;min-height:40px;padding:0 12px;border:1px solid var(--linie);border-radius:4px;font-size:14px}.tischwahl a+a{border-left:1px solid var(--linie)}.tischextras{justify-self:stretch;justify-content:flex-end;margin:0;padding:8px 14px;border-bottom:1px solid var(--linie)}.tischgross{margin-right:auto}.tischmeldung{left:8px;bottom:8px;max-width:calc(100% - 16px);font-size:14px}.filzrahmen [data-tischaktion=ablegen]{right:8px;bottom:8px;font-size:15px}.spielseite>.patiencenleiste{padding:18px 14px 28px}.patiencenleiste ol{display:block}.leistenkopf,.patiencenleiste li a{grid-template-columns:24px 54px minmax(0,1fr);gap:12px}.leistenbild{width:54px;height:36px}.leistentitel{font-size:26px;margin-top:20px}.leistenkopf strong,.patiencenleiste li strong{font-size:18px}.brettkopf{padding:14px 14px 0}.brettflaeche{border-left:0;border-right:0;border-radius:0;padding:8px 4px;max-height:none}.brettleiste{padding:0 14px}.m2e8 .brettspiel{padding:8px}ol.steps{grid-template-columns:1fr;gap:0}ol.steps>li{padding:12px 0 12px 50px;border-top:1px solid var(--linie);min-height:58px}ol.steps>li:before{top:12px;width:36px;height:36px;font-size:20px}.cn8k{grid-template-columns:1fr}.fussinhalt{padding:32px 14px 22px}.fussnav{grid-template-columns:1fr 1fr}.fussnav>div:first-child{grid-column:1 / -1}.fussnav>div:first-child ul{columns:2;column-gap:24px}.fussrecht{padding:14px}.hbm6h{padding:18px 14px}.t7sttfx{padding:22px 16px}.qfi98{padding-left:48px}.qfi98:before{left:14px}}@media(prefers-reduced-motion:reduce){.blatt{transition:none}.blatt.wackelt,.blatt.tipphell,.filz.sieg .blatt{animation:none}}
