.spielfenster{position:relative;overflow:hidden;container-type:inline-size;background:#000}.spielfenster .kamera{opacity:0;visibility:hidden}.spielfenster .zonen-ansicht{position:absolute;inset:0;display:block;width:100%;height:100%;transform-origin:var(--zx, 50%) var(--zy, 50%)}.spielfenster[data-retro] .zonen-ansicht{image-rendering:pixelated}.spielfenster[data-phase=zoom] .zonen-ansicht{transform:scale(2.6);opacity:0;transition:transform .48s cubic-bezier(.5,0,.9,.4),opacity .48s ease-in}.spielfenster[data-phase=zoom] .kamera{opacity:1;visibility:visible;transition:opacity .48s ease-out}.spielfenster[data-phase=szene] .kamera,.spielfenster[data-phase=jubel] .kamera,.spielfenster[data-phase=einblendung] .kamera{opacity:1;visibility:visible}.spielfenster[data-phase=szene] .zonen-ansicht,.spielfenster[data-phase=jubel] .zonen-ansicht,.spielfenster[data-phase=einblendung] .zonen-ansicht{visibility:hidden}.spielfenster[data-retro][data-phase=zoom] .zonen-ansicht{transition:transform .48s steps(4,end),opacity .48s steps(4,end)}.spielfenster[data-retro][data-phase=zoom] .kamera{transition:opacity .48s steps(4,end)}@media(prefers-reduced-motion:reduce){.spielfenster[data-phase=zoom] .zonen-ansicht,.spielfenster[data-phase=zoom] .kamera{transition:none}}.tor-einblendung{position:absolute;left:3cqw;right:3cqw;bottom:5cqw;z-index:3;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:2.2cqw;max-width:78cqw;padding:1.4cqw 2.4cqw 1.4cqw 0;color:#fff;background:linear-gradient(100deg,#0a0c12f0,#141822e0);border-left:1.1cqw solid var(--akzent, #ffd60a);border-radius:0 1.6cqw 1.6cqw 0;box-shadow:0 1cqw 3cqw #00000080;font-family:var(--schrift, system-ui, sans-serif);animation:te-ein .38s cubic-bezier(.2,.8,.2,1) both}.tor-einblendung.aus{animation:te-aus .3s ease-in both}.te-tor{align-self:stretch;display:grid;place-items:center;padding:0 2.2cqw;margin:-1.4cqw 0;background:var(--akzent, #ffd60a);color:#fff;text-shadow:0 .2cqw .5cqw rgb(0 0 0 / .5);font-size:4.2cqw;font-weight:900;letter-spacing:.14em}.te-wappen{display:grid;place-items:center}.te-text{display:grid;min-width:0;line-height:1.1}.te-name{font-size:4.4cqw;font-weight:800;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.te-sub{font-size:2.3cqw;color:#ffffffb8;white-space:nowrap}.te-stand{display:flex;align-items:baseline;gap:1.1cqw;font-variant-numeric:tabular-nums}.te-stand b{font-size:5cqw;font-weight:900;color:#ffffffd9}.te-stand .te-team{font-size:2.2cqw;font-weight:700;letter-spacing:.08em;color:#fff9}.te-stand .te-trifft{color:#fff;text-shadow:0 0 2cqw var(--akzent, #ffd60a)}.te-doppelpunkt{font-size:4cqw;color:#ffffff80}@keyframes te-ein{0%{transform:translate(-110%);opacity:0}to{transform:none;opacity:1}}@keyframes te-aus{to{transform:translate(-110%);opacity:0}}.tor-einblendung.retro{gap:1.6cqw;padding:1cqw 1.8cqw 1cqw 0;background:#0a0a2a;border:.8cqw solid #ffffff;border-color:#ffffff #555555 #555555 #ffffff;border-left-width:.8cqw;border-radius:0;box-shadow:.8cqw .8cqw #000;font-family:"Press Start 2P",Courier New,monospace;animation:te-ein-retro .38s steps(5,end) both;image-rendering:pixelated}.tor-einblendung.retro.aus{animation:te-aus-retro .3s steps(4,end) both}.tor-einblendung.retro .te-tor{margin:-1cqw 0;padding:0 1.8cqw;font-size:3.2cqw;letter-spacing:0;background:#a00;color:#ff5;text-shadow:.4cqw .4cqw 0 #000}.tor-einblendung.retro .te-name{font-size:3cqw;color:#ff5;letter-spacing:0}.tor-einblendung.retro .te-sub{font-size:1.9cqw;color:#aaa}.tor-einblendung.retro .te-stand b{font-size:3.6cqw;color:#aaa}.tor-einblendung.retro .te-stand .te-team{font-size:1.8cqw;letter-spacing:0;color:#aaa}.tor-einblendung.retro .te-stand .te-trifft{color:#5f5;text-shadow:none}.tor-einblendung.retro .te-doppelpunkt{font-size:3cqw;color:#aaa}@keyframes te-ein-retro{0%{transform:translate(-110%)}to{transform:none}}@keyframes te-aus-retro{to{transform:translate(-110%)}}@media(prefers-reduced-motion:reduce){.tor-einblendung,.tor-einblendung.retro{animation-duration:1ms}}.konferenz .retro-hinweis{min-height:1.2em;margin:2px 0 0;text-align:center;color:#ff5;font-size:8px}.screen-manager{display:flex;flex-direction:column;gap:var(--abstand)}.mgr-inhalt{display:flex;flex-direction:column;gap:var(--abstand);min-height:0}.mgr-inhalt>h2{margin-bottom:0}.screen-manager .untertitel{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.mgr-konto.minus,.schlecht{color:var(--schlecht)}.gut{color:var(--gut)}.warn{color:var(--warn)}.mgr-tabs,.mgr-unterreiter{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.mgr-tabs::-webkit-scrollbar,.mgr-unterreiter::-webkit-scrollbar{display:none}.mgr-tabs a,.mgr-unterreiter button{flex:1 0 auto;text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer}a.knopf{display:inline-block;text-decoration:none}.mgr-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--abstand)}.mgr-spalte{display:flex;flex-direction:column;gap:var(--abstand)}.mgr-karte{min-width:0;padding:var(--abstand)}.mgr-karte h2,.mgr-karte h3{margin-top:0}.mgr-gross{margin:0 0 6px;font-family:var(--schrift-zahl);font-size:calc(var(--schrift-gross) * .8);font-weight:700}.mgr-werte{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0}.mgr-werte dt{color:var(--text-leise)}.mgr-werte dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.mgr-balken{height:10px;margin:8px 0 4px;background:var(--linie);overflow:hidden}.mgr-balken i{display:block;height:100%;background:var(--gut)}.mgr-balken i.warn{background:var(--warn)}.mgr-balken i.schlecht{background:var(--schlecht)}.mgr-hinweis{margin:0;padding:8px 12px;background:var(--flaeche-hoch);border-left:4px solid var(--gut)}.mgr-hinweis.fehler{border-left-color:var(--schlecht)}.mgr-scroll{overflow-x:auto}.mgr-tab{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.mgr-tab th{padding:4px 8px;text-align:left;font-weight:600;white-space:nowrap}.mgr-tab td{padding:6px 8px;white-space:nowrap}.mgr-tab .zahl{text-align:right}.mgr-tab tbody tr{cursor:pointer}.mgr-tab tfoot td{font-weight:700}.mgr-link{padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font-weight:600}.mgr-link .wappen{vertical-align:middle}.mgr-marke{margin-left:6px;padding:1px 5px;font-size:var(--schrift-klein);background:var(--warn);color:#000}.form--1,.form--2{color:var(--schlecht)}.form-1,.form-2{color:var(--gut)}.mgr-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mgr-liste li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--flaeche)}.mgr-post li{display:block}.mgr-zeit{color:var(--text-leise);margin-right:4px}.mgr-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.mgr-feld{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--text-leise);font-size:var(--schrift-klein)}.mgr-feld input,.mgr-feld select{width:100%;min-width:0;padding:8px;font:inherit;color:var(--text);background:var(--flaeche-hoch);border:1px solid var(--linie);border-radius:var(--radius-klein)}.mgr-verhandlung{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:8px 0 0;padding:8px;border:1px solid var(--linie)}.mgr-verhandlung>legend{padding:0 4px;color:var(--text-leise)}.mgr-verhandlung>.steuerung,.mgr-verhandlung>.mgr-werte,.mgr-verhandlung>.hinweis,.mgr-verhandlung>.mgr-hinweis,.mgr-verhandlung>button{grid-column:1 / -1}.mgr-unterreiter button{padding:8px 12px;font-weight:600}.mgr-grundriss{width:100%;max-width:320px;height:auto}.mgr-grundriss .rasen{fill:#2e7d32}.mgr-grundriss .linie{stroke:#fff9;stroke-width:1}.mgr-grundriss .tribuene{fill:var(--text-leise)}.mgr-grundriss .tribuene.im-bau{fill:var(--warn)}.mgr-grundriss text{fill:var(--text);font-size:9px}[data-skin=modern] .mgr-tabs,[data-skin=modern] .mgr-unterreiter{padding:4px;border-radius:999px;background:var(--flaeche)}[data-skin=modern] .mgr-tabs a,[data-skin=modern] .mgr-unterreiter button{padding:8px 12px;border:0;border-radius:999px;background:transparent;font-size:13px;font-weight:600;color:var(--text-leise)}[data-skin=modern] .mgr-tabs a[aria-current=page],[data-skin=modern] .mgr-unterreiter button.aktiv{background:var(--flaeche-hoch);color:var(--text)}[data-skin=modern] .mgr-karte{background:var(--flaeche);border-radius:var(--radius)}[data-skin=modern] .mgr-hinweis{border-radius:var(--radius-klein)}[data-skin=modern] .mgr-balken{border-radius:999px}[data-skin=modern] .mgr-liste li{border-radius:var(--radius-klein)}[data-skin=modern] .mgr-tab{font-size:14px}[data-skin=modern] .mgr-tab th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise)}[data-skin=modern] .mgr-tab td{border-top:1px solid var(--linie)}[data-skin=modern] .mgr-tab tr.gewaehlt td{background:var(--flaeche-hoch)}[data-skin=modern] .mgr-verhandlung{border-radius:var(--radius-klein)}[data-skin=modern] .mgr-marke{border-radius:6px}[data-skin=modern] .screen-manager h2{margin:4px 0 0}[data-skin=modern] .knopf:disabled{opacity:.45;cursor:not-allowed}[data-skin=retro] .screen-manager{gap:4px}[data-skin=retro] .mgr-inhalt{flex:1;gap:4px;overflow-y:auto;padding-right:2px}[data-skin=retro] .mgr-tabs,[data-skin=retro] .mgr-unterreiter{gap:4px;overflow:visible}[data-skin=retro] .mgr-tabs a,[data-skin=retro] .mgr-unterreiter button{padding:3px 6px;font-size:8px;text-transform:uppercase;background:var(--flaeche);color:var(--text);border:2px solid;border-color:var(--rahmen-hell) var(--rahmen-dunkel) var(--rahmen-dunkel) var(--rahmen-hell);clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}[data-skin=retro] .mgr-tabs a[aria-current=page],[data-skin=retro] .mgr-unterreiter button.aktiv{background:#00a;color:var(--warn);border-color:var(--rahmen-dunkel) var(--rahmen-hell) var(--rahmen-hell) var(--rahmen-dunkel)}[data-skin=retro] .mgr-karte,[data-skin=retro] .mgr-liste li{padding:4px 6px;background:var(--flaeche);color:var(--text);border:2px solid;border-color:var(--rahmen-hell) var(--rahmen-dunkel) var(--rahmen-dunkel) var(--rahmen-hell)}[data-skin=retro] .mgr-karte h2,[data-skin=retro] .mgr-karte h3{margin:0 0 2px;color:#00a}[data-skin=retro] .mgr-karte h2 small,[data-skin=retro] .mgr-karte h3 small,[data-skin=retro] .mgr-karte .hinweis,[data-skin=retro] .mgr-liste li .hinweis{color:var(--text-leise)}[data-skin=retro] .mgr-karten{grid-template-columns:1fr 1fr;gap:4px}[data-skin=retro] .mgr-gross{font-size:8px;margin:2px 0}[data-skin=retro] .mgr-balken{height:8px;border:1px solid #000}[data-skin=retro] .mgr-hinweis{padding:2px 6px;background:var(--warn);color:#000;border-left:0}[data-skin=retro] .mgr-hinweis.fehler{background:var(--live)}[data-skin=retro] .mgr-hinweis a{color:#00a}[data-skin=retro] .mgr-scroll{overflow:visible}[data-skin=retro] .mgr-tab{background:var(--flaeche);color:var(--text);border:2px solid;border-color:var(--rahmen-hell) var(--rahmen-dunkel) var(--rahmen-dunkel) var(--rahmen-hell)}[data-skin=retro] .mgr-tab th{padding:2px 4px;background:#00a;color:var(--warn)}[data-skin=retro] .mgr-tab td{padding:0 4px;height:14px;border-top:1px solid #8a8a8a}[data-skin=retro] .mgr-tab tr.gewaehlt td{background:var(--warn)}[data-skin=retro] .mgr-tab .wappen{--wappen: 10px !important}[data-skin=retro] .mgr-tab tfoot td{background:#c6c6c6}[data-skin=retro] .mgr-link{font-size:8px;text-transform:uppercase}[data-skin=retro] .mgr-marke{color:#000;padding:0 3px}[data-skin=retro] .mgr-liste li{padding:2px 6px}[data-skin=retro] .mgr-filter{grid-template-columns:repeat(6,1fr);gap:4px}[data-skin=retro] .mgr-feld{color:#c6c6c6;gap:2px}[data-skin=retro] .mgr-karte .mgr-feld,[data-skin=retro] .mgr-liste .mgr-feld{color:var(--text-leise)}[data-skin=retro] .mgr-feld input,[data-skin=retro] .mgr-feld select{padding:2px 3px;font-size:8px;background:#fff;color:#000;border:2px solid;border-color:var(--rahmen-dunkel) var(--rahmen-hell) var(--rahmen-hell) var(--rahmen-dunkel);border-radius:0}[data-skin=retro] .mgr-verhandlung{padding:2px 4px;gap:4px;border:1px solid var(--rahmen-dunkel);grid-template-columns:repeat(3,1fr)}[data-skin=retro] .knopf:disabled{opacity:.5;cursor:not-allowed}[data-skin=retro] .mgr-grundriss{max-width:190px}[data-skin=retro] .mgr-grundriss text{font-size:8px}[data-skin=retro] a.knopf{color:var(--text)}[data-skin=retro] .screen-manager .untertitel{gap:8px}[data-skin=retro] .screen-manager .untertitel .teamname-text{color:#c6c6c6}*{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;background:#1b5e20}.start{min-height:100dvh;display:grid;place-items:center;padding:16px;background-size:cover;background-position:center}.karte{max-width:28rem;padding:1.5rem 2rem;border-radius:12px;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center}.karte h1{margin:0 0 .5rem;font-size:2.5rem}.demo{font-size:.85rem;opacity:.8}.app{min-height:100dvh;color:#f3f6f1;background:#14301a}.nav{display:flex;gap:1rem;padding:.6rem 1rem;background:#0d2012}.nav a{color:#cfe8d2;text-decoration:none}.nav a[aria-current=page]{color:#fff;font-weight:700;border-bottom:2px solid #ffd24a}.links a{color:#ffd24a}.demo-seite{max-width:1100px;margin:0 auto;padding:.5rem}.buehne{position:relative;background:#000;border-radius:8px;overflow:hidden}.buehne-canvas{display:block;width:100%;aspect-ratio:16 / 9}.laden{position:absolute;inset:0;display:grid;place-items:center;margin:0}.regler{display:grid;gap:.6rem;padding:.8rem .2rem 2rem}.regler button,.editor button,.editor select,.editor input,.editor textarea,.regler select{font:inherit}.regler button,.editor button{padding:.45rem .8rem;border:1px solid #4b7a54;border-radius:6px;color:#f3f6f1;background:#21472a;cursor:pointer}.regler button.gross{background:#2e7d32;font-weight:700}.regler button.an,.editor button.an{background:#ffd24a;color:#1b1b1b;border-color:#ffd24a}.reihe,.gruppe,.zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.feld{display:grid;gap:.25rem}.feld input[type=range]{width:100%}.haken{display:flex;align-items:center;gap:.4rem}.metriken{margin:0;font-size:.8rem;opacity:.75;font-variant-numeric:tabular-nums}.editor{max-width:1300px;margin:0 auto;padding:.5rem .8rem 3rem}.editor h1{font-size:1.4rem;margin:.4rem 0}.editor-raster{display:grid;gap:1rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media(max-width:860px){.editor-raster{grid-template-columns:1fr}}.editor-feld{width:100%;height:auto;display:block;border-radius:6px;touch-action:none}.editor fieldset{margin:0 0 .7rem;border:1px solid #3d6a46;border-radius:6px}.editor label{display:grid;gap:.15rem;font-size:.85rem;margin-bottom:.3rem}.editor label.haken{display:flex}.editor textarea{width:100%;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.75rem}.breit{flex:1}.slots{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.slots li{display:flex;border-radius:6px}.slots li.an{outline:2px solid #ffd24a}.kandidaten{list-style:none;margin:.5rem 0 0;padding:0;max-height:22rem;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem}.kandidaten li{display:flex;flex-direction:column;gap:.2rem;padding:.35rem;border-radius:6px;border:1px solid rgba(128,128,128,.35)}.kandidaten li.an{outline:2px solid #ffd24a}.kandidaten li[data-entscheidung=uebernommen]{border-color:#3a9a4a}.kandidaten li[data-entscheidung=verworfen]{opacity:.55}.kandidaten button[aria-pressed=true]{outline:2px solid currentColor}.punkt{display:inline-block;width:.7em;height:.7em;border-radius:50%}.hinweis{font-size:.8rem;opacity:.75}.ok{color:#8fe0a0}.fehler{color:#ff9a8a}.credit{margin:0 0 .75rem}.credit h3{margin:0 0 .2rem;font-size:1rem}.lizenztext{white-space:pre-wrap;font-size:.7rem;max-height:14rem;overflow-y:auto}.klaenge{margin:.3rem 0 .75rem;padding-left:1.2rem;font-size:.85rem}@font-face{font-family:"Press Start 2P";src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2");font-display:swap}html[data-skin] body{margin:0;background:var(--grund);color:var(--text);font-family:var(--schrift);font-size:var(--schrift-normal)}html[data-skin] button{font:inherit;color:inherit}html[data-skin] a{color:inherit}.wappen{display:inline-block;width:var(--wappen);height:calc(var(--wappen) * 1.2);object-fit:contain;flex:none}.kamera{display:block;width:100%;height:auto}.kamera-huelle{position:relative}.kamera-ton{position:absolute;right:6px;bottom:6px;width:32px;height:32px;padding:0;display:grid;place-items:center;font-size:16px;line-height:1;border:1px solid #fff5;border-radius:50%;background:#000a;color:#fff;cursor:pointer}.kamera-ton[aria-pressed=true]{background:#1b5e20cc}.form{display:inline-flex;gap:3px}.form-punkt{display:block;width:12px;height:12px}.form-S{background:var(--gut)}.form-U{background:var(--warn)}.form-N{background:var(--schlecht)}.hinweis{margin:0;color:var(--text-leise)}.steuerung{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.steuerung .hinweis{flex-basis:100%}.live-punkt{display:inline-block;width:.6em;height:.6em;border-radius:50%;background:var(--live);animation:puls 1.4s ease-in-out infinite}@keyframes puls{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.live-punkt{animation:none}}.spiel-liste,.bank,.ticker,.protokoll{list-style:none;margin:0;padding:0}.karte-link{display:block;color:inherit;text-decoration:none}.brett{position:relative}.brett .spieler{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;padding:0;border:0;background:none;cursor:pointer}.mein-marke{white-space:nowrap}.tabelle .breit{display:none}html[data-skin]{-webkit-text-size-adjust:100%;background:var(--grund)}html[data-skin] body{min-height:100dvh;overflow-wrap:break-word}html[data-skin=modern] body{-webkit-text-size-adjust:100%}[data-skin=modern] .modern-rahmen{max-width:480px;width:100%;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);overflow-x:clip}[data-skin=modern] .modern-kopf{position:sticky;top:0;z-index:5;padding:14px var(--abstand) 12px;text-align:center;background:color-mix(in srgb,var(--flaeche) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-skin=modern] .wortmarke{font-size:20px;letter-spacing:.06em;font-weight:500;color:var(--text-leise)}[data-skin=modern] .wortmarke b{color:var(--text);font-weight:800}[data-skin=modern] .modern-inhalt{flex:1;padding:0 var(--abstand) calc(88px + env(safe-area-inset-bottom))}[data-skin=modern] .reiter{position:fixed;bottom:0;left:50%;width:min(100%,480px);transform:translate(-50%);z-index:10;display:flex;padding:6px 4px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--flaeche) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--linie)}[data-skin=modern] .reiter a{flex:1;padding:10px 2px;text-align:center;font-size:12px;font-weight:600;text-decoration:none;color:var(--text-leise);border-radius:var(--radius-klein)}[data-skin=modern] .reiter a[aria-current=page]{color:var(--text);background:var(--flaeche-hoch)}[data-skin=modern] .screen-kopf{padding:20px 0 14px}[data-skin=modern] h1{margin:0;font-size:var(--schrift-gross);line-height:1.1;font-weight:800;letter-spacing:.01em;text-transform:uppercase}[data-skin=modern] h2{margin:28px 0 10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise)}[data-skin=modern] h2 small{font-weight:600}[data-skin=modern] h3{margin:14px 0 8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}[data-skin=modern] .untertitel{margin:6px 0 0;display:flex;justify-content:space-between;gap:12px;color:var(--text-leise);font-size:15px}[data-skin=modern] .hinweis{font-size:13px;line-height:1.4}[data-skin=modern] .hinweis.klein{font-size:12px;margin-top:8px}[data-skin=modern] .knopf{padding:12px 20px;border:1px solid var(--linie);border-radius:999px;background:var(--flaeche);font-weight:600;cursor:pointer}[data-skin=modern] .knopf-haupt{background:var(--gut);border-color:var(--gut);color:#04210e}[data-skin=modern] .steuerung{margin-bottom:14px}[data-skin=modern] .spiel-liste{display:grid;gap:12px}[data-skin=modern] .spiel-karte{border-radius:var(--radius);background:var(--flaeche);border-left:4px solid var(--akzent);overflow:hidden}[data-skin=modern] .spiel-karte.mein{box-shadow:0 0 0 1px color-mix(in srgb,var(--akzent) 70%,transparent)}[data-skin=modern] .karte-link{padding:14px 16px 16px}[data-skin=modern] .karte-kopf{display:flex;justify-content:space-between;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise)}[data-skin=modern] .status-live{color:var(--live)}[data-skin=modern] .mein-marke{color:var(--text)}[data-skin=modern] .paarung{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}[data-skin=modern] .seite{display:grid;justify-items:center;gap:6px;text-align:center;font-size:13px;font-weight:600}[data-skin=modern] .ergebnis{font-family:var(--schrift-zahl);font-size:34px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=modern] .schuetzen{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;font-size:12px;color:var(--text-leise)}[data-skin=modern] .schuetzen ul{list-style:none;margin:0;padding:0}[data-skin=modern] .schuetzen ul:first-child{text-align:right}[data-skin=modern] .tabelle{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:14px}[data-skin=modern] .tabelle th{padding:0 8px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise)}[data-skin=modern] .tabelle td{padding:8px;background:var(--flaeche)}[data-skin=modern] .tabelle td:first-child{border-radius:12px 0 0 12px;box-shadow:inset 4px 0 0 var(--zonenfarbe, transparent);font-weight:700}[data-skin=modern] .tabelle td:last-child{border-radius:0 12px 12px 0}[data-skin=modern] .tabelle tr.zone-oben{--zonenfarbe: var(--gut)}[data-skin=modern] .tabelle tr.zone-unten{--zonenfarbe: var(--schlecht)}[data-skin=modern] .tabelle tr.mein td{background:var(--flaeche-hoch)}[data-skin=modern] .tabelle .verein>*{vertical-align:middle}[data-skin=modern] .tabelle .verein span{margin-left:8px;font-weight:600}[data-skin=modern] .tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums}[data-skin=modern] .tabelle .punkte{font-weight:800;font-size:16px}[data-skin=modern] .tabelle .diff{color:var(--text-leise)}[data-skin=modern] .formation-anzeige{font-variant-numeric:tabular-nums}[data-skin=modern] .brett{aspect-ratio:5 / 6;border-radius:var(--radius);overflow:hidden;background:repeating-linear-gradient(180deg,#1d5a2c 0 12.5%,#1a5027 12.5% 25%);border:1px solid #2e7a42}[data-skin=modern] .brett-linien i{position:absolute;border:1.5px solid rgb(255 255 255 / .28)}[data-skin=modern] .strafraum{left:22%;width:56%;height:16%}[data-skin=modern] .strafraum-oben{top:0;border-top:0!important}[data-skin=modern] .strafraum-unten{bottom:0;border-bottom:0!important}[data-skin=modern] .mittelkreis{left:50%;top:40%;width:28%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%}[data-skin=modern] .spieler{gap:1px;min-width:56px;color:#fff;font-size:11px;font-weight:600}[data-skin=modern] .spieler .trikot{width:22px;height:18px;border-radius:6px 6px 3px 3px;background:var(--trikot);border:1.5px solid rgb(255 255 255 / .85);grid-area:1 / 1}[data-skin=modern] .spieler.torwart .trikot{background:#6a3fb5}[data-skin=modern] .spieler .pos{grid-area:1 / 1;font-size:8px;font-weight:800;align-self:center;mix-blend-mode:difference}[data-skin=modern] .spieler .note{grid-area:1 / 1;justify-self:center;align-self:start;transform:translate(20px,-9px);padding:1px 5px;border-radius:999px;background:#fff;color:#111;font-size:10px;font-weight:800}[data-skin=modern] .spieler .name{grid-row:2;text-shadow:0 1px 2px #000}[data-skin=modern] .spieler.gewaehlt .trikot,[data-skin=modern] .bank-spieler.gewaehlt{outline:2px solid var(--warn);outline-offset:2px}[data-skin=modern] .wahl{display:flex;flex-wrap:wrap;gap:8px}[data-skin=modern] .wahl-knopf{flex:1 1 0;min-width:max-content;padding:10px 14px;border:1.5px solid var(--text);border-radius:999px;background:transparent;font-weight:600;cursor:pointer}[data-skin=modern] .wahl-knopf.gewaehlt{background:var(--gut);border-color:var(--gut);color:#04210e}[data-skin=modern] .wahl-knopf.laeuft-noch{border-style:dashed;border-color:var(--warn)}[data-skin=modern] .bank{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}[data-skin=modern] .bank-spieler{width:100%;display:grid;gap:4px;justify-items:center;padding:10px 2px;border:0;border-radius:var(--radius-klein);background:var(--flaeche);font-size:11px;cursor:pointer}[data-skin=modern] .bank-spieler:disabled{opacity:.5}[data-skin=modern] .bank-spieler .note{padding:1px 6px;border-radius:999px;background:#fff;color:#111;font-weight:800}[data-skin=modern] .bank-spieler .pos{color:var(--text-leise)}[data-skin=modern] .protokoll li{padding:10px 14px;margin-bottom:6px;border-radius:var(--radius-klein);background:var(--flaeche)}[data-skin=modern] .protokoll .minute,[data-skin=modern] .ticker .minute{display:inline-block;min-width:36px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-leise)}[data-skin=modern] .kamera-rahmen{position:relative;border-radius:var(--radius);overflow:hidden;background:#000;margin-bottom:14px}[data-skin=modern] .kamera-overlay{position:absolute;inset:0 0 auto;padding:10px;background:linear-gradient(#000c,#0000)}[data-skin=modern] .spielstand{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}[data-skin=modern] .spielstand .seite{grid-auto-flow:column;justify-content:start;justify-items:start;align-items:center;gap:8px;font-size:13px;color:#fff}[data-skin=modern] .spielstand .seite:last-child{flex-direction:row-reverse;justify-content:end;grid-auto-flow:column}[data-skin=modern] .spielstand .ergebnis{display:grid;justify-items:center;font-size:28px;color:#fff}[data-skin=modern] .spielstand .ergebnis small{font-size:11px;font-weight:700;color:var(--live)}[data-skin=modern] .tabs{display:flex;gap:4px;padding:4px;margin-bottom:12px;border-radius:999px;background:var(--flaeche)}[data-skin=modern] .tabs button{flex:1;padding:9px;border:0;border-radius:999px;background:transparent;font-weight:600;color:var(--text-leise);cursor:pointer}[data-skin=modern] .tabs button.aktiv{background:var(--flaeche-hoch);color:var(--text)}[data-skin=modern] .ticker li{display:flex;gap:8px;padding:11px 14px;margin-bottom:6px;border-radius:var(--radius-klein);background:var(--flaeche);font-size:14px}[data-skin=modern] .ticker .ticker-tor{background:color-mix(in srgb,var(--gut) 22%,var(--flaeche));font-weight:700}[data-skin=modern] .ticker .ticker-karte-rot{background:color-mix(in srgb,var(--schlecht) 22%,var(--flaeche))}[data-skin=modern] .ticker .ticker-karte-gelb .text:before{content:"";display:inline-block;width:9px;height:12px;margin-right:6px;background:var(--warn);border-radius:2px}[data-skin=modern] .ticker .ticker-taktik{color:var(--text-leise);font-style:italic}[data-skin=modern] .statistik{display:grid;gap:12px}[data-skin=modern] .stat-bedienung{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}[data-skin=modern] .stat-schalter{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--flaeche)}[data-skin=modern] .stat-schalter button{padding:6px 12px;border:0;border-radius:999px;background:transparent;color:var(--text-leise);font-weight:600;font-size:13px;cursor:pointer}[data-skin=modern] .stat-schalter button.aktiv{background:var(--flaeche-hoch);color:var(--text)}[data-skin=modern] .stat-schalter button:disabled{opacity:.4;cursor:default}[data-skin=modern] .stat-kopf{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:14px}[data-skin=modern] .stat-team{display:flex;align-items:center;gap:6px}[data-skin=modern] .stat-team-gast{justify-content:flex-end}[data-skin=modern] .stat-titel{color:var(--text-leise);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}[data-skin=modern] .stat-zeilen{display:grid;gap:12px}[data-skin=modern] .stat-zeile{display:grid;grid-template-columns:minmax(44px,auto) 1fr minmax(44px,auto);gap:4px 8px;align-items:baseline;text-align:center;font-size:14px}[data-skin=modern] .stat-wert{font-weight:800;font-variant-numeric:tabular-nums}[data-skin=modern] .stat-wert-heim{text-align:left}[data-skin=modern] .stat-wert-gast{text-align:right}[data-skin=modern] .stat-name{color:var(--text-leise)}[data-skin=modern] .stat-leiste{grid-column:1 / -1;display:flex;gap:3px;height:6px}[data-skin=modern] .stat-leiste i{display:block;border-radius:3px;background:var(--text-leise);opacity:.55}[data-skin=modern] .vorn-heim .stat-leiste-heim,[data-skin=modern] .vorn-gast .stat-leiste-gast{background:var(--gut);opacity:1}[data-skin=modern] .stat-spieler-des-spiels,[data-skin=modern] .stat-top{margin:0;padding:10px 14px;border-radius:var(--radius-klein);background:var(--flaeche);font-size:14px}[data-skin=modern] .stat-top{display:grid;gap:6px}[data-skin=modern] .stat-top div{display:flex;justify-content:space-between;gap:8px}[data-skin=modern] .stat-top dt{color:var(--text-leise)}[data-skin=modern] .stat-top dd{margin:0;text-align:right}[data-skin=modern] .skin-wahl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}[data-skin=modern] .skin-karte{display:grid;gap:8px;padding:12px;border:2px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);text-align:left;cursor:pointer}[data-skin=modern] .skin-karte.gewaehlt{border-color:var(--gut)}.skin-vorschau{display:block;height:64px}[data-skin=modern] .skin-karte-modern .skin-vorschau{border-radius:12px;background:linear-gradient(135deg,#0b0b0d 55%,#34c759 56%)}[data-skin=modern] .skin-karte-retro .skin-vorschau{background:linear-gradient(#ff5 0 0) 10% 25% / 40% 8px no-repeat,linear-gradient(#5f5 0 0) 10% 70% / 60% 8px no-repeat,#555;image-rendering:pixelated}[data-skin=modern] .links a{color:var(--gut)}[data-skin=modern] .tabelle .verein{white-space:nowrap}@media(max-width:430px){[data-skin=modern] .tabelle th.diff,[data-skin=modern] .tabelle td.diff{display:none}[data-skin=modern] .tabelle td{padding:8px 5px}[data-skin=modern] .tabelle .form-punkt{width:10px;height:10px}}[data-skin=modern] a,[data-skin=modern] button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-skin=modern] .reiter{padding-left:calc(4px + env(safe-area-inset-left));padding-right:calc(4px + env(safe-area-inset-right))}[data-skin=modern] .modern-kopf{padding-top:calc(14px + env(safe-area-inset-top));margin-top:calc(-1*env(safe-area-inset-top))}[data-skin=modern] .konf-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}[data-skin=modern] .konf-partie{padding:12px 14px;border-radius:var(--radius-klein);background:var(--flaeche);border-left:4px solid var(--akzent)}[data-skin=modern] .konf-zeile{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}[data-skin=modern] .konf-verein{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600}[data-skin=modern] .konf-verein span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=modern] .konf-gast{flex-direction:row-reverse}[data-skin=modern] .konf-stand{font-family:var(--schrift-zahl);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=modern] .konf-meta{display:flex;gap:10px;margin-top:6px;font-size:12px;color:var(--text-leise)}[data-skin=modern] .konf-minute{flex:none;font-weight:700;font-variant-numeric:tabular-nums}[data-skin=modern] .konf-minute.live{color:var(--live)}[data-skin=modern] .konf-tore{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=modern] .konf-hinweis{min-height:1.4em;margin:4px 0 0;font-size:12px;font-weight:700;color:var(--warn)}@media(min-width:600px)and (max-width:1023px)and (max-height:520px){[data-skin=modern] .kamera-rahmen{width:min(100%,calc((100dvh - 150px) * 16 / 9));margin-inline:auto}}@media(min-width:600px){[data-skin=modern] .modern-rahmen{max-width:760px}[data-skin=modern] .spiel-liste{grid-template-columns:1fr 1fr}[data-skin=modern] .bank{grid-template-columns:repeat(10,1fr)}}@media(min-width:1024px){[data-skin=modern] .modern-rahmen{max-width:none;padding-left:0;padding-right:0}[data-skin=modern] .modern-kopf{display:flex;align-items:center;gap:32px;margin-top:0;padding:10px max(28px,env(safe-area-inset-right)) 10px max(28px,env(safe-area-inset-left));text-align:left;border-bottom:1px solid var(--linie)}[data-skin=modern] .modern-kopf .reiter{position:static;transform:none;width:auto;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;gap:4px}[data-skin=modern] .modern-kopf .reiter a{flex:none;padding:8px 16px;font-size:14px}[data-skin=modern] .modern-inhalt{padding:0 max(28px,env(safe-area-inset-right)) 40px max(28px,env(safe-area-inset-left))}[data-skin=modern] .spiel-liste{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}[data-skin=modern] .screen-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:24px}[data-skin=modern] .screen-kopf .untertitel{margin:0}[data-skin=modern] .screen-tabelle{max-width:1100px;margin-inline:auto}[data-skin=modern] .tabelle .breit{display:table-cell}[data-skin=modern] .tabelle{font-size:16px}[data-skin=modern] .tabelle td{padding:11px 12px}[data-skin=modern] .screen-aufstellung{display:grid;grid-template-columns:minmax(420px,5fr) minmax(0,6fr);grid-template-rows:auto;gap:0 40px;align-items:start}[data-skin=modern] .screen-aufstellung>*{grid-column:2;min-width:0}[data-skin=modern] .screen-aufstellung>.screen-kopf{grid-column:1 / -1}[data-skin=modern] .screen-aufstellung>.brett{grid-column:1;grid-row:2 / span 12;position:sticky;top:80px;width:min(100%,calc((100dvh - 120px) * 5 / 6))}[data-skin=modern] .screen-aufstellung>h2:first-of-type{margin-top:0}[data-skin=modern] .bank{grid-template-columns:repeat(5,1fr)}[data-skin=modern] .screen-einstellungen{max-width:760px}[data-skin=modern] .spiel-raster{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;padding-top:20px}[data-skin=modern] .spiel-haupt{min-width:0}[data-skin=modern] .spiel-haupt .kamera-rahmen{width:min(100%,calc((100dvh - 330px) * 16 / 9));margin-inline:auto}[data-skin=modern] .spiel-haupt .steuerung{justify-content:center}[data-skin=modern] .spiel-haupt .steuerung .hinweis{flex-basis:auto}[data-skin=modern] .spiel-unten{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px;align-items:start}[data-skin=modern] .spiel-unten h2{margin-top:6px}[data-skin=modern] .slot-ticker .ticker{max-height:340px;overflow-y:auto}[data-skin=modern] .konferenz-seite{position:sticky;top:74px;max-height:calc(100dvh - 90px);overflow-y:auto;padding-right:4px}[data-skin=modern] .konferenz-seite h2{margin-top:0}}[data-skin=modern] .screen-spiel{padding-top:12px}html[data-skin=retro],html[data-skin=retro] body{overflow:hidden;height:100%}html[data-skin=retro] body{line-height:1.35;text-transform:uppercase;-webkit-font-smoothing:none;font-smooth:never}[data-skin=retro] img,[data-skin=retro] canvas{image-rendering:pixelated}[data-skin=retro] .retro-wurzel{position:fixed;inset:0;background:#000}[data-skin=retro] .retro-feld{position:absolute;top:env(safe-area-inset-top);right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left)}[data-skin=retro] .retro-buehne{position:absolute;left:50%;top:50%;transform-origin:center center;display:flex;flex-direction:column;gap:6px;padding:8px;background:#1a1a1a;border:4px solid;border-color:#3a3a3a #0a0a0a #0a0a0a #3a3a3a;box-sizing:border-box}[data-skin=retro] .retro-inhalt{flex:1;min-height:0;overflow:hidden}[data-skin=retro] .fenster,[data-skin=retro] .knopf,[data-skin=retro] .spiel-karte,[data-skin=retro] .wahl-knopf,[data-skin=retro] .bank-spieler,[data-skin=retro] .reiter a,[data-skin=retro] .skin-karte{background:var(--flaeche);color:var(--text);border:2px solid;border-color:var(--rahmen-hell) var(--rahmen-dunkel) var(--rahmen-dunkel) var(--rahmen-hell);clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}[data-skin=retro] .knopf,[data-skin=retro] .wahl-knopf,[data-skin=retro] .bank-spieler{cursor:pointer;padding:5px 8px;text-transform:uppercase}[data-skin=retro] .knopf:active,[data-skin=retro] .wahl-knopf.gewaehlt,[data-skin=retro] .reiter a[aria-current=page]{border-color:var(--rahmen-dunkel) var(--rahmen-hell) var(--rahmen-hell) var(--rahmen-dunkel);background:var(--gut);color:#fff}[data-skin=retro] .knopf-haupt{background:var(--gelb, #ffff55);background:var(--warn)}[data-skin=retro] .reiter{display:flex;gap:4px;height:24px}[data-skin=retro] .reiter a{flex:1;display:grid;place-items:center;text-decoration:none;text-transform:uppercase;font-size:8px}[data-skin=retro] .reiter a[aria-current=page]{background:var(--blau, #0000aa);background:#00a;color:var(--warn)}[data-skin=retro] .screen{height:100%;display:flex;flex-direction:column;gap:4px}[data-skin=retro] .screen-kopf{display:flex;align-items:baseline;justify-content:space-between;padding:4px 8px;background:var(--tafel);border:2px solid var(--rahmen-dunkel);color:var(--tafel-text)}[data-skin=retro] h1{margin:0;font-size:16px;font-weight:400;color:var(--tafel-text)}[data-skin=retro] h2{margin:4px 0 2px;font-size:8px;font-weight:400;color:var(--tafel-text)}[data-skin=retro] h3{margin:4px 0 2px;font-size:8px;font-weight:400;color:#c6c6c6}[data-skin=retro] .untertitel{margin:0;display:flex;gap:12px;color:#c6c6c6}[data-skin=retro] .hinweis{color:#c6c6c6;font-size:8px}[data-skin=retro] .hinweis.klein{display:none}[data-skin=retro] .steuerung{gap:4px}[data-skin=retro] .steuerung .hinweis{flex-basis:auto}[data-skin=retro] .screen-spieltag{position:relative}[data-skin=retro] .screen-spieltag .steuerung{position:absolute;top:3px;right:8px}[data-skin=retro] .screen-spieltag .steuerung .hinweis{display:none}[data-skin=retro] .screen-spieltag .screen-kopf{flex-wrap:wrap}[data-skin=retro] .screen-spieltag h1{white-space:nowrap}[data-skin=retro] .screen-spieltag .untertitel{flex-basis:100%}[data-skin=retro] .paarung,[data-skin=retro] .ergebnis{line-height:1}[data-skin=retro] .spiel-liste{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:4px;min-height:0}[data-skin=retro] .spiel-karte{min-height:0;background:var(--flaeche)}[data-skin=retro] .spiel-karte.mein{background:#d0d0a0}[data-skin=retro] .karte-link{height:100%;display:flex;flex-direction:column;padding:2px 6px;border-left:3px solid var(--akzent)}[data-skin=retro] .karte-kopf{display:flex;justify-content:space-between;color:var(--text-leise);line-height:1;margin-bottom:2px}[data-skin=retro] .status-live{color:#a00}[data-skin=retro] .live-punkt{border-radius:0}[data-skin=retro] .paarung{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px}[data-skin=retro] .paarung .wappen{--wappen: 14px !important}[data-skin=retro] .seite{display:flex;align-items:center;gap:4px;min-width:0}[data-skin=retro] .seite-gast{flex-direction:row-reverse}[data-skin=retro] .vereinsname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=retro] .ergebnis{font-size:16px;white-space:nowrap}[data-skin=retro] .schuetzen{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:2px;color:var(--text-leise);line-height:1.2;overflow:hidden}[data-skin=retro] .schuetzen ul{list-style:none;margin:0;padding:0;max-height:19px;overflow:hidden}[data-skin=retro] .schuetzen li{display:inline;margin-right:6px}[data-skin=retro] .schuetzen ul:last-child{text-align:right}[data-skin=retro] .screen-tabelle .tabelle{width:100%;border-collapse:collapse;background:var(--flaeche);border:2px solid;border-color:var(--rahmen-hell) var(--rahmen-dunkel) var(--rahmen-dunkel) var(--rahmen-hell)}[data-skin=retro] .tabelle th{padding:2px 4px;text-align:left;font-weight:400;background:#00a;color:var(--warn)}[data-skin=retro] .tabelle td{padding:0 4px;height:15px;border-top:1px solid #8a8a8a}[data-skin=retro] .tabelle .zahl{text-align:right}[data-skin=retro] .tabelle .verein>*{vertical-align:middle}[data-skin=retro] .tabelle .verein span{margin-left:4px}[data-skin=retro] .tabelle .wappen{--wappen: 10px !important}[data-skin=retro] .tabelle .punkte{color:#00a}[data-skin=retro] .tabelle tr.zone-oben td:first-child{background:#5f5}[data-skin=retro] .tabelle tr.zone-unten td:first-child{background:#f55}[data-skin=retro] .tabelle tr.mein td{background:#ff5}[data-skin=retro] .form-punkt{width:8px;height:8px;outline:1px solid #000}[data-skin=retro] .screen-aufstellung{display:grid;grid-template-columns:276px 1fr;grid-template-rows:auto repeat(12,auto) 1fr;gap:2px 8px;align-content:start}[data-skin=retro] .screen-aufstellung>*{grid-column:2;min-width:0}[data-skin=retro] .screen-aufstellung>.screen-kopf{grid-column:1 / -1}[data-skin=retro] .screen-aufstellung>.brett{grid-column:1;grid-row:2 / span 12}[data-skin=retro] .brett{height:300px;background:repeating-linear-gradient(180deg,#0a0 0 25px,#009400 25px 50px);border:2px solid;border-color:var(--rahmen-dunkel) var(--rahmen-hell) var(--rahmen-hell) var(--rahmen-dunkel)}[data-skin=retro] .brett-linien i{position:absolute;border:1px solid #fff}[data-skin=retro] .strafraum{left:22%;width:56%;height:16%}[data-skin=retro] .strafraum-oben{top:0;border-top:0!important}[data-skin=retro] .strafraum-unten{bottom:0;border-bottom:0!important}[data-skin=retro] .mittelkreis{left:50%;top:40%;width:28%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%}[data-skin=retro] .spieler{gap:0;min-width:44px;color:#fff;font-size:8px;line-height:1}[data-skin=retro] .spieler .trikot{grid-area:1 / 1;width:14px;height:12px;background:var(--trikot);border:1px solid #000}[data-skin=retro] .spieler.torwart .trikot{background:#a0a}[data-skin=retro] .spieler .pos{display:none}[data-skin=retro] .spieler .note{grid-area:1 / 1;justify-self:center;transform:translate(15px,-7px);padding:1px 2px;background:#000;color:var(--warn)}[data-skin=retro] .spieler .name{grid-row:2;margin-top:2px;padding:1px 2px;background:#000a}[data-skin=retro] .spieler.gewaehlt .trikot{outline:2px solid var(--warn)}[data-skin=retro] .wahl{display:flex;flex-wrap:wrap;gap:3px}[data-skin=retro] .wahl-knopf{padding:3px 5px;font-size:8px}[data-skin=retro] .wahl-knopf.laeuft-noch{border-color:var(--warn)}[data-skin=retro] .bank{display:flex;gap:3px}[data-skin=retro] .bank-spieler{display:grid;gap:2px;padding:3px 4px;font-size:8px}[data-skin=retro] .bank-spieler.gewaehlt{background:var(--warn)}[data-skin=retro] .bank-spieler:disabled{opacity:.5}[data-skin=retro] .protokoll{color:#c6c6c6;font-size:8px}[data-skin=retro] .protokoll li{margin:0}[data-skin=retro] .protokoll .minute{margin-right:6px;color:var(--warn)}[data-skin=retro] .formation-anzeige{color:var(--warn)}[data-skin=retro] .retro-konferenz{gap:4px}[data-skin=retro] .konferenz-reihe{display:grid;grid-template-columns:1fr 1fr;gap:4px}[data-skin=retro] .fenster.konferenz{background:#3a3a3a;padding:0}[data-skin=retro] .fenster-titel{margin:0;padding:3px 0 2px;text-align:center;background:#000;color:var(--tafel-text)}[data-skin=retro] .konferenz-tafel{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:4px;padding:3px 6px 4px}[data-skin=retro] .konferenz-tafel .wappen{--wappen: 24px !important;justify-self:center}[data-skin=retro] .matrix{display:grid;justify-items:center;gap:1px;padding:3px 2px;background:repeating-linear-gradient(90deg,#0000 0 1px,#000a 1px 2px),repeating-linear-gradient(0deg,#0000 0 1px,#000a 1px 2px),var(--tafel);color:var(--tafel-text);font-size:8px;text-shadow:0 0 2px #aa8a00}[data-skin=retro] .matrix-stand{font-size:16px;line-height:1.1}[data-skin=retro] .statistikleiste{display:grid;grid-template-columns:1fr repeat(5,auto);align-items:center;gap:6px;padding:3px 6px;background:var(--oliv-hell);border:2px solid;border-color:#b0b04a #3c3c00 #3c3c00 #b0b04a}[data-skin=retro] .led{padding:4px 6px;background:#1a0000;border:2px solid #000;color:var(--led);text-shadow:0 0 3px var(--led);white-space:nowrap}[data-skin=retro] .stat{display:flex;align-items:center;gap:4px}[data-skin=retro] .stat i{display:block;width:8px;height:11px;background:var(--ikon, #fff)}[data-skin=retro] .stat b{padding:4px;background:#000;color:#fff;font-weight:400}[data-skin=retro] .stat-gelb{--ikon: #ffee00}[data-skin=retro] .stat-rot{--ikon: #e00000}[data-skin=retro] .stat-verletzt i{--ikon: #ff3030;clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);width:11px}[data-skin=retro] .stat-spieler i{--ikon: #33aa55;border-radius:50% 50% 0 0}[data-skin=retro] .stat-chancen i{--ikon: #cfcfcf;clip-path:polygon(0 0,100% 50%,0 100%)}[data-skin=retro] .eigenes-spiel{flex:1;min-height:0;display:grid;grid-template-columns:138px 1fr 138px;gap:4px}[data-skin=retro] .fenster.mannschaft{display:grid;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:3px;padding:4px;background:#2a7a2a;border-color:#55aa55 #0a3a0a #0a3a0a #55aa55;color:#fff}[data-skin=retro] .mannschaft .wappen{--wappen: 48px !important}[data-skin=retro] .mannschaft .vereinsname{width:100%;margin:0;padding:3px 0;text-align:center;font-size:8px;font-weight:400;background:#0a3a0a;color:#fff}[data-skin=retro] .mannschaft .trainer{width:64px;height:72px;border:2px solid #000}[data-skin=retro] .trainer-werte{display:flex;gap:6px;margin:0;text-align:center;line-height:1.2}[data-skin=retro] .trainer-werte dt{color:#cfcf55}[data-skin=retro] .trainer-werte dd{margin:0}[data-skin=retro] .mannschaft-gast{background:#8a1a1a!important;border-color:#cc5555 #3a0a0a #3a0a0a #cc5555!important}[data-skin=retro] .mannschaft-gast .vereinsname{background:#3a0a0a}[data-skin=retro] .mitte{display:flex;flex-direction:column;gap:3px;min-width:0}[data-skin=retro] .fenster.kamera-rahmen{position:relative;padding:3px;background:var(--oliv-hell);border-color:#b0b04a #3c3c00 #3c3c00 #b0b04a}[data-skin=retro] .kamera-stand{position:absolute;top:6px;left:50%;transform:translate(-50%);padding:2px 6px;background:#001a00;color:#5f5;border:1px solid #000}[data-skin=retro] .minutenleiste{display:grid;grid-template-columns:26px 1fr 26px;align-items:center;gap:6px}[data-skin=retro] .uhr{width:24px;height:24px}[data-skin=retro] .minute-anzeige{padding:6px 0;text-align:center;background:#3a3a00;border:2px solid #000;color:#fff}[data-skin=retro] .retro-konferenz>.steuerung{position:absolute;left:50%;transform:translate(-50%);bottom:0}[data-skin=retro] .retro-konferenz .steuerung{justify-content:center}[data-skin=retro] .retro-konferenz .steuerung .knopf{padding:2px 6px}[data-skin=retro] .retro-konferenz .steuerung .hinweis{display:none}[data-skin=retro] .skin-wahl{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-skin=retro] .skin-karte{display:grid;gap:6px;padding:8px;text-align:left;cursor:pointer}[data-skin=retro] .skin-karte.gewaehlt{background:#5f5}[data-skin=retro] .skin-karte .hinweis{color:var(--text)}[data-skin=retro] .skin-karte-modern .skin-vorschau{background:linear-gradient(135deg,#0b0b0d 55%,#34c759 56%)}[data-skin=retro] .skin-karte-retro .skin-vorschau{background:linear-gradient(#ff5 0 0) 10% 25% / 40% 8px no-repeat,linear-gradient(#5f5 0 0) 10% 70% / 60% 8px no-repeat,#555}[data-skin=retro] .links{color:#c6c6c6}[data-skin=retro] .links a{color:var(--warn)}[data-skin=retro] .screen-einstellungen{gap:8px}[data-skin=retro] .retro-konferenz .kamera{height:150px;object-fit:cover}[data-skin=retro] .screen-aufstellung .taktik .hinweis{margin:2px 0 4px}[data-skin=retro] .statistik-fenster{padding:0}[data-skin=retro] .statistik{display:grid;gap:4px;padding:4px 6px 6px;font-size:8px}[data-skin=retro] .stat-bedienung{display:flex;justify-content:space-between;gap:6px}[data-skin=retro] .stat-schalter{display:inline-flex;gap:2px}[data-skin=retro] .stat-schalter button{padding:3px 6px;border:2px solid;border-color:var(--rahmen-hell) var(--rahmen-dunkel) var(--rahmen-dunkel) var(--rahmen-hell);background:var(--flaeche);color:var(--text);font:inherit;text-transform:uppercase;cursor:pointer}[data-skin=retro] .stat-schalter button.aktiv{background:#000;color:var(--led);border-color:var(--rahmen-dunkel) var(--rahmen-hell) var(--rahmen-hell) var(--rahmen-dunkel)}[data-skin=retro] .stat-schalter button:disabled{opacity:.4;cursor:default}[data-skin=retro] .stat-kopf{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:3px 6px;background:#000;color:var(--tafel-text);text-transform:uppercase}[data-skin=retro] .stat-team{display:flex;align-items:center;gap:4px}[data-skin=retro] .stat-team-gast{justify-content:flex-end}[data-skin=retro] .stat-zeilen{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}[data-skin=retro] .stat-zeile{display:grid;grid-template-columns:54px 1fr 54px;align-items:center;gap:0 4px;text-align:center;background:var(--oliv-hell);padding:2px}[data-skin=retro] .stat-wert{padding:3px 2px;background:#1a0000;color:var(--led);text-shadow:0 0 3px var(--led);font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=retro] .stat-name{text-transform:uppercase;line-height:1.2}[data-skin=retro] .stat-leiste{grid-column:1 / -1;display:flex;height:4px;margin-top:2px;background:#000;image-rendering:pixelated}[data-skin=retro] .stat-leiste i{display:block;background:#707070}[data-skin=retro] .vorn-heim .stat-leiste-heim,[data-skin=retro] .vorn-gast .stat-leiste-gast{background:#3a5}[data-skin=retro] .stat-spieler-des-spiels,[data-skin=retro] .stat-top{margin:0;padding:3px 6px;background:var(--oliv-hell)}[data-skin=retro] .stat-top{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}[data-skin=retro] .stat-top div{display:flex;justify-content:space-between;gap:4px}[data-skin=retro] .stat-top dd{margin:0}[data-skin=retro] .statistik .hinweis{display:none}[data-skin=retro] .retro-hoch .retro-scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:148px}[data-skin=retro] .retro-hoch .retro-hoch-inhalt{padding:4px;background:#1a1a1a;min-height:100%}[data-skin=retro] .retro-hoch .retro-inhalt{overflow:visible}[data-skin=retro] .retro-hoch .retro-hoch-reiter{position:absolute;left:0;right:0;bottom:0;padding:3px;background:#1a1a1a;border-top:2px solid #3a3a3a}[data-skin=retro] .retro-hoch .reiter{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:3px}[data-skin=retro] .retro-hoch .reiter a{height:20px;min-width:0;white-space:nowrap;overflow:hidden}[data-skin=retro] .retro-hoch .reiter a:last-child{grid-column:1 / -1}[data-skin=retro] .retro-hoch .screen{height:auto}[data-skin=retro] .retro-hoch .screen-kopf{flex-wrap:wrap}[data-skin=retro] .retro-hoch h1{font-size:8px}[data-skin=retro] .retro-hoch .screen-spieltag .steuerung{position:static}[data-skin=retro] .retro-hoch .screen-spieltag .steuerung .hinweis{display:block}[data-skin=retro] .retro-hoch .spiel-liste{grid-template-columns:1fr;grid-auto-rows:auto}[data-skin=retro] .retro-hoch .karte-link{padding:3px 6px 4px}[data-skin=retro] .retro-hoch .schuetzen ul{max-height:none}[data-skin=retro] .retro-hoch .tabelle .diff,[data-skin=retro] .retro-hoch .tabelle .form-zelle,[data-skin=retro] .retro-hoch .tabelle th:last-child{display:none}[data-skin=retro] .retro-hoch .tabelle td{height:18px}[data-skin=retro] .retro-hoch .screen-aufstellung{display:flex;flex-direction:column}[data-skin=retro] .retro-hoch .screen-aufstellung>*{grid-column:auto}[data-skin=retro] .retro-hoch .brett{height:auto;aspect-ratio:5 / 6}[data-skin=retro] .retro-hoch .bank{flex-wrap:wrap}[data-skin=retro] .retro-hoch .skin-wahl,[data-skin=retro] .retro-hoch .konferenz-reihe{grid-template-columns:1fr}[data-skin=retro] .retro-hoch .konferenz-tafel{grid-template-columns:20px 1fr 20px;padding:2px 4px 3px}[data-skin=retro] .retro-hoch .konferenz-tafel .wappen{--wappen: 16px !important}[data-skin=retro] .retro-hoch .matrix,[data-skin=retro] .retro-hoch .konferenz-tafel{min-width:0}[data-skin=retro] .retro-hoch .matrix span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=retro] .retro-hoch .fenster-titel{display:none}[data-skin=retro] .retro-hoch .statistikleiste{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 6px}[data-skin=retro] .retro-hoch .statistikleiste .led{flex-basis:100%;text-align:center}[data-skin=retro] .retro-hoch .eigenes-spiel{grid-template-columns:1fr 1fr}[data-skin=retro] .retro-hoch .mitte{display:contents}[data-skin=retro] .retro-hoch .mitte>.kamera-rahmen{grid-column:1 / -1;order:1}[data-skin=retro] .retro-hoch .mannschaft{order:2}[data-skin=retro] .retro-hoch .minutenleiste{grid-column:1 / -1;order:3}[data-skin=retro] .retro-hoch .mitte>.steuerung{grid-column:1 / -1;order:4}[data-skin=retro] .retro-hoch .retro-konferenz>.steuerung{position:static;transform:none}[data-skin=retro] .retro-hoch .mannschaft .wappen{--wappen: 32px !important}[data-skin=retro] .retro-hoch .mannschaft .trainer{width:48px;height:54px}[data-skin=retro] .retro-hoch .trainer-werte{gap:3px}[data-skin=retro] .retro-hoch .retro-konferenz .kamera{height:auto;width:calc(320px / var(--zoom, 2));max-width:100%;margin:0 auto;aspect-ratio:8 / 5}[data-skin=retro] .retro-hoch .retro-konferenz .steuerung .hinweis{display:none}[data-skin=retro] .retro-hoch .screen-tabelle .tabelle{table-layout:fixed}[data-skin=retro] .retro-hoch .tabelle th:nth-child(1),[data-skin=retro] .retro-hoch .tabelle td:nth-child(1){width:36px;white-space:nowrap}[data-skin=retro] .retro-hoch .tabelle th:nth-child(3),[data-skin=retro] .retro-hoch .tabelle td:nth-child(3){display:none}[data-skin=retro] .retro-hoch .tabelle th.zahl:nth-child(n+4),[data-skin=retro] .retro-hoch .tabelle td.punkte{width:36px}[data-skin=retro] .retro-hoch .tabelle td.verein{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=retro] .retro-hoch .spieler{min-width:0;max-width:44px}[data-skin=retro] .retro-hoch .spieler .name{max-width:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=retro] .retro-hoch .formation-anzeige{white-space:nowrap}[data-skin=retro] .retro-hoch .karte-kopf{flex-wrap:wrap;column-gap:8px}[data-skin=retro] .retro-hoch .karte-kopf>*{white-space:nowrap}[data-skin=retro] .retro-hoch .schuetzen li{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=retro] .retro-hoch .statistik{min-width:0}[data-skin=retro] .retro-hoch .stat-bedienung{flex-wrap:wrap;justify-content:flex-start}[data-skin=retro] .retro-hoch .stat-kopf{grid-template-columns:1fr 1fr}[data-skin=retro] .retro-hoch .stat-titel{grid-column:1 / -1;order:3;text-align:center}[data-skin=retro] .retro-hoch .stat-team b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:6em}[data-skin=retro] .retro-hoch .stat-zeilen,[data-skin=retro] .retro-hoch .stat-top{grid-template-columns:1fr}[data-skin=retro] .retro-hoch .stat-zeile{grid-template-columns:34px 1fr 34px;gap:0 2px}[data-skin=retro] .retro-hoch .stat-wert{padding:3px 0;letter-spacing:-1px}[data-skin=retro] .retro-hoch .stat-top div{flex-direction:column}[data-skin=retro] .statistik-fenster,[data-skin=retro] .statistik-fenster .stat-zeile,[data-skin=retro] .statistik-fenster .stat-name{min-width:0}[data-skin=retro] .statistik-fenster .stat-name,[data-skin=retro] .statistik-fenster .stat-top{overflow-wrap:break-word}
