/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#102d50;--blue:#153e6a;--paper:#f5f3ec;--white:#fffef9;--yellow:#f5cf25;--red:#bc392e;--green:#23644c;--muted:#526171;--line:#c8ccca;--wood:#d9b58a;--match-bg:#e3f0e5;--match:#205238;--miss-bg:#eff0ed;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--page-max:1280px;--gutter:clamp(20px,4vw,64px);--font-body:"Barlow",Arial,sans-serif;--font-display:"Barlow Condensed",Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);font:18px/1.5 var(--font-body);margin:0}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button,input,select{font:inherit}a,button,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a,button{-webkit-tap-highlight-color:transparent}a:hover{color:var(--red)}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.button:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:4px}h1,h2,h3,p{margin:0}.display,h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;font-weight:700;line-height:1}h1{letter-spacing:-.015em;font-size:clamp(52px,6.2vw,88px)}p+p{margin-top:12px}img{max-width:100%;display:block}button{border-radius:0}.wrap{width:min(100% - var(--gutter)*2,var(--page-max));margin-inline:auto}.skip{z-index:50;background:#fff;padding:12px;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.muted{color:var(--muted)}.small{font-size:14px}.arrow{font-family:Arial,sans-serif;font-size:26px;font-weight:400;line-height:1}.button{border:2px solid var(--ink);min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:28px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{color:var(--ink);background:#ffe273}.button.secondary{background:0 0}.button.secondary:hover{background:#e5e9e8}.text-link{align-items:center;gap:16px;min-height:44px;font-weight:600;display:inline-flex}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.section-heading h2{margin-top:8px}.section{padding-block:48px}.section+.section{border-top:1px solid var(--line)}.demo-strip{background:var(--ink);color:var(--white);letter-spacing:.025em;text-align:center;padding:6px 20px;font-size:12px}.demo-strip a{color:var(--yellow)}.masthead{background:var(--white);border-bottom:1px solid var(--line)}.masthead-inner{justify-content:space-between;gap:28px;padding-block:25px}.brand,.masthead-inner{align-items:center;display:flex}.brand{gap:13px;text-decoration:none}.brand img{width:48px;height:48px}.brand-text{font:700 30px/.87 var(--font-display);letter-spacing:-.02em}.brand:hover{color:var(--ink)}.brand-text span{display:block}.brand-tag{border-left:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;max-width:125px;padding-left:22px;line-height:1.35}.nav{gap:30px}.nav,.nav a{align-items:center;display:flex}.nav a{min-height:44px;font-weight:600;text-decoration:none;position:relative}.nav a[aria-current]{border-bottom:4px solid var(--red);padding-top:4px}.menu-button{border:1px solid var(--ink);background:0 0;min-height:44px;padding:8px 12px;display:none}.sportbar{justify-content:space-between;padding-block:10px;font-size:13px}.sport-current,.sportbar{align-items:center;gap:12px;display:flex}.sport-pill{background:var(--ink);color:#fff;padding:5px 14px;font-weight:600}.sport-pill:before{content:"●";color:var(--yellow);margin-right:8px}.sportbar .note{color:var(--muted)}.hall-title{background:repeating-linear-gradient(0deg,#0000 0 75px,#102d5007 76px 77px),#efeee7;border-top:1px solid #dedfd8;padding-block:34px 38px}.hall-title:after{border:7px solid var(--red);pointer-events:none;border-radius:50%;width:360px;height:360px;top:-225px;left:-302px}.title-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.title-copy .eyebrow{margin-bottom:12px}.title-copy h1{z-index:1;display:inline-block;position:relative}.title-copy h1:after{content:"";background:var(--yellow);z-index:-1;height:7px;position:absolute;bottom:-10px;left:0;right:0}.title-copy p{margin-top:24px;font-size:18px}.wall-score{color:#f7dd5c;text-align:center;background:#17212b;border:5px solid #35404a;flex:0 0 200px;padding:12px 16px;box-shadow:3px 5px #102d5015}.wall-score .labels{color:#e7e9e4;letter-spacing:.14em;justify-content:space-between;font-size:11px;display:flex}.wall-score .digits{font:700 43px/1.15 var(--font-display);letter-spacing:.04em}.wall-score small{letter-spacing:.15em;color:#c1c8ca;font-size:10px}.wood-section{background:repeating-linear-gradient(90deg,#0000 0 58px,#a77f4d38 59px,#f5dabb99 60px,#0000 61px),repeating-linear-gradient(90deg,#e4c59e,#dcb98d 17px,#e6c9a4 21px,#d8b58b 57px);border-block:5px solid #b89268;padding:32px 0}.daily-feature{background:var(--blue);color:var(--white);border:7px solid var(--white);outline:1px solid #102d5033;grid-template-columns:1.03fr 1fr;display:grid}.daily-copy{flex-direction:column;align-items:flex-start;padding:36px;display:flex;position:relative}.tape{background:var(--yellow);color:var(--ink);text-transform:uppercase;letter-spacing:.1em;padding:5px 18px;font-size:13px;font-weight:600;transform:skew(-8deg)}.tape span{display:block;transform:skew(8deg)}.daily-copy h2{margin:20px 0 16px;font-size:clamp(48px,5vw,72px)}.daily-copy p{color:#e2e9ef;max-width:370px}.daily-copy .button{margin-top:26px}.feature-foot{color:#d4dfe8;margin-top:16px;font-size:13px}.hall-picture{background:#d9b58a;min-width:0;position:relative;overflow:hidden}.hall-picture img{object-fit:cover;width:100%;height:100%}.picture-label{background:var(--white);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;font-size:12px;font-weight:600;position:absolute;bottom:18px;right:18px;transform:rotate(-3deg)}.game-list{border-block:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.game-tile{border-right:1px solid var(--line);padding:26px 24px 24px;position:relative}.game-tile:first-child{padding-left:0}.game-tile:last-child{border-right:0}.game-tile p{color:var(--muted);margin:12px 0;font-size:16px}.game-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.game-no{font:700 44px/1 var(--font-display);color:var(--muted)}.game-kind{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.tile-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.status-tag{color:var(--muted);border:1px solid var(--line);padding:5px 7px;font-size:11px;line-height:1.3}.demo-button{border:0;border-bottom:2px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;padding:8px 0;font-weight:600}.demo-button:hover{color:var(--red)}.split-section{grid-template-columns:1.15fr 1fr;gap:64px;display:grid}.score-table{border-collapse:collapse;width:100%;margin-top:20px;font-size:16px}.score-table td{border-bottom:1px solid var(--line);padding:16px 6px}.score-table td:first-child{padding-left:0}.score-table .score{font:700 25px var(--font-display);white-space:nowrap;text-align:center;width:65px}.score-table td:last-child{text-align:right}.team:before{content:"";background:var(--red);vertical-align:middle;width:5px;height:18px;margin-right:10px;display:inline-block}.team.blue:before{background:var(--blue)}.match-caption{color:var(--muted);justify-content:space-between;gap:8px;margin-top:16px;font-size:12px;display:flex}.knowledge{border-left:5px solid var(--green);padding-left:32px}.knowledge h3{margin:22px 0 14px;font-size:36px}.knowledge p{color:var(--muted)}.field-mini{background:var(--green);border:10px solid var(--green);width:100%;height:96px;margin-top:24px;position:relative}.field-mini:before{content:"";background:linear-gradient(90deg,#0000 49.8%,#ffffff80 50%,#0000 50.3%);border:1px solid #ffffff80;position:absolute;inset:0}.field-mini:after{content:"×     ×    ○       ×     ○";color:#fff;word-spacing:15px;text-align:center;font-size:24px;position:absolute;inset:20px 12px}.footer{border-top:5px solid var(--ink);padding:28px 0 34px}.footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-title{font:700 25px var(--font-display)}.footer-links{gap:24px;font-size:14px;display:flex}.footer small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.breadcrumb{gap:9px;margin-bottom:24px;font-size:13px;display:flex}.quiz-title h1{font-size:clamp(48px,5.2vw,72px)}.quiz-meta{align-items:center;gap:16px;margin-top:16px;font-size:14px;display:flex}.quiz-meta span+span{border-left:1px solid var(--line);padding-left:16px}.quiz-layout{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:32px;padding-block:32px 48px;display:grid}.quiz-panel{background:var(--white);border:1px solid var(--line);border-top:6px solid var(--blue);padding:28px}.quiz-board-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.attempts{gap:5px;margin-top:9px;display:flex}.attempts span{background:#dce1e1;width:24px;height:8px}.attempts span.used{background:var(--ink)}.attempts span.active{background:var(--yellow);outline:1px solid #b19113}.round-number{font:700 56px/1 var(--font-display);color:var(--blue)}.input-label{margin:24px 0 8px;font-weight:600;display:block}.search-row{gap:12px;display:flex}.search-field{flex:1;min-width:0;position:relative}input[type=search]{border:2px solid var(--ink);color:var(--ink);appearance:none;background:#fff;border-radius:0;width:100%;height:54px;padding:12px 15px}input::placeholder{color:#667482}.suggestions{z-index:5;border:2px solid var(--ink);background:#fff;max-height:265px;position:absolute;inset:calc(100% + 4px) 0 auto;overflow:auto;box-shadow:0 7px #102d5015}.suggestions[hidden]{display:none}.suggestion{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:#fff;min-height:52px;padding:12px 14px;display:block}.suggestion:hover,.suggestion[aria-selected=true]{background:#f8e699}.suggestion small{color:var(--muted);font-size:12px;display:block}.suggestion strong{font-weight:600}.field-hint{color:var(--muted);margin-top:10px;font-size:13px}.form-message{color:var(--red);min-height:21px;margin-top:8px;font-size:14px;font-weight:600}.guess-list{margin-top:24px}.empty-state{text-align:center;border:1px dashed #aeb8bd;margin-top:20px;padding:32px 20px}.empty-state .display{margin-bottom:10px;font-size:28px}.empty-state p{color:var(--muted);max-width:390px;margin:auto;font-size:15px}.guess{border-top:2px solid var(--ink);margin-top:22px;padding-top:14px}.guess-name{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:18px;font-weight:600;display:flex}.guess-name small{color:var(--muted);font-size:12px}.attributes{grid-template-columns:repeat(6,1fr);gap:5px;margin:0;display:grid}.attribute{background:var(--miss-bg);text-align:center;min-width:0;padding:10px 8px}.attribute dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:5px;font-size:10px}.attribute dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.attribute .comparison{margin-top:5px;font-size:10px;font-weight:400;display:block}.attribute.correct{background:var(--match-bg);color:var(--match)}.attribute.correct dt{color:var(--match)}.legend{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.legend span:before{content:"≠";margin-right:6px;font-weight:600}.legend .yes:before{content:"✓";color:var(--match)}.legend .higher:before{content:"↑↓";color:var(--ink)}.rules{background:var(--white);border:1px solid var(--line);padding:22px}.rules summary{font:700 28px var(--font-display);text-transform:uppercase;cursor:pointer;min-height:44px}.rules ol{color:var(--muted);margin:12px 0 0;padding-left:22px;font-size:15px}.rules li{margin-bottom:12px}.rules li::marker{color:var(--ink);font-weight:600}.locker{background:var(--blue);color:#fff;border-top:7px solid var(--yellow);margin-top:24px;padding:24px;position:relative}.locker .display{margin-bottom:12px;font-size:29px}.locker p{color:#dce5ec;font-size:14px}.locker-line{border-bottom:1px solid #ffffff30;justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.locker-line strong{font-size:20px}.quiz-aside .small{margin-top:20px}.finish{border:2px solid var(--green);background:var(--match-bg);margin-top:24px;padding:24px}.finish h3{margin-bottom:12px;font-size:38px}.finish p{font-size:16px}.finish .button{background:var(--ink);color:#fff;margin-top:20px}.finish.lost{background:#f4e6da;border-color:#995126}.finish[hidden]{display:none}.prototype-controls{border:1px dashed var(--muted);background:#eef0ee;margin:0 0 40px;padding:18px 22px;font-size:13px}.prototype-controls summary{cursor:pointer;min-height:30px;font-weight:600}.prototype-controls p{margin:8px 0 14px}.state-links{flex-wrap:wrap;gap:10px;display:flex}.state-links a{border:1px solid var(--line);background:#fff;min-height:44px;padding:9px 12px}.modal{border:3px solid var(--ink);background:var(--white);color:var(--ink);width:calc(100% - 40px);max-width:460px;padding:32px}.modal::backdrop{background:#102d50a6}.modal h2{margin-bottom:20px}.modal p{font-size:16px}.modal .button{margin-top:24px}.nojs{border:2px solid var(--red);background:#fff;padding:16px}@media (min-width:1450px){.daily-copy{padding:42px}.hall-picture{max-height:450px}}@media (max-width:1050px){.brand-tag{display:none}.nav{gap:22px}.split-section{gap:32px}.quiz-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.quiz-panel{padding:22px}.attributes{grid-template-columns:repeat(3,1fr)}.daily-copy{padding:28px}.daily-copy h2{font-size:58px}}@media (max-width:760px){body{font-size:16px}.masthead-inner{flex-wrap:wrap;gap:16px;padding-block:18px}.brand img{width:38px;height:38px}.brand-text{font-size:25px}.menu-button{display:block}.nav{border-top:1px solid var(--line);justify-content:space-between;gap:8px;width:100%;padding-top:10px;font-size:15px;display:none}.nav.open{display:flex}.sportbar{font-size:12px}.sportbar .note{font-size:11px}.title-inner{gap:12px}.hall-title{padding-block:26px 32px}.title-copy h1{max-width:300px;font-size:53px}.title-copy p{max-width:270px;margin-top:22px;font-size:15px}.wall-score{display:none}.daily-feature{border-width:5px;grid-template-columns:1fr}.daily-copy{padding:24px}.daily-copy h2{margin-top:18px;font-size:56px}.daily-copy p{font-size:16px}.daily-copy .button{width:100%;margin-top:22px}.feature-foot{font-size:12px}.hall-picture{height:176px}.hall-picture img{object-position:50% 65%}.picture-label{font-size:10px;bottom:12px;right:12px}.wood-section{border-width:3px;padding:22px 0}.section{padding-block:32px}.section-heading{gap:12px;margin-bottom:20px}.section-heading h2{font-size:34px}.section-heading .text-link{gap:6px;font-size:13px}.game-list{grid-template-columns:1fr}.game-tile,.game-tile:first-child{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.game-tile:last-child{border-bottom:0}.game-top{margin-bottom:10px}.game-no{font-size:32px}.game-tile p{max-width:310px;margin-top:8px}.tile-bottom{margin-top:12px}.game-tile h3{font-size:30px}.split-section{grid-template-columns:1fr;gap:40px}.knowledge{padding-left:20px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{gap:20px;font-size:13px}.quiz-title{padding-block:20px 28px}.breadcrumb{margin-bottom:20px;font-size:12px}.quiz-title h1{font-size:52px}.quiz-meta{gap:10px;font-size:12px}.quiz-meta span+span{padding-left:10px}.quiz-layout{grid-template-columns:1fr;gap:24px;padding-block:22px 32px}.quiz-panel{padding:20px 16px}.quiz-board-head h2{font-size:29px}.round-number{font-size:44px}.quiz-board-head{gap:10px}.input-label{margin-top:20px}.search-row{flex-wrap:wrap;gap:10px}.search-field{flex-basis:100%}.search-row>.button{width:100%}.attributes{gap:4px}.attribute{padding:10px 6px}.attribute dt{font-size:10px}.attribute dd{font-size:14px}.legend{gap:10px}.guess-name{font-size:17px}.rules{padding:20px}.locker{margin-top:18px}.quiz-aside{grid-template-columns:1fr;display:grid}.quiz-aside .small{margin-top:14px}.prototype-controls{padding:16px}.finish{padding:20px}.demo-strip{padding:5px 10px;font-size:10px}.empty-state{padding:26px 14px}.state-links a{padding:8px 10px}.score-table{font-size:14px}.score-table .score{font-size:24px}.sport-current{gap:8px}.sport-current>.eyebrow{font-size:10px}.sport-pill{padding:4px 10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media print{.demo-strip,.menu-button,.prototype-controls{display:none}body{background:#fff}.wrap{width:94%}.quiz-layout{grid-template-columns:1fr}.quiz-aside{display:none}}@media (max-width:760px){.hall-title:after{top:-220px;left:-348px}.quiz-title .title-copy p{margin-top:20px}.quiz-title{padding-bottom:24px}.quiz-title h1{font-size:48px}.quiz-meta{flex-wrap:wrap}#tipprunden .section-heading{flex-direction:column;align-items:flex-start}}.quiz-aside,.quiz-panel{min-width:0}.attribute dt{overflow-wrap:anywhere}@media (max-width:760px){.quiz-layout{grid-template-columns:minmax(0,1fr)}.attributes{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--font-body:var(--font-barlow),"Barlow",Arial,sans-serif;--font-display:var(--font-barlow-condensed),"Barlow Condensed",Impact,sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}ul.suggestions{margin:0;padding:0;list-style:none}.suggestion{cursor:pointer}.finish:focus{outline:3px solid var(--blue);outline-offset:4px}.score-table td{overflow-wrap:anywhere}.score-table a{text-decoration:none}.score-table a:hover{text-decoration:underline}.footer-links{flex-wrap:wrap;row-gap:8px}a.demo-button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.seite{padding-block:32px 48px}.seite h1{margin-bottom:16px;font-size:clamp(40px,5vw,64px)}.seite h2{margin:32px 0 12px;font-size:30px}.seite h3{margin:20px 0 8px;font-size:22px}.seite p{max-width:72ch}.seite p+p{margin-top:12px}.seite ol,.seite ul{padding-left:22px}.seite li+li{margin-top:4px}.seite table{border-collapse:collapse;width:100%;margin:12px 0 20px;font-size:16px}.seite caption{text-align:left;color:var(--muted);padding-bottom:6px;font-size:14px}.seite td,.seite th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px 8px 0}.seite thead th{border-bottom:2px solid var(--ink);font-size:14px;font-weight:600}.seite .tabelle-rahmen{max-width:100%;overflow-x:auto}.seite dl.fakten>div,.seite dl.steckbrief{display:block}.seite dt{font-weight:600}.seite dd{margin:0 0 10px}.seite button{border:2px solid var(--ink);background:var(--white);min-height:44px;color:var(--ink);margin:4px 8px 4px 0;padding:8px 16px;font-weight:600}.seite input[type=number],.seite input[type=text],.seite select,.seite textarea{border:2px solid var(--ink);color:var(--ink);min-height:44px;font:inherit;background:#fff;padding:8px 10px}.seite textarea{width:100%;max-width:640px}.seite label{margin:12px 0 6px;font-weight:600;display:block}.seite fieldset{border:1px solid var(--line);margin:16px 0;padding:16px}.seite .hinweis{color:var(--muted);font-size:15px}.seite aside.hinweis{border-left:5px solid var(--green);margin:16px 0;padding:4px 0 4px 16px}.seite .spielflaeche{border:2px solid var(--ink);background:var(--white);color:var(--ink)}.seite .stadionkarte,.seite .stadionumriss svg{color:var(--ink);background:var(--white);border:1px solid var(--line)}.seite .brotkrumen ol{flex-wrap:wrap;gap:9px;margin:0 0 20px;padding:0;font-size:13px;list-style:none;display:flex}.seite .brotkrumen li+li:before{content:"/";margin-right:9px}.seite .suchfeld{max-width:520px;position:relative}.seite .suchfeld ul[role=listbox]{z-index:5;border:2px solid var(--ink);background:#fff;max-height:265px;margin:4px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.seite .suchfeld li[role=option]{border-bottom:1px solid var(--line);cursor:pointer;padding:12px 14px}.seite .suchfeld li[aria-selected=true]{background:#f8e699}.seite [data-status=gleich]{background:var(--match-bg);color:var(--match)}:root{--font-display:var(--font-russo),"Arial Black",sans-serif;--ink:#092953;--blue:#063d80;--paper:#f7f4ec;--white:#fffdf7;--yellow:#ffcf00;--muted:#48566a;--gutter:clamp(20px,4vw,72px);--page-max:1500px}body{color:var(--ink);background:#dfbd90 url(/grafik/sporthalle-v2/wood.webp) 0 0/820px}.display,h1,h2,h3{letter-spacing:-.025em;font-weight:400;line-height:1.08}h1{font-size:clamp(38px,4.8vw,76px)}h2{font-size:34px}h3{font-size:24px}.hall-title,.masthead,.sportbar{background:#f3f0e8 url(/grafik/sporthalle-v2/plaster.webp) 0 0/620px}.masthead{border-bottom:1px solid #b9b1a5;position:relative}.masthead:before{content:"";pointer-events:none;border:9px solid #b62e27;border-radius:50%;width:300px;height:300px;position:absolute;top:-220px;left:-220px}.masthead-inner{gap:30px;min-height:116px;padding-block:17px}.brand{gap:20px}.brand-text{font-family:var(--font-display);white-space:nowrap;border-bottom:6px solid #bd2e27;padding-bottom:6px;font-size:clamp(23px,2.1vw,34px);font-style:italic;font-weight:400;line-height:1.02}.brand-tag{color:#092953;border-left:2px solid #092953;max-width:130px;padding-left:18px;font-size:12px;font-weight:600;line-height:1.25}.nav{gap:clamp(18px,2.4vw,40px);margin-left:auto}.nav a{font:400 17px var(--font-display);text-transform:uppercase;min-height:48px}.nav a:hover{color:#a82d23}.hall-clock{color:#ffdf27;text-align:center;background:linear-gradient(#ffffff08,#00000020),#172028;border:4px solid #45494a;flex-shrink:0;grid-template-columns:1fr 12px 1fr;gap:0 5px;width:204px;padding:8px 12px 7px;display:grid;position:relative;box-shadow:2px 3px #00000025,inset 0 0 0 2px #0b1219}.hall-clock:after{content:"";pointer-events:none;opacity:.25;background:radial-gradient(circle,#888 1.5px,#0000 2px) 0 0/100% 100%;position:absolute;inset:4px}.hall-clock>span{font:600 10px var(--font-body);color:#e8e8df;letter-spacing:.05em}.hall-clock>span:nth-child(2){grid-column:3}.hall-clock b{letter-spacing:3px;text-shadow:0 0 6px #ffcc0045;font-family:monospace;font-size:41px;font-weight:400;line-height:1.05}.hall-clock i{font:28px monospace}.hall-clock small{letter-spacing:.11em;color:#cbd0ce;grid-column:1/-1;margin-top:5px;font-size:8px}.sportbar{width:100%;max-width:none;padding:6px var(--gutter);border-bottom:1px solid #c5bfb2;min-height:35px;margin:0;font-size:12px}.sport-pill{color:var(--ink);background:0 0;border-bottom:3px solid #064580;padding:2px 8px}.sport-pill:before{color:#064580}.sportbar .note{font-size:12px}.hall-title{border-top:0;border-bottom:5px solid #b9986f;padding:26px 0 30px;position:relative;overflow:hidden}.hall-title:after{content:"";background:#307647;border:0;border-radius:0;width:8px;height:100%;position:absolute;top:0;left:auto;right:14%}.hall-home-heading:before{content:"";background:var(--yellow);width:25%;height:10px;position:absolute;top:34px;right:0}.hall-home-heading .wrap{z-index:1;position:relative}.hall-home-heading h1{border-bottom:10px solid var(--yellow);max-width:100%;margin:0;padding-bottom:4px;font-size:clamp(38px,4.75vw,76px);display:inline-block}.hall-home-heading p{margin-top:13px;font-size:15px}.hall-wood-stage{background:linear-gradient(#ffffff05,#d79d4c0d);padding-top:24px;position:relative}.hall-top-grid{grid-template-columns:minmax(0,2.25fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.hall-main-game{border:5px solid var(--white);background:var(--paper);outline:2px solid #204a77;grid-template-columns:1.16fr 1fr;min-width:0;display:grid;box-shadow:3px 4px 6px #55371942}.hall-poster{color:#fff;background:#073d80 url(/grafik/sporthalle-v2/court.webp) 50%/cover no-repeat;min-height:390px;padding:25px 26px;position:relative;overflow:hidden}.hall-ribbon{font:400 23px var(--font-display);color:var(--ink);background:var(--yellow);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);margin-left:-8px;padding:4px 20px 6px 12px;display:inline-block}.hall-poster h2{letter-spacing:-.02em;text-shadow:0 2px #06244d;margin:20px 0 14px;font-size:clamp(35px,3.65vw,60px);line-height:1.04}.hall-poster h2:after{content:"";background:var(--yellow);width:62%;height:7px;margin-top:18px;display:block}.poster-bottom{letter-spacing:.08em;color:#fff;background:#073361d9;max-width:60%;padding:4px 6px;font-size:10px;position:absolute;bottom:17px;left:26px}.hall-entry{background:linear-gradient(115deg,#fffef9,#ede9df);min-width:0;padding:23px 23px 20px}.hall-mini{letter-spacing:.07em;font-size:11px;font-weight:600}.hall-entry h3{margin:17px 0 10px;font-size:25px}.hall-entry>p{max-width:29ch;line-height:1.35}.hall-attempts{gap:5px;margin:18px 0 14px;display:flex}.hall-attempts span{background:#cececa;border:1px solid #b6b8b5;width:22px;height:16px}.hall-attempts .current{background:var(--yellow);border-color:#b49b21}.hall-entry .suchfeld{position:relative}.hall-entry label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.hall-entry input{border:2px solid var(--ink);width:100%;min-width:0;min-height:48px;color:var(--ink);background:#fff;border-radius:0;padding:10px 12px;font-size:16px}.hall-entry .suchfeld ul[role=listbox]{border:2px solid var(--ink);z-index:20;background:#fff;max-height:250px;margin:3px 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 5px 7px #0002}.hall-entry .suchfeld li{cursor:pointer;border-bottom:1px solid #b8bec1;padding:10px 12px;font-size:16px}.hall-entry .suchfeld li[aria-selected=true]{background:#fff0aa}.hall-entry .zusatz{color:var(--muted);font-size:12px;display:block}.hall-entry .button{gap:10px;width:100%;min-height:48px;margin-top:14px;padding:10px 12px;font-size:15px}.hall-selection{color:#22533d;margin-top:6px;font-size:12px!important}.entry-note{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.35;display:block}.button{background:var(--yellow);font-family:var(--font-display);text-transform:uppercase;border:1px solid #b5981b;border-bottom:3px solid #a28612;font-weight:400;transition:background-color .12s,transform .12s;box-shadow:inset 0 1px #fff6}.button:hover{background:#ffdf40}.button:active{transform:translateY(1px)}.button.secondary{border-color:var(--ink);box-shadow:none}.hall-results{background:var(--white);border:1px solid #a7957c;min-width:0;box-shadow:2px 4px 6px #55371935}.hall-panel-title{color:#fff;background:#063d80;justify-content:space-between;align-items:center;gap:8px;padding:13px 16px 12px;display:flex}.hall-panel-title h2{letter-spacing:.01em;font-size:23px}.hall-panel-title>span{white-space:nowrap;font-size:10px}.hall-results-body h3{margin-bottom:5px;font-size:17px}.hall-results-body .small{font-size:12px}.hall-fixture{border-bottom:1px solid #c6c3ba;justify-content:space-between;gap:15px;padding:12px 0;text-decoration:none;display:flex}.hall-fixture>span{font-size:15px;font-weight:600;line-height:1.4}.hall-fixture strong{white-space:nowrap;font-size:21px;font-family:var(--font-display);font-weight:400}.hall-data-note{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.4}.hall-more{justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding-top:14px;font-size:15px;font-weight:600;display:flex}.hall-game-shelf{background:var(--white);border:1px solid #b6a38a;margin-top:30px;padding:27px 28px 24px;position:relative;box-shadow:2px 3px 6px #55371938}.hall-shelf-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.hall-shelf-title h2{color:#fff;clip-path:polygon(0 0,100% 0,96% 100%,0 100%);background:#063d80;margin-top:-40px;margin-left:-15px;padding:10px 35px 10px 18px;font-size:24px}.hall-shelf-title>a{align-items:center;min-height:44px;margin-top:-28px;font-size:13px;display:flex}.hall-shelf-items{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hall-shelf-items article{border-right:1px solid #b7bcbf;gap:16px;min-width:0;padding:0 24px;display:flex}.hall-shelf-items article:first-child{padding-left:0}.hall-shelf-items article:last-child{border:0;padding-right:0}.hall-game-icon{font:400 39px var(--font-display);letter-spacing:-.1em;flex-shrink:0;width:58px;line-height:1}.hall-shelf-items h3{font-size:18px;line-height:1.25}.hall-shelf-items p{max-width:30ch;margin-top:8px;font-size:14px;line-height:1.35}.hall-play{background:var(--yellow);align-items:center;gap:18px;min-height:40px;margin-top:17px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hall-play:hover{color:var(--ink);background:#ffe35c}.hall-floor{background:linear-gradient(#8c623844,#0000 10px),url(/grafik/sporthalle-v2/wood.webp) 50%/820px;border-top:4px solid #b79566;height:64px;margin-top:24px;position:relative;overflow:hidden}.floor-line{width:9px;height:150px;position:absolute;top:-30px;transform:rotate(33deg)}.floor-line.red{background:#ae3528;width:9px;left:20%;transform:rotate(68deg)}.floor-line.yellow{background:var(--yellow);left:68%;transform:rotate(-35deg)}.floor-line.green{background:#31734e;left:36%}.hall-below{grid-template-columns:1.2fr 1fr;gap:28px;padding-block:34px;display:grid}.hall-below article{background:var(--white);border-top:7px solid #063d80;padding:26px 30px;box-shadow:2px 4px 6px #55371928}.hall-below h2{margin:14px 0;font-size:30px}.hall-below p{max-width:52ch;font-size:16px}.hall-below .button{margin-top:22px;font-size:15px}.hall-knowledge{border-top-color:#28624b!important}.footer{background:var(--paper) url(/grafik/sporthalle-v2/plaster.webp) center/620px;border-top:6px solid #063d80;padding-block:24px}.footer-title{font-family:var(--font-display);font-size:23px;font-weight:400}.footer-links{font-size:13px}.hall-title .title-copy h1:after{display:none}.quiz-title .title-copy h1{border-bottom:8px solid var(--yellow);padding-bottom:8px;font-size:clamp(34px,4vw,60px)}.quiz-title .title-copy p{margin-top:15px}.quiz-title:after{right:8%}.quiz-title .title-inner{z-index:1;position:relative}.quiz-title .wall-score{display:none}.quiz-title{padding-block:20px 26px}.breadcrumb{margin-bottom:20px}.quiz-meta{margin-top:18px}.quiz-layout{grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding-block:28px 45px}.quiz-panel{border:5px solid var(--white);outline:2px solid #204a77;min-width:0;padding:25px 28px;box-shadow:2px 4px 8px #55371933}.quiz-board-head{color:#fff;background:#063d80;margin:-25px -28px 25px;padding:17px 20px}.quiz-board-head h2{font-size:24px}.quiz-board-head .muted{color:#ecf0f5}.quiz-board-head .round-number{color:var(--yellow);font-size:45px}.attempts span{background:#ffffff70;height:12px}.attempts .used{background:var(--yellow)}.attempts .active{background:#fff;outline:2px solid #fff}.quiz-panel .search-row .button{font-size:14px}.quiz-panel .search-field{min-width:0}.locker,.rules{box-shadow:2px 4px 6px #55371930}.rules{border:1px solid #a7957c;padding:0 22px 12px}.rules summary{color:#fff;font:400 20px var(--font-display);background:#063d80;margin:0 -22px 18px;padding:15px 18px}.rules ol{font-size:16px}.locker{background:#063d80 url(/grafik/sporthalle-v2/court.webp) 50%/cover}.locker .locker-line,.locker p{color:#fff;background:#063466d9;padding:7px 8px}.locker .display{font:400 23px/1.2 var(--font-display)}.guess-name{font-size:20px}.attribute{border-bottom:3px solid #c8cbca;padding:14px 8px}.attribute.correct{border-bottom-color:#2c7146}.attribute[data-vergleich=near]{background:#fff0b9;border-bottom-color:#b2951c}.attribute dd{font-size:15px}.attribute .comparison{font-size:11px}.guess{margin-top:24px}.quiz-aside>.small{background:var(--white);padding:14px;font-size:13px}.finish{border:2px solid #39734c}.finish h3{font-size:30px}.empty-state .display{font-size:24px}.legend{font-size:13px}.seite{background:var(--white);border:1px solid #ad977d;border-top:8px solid #063d80;min-width:0;min-height:55vh;margin-block:28px 40px;padding:30px 38px 44px;box-shadow:2px 4px 8px #5537192a}.seite h1{max-width:1100px;margin-bottom:24px;font-size:clamp(32px,3.6vw,54px);line-height:1.12}.seite h2{font-size:27px}.seite h3{font-size:21px}.seite article{max-width:100%}.seite article>ol,.seite article>p,.seite article>ul{max-width:75ch}.seite .einleitung{border-bottom:1px solid #bcc2c3;padding-bottom:20px;font-size:20px;line-height:1.55;max-width:65ch!important}.seite nav[aria-label=Mehr\ dazu]{border-top:5px solid #063d80;margin-top:34px;padding-top:4px}.seite .artikelfuss{color:var(--muted);border-top:1px solid #c1c5c6;margin-top:28px;font-size:13px}.seite table th{background:#e9eef0;padding:12px}.seite table td{padding:12px}.seite .spielflaeche{border:5px solid #063d80;max-width:100%;box-shadow:0 0 0 1px #c2c6c5}.seite button{border-width:1px 1px 3px}.seite button[aria-pressed=true]{background:var(--yellow);border-color:#9c8125}.seite .fakten{background:#eef1ed;border-left:6px solid #063d80;padding:15px 22px}.seite .fakten>div{border-bottom:1px solid #cbd0cd;grid-template-columns:180px 1fr;gap:15px;padding:8px 0;display:grid!important}.seite .fakten dd{margin:0}.seite input,.seite select{max-width:100%}.hall-entry ul[hidden]{display:none}.hall-poster .poster-bottom{text-wrap:balance}@media (max-width:1250px){.brand-tag{display:none}.masthead-inner{gap:20px}.nav{gap:18px}.nav a{font-size:15px}.hall-clock{width:165px}.hall-top-grid{grid-template-columns:minmax(0,2.4fr) minmax(250px,1fr);gap:20px}.hall-main-game{grid-template-columns:1fr 1fr}.hall-poster{padding:22px 20px}.hall-poster h2{font-size:43px}.hall-poster p{max-width:190px;font-size:18px}.hall-entry{padding:20px 17px}.hall-entry h3{font-size:23px}.hall-entry .button{font-size:13px}.hall-panel-title{display:block}.hall-panel-title>span{display:none}.hall-shelf-items article{gap:10px;padding-inline:18px}.hall-game-icon{width:40px;font-size:30px}.hall-shelf-items h3{font-size:16px}.hall-clock b{font-size:35px}.quiz-layout{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:1000px){.hall-clock{display:none}.hall-top-grid{grid-template-columns:1fr}.hall-main-game{grid-template-columns:1.1fr 1fr}.hall-poster{min-height:360px}.hall-poster h2{font-size:55px}.hall-results{grid-template-columns:180px 1fr;display:grid}.hall-panel-title{padding:22px 18px}.hall-results-body{padding:16px 22px}.hall-fixtures{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hall-fixture{flex-direction:column;align-items:start;gap:6px;padding:8px 0}.hall-results-body .hall-data-note{font-size:11px}.hall-shelf-items article{flex-direction:column}.hall-home-heading h1{font-size:48px}.quiz-layout{grid-template-columns:minmax(0,1fr) 240px}.quiz-board-head h2{font-size:20px}.rules summary{font-size:18px}.quiz-panel{padding:22px}.quiz-board-head{margin:-22px -22px 22px}.attributes{grid-template-columns:repeat(3,minmax(0,1fr))}.seite .fakten>div{grid-template-columns:150px 1fr}}@media (max-width:760px){body{background-size:620px}.masthead-inner{gap:16px;min-height:89px;padding-block:15px}.brand-text{border-bottom-width:4px;font-size:24px}.menu-button{border:2px solid var(--ink);background:#fffdf5;padding:8px 12px;font-size:14px;font-weight:600}.nav{justify-content:space-between;margin:0}.nav a{font:600 14px var(--font-body);text-transform:none}.sportbar{min-height:31px;padding-block:4px}.sportbar .note{font-size:10px}.sport-current>.eyebrow{font-size:9px}.hall-title{padding:22px 0 24px}.hall-title:after{width:5px;top:0;left:auto;right:13%}.hall-home-heading:before{width:19%;height:6px;top:25px;right:0}.hall-home-heading h1{z-index:1;border-bottom-width:7px;max-width:280px;font-size:34px;line-height:1.12;position:relative}.hall-home-heading p{max-width:245px;font-size:13px;line-height:1.4}.hall-wood-stage{padding-top:19px}.hall-main-game{border-width:4px;grid-template-columns:1fr}.hall-poster{background-position:50% 58%;min-height:285px;padding:18px 21px}.hall-poster h2{margin:15px 0 13px;font-size:41px}.hall-poster h2:after{width:60%;height:5px;margin-top:12px}.hall-poster p{max-width:180px;font-size:17px}.hall-ribbon{padding:5px 18px 6px 10px;font-size:18px}.poster-bottom{max-width:62%;font-size:8px;bottom:12px;left:20px}.hall-entry{padding:22px 21px}.hall-entry h3{margin-top:10px;font-size:23px}.hall-entry h3 br{display:none}.hall-entry p{max-width:none;font-size:15px}.hall-attempts{margin:15px 0}.hall-entry .button{min-height:48px;font-size:15px}.hall-results{display:block}.hall-panel-title{padding:13px 17px;display:flex}.hall-panel-title>span{display:block}.hall-panel-title h2{font-size:22px}.hall-fixtures{display:block}.hall-fixture{flex-direction:row;align-items:center;padding:12px 0}.hall-results-body{padding:16px 20px}.hall-results-body h3{font-size:18px}.hall-results-body .small{font-size:13px}.hall-top-grid{gap:22px}.hall-game-shelf{margin-top:36px;padding:20px}.hall-shelf-title h2{margin-top:-36px;margin-left:-10px;padding:10px 26px 10px 13px;font-size:20px}.hall-shelf-title>a{text-align:right;min-width:57px;font-size:11px;line-height:1.3}.hall-shelf-title{gap:4px;margin-bottom:6px}.hall-shelf-items{grid-template-columns:1fr}.hall-shelf-items article,.hall-shelf-items article:first-child,.hall-shelf-items article:last-child{border-bottom:1px solid #c0c3c4;border-right:0;flex-direction:row;gap:16px;padding:20px 0}.hall-shelf-items article:last-child{border-bottom:0;padding-bottom:0}.hall-game-icon{width:40px;font-size:32px}.hall-shelf-items h3{font-size:18px}.hall-shelf-items p{font-size:14px}.hall-play{min-height:44px;margin-top:12px}.hall-floor{height:40px}.hall-below{grid-template-columns:1fr;gap:20px;padding-block:24px}.hall-below article{padding:23px}.hall-below h2{font-size:27px}.footer-title{font-size:20px}.footer-links{gap:15px;font-size:12px}.quiz-title .title-copy h1{border-bottom-width:6px;max-width:290px;font-size:34px}.quiz-title .title-copy p{max-width:260px;font-size:14px}.quiz-title .breadcrumb{flex-wrap:wrap;gap:6px;margin-bottom:16px;font-size:11px}.quiz-meta{flex-wrap:wrap;gap:9px;font-size:11px}.quiz-layout{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:22px}.quiz-panel{padding:20px 16px}.quiz-board-head{margin:-20px -16px 20px;padding:14px 16px}.quiz-board-head h2{max-width:220px;font-size:19px}.quiz-board-head .round-number{font-size:35px}.attributes{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.attribute{padding:10px 5px}.attribute dd{font-size:13px}.attribute dt{overflow-wrap:anywhere;font-size:9px}.attribute .comparison{font-size:10px}.guess-name{font-size:18px}.empty-state .display{font-size:21px}.rules summary{font-size:20px}.quiz-aside{grid-template-columns:minmax(0,1fr)}.quiz-panel .search-row .button{font-size:15px}.seite{border-top-width:6px;margin-block:22px;padding:22px 18px 30px}.seite h1{overflow-wrap:anywhere;font-size:30px}.seite h2{font-size:23px}.seite h3{font-size:19px}.seite .fakten{padding:12px}.seite .fakten>div{grid-template-columns:1fr;gap:4px}.seite .einleitung{font-size:18px}.seite td,.seite th{padding:8px;font-size:14px}.seite .spielflaeche{border-width:3px}.hall-mini{font-size:10px}.hall-poster h2{letter-spacing:-.035em}}@media (max-width:350px){.brand-text{font-size:21px}.hall-home-heading h1{font-size:30px}.hall-poster h2{font-size:36px}.hall-poster p{max-width:165px;font-size:15px}.hall-entry{padding:18px 16px}.hall-shelf-title h2{font-size:17px}.hall-entry .button{font-size:13px}.hall-panel-title>span{display:none}.nav a{font-size:13px}.sportbar .note{max-width:100px}.quiz-title .title-copy h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:active{transform:none}}.masthead:before{left:-285px}.hall-poster{background-position:100%}@media (max-width:760px){.masthead:before{left:-307px}.hall-poster{background-position:100%;min-height:265px}.hall-entry h3{max-width:16ch;line-height:1.15}}.spiel{max-width:1000px;margin-block:28px 40px}.spiel .raetselkopf{text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #073d80;padding-bottom:14px;font-size:13px}.spiel .meldung:not(:empty){background:#edf1e9;border-left:5px solid #28624b;min-height:52px;padding:14px 18px}.spiel .aktionen{flex-wrap:wrap;gap:10px;margin-block:18px;display:flex}.spiel button{min-height:46px;padding:10px 16px;font-weight:600}.spiel button:disabled{opacity:.5;cursor:not-allowed}.spiel fieldset{min-width:0}.spiel .statistik{border-top:4px solid #073d80;margin-top:36px;padding-top:8px}.spiel .statistik dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px;display:grid}.spiel .statistik dt{grid-row:1;font-size:13px}.spiel .statistik dd{font:32px var(--font-display);grid-row:2;margin:0;padding-top:5px}.spiel .balken{background:#275d8d;max-width:80%;min-height:12px;margin-right:8px;display:inline-block}.connections .raster{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:18px 0;display:grid}.connections .raster legend{padding:0 0 10px}.connections .begriff{overflow-wrap:anywhere;background:#e6e6dc;border:solid #a9afa8;border-width:1px 1px 4px;min-height:94px;padding:10px;font-size:16px;line-height:1.25}.connections .begriff[aria-pressed=true]{color:#fff;background:#073d80;border-color:#073d80;box-shadow:inset 0 0 0 3px #f7ce32}.connections .geloest{padding:0;list-style:none}.connections .geloest li{text-align:center;background:#f6d451;margin-bottom:8px;padding:20px}.connections .geloest strong{display:block}.connections .geloest [data-stufe="1"]{background:#bfd3a6}.connections .geloest [data-stufe="2"]{background:#c3d5e4}.connections .geloest [data-stufe="3"]{background:#dbc9de}.hoeher-niedriger .frage{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hoeher-niedriger .karte{background:#edf0e8;border-top:6px solid #063d80;min-width:0;padding:25px}.hoeher-niedriger .karte strong{font:32px var(--font-display)}.hoeher-niedriger .frage>.aktionen{grid-column:1/-1}.tor-raster{background:repeating-linear-gradient(0deg,#0000 0 23px,#ffffff27 23px 24px),repeating-linear-gradient(90deg,#315e46 0 23px,#ffffff27 23px 24px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;box-shadow:0 0 0 2px #073d80;border:6px solid #f1f1e9!important;padding:24px!important}.tor-raster legend{color:#fff;background:#073d80;padding:6px 14px}.tor-raster button{background:#f7f6ee;min-height:70px}.kraft{gap:12px;padding:20px 0;display:grid}.kraft progress{accent-color:#28654c;width:100%;height:24px}.kraft button{justify-self:start}.elfmeter .verlauf{max-width:600px}.elfmeter .verlauf td{color:#28654c;font-size:24px}.steuerung{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.steuerknopf{min-width:70px;color:#092953!important;background:#f7d343!important;min-height:60px!important}.finde-den-pass svg{color:#fff;background:#29634c;border:4px solid #f5f2e8;box-shadow:0 0 0 2px #073d80}.stadionkarte{background:#f0ece0;border:2px solid #b9c0b7;padding:12px}.spiel .einstellungen{background:#edf0e8;flex-wrap:wrap;align-items:end;gap:18px;padding:18px;display:flex}.spiel .einstellungen label{gap:6px;display:grid}.spiel table{width:100%}.spiel .tippzettel input{min-width:42px;padding:6px}.spiel .tippzettel th{font-size:14px}.spiel textarea{width:100%;min-height:100px}.spiel input,.spiel select{min-height:44px}.spiel section>h2{margin-top:30px}.spiel .hinweis{color:#44535e;font-size:13px}.seite .ergebnis{color:#fff;background:#073d80;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.seite .ergebnis strong{font:40px var(--font-display);white-space:nowrap}.seite .ergebnis a{color:#fff}.seite .spielkopf{font-size:14px}.spiel .spielflaeche{touch-action:none;max-width:100%;display:block}@media (max-width:760px){.spiel{margin-top:22px}.connections .raster{gap:5px}.connections .begriff{border-bottom-width:3px;min-height:82px;padding:5px 3px;font-size:11px}.spiel .statistik dt{font-size:11px}.spiel .statistik dd{font-size:25px}.hoeher-niedriger .frage{gap:10px}.hoeher-niedriger .karte{padding:14px 10px}.hoeher-niedriger .karte h2{font-size:19px}.hoeher-niedriger .karte strong{font-size:23px}.tor-raster{gap:7px;padding:12px!important}.tor-raster button{min-height:66px;padding:8px 4px;font-size:12px}.spiel .aktionen button{flex:auto}.seite .ergebnis{flex-wrap:wrap;gap:12px;padding:16px;font-size:14px}.seite .ergebnis strong{font-size:30px}.spiel table td,.spiel table th{padding:8px 5px;font-size:13px}.spiel .tippzettel th{font-size:12px}.spiel .tippzettel input{padding:4px;width:42px!important}.spiel .tippzettel{min-width:430px;display:block;overflow-x:auto}.spiel .einstellungen{padding:14px}.spiel .statistik dl{gap:4px}.seite .ergebnis>a{max-width:37%}}.seite address,.seite h2,.seite h3,.seite p{overflow-wrap:anywhere}.spiel table{max-width:100%;display:block;overflow-x:auto;min-width:0!important}.spiel .tippzettel tbody{min-width:430px}.spiel button{margin:0}.seite .stadionkarte{background:#f0ece0}.seite .finde-den-pass svg{color:#fff;background:#29634c}.seite :is(legend,button,summary){overflow-wrap:anywhere;white-space:normal;max-width:100%}.spiel .teilen pre,.spiel label{overflow-wrap:anywhere}.spiel .teilen pre{white-space:pre-wrap;max-width:100%;font-size:13px}.hall-game-icon svg{width:100%;height:auto}.spiel.fussballtennis fieldset button{margin:5px}.spiel.hoeher-niedriger .frage>h2{grid-area:1/1/auto/-1}.spiel.hoeher-niedriger .frage>.karte{margin:0}.spiel-hinweise{background:#fff1c4;border-left:5px solid #a3750d;margin-block:16px;padding:16px 22px}.spiel-hinweise button{font:inherit;background:#fff;border:2px solid #092953;min-height:44px;padding:8px 14px}.seite .teilen{min-width:0;max-width:100%}.seite .teilen summary{font-size:14px}.seite .spiel input[type=text]{width:min(100%,320px)}.wissenssuche{background:#e8ede4;border-top:5px solid #28624b;margin:30px 0;padding:24px}.wissenssuche label{font:20px var(--font-display);margin-bottom:12px;display:block}.wissenssuche-zeile{flex-wrap:wrap;gap:12px;display:flex}.wissenssuche input{width:min(100%,580px);min-width:0;min-height:48px;padding:10px 14px}.wissenssuche button,.wissenssuche input{font:inherit;background:#fff;border:2px solid #092953}.wissenssuche button{min-height:44px;padding:10px 15px}.wissenssuche li{padding:8px 0}.wissenssuche small{color:#48566a;display:block}.wissensregal section{border-top:2px solid #aeb5ae;padding-top:12px}.wissensregal h2{margin-top:12px}.spiele-regal{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.spiele-regal li{background:#edf0e8;border-top:5px solid #063d80;padding:24px}.spiele-regal li>a{font:23px var(--font-display);line-height:1.25}.spiele-regal p{font-size:16px;line-height:1.5}.tagesstatus{background:#e6e1cf;margin-top:10px;padding:7px 10px;display:inline-block}.tagesstatus[data-fertig=true]{background:#c7dfc6}.taktiktafel{border:5px solid #c99a64;margin:32px 0;box-shadow:0 2px 7px #102d5022}.taktiktafel svg{width:100%;display:block}.taktiktafel figcaption{background:#eef1e8;padding:22px}.tafel-schritte{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.tafel-schritte button{color:#092953;min-height:44px;font:inherit;background:#fff;border:2px solid #092953;padding:9px 15px}.tafel-schritte button[aria-pressed=true]{color:#fff;background:#092953}.artikelfuss h2{font-size:18px}.artikelfuss{overflow-wrap:anywhere}.artikel-fuss ul{padding-left:20px}@media (max-width:760px){.spiele-regal,.wissensregal{grid-template-columns:1fr}.wissenssuche{padding:18px}.wissenssuche label{font-size:18px}}.spiele-regal li{overflow-wrap:anywhere;min-width:0}.spiele-regal li>a{font-size:clamp(18px,2.2vw,23px)}.spiel-tabelle{width:100%;min-width:0;max-width:100%;margin:20px 0;overflow-x:auto}.spiel .spiel-tabelle table{width:max-content;max-width:none;display:table;overflow:visible;min-width:100%!important}.spiel .spiel-tabelle caption{white-space:normal;max-width:80vw}.spiel .spiel-tabelle tbody{min-width:0}.spiel .spiel-tabelle:focus-visible{outline-offset:3px;outline:3px solid #bd3a28}.spiel-tabelle{position:relative}.brand-text{font-family:var(--font-russo),sans-serif}.hall-home-heading h1,.hall-poster h2{letter-spacing:-.035em}.masthead-inner{gap:clamp(18px,2vw,34px)}.hall-clock{box-shadow:4px 7px 9px #0005,inset 0 0 0 2px #0b1219}.hall-clock:before{content:"";z-index:-1;border-inline:5px solid #404342;position:absolute;inset:-8px 9px}.hall-clock b{font-variant-numeric:tabular-nums}body:has(.hall-home-heading) .sportbar{display:none}.hall-home-heading,body:has(.hall-home-heading) .masthead{background-image:url(/grafik/sporthalle-v3/hallenwand-bereinigt.webp);background-repeat:no-repeat;background-size:100vw}body:has(.hall-home-heading) .masthead{background-position:top}body:has(.hall-home-heading) .masthead:before{display:none}body:has(.hall-home-heading) .masthead-inner{min-height:clamp(88px,8.1vw,136px);padding-block:12px}body:has(.hall-home-heading) .brand-text{border-bottom-width:5px;font-size:clamp(28px,3.05vw,51px)}body:has(.hall-home-heading) .brand-tag{font:700 clamp(11px,1.1vw,18px)/1.07 var(--font-barlow-condensed);max-width:125px;padding-left:17px}body:has(.hall-home-heading) .nav a{font:700 clamp(15px,1.65vw,28px)/1 var(--font-barlow-condensed);letter-spacing:.01em}body:has(.hall-home-heading) .hall-clock{width:clamp(156px,17vw,270px)}body:has(.hall-home-heading) .hall-clock b{font-size:clamp(27px,3vw,48px)}.hall-home-heading{background-position:50% calc(-1*clamp(88px,8.1vw,136px));border-bottom:0;padding:clamp(20px,1.5vw,27px) 0 clamp(22px,1.7vw,31px)}.hall-home-heading:after,.hall-home-heading:before{display:none}.hall-home-heading h1{border-bottom:0;padding:0;font-size:clamp(37px,4.8vw,80px);line-height:1.04}.hall-home-heading p{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hall-wood-stage{background:url(/grafik/sporthalle-v3/hallenwand-bereinigt.webp) bottom/100% 140% no-repeat;padding-top:clamp(20px,1.4vw,24px)}.hall-top-grid{grid-template-columns:minmax(0,2.35fr) minmax(260px,1fr);gap:clamp(22px,2.3vw,39px)}.hall-main-game{border-width:4px;outline:2px solid #21466c;grid-template-columns:1.38fr 1fr;box-shadow:1px 3px 4px #603b2140}.hall-poster{background-position:50%;min-height:clamp(300px,22.5vw,376px);padding:clamp(20px,1.9vw,32px)}.hall-ribbon{font:700 clamp(23px,1.8vw,30px)/1 var(--font-barlow-condensed);padding:7px 30px 8px 15px}.hall-poster h2{margin:16px 0;font-size:clamp(35px,3.65vw,61px);line-height:1.06}.hall-poster h2:after{width:68%;height:9px;margin-top:14px}.hall-poster p{max-width:17ch;font-size:clamp(17px,1.6vw,27px);font-weight:600;line-height:1.15}.poster-bottom{font-size:9px;bottom:10px;left:20px}.hall-entry{background:linear-gradient(110deg,#f5f2e9,#eae6dc);padding:clamp(17px,1.8vw,30px)}.hall-entry h3{font:600 clamp(20px,1.8vw,30px)/1.15 var(--font-body);margin:13px 0 10px}.hall-entry>p{margin:0;font-size:15px}.hall-attempts{margin:16px 0 14px}.hall-entry .button{font:700 clamp(17px,1.4vw,24px)/1 var(--font-barlow-condensed);min-height:46px;margin-top:12px}.hall-entry input{min-height:44px}.hall-entry .entry-note{margin-top:10px;font-size:11px}.hall-panel-title{padding:11px 17px}.hall-panel-title h2{font-size:clamp(20px,1.8vw,30px)}.hall-results-body{padding:12px 19px 10px}.hall-results-body h3{font:700 17px var(--font-barlow-condensed)}.hall-fixture{padding:9px 0}.hall-fixture>span{font-size:clamp(14px,1.1vw,18px);line-height:1.2}.hall-fixture strong{font:700 clamp(19px,1.6vw,27px) var(--font-barlow-condensed)}.hall-fixtures{margin-top:8px}.hall-more{min-height:34px;padding-top:8px}.hall-game-shelf{background:linear-gradient(105deg,#faf7ef,#eeeae2);width:84%;margin-top:37px;padding:23px 22px 20px}.hall-shelf-title{margin-bottom:16px}.hall-shelf-title h2{margin-top:-43px;font-size:clamp(20px,1.9vw,31px)}.hall-shelf-items{grid-template-columns:repeat(4,minmax(0,1fr))}.hall-shelf-items article{gap:12px;padding-inline:18px}.hall-shelf-items h3{font:700 clamp(17px,1.5vw,24px)/1.05 var(--font-barlow-condensed)}.hall-shelf-items p{margin-top:6px;font-size:clamp(13px,1vw,16px)}.hall-game-icon{width:clamp(36px,4vw,65px)}.hall-play{min-height:35px;font:700 17px var(--font-barlow-condensed);margin-top:10px;padding:5px 15px}.hall-floor{background:0 0;border:0;height:clamp(70px,5.8vw,100px);margin-top:16px}.hall-floor .floor-line{display:none}.hall-below{width:100%;max-width:none;padding:45px var(--gutter);background:#f4f1e9;margin:0}.hall-below article{box-shadow:none;border:1px solid #d0c9ba;border-top:4px solid #063d80}.hall-shelf-items .hall-game-icon svg{max-width:100%}@media (min-width:861px) and (max-width:1100px){body:has(.hall-home-heading) .hall-clock{display:grid}body:has(.hall-home-heading) .brand-tag{display:none}.hall-top-grid{grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:20px}.hall-main-game{grid-template-columns:1.2fr 1fr}.hall-poster{min-height:310px;padding:15px}.hall-poster h2{font-size:33px}.hall-entry{padding:16px}.hall-entry h3{font-size:21px}.hall-entry>p{font-size:14px}.hall-results{display:block}.hall-results-body{padding:12px}.hall-fixtures{display:block}.hall-fixture{padding-block:10px;display:flex}.hall-panel-title h2{font-size:20px}.hall-panel-title>span{display:none}.hall-shelf-items article{flex-direction:row;gap:8px;padding-inline:10px}.hall-shelf-items h3{font-size:18px}.hall-game-icon{width:32px}}@media (max-width:860px){.hall-home-heading,body:has(.hall-home-heading) .masthead{background-image:url(/grafik/sporthalle-v2/plaster.webp);background-size:620px}body:has(.hall-home-heading) .brand-text{font-size:29px}body:has(.hall-home-heading) .hall-clock{display:none}.hall-home-heading{padding:26px 0 30px}.hall-home-heading h1{border-bottom:7px solid #f6cd00;font-size:clamp(31px,5.6vw,45px);line-height:1.35;display:inline}.hall-wood-stage{background-size:auto 100%}.hall-top-grid{grid-template-columns:1fr}.hall-main-game{grid-template-columns:1.2fr 1fr}.hall-poster{min-height:330px}.hall-poster h2{font-size:clamp(35px,5.5vw,46px)}.hall-results{display:block}.hall-fixtures{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hall-fixture{display:block}.hall-fixture strong{margin-top:7px;display:block}.hall-game-shelf{width:calc(100% - 2 * var(--gutter))}.hall-shelf-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.hall-shelf-items article{flex-direction:row;padding-inline:14px}.hall-shelf-items article:nth-child(2){border:0}.hall-shelf-items h3{font-size:22px}.hall-game-icon{width:40px}}@media (max-width:520px){.hall-main-game{grid-template-columns:1fr}.hall-poster{min-height:290px;padding:22px}.hall-poster h2{font-size:clamp(35px,9vw,46px)}.hall-poster p{font-size:20px}.hall-entry{padding:22px}.hall-entry h3{font-size:24px}.hall-results-body{padding:18px}.hall-fixtures{display:block}.hall-fixture{display:flex}.hall-fixture strong{margin-top:0}.hall-shelf-items{grid-template-columns:1fr;gap:20px}.hall-shelf-items article{border:0;padding:0 0 20px}.hall-shelf-items article,.hall-shelf-items article:nth-child(2){border-bottom:1px solid #c7c1b5}.hall-shelf-items article:last-child{padding-bottom:0}.hall-game-icon{width:49px}.hall-game-shelf{padding:22px}.hall-below{padding:28px var(--gutter);grid-template-columns:1fr}}.hall-home-heading h1{border-bottom:9px solid #f8d300;padding-bottom:3px}.hall-fixture{flex-direction:row;align-items:center}@media (min-width:861px) and (max-width:1100px){.hall-home-heading,body:has(.hall-home-heading) .masthead{background-size:100vw 710px}.hall-home-heading{background-position:50% -102px;padding-top:18px;padding-bottom:25px}.hall-home-heading h1{font-size:40px}.hall-panel-title{padding:12px}.hall-poster{background-position:62%}.hall-fixture{flex-direction:row}.hall-results-body .hall-data-note{font-size:9px}}@media (max-width:860px){.hall-wood-stage{background-size:auto 140%}.hall-home-heading h1{border-bottom-width:7px}}:root{--font-display:var(--font-chakra),"Arial Black",sans-serif}.display,.hall-panel-title h2,.hall-shelf-title h2,h1,h2,h3{font-weight:700}.hall-home-heading h1{letter-spacing:.01em}.hall-poster{min-height:clamp(300px,20.5vw,343px)}.hall-poster h2{letter-spacing:.01em;margin:13px 0 14px;font-size:clamp(38px,4.2vw,70px);line-height:.98}.hall-poster h2:after{margin-top:13px}.hall-poster p{max-width:21ch;font-size:clamp(18px,1.6vw,27px)}.hall-panel-title h2,.hall-shelf-title h2{letter-spacing:.01em}@media (min-width:1101px){.hall-poster{padding-top:17px;padding-bottom:25px}.hall-main-game{grid-template-columns:1.4fr 1fr}.hall-entry h3{margin:12px 0 8px;font-size:clamp(22px,1.7vw,29px)}.hall-entry{padding-top:20px;padding-bottom:16px}.hall-attempts{margin:14px 0 12px}.hall-entry input{min-height:43px}.hall-fixture{padding-block:7px}.hall-results-body{padding-top:10px}}@media (min-width:861px) and (max-width:1100px){.hall-poster h2{font-size:38px}.hall-poster p{max-width:17ch;font-size:17px}}@media (min-width:1101px){.hall-home-heading h1{-webkit-text-stroke:1.2px currentColor;font-size:4.45vw}.hall-home-heading .wrap{padding-left:2.3vw}body:has(.hall-home-heading) .brand{margin-left:3.8vw}body:has(.hall-home-heading) .brand-text{font-size:2.8vw}.hall-poster h2{-webkit-text-stroke:1px currentColor}.hall-poster{min-height:335px}.hall-results-body{padding:10px 18px;font-size:15px;line-height:1.2}.hall-results-body p{margin:0}.hall-results-body .hall-data-note{margin-top:5px;font-size:9px;line-height:1.25}.hall-fixture{padding-block:8px}.hall-fixture>span{font-size:16px;line-height:1.15}.hall-panel-title{padding-block:10px}.hall-game-shelf{padding-top:18px;padding-bottom:16px}.hall-shelf-title{margin-bottom:8px}.hall-shelf-items h3{font-family:var(--font-chakra);letter-spacing:-.035em;font-size:20px;line-height:1}.hall-shelf-items article{padding-inline:14px}.hall-game-icon{width:57px}.hall-floor{height:75px}}.lesekomfort{max-width:650px;margin-top:18px;font-size:15px}.lesekomfort summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding:10px 0;text-decoration:underline}.lesekomfort-panel{background:#fffdf7;border:2px solid #092953;padding:20px}.lesekomfort label{align-items:center;gap:12px;min-height:48px;display:flex}.lesekomfort input{accent-color:#063d80;flex:0 0 22px;width:22px;height:22px}.lesekomfort button{color:#092953;background:#fff;border:2px solid #092953;min-height:44px;margin-top:15px;padding:9px 16px}html[data-leseschrift=true] main :is(p,li,td,th,label,input,select,textarea,.einleitung){font-size:max(1em,20px);line-height:1.55}html[data-leseschrift=true] .hall-main-game{min-height:380px}html[data-lesekontrast=true]{--ink:#071e3b;--muted:#24313f}html[data-lesekontrast=true] body{color:#071e3b;background:#e8e8e4}html[data-lesekontrast=true] :is(.hall-title,.masthead,.sportbar,.hall-wood-stage,.footer){background-color:#f5f5f0;background-image:none}html[data-lesekontrast=true] :is(.seite,.quiz-panel,.rules,.hall-entry,.hall-results,.hall-game-shelf,.hall-below article){color:#071e3b;background:#fff;border-color:#071e3b}html[data-lesekontrast=true] .muted{color:#24313f}html[data-ruhig=true]{scroll-behavior:auto}html[data-ruhig=true] *,html[data-ruhig=true] :after,html[data-ruhig=true] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media print{.lesekomfort{display:none}}body:has(.hall-home-heading) .nav a{font-family:var(--font-chakra);font-size:clamp(14px,1.45vw,24px);font-weight:700}body:has(.hall-home-heading) .nav{gap:clamp(17px,2vw,34px)}.hall-entry>p:not(.hall-selection):not([role=status]){display:none}.hall-entry h3{margin-bottom:23px}.hall-entry .button,.hall-play{font-family:var(--font-chakra);font-weight:700}.hall-clock svg{filter:drop-shadow(0 0 3px #ffd72660);width:100%;height:53px}.hall-clock i{align-self:center}@media (min-width:1101px){.hall-poster h2{font-size:4vw}.hall-game-shelf{margin-top:30px}}@media (max-width:1100px){.hall-clock svg{height:37px}.hall-entry .button{font-size:15px}}body{background-size:410px}@media (max-width:860px){.hall-wood-stage{background:#dfbd90 url(/grafik/sporthalle-v2/wood.webp) 0 0/410px}}body:not(:has(.hall-home-heading)) .masthead{background:url(/grafik/sporthalle-v3/hallenwand-bereinigt.webp) top/100vw no-repeat}body:not(:has(.hall-home-heading)) .masthead:before{display:none}body:not(:has(.hall-home-heading)) .masthead-inner{min-height:136px}body:not(:has(.hall-home-heading)) .brand-text{font-size:clamp(29px,2.8vw,47px)}body:not(:has(.hall-home-heading)) .nav a{font:700 clamp(14px,1.45vw,24px)/1 var(--font-chakra)}body:not(:has(.hall-home-heading)) .nav{gap:clamp(18px,2vw,34px)}body:not(:has(.hall-home-heading)) .sportbar{background:#f3efe4 url(/grafik/sporthalle-v2/plaster.webp) 50%/650px;border-block:1px solid #bcb19e}.hallen-seitenkopf{isolation:isolate;background:#f5f1e7 url(/grafik/sporthalle-v2/plaster.webp) 50%/850px;border-bottom:5px double #b8996e;padding:25px 0 35px;position:relative}.hallen-seitenkopf:before{content:"";z-index:-1;background:#1475a6;width:8px;position:absolute;inset:0 auto 0 2.5%}.hallen-seitenkopf:after{content:"";z-index:-1;background:#34865d;width:8px;position:absolute;inset:0 9% 0 auto}.hallen-bereich{font:700 12px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#31516a;margin-bottom:15px;display:block}.hallen-seitenkopf .brotkrumen ol{flex-wrap:wrap;gap:7px 12px;max-width:90%;margin:0 0 20px;padding:0;font-size:13px;list-style:none;display:flex}.hallen-seitenkopf .brotkrumen li+li:before{content:"/";color:#576677;margin-right:12px}.hallen-seitenkopf h1{max-width:min(1100px,91%);font:700 clamp(34px,4vw,64px)/1.06 var(--font-chakra);text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border-bottom:8px solid #f6ce00;margin:0 0 17px;padding-bottom:10px;display:table}.hallen-seitenkopf p{max-width:min(75ch,88%);margin:12px 0 0;font-size:19px;line-height:1.5}.halle-seite>.seite{box-shadow:none;background:0 0;border:0;min-height:0;margin:0 auto;padding:34px 0 44px}.halle-ergebnisse>.seite,.halle-service>.seite{background:#fffdf6;border:1px solid #b5a892;border-top:6px solid #103c75;margin-block:30px 40px;padding:30px 40px;box-shadow:2px 5px 7px #43271122}.halle-ergebnisse>.seite:empty,.halle-service>.seite:empty{display:none}.hallen-abschluss{background:linear-gradient(166deg,#0000 43%,#e1ac0d 44% 46%,#0000 47%),linear-gradient(22deg,#0000 70%,#357d54 71% 73%,#0000 74%),#dab481 url(/grafik/sporthalle-v2/wood.webp) 50%/360px;border-top:6px double #8d6238;height:47px}.halle-seite .seite h2{font:700 clamp(23px,2.1vw,32px)/1.12 var(--font-chakra);margin:27px 0 16px}.halle-seite .seite h3{font-family:var(--font-chakra)}.halle-seite .seite p{line-height:1.55}.halle-seite .seite a{text-underline-offset:4px}.halle-seite .seite button{font-family:var(--font-chakra);border-radius:0;box-shadow:0 2px #a99e7c}.halle-seite .seite button:disabled{box-shadow:none}.halle-seite .seite input,.halle-seite .seite select{border-radius:0}.spielstation{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:30px;display:grid}.spieltafel{background:#f7f4ea;border:5px solid #fcfaf1;outline:2px solid #173d63;min-width:0;box-shadow:3px 5px 8px #5c391b33}.tafel-kopf{color:#fff;font:700 23px/1.1 var(--font-chakra);text-transform:uppercase;background:#103e7c;justify-content:space-between;gap:15px;padding:15px 22px;display:flex}.tafel-kopf>span:last-child{letter-spacing:.1em;color:#ffde36;align-self:center;font-size:11px}.spieltafel>.spiel{padding:24px}.spiel-seitenbank{gap:22px;display:grid}.hallen-zettel{background:#fffdf6;border:1px solid #b0a891;padding:0 22px 22px;box-shadow:2px 4px 5px #43271122}.seite .hallen-zettel h2{color:#fff;background:#103e7c;margin:0 -22px 22px;padding:16px 22px;font-size:23px}.hallen-zettel p{font-size:16px}.hallen-zettel p+p{border-top:1px solid #d1cabc;margin-top:15px;padding-top:15px}.hallen-merkzettel{color:#fff;background:#103e7c url(/grafik/sporthalle-v2/court.webp) 50%/cover;border-top:6px solid #ffda0a;padding:26px 22px}.hallen-merkzettel p{font:700 27px/1.15 var(--font-chakra);margin:12px 0 24px}.hallen-merkzettel a{color:#fff;font-weight:600}.hallen-merkzettel .eyebrow{color:#ffde36}.spiel-nachspiel{background:#fffdf7;border-top:6px solid #103e7c;margin-top:30px;padding:28px 34px}.spiel-nachspiel>section:first-child h2{margin-top:0}.spiel-nachspiel dl>div{border-bottom:1px solid #d2cbbd;padding:15px 0}.spiel-nachspiel nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;padding:0;list-style:none;display:grid}.spiel-nachspiel nav li{border-top:1px solid #d2cbbd;padding:12px 0}.spiel-nachspiel nav a{font-weight:600}.seite.spiel-nachspiel{min-height:0;padding:30px}.spieltafel .raetselkopf,.spieltafel .spiel>p:first-child{border-bottom:1px solid #c5beae;margin:0 0 18px;padding-bottom:14px;font-size:16px}.spieltafel .meldung:empty,.spieltafel [role=status]:empty{display:none}.spieltafel .meldung:not(:empty),.spieltafel .spiel>[role=status]:not(:empty){background:#fff4bd;border-left:5px solid #cfaa00;padding:13px 16px}.spieltafel .aktionen{flex-wrap:wrap;gap:10px;display:flex}.spieltafel .aktionen button{margin:0}.spieltafel .aktionen button:last-child{background:#ffda0a}.spieltafel .connections .raster{border:0;gap:10px;padding:0}.spieltafel .connections .raster legend{padding:0 0 15px}.spieltafel .connections .begriff{min-height:74px;font-family:var(--font-body);background:#e9e5d8;border:1px solid #aaa595;margin:0;font-size:17px}.spieltafel .connections .begriff[aria-pressed=true]{color:#fff;background:#103e7c;border-color:#092953;box-shadow:inset 0 -4px #ffda0a}.spieltafel .geloest li{border:1px solid #958c77;border-radius:0;padding:20px}.spieltafel .hoeher-niedriger .karte{background:#fffdf7;border:2px solid #173d63;border-top:7px solid #103e7c;box-shadow:3px 4px #d8d0bc}.spieltafel .hoeher-niedriger .karte strong{font:700 clamp(35px,4vw,58px) var(--font-chakra)}.spieltafel .spielflaeche{box-sizing:border-box;background:#103e7c;border:5px solid #103e7c;max-width:100%}.spieltafel .tor-raster{background:repeating-linear-gradient(0deg,#0000 0 22px,#ffffff38 23px 24px),repeating-linear-gradient(90deg,#0000 0 22px,#ffffff38 23px 24px),#155b48;border:5px solid #fffdf5;outline:2px solid #173d63;padding:16px}.spieltafel .tor-raster legend{color:#fff;background:#103e7c;padding:7px 12px}.spieltafel .tor-raster button{background:#fffdf4;margin:0}.spieltafel .tor-raster button[aria-pressed=true]{background:#ffda0a}.spieltafel .verlauf{width:auto}.spieltafel .kraft{background:#eee9dc;margin-top:22px;padding:18px}.spieltafel progress{accent-color:#0d6847;max-width:100%}.spieltafel .passfeld,.spieltafel .stadionkarte{max-width:100%}.halle-spiele .seite>section{margin-bottom:34px}.halle-spiele .seite>section>h2{color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);background:#103e7c;margin:0;padding:12px 32px 12px 20px;display:table}.halle-spiele .seite>section>p{background:#f4efdf;max-width:none;margin:0;padding:14px 22px}.seite .spiele-regal{background:#b9b09f;border:1px solid #b9b09f;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.seite .spiele-regal li{background:#fffdf5;border:0;margin:0;padding:27px 24px;position:relative}.spiele-regal .spielnummer{font:700 38px var(--font-chakra);color:#677889;margin-bottom:12px;display:block}.seite .spiele-regal li>a{font:700 24px/1.1 var(--font-chakra);text-transform:uppercase;text-decoration:none;display:block}.seite .spiele-regal li>a:after{content:"SPIELEN →";background:#ffda0a;margin-top:15px;padding:9px 13px;font-size:13px;display:table}.seite .spiele-regal li p{margin-top:15px;font-size:16px}.halle-wissen .wissenssuche{background:#fffdf5;border:1px solid #b0a68f;border-top:6px solid #103e7c;margin:0 0 28px;padding:25px 30px}.wissenssuche label{font:700 25px var(--font-chakra);text-transform:uppercase}.wissenssuche input{min-height:52px}.wissensregal{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.seite .wissensregal>section{background:#fffdf5;border:1px solid #aaa28f;padding:0 25px 25px;box-shadow:2px 4px 6px #43271122}.seite .wissensregal h2{color:#fff;background:#103e7c;margin:0 -25px 18px;padding:16px 25px;font-size:28px}.wissensregal h2 a{color:#fff;text-decoration:none}.wissensregal ul{list-style:none;padding:0!important}.wissensregal li{border-bottom:1px solid #d2ccbe;padding:10px 0}.wissen-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:30px;display:grid}.wissens-leseblatt{background:#fffdf6;border:1px solid #b4a88f;border-top:6px solid #103e7c;min-width:0;padding:32px 42px;box-shadow:2px 4px 6px #43271122}.wissens-leseblatt>ol,.wissens-leseblatt>p,.wissens-leseblatt>ul{max-width:72ch;font-size:19px;line-height:1.65}.wissens-leseblatt>h2:first-child{margin-top:0}.wissens-leseblatt h2{border-bottom:2px solid #d4ccba;padding-bottom:12px;scroll-margin-top:20px}.wissen-rand{gap:22px;display:grid}.wissen-rand>.artikelfuss,.wissen-rand>nav{background:#f7f3e8;border:1px solid #b4a88f;margin:0;padding:22px;box-shadow:2px 4px 6px #43271122}.seite .wissen-rand h2{border-bottom:5px solid #ffda0a;margin:0 0 17px;padding-bottom:10px;font-size:21px}.wissen-rand ul{padding:0;list-style:none}.wissen-rand li{overflow-wrap:anywhere;border-bottom:1px solid #d1c8b6;padding:10px 0;font-size:16px}.wissen-rand .artikelfuss{border-top:6px solid #103e7c;font-size:14px}.wissen-rand .artikelfuss p{margin:0 0 20px}.seite .rubrik-liste{column-count:2;background:#fffdf6;column-gap:35px;margin:0;padding:24px 30px;list-style:none}.seite .rubrik-liste li{break-inside:avoid;border-bottom:1px solid #d1c8b6;margin:0;padding:12px 0}.lexikon-gruppe{background:#fffdf6;border-top:5px solid #103e7c;margin:24px 0;padding:22px 30px}.seite .lexikon-gruppe h2{margin:0 0 12px;font-size:40px}.lexikon-gruppe ul{column-count:3;list-style:none;padding:0!important}.lexikon-gruppe li{break-inside:avoid;padding:7px 0}.weiterlesen{background:#fffdf6;border-top:5px solid #103e7c;margin-top:30px;padding:24px 30px}.seite .weiterlesen h2{margin-top:0}.weiterlesen ul{flex-wrap:wrap;gap:12px 25px;padding:0;list-style:none;display:flex}.seite .alphabet{background:#103e7c;gap:6px;padding:12px}.seite .alphabet a{color:#092953;background:#fffdf6;place-items:center;min-width:35px;min-height:40px;display:grid}.halle-seite .seite table thead th{color:#fff;background:#103e7c;border-bottom:3px solid #ffda0a;padding:12px}.halle-seite .seite tbody tr:nth-child(2n){background:#f0ecdf}.halle-seite .seite tbody th,.halle-seite .seite td{padding:11px 12px}.halle-seite .seite caption{color:#28425b;font-weight:600}.halle-seite .seite .fakten{background:#f1eddf;border:1px solid #d0c4aa;border-left:6px solid #e4bb00}.halle-spiele .seite>.tipprunde{background:#fffdf6;border:4px solid #fffdf6;outline:2px solid #173d63;padding:30px}@media (max-width:1100px){body:not(:has(.hall-home-heading)) .masthead-inner{min-height:105px}body:not(:has(.hall-home-heading)) .brand-tag{display:none}.spielstation,.wissen-layout{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.wissens-leseblatt{padding:26px}.spieltafel>.spiel{padding:20px}.seite .spiele-regal{grid-template-columns:repeat(2,minmax(0,1fr))}.spieltafel .connections .begriff{font-size:15px}}@media (max-width:800px){.spielstation,.wissen-layout{grid-template-columns:minmax(0,1fr)}.spiel-seitenbank,.wissen-rand{grid-template-columns:repeat(2,minmax(0,1fr))}.wissen-rand>.artikelfuss{grid-column:1/-1}.hallen-seitenkopf:after{width:5px;right:4%}.hallen-seitenkopf:before{display:none}.hallen-seitenkopf h1{max-width:92%}.wissensregal{gap:20px}.lexikon-gruppe ul{column-count:2}.hallen-seitenkopf .brotkrumen ol{max-width:93%}}@media (max-width:560px){body:not(:has(.hall-home-heading)) .masthead{background:#f3efe4 url(/grafik/sporthalle-v2/plaster.webp) 50%/650px}body:not(:has(.hall-home-heading)) .masthead-inner{min-height:92px}body:not(:has(.hall-home-heading)) .brand-text{font-size:27px}.hallen-seitenkopf{padding:20px 0 26px}.hallen-bereich{margin-bottom:14px;font-size:10px}.hallen-seitenkopf .brotkrumen ol{gap:6px;margin-bottom:18px;font-size:11px}.hallen-seitenkopf h1{border-bottom-width:6px;font-size:34px}.hallen-seitenkopf p{font-size:17px}.halle-seite>.seite{padding-top:23px;padding-bottom:27px}.halle-ergebnisse>.seite,.halle-service>.seite{margin-block:23px;padding:23px 18px}.spiel-seitenbank,.wissen-rand,.wissensregal{grid-template-columns:minmax(0,1fr)}.spieltafel{border-width:3px}.spieltafel>.spiel{padding:17px 13px}.tafel-kopf{padding:15px 13px;font-size:20px}.tafel-kopf>span:last-child{display:none}.spieltafel .connections .begriff{overflow-wrap:anywhere;min-height:66px;padding:7px 3px;font-size:14px}.spieltafel .connections .raster{gap:5px}.spiel-nachspiel{padding:23px 18px}.seite .spiele-regal,.spiel-nachspiel nav ul{grid-template-columns:1fr}.seite .spiele-regal li{padding:23px}.wissens-leseblatt{padding:23px 19px}.wissens-leseblatt>ol,.wissens-leseblatt>p,.wissens-leseblatt>ul{font-size:18px}.halle-wissen .wissenssuche{padding:20px}.wissenssuche label{font-size:21px}.lexikon-gruppe ul,.seite .rubrik-liste{column-count:1}.halle-spiele .seite>.tipprunde{padding:20px 13px}.hallen-abschluss{height:30px}}html[data-lesekontrast=true] :is(.hallen-seitenkopf,.hallen-abschluss,.hallen-merkzettel){background-image:none}html[data-lesekontrast=true] :is(.hallen-seitenkopf,.wissens-leseblatt,.wissen-rand>nav,.wissen-rand>.artikelfuss,.hallen-zettel,.spieltafel){color:#071e3b;background-color:#fff}@media print{.hallen-abschluss,.hallen-seitenkopf:after,.hallen-seitenkopf:before,.spiel-seitenbank{display:none}.spielstation,.wissen-layout{display:block}.halle-seite>.seite{width:100%}}.spieltafel>.spiel{margin:0}.spieltafel>p{padding:20px}@media (min-width:1101px){body:not(:has(.hall-home-heading)) .brand{margin-left:3vw}}@media (min-width:561px){.seite .spiele-regal:has(>li:nth-child(2):last-child),.seite .spiele-regal:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.seite .spiele-regal:has(>li:only-child){grid-template-columns:1fr}.halle-spiele .hallen-seitenkopf h1{-webkit-hyphens:manual;hyphens:manual}@media (min-width:561px) and (max-width:1100px){.spiele-regal>li:nth-child(3):last-child{grid-column:1/-1}}@media (max-width:560px){.seite .spiele-regal:has(>li){grid-template-columns:1fr}}.ergebnis-live{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.seite .ergebnis-live .liveticker{background:#f7f3e8;border:1px solid #c1b6a2;min-width:0;padding:0 17px 18px}.seite .liveticker h2{color:#fff;background:#103e7c;margin:0 -17px 15px;padding:16px 17px;font-size:22px}.seite .liveticker ul{padding:0;list-style:none}.seite .liveticker li{border-bottom:1px solid #bfb7a5;margin:0;padding:14px 0;font-size:13px}.liveticker li>a{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:6px;font-size:15px;font-weight:600;text-decoration:none;display:grid}.liveticker .ticker-stand{color:#ffdc28;text-align:center;font:700 23px var(--font-chakra);background:#102e4d;padding:7px 2px}.liveticker .ticker-gast{text-align:right}.seite .liveticker .hinweis{margin:17px 0 0;font-size:12px;line-height:1.5}.seite .spielliste ul{padding:0;list-style:none}.seite .spielliste li{border-bottom:1px solid #c9c0ad;padding:10px 0}.seite .spielzeile{grid-template-columns:65px minmax(0,1fr) 65px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.seite .spielzeile .stand{color:#ffdc28;text-align:center;font:700 24px var(--font-chakra);background:#102e4d;padding:8px}.seite .spielzeile .gast{text-align:right}.seite .spielzeile .halbzeit,.seite .spielzeile .zusatz{grid-column:2/-1;font-size:13px}@media (max-width:1100px){.ergebnis-live{grid-template-columns:1fr}.liveticker li>a{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr)}}@media (max-width:560px){.seite .spielzeile{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);gap:7px;font-size:14px}.seite .spielzeile .anstoss{grid-column:1/-1;font-size:12px}.seite .spielzeile .stand{padding:6px;font-size:21px}.seite .spielzeile .halbzeit,.seite .spielzeile .zusatz{grid-column:1/-1}}.seite .spiele-regal.spielplakate{background:0 0;border:0;gap:24px;margin-top:22px}.seite .spielplakate>li{background:#fffaf0;border:1px solid #a89b82;flex-direction:column;padding:0;display:flex;box-shadow:3px 5px #12365024}.seite .spielplakate .plakat-link{color:#123650;text-transform:none;font:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.seite .spielplakate .plakat-link:after{display:none}.plakat-bild{color:#fff9e8;isolation:isolate;background:#123e70;border-bottom:6px solid #ffda0a;position:relative;overflow:hidden}.plakat-bild:after{content:"";pointer-events:none;opacity:.15;mix-blend-mode:screen;background:url(/grafik/sporthalle-v2/plaster.webp) 50%/600px;position:absolute;inset:0}.spielmotiv{width:100%;height:220px;transition:transform .2s;display:block}.plakat-nummer{font:700 23px var(--font-chakra);color:#fff9e8;z-index:1;border-top:3px solid #ffdb27;padding-top:3px;position:absolute;top:15px;left:18px}.plakat-stempel{color:#123650;font:700 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#fff9e8;padding:5px 8px;position:absolute;bottom:13px;right:14px;transform:rotate(-3deg)}.plakat-text{flex-direction:column;flex:1;padding:23px 25px 21px;display:flex}.seite .plakat-text h3{font:700 clamp(22px,2.4vw,30px)/1.05 var(--font-chakra);text-transform:uppercase;margin:0}.seite .plakat-text p{margin:13px 0 23px;font-size:17px;font-weight:400;line-height:1.5}.plakat-start{font:700 13px var(--font-body);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #c4b9a4;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:13px;display:flex}.plakat-start>span{color:#123650;background:#ffdb27;place-items:center;width:39px;height:35px;font-size:25px;display:grid}.plakat-status{padding:0 25px 18px}.seite .plakat-status p{margin:0;font-size:13px}.motiv-connections .plakat-bild,.motiv-finde-den-pass .plakat-bild{background:#235b49}.motiv-hoeher-oder-niedriger .plakat-bild,.motiv-jonglieren .plakat-bild{background:#923a2c}.motiv-manager .plakat-bild,.motiv-tipprunde .plakat-bild{background:#314c61}.plakat-link:hover .spielmotiv{transform:scale(1.035)}.plakat-link:hover h3{text-underline-offset:5px;-webkit-text-decoration:underline #b18c00;text-decoration:underline #b18c00}.plakat-link:focus-visible{outline-offset:5px;z-index:2;outline:4px solid #0c3459}.footer-credits{border-top:1px solid #ffffff4d;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;padding-top:18px;padding-bottom:21px;font-size:14px;display:flex}.footer-credits>span{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.footer-credits>span>a{font:700 21px var(--font-chakra);color:#ffdb27;text-decoration:none}.footer-credits>span>a:hover{text-decoration:underline}html[data-lesekontrast=true] .plakat-bild:after{display:none}@media (min-width:800px){.spielplakate:has(>li:only-child) .plakat-link{flex-direction:row}.spielplakate:has(>li:only-child) .plakat-bild{border-bottom:0;border-right:6px solid #ffda0a;flex:0 0 42%}.spielplakate:has(>li:only-child) .plakat-status{padding-top:15px}}@media (max-width:560px){.seite .spiele-regal.spielplakate{gap:22px}.spielmotiv{height:185px}.plakat-text{padding:20px}.seite .plakat-text h3{font-size:26px}.plakat-status{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.spielmotiv{transition:none}.plakat-link:hover .spielmotiv{transform:none}}html[data-ruhig=true] .spielmotiv{transition:none;transform:none}.footer .footer-credits{color:#fff9e8;background:#102e4d;border-top:4px solid #ffdb27;padding-inline:22px}.footer .footer-credits a{color:#fff9e8;align-items:center;min-height:44px;display:inline-flex}.footer .footer-credits>span>a{color:#ffdb27}@media (max-width:560px){.halle-spiele .seite .spiele-regal.spielplakate{grid-template-columns:minmax(0,1fr)}}.spielstation.station-manager{grid-template-columns:minmax(0,1fr)}.spielstation.station-manager>.spiel-seitenbank{grid-template-columns:2fr 1fr}.pass-interactive{position:relative}.seite .pass-target{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.seite .pass-target:focus-visible,.seite .pass-target:hover{outline-offset:-4px;background:#ffda3526;outline:3px solid #fff2a5}.seite .pass-target:disabled{opacity:1;cursor:default;background:0 0}.manager-budget{background:#fff0ba;flex-wrap:wrap;align-items:center;gap:15px;padding:20px;display:flex}.manager-budget strong{font:700 30px var(--font-chakra)}.manager-budget meter{flex-basis:100%;width:100%;height:18px}.manager-pitch{color:#fff5df;background:repeating-linear-gradient(90deg,#245d48 0 10%,#28654e 10% 20%);border:6px solid #ba945f;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:42px 20px 25px;display:grid;position:relative}.manager-pitch:before{content:"";pointer-events:none;border:1px solid #ffffff50;position:absolute;inset:12px}.squad-player{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.squad-player strong{font-size:17px;line-height:1.3}.squad-player small{font-size:12px}.squad-shirt{clip-path:polygon(25% 0,38% 10%,62% 10%,75% 0,100% 24%,84% 42%,76% 35%,76% 100%,24% 100%,24% 35%,16% 42%,0 24%);color:#113747;width:64px;height:66px;font:700 27px var(--font-chakra);background:#ffdb36;place-items:center;display:grid}.seite .squad-player button{color:#153c45;background:#f5ebcd;min-height:44px;margin:0;padding:7px 10px;font-size:12px}.squad-club{text-align:center;border-top:1px solid #fff5;grid-column:1/-1;margin-top:20px;padding-top:20px}.squad-club span{letter-spacing:.14em;font-size:11px;display:block}.squad-club strong{font:700 24px var(--font-chakra);margin-top:7px;display:block}.market-filter{align-items:center;gap:10px;margin-block:14px;font-size:14px!important;display:flex!important}.market-filter input{width:22px;height:22px}.transfer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seite .transfer-cards button{text-align:left;color:#143b51;background:#f4eedc;border:2px solid #cbbf9f;flex-direction:column;align-items:start;gap:8px;margin:0;padding:18px;display:flex;box-shadow:0 3px #d3c2a0}.seite .transfer-cards button[aria-pressed=true]{background:#dfebd5;border-color:#247857;box-shadow:0 3px #247857}.transfer-name{font:700 20px var(--font-chakra)}.transfer-cards small{font-size:13px}.transfer-stats{border-block:1px solid #d3c7ad;justify-content:space-between;width:100%;padding-block:12px;font-size:16px;display:flex}.club-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.club-choices label{background:#eee6d4;padding:12px;font-size:14px}.club-choices label:has(input:checked){background:#dce9cf;outline:2px solid #387452}.club-choices input{vertical-align:middle;width:20px;height:20px}.tipp-matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tipp-match{background:#f8f0dc;border:2px solid #bbad8d;overflow:hidden;box-shadow:0 4px #d1c0a1}.tipp-match footer,.tipp-match header{color:#fff4db;background:#173d54;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.tipp-match header b{color:#ffdf63}.tipp-duell{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:22px 16px 12px;display:grid}.tipp-duell strong{font:700 clamp(16px,1.6vw,23px)/1.2 var(--font-chakra)}.tipp-duell span{text-transform:uppercase;font-size:11px}.tipp-score{justify-content:center;align-items:center;gap:10px;font-size:24px;display:flex}.seite .tipp-score input{text-align:center;min-height:60px;font:700 30px var(--font-chakra);color:#173d54;background:#fff9e9;border:2px solid #a8a18b;padding:8px;width:74px!important}.tipp-quick{flex-wrap:wrap;justify-content:center;gap:5px;padding:14px 10px;display:flex}.seite .tipp-quick button{color:#16394c;background:#e7dcc1;border:1px solid #b7a98b;min-height:44px;margin:0;padding:8px 10px;font-size:14px}.tipp-match footer{color:#173d54;background:#e6dfcd;margin-top:15px;font-size:14px}.player-starters{padding:14px 0 22px}.player-starters p{margin-bottom:12px;font-size:14px}.player-starters button{color:#1b4054;background:#ede5ce;border:1px solid #aa9e83;min-height:44px;margin:0 7px 8px 0;padding:12px 14px;font-weight:700}.player-starters button:hover{background:#ffdf65}.player-dossier{background:#e0ead7;border:1px solid #829b73;margin-bottom:25px;padding:22px}.player-dossier h3{font-family:var(--font-chakra);margin:7px 0 15px;font-size:26px}.player-dossier>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.player-dossier span{background:#f6f8ed;flex-direction:column;padding:8px 14px;display:flex}.player-dossier small{text-transform:uppercase;font-size:11px}.player-dossier strong{font-size:16px}.guess{animation:game-reveal .25s ease-out}@media (max-width:700px){.manager-pitch{grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 16px}.squad-player:last-of-type{grid-column:1/-1}.club-choices,.transfer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.seite .transfer-cards button{padding:12px}.transfer-name{font-size:17px}.tipp-matches{grid-template-columns:1fr}.manager-budget strong{font-size:25px}.tipp-duell strong{font-size:21px}.puzzle-intro{flex-wrap:wrap}}.spielstation:is(.station-elfmeter,.station-fussballtennis,.station-jonglieren,.station-stadion-raten,.station-connections,.station-hoeher-oder-niedriger,.station-finde-den-pass){grid-template-columns:minmax(0,1fr)}.spielstation:is(.station-elfmeter,.station-fussballtennis,.station-jonglieren,.station-stadion-raten,.station-connections,.station-hoeher-oder-niedriger,.station-finde-den-pass)>.spiel-seitenbank{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.spieltafel>.arcade-v6{padding:0;overflow:hidden}.arena-score{color:#fff5d6;text-align:center;background:#102f47;border-bottom:3px solid #ffdb34;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:10px;padding:17px 22px;display:grid}.arena-score>div{flex-direction:column;gap:2px;display:flex}.arena-score strong{font:700 clamp(30px,4vw,52px)/1 var(--font-chakra);color:#ffdf55}.arena-score span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;display:block}.arena-score p{font-size:18px;margin:0!important}.arena-score b{font-family:var(--font-chakra);font-size:clamp(17px,2.5vw,27px);display:block}.arena-stage{background:#173f55;position:relative}.arcade-v6 .spielflaeche{touch-action:none;outline-offset:-5px;cursor:crosshair;border:0;width:100%;display:block}.tennis-stage canvas{aspect-ratio:200/110}.arena-overlay{text-align:center;color:#fff7dd;background:#0b293adb;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px;display:flex;position:absolute;inset:0}.seite .arena-overlay h2{font:700 clamp(27px,4.5vw,54px)/1.05 var(--font-chakra);text-transform:uppercase;margin:0}.arena-overlay p{max-width:40ch;font-size:clamp(14px,1.6vw,19px);margin:0!important}.arena-kicker{font:700 12px var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#f5cf40}.arena-choices{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:550px;margin-top:12px;display:grid}.seite .arcade-v6 button,.seite .game-primary{color:#102f47;min-height:48px;font:700 17px var(--font-chakra);box-shadow:none;background:#ffda32;border:2px solid #123650;margin:0;padding:12px 20px}.seite .arena-overlay button{background:#ffdc37;border-color:#ffe785}.seite .arena-overlay button:hover{background:#fff0a3}.seite .arcade-v6 button:disabled{opacity:.45;cursor:not-allowed}.penalty-stage:focus-visible,.seite .arcade-v6 button:focus-visible{outline-offset:3px;outline:4px solid #28b8e1}.arena-controls,.arena-toolbar{background:#f1e9d6;flex-wrap:wrap;align-items:center;gap:12px;padding:15px 22px;display:flex}.arena-toolbar p{flex:1;font-size:16px;margin:0!important}.arena-toolbar strong{font-size:25px}.arena-controls span{flex:1;min-width:170px;font-size:15px}.arcade-v6>.hinweis,.arcade-v6>.teilen,.arcade-v6>details{margin:18px 24px}.arcade-v6 details>summary{cursor:pointer;min-height:44px;font-weight:700}.arena-feedback{box-sizing:border-box;background:#fff4c9;border-left:5px solid #d3a624;min-height:62px;padding:18px 24px;font-size:17px;max-width:none!important;margin:0!important}.penalty-stage{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;outline-offset:-5px;background:#163e52;position:relative}.penalty-art{width:100%;height:auto;display:block}.penalty-corner{color:#fff4ce;font:700 13px var(--font-chakra);letter-spacing:.08em;pointer-events:none;background:#102f47d9;padding:9px 14px;position:absolute;top:16px;left:20px}.penalty-result{background:#0c2a40a8;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.penalty-result strong{font:700 clamp(35px,7vw,88px)/1 var(--font-chakra);color:#ffdc35;text-shadow:3px 4px #102638}.penalty-result[data-tor=false] strong{color:#fff4de}.penalty-power{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 20px;padding:18px 24px;display:grid}.penalty-power label{grid-column:1/-1;margin:0}.penalty-power small{grid-column:1/-1}.power-track{background:#d7d1bb;border:1px solid #948d73;height:23px;position:relative;overflow:hidden}.power-ideal{left:55%;background:#2c7759;width:30%;position:absolute;inset-block:0}.power-fill{opacity:.85;background:#ffdb34;border-right:4px solid #102e47;height:100%;display:block;position:relative}.keeper-controls{flex-wrap:wrap;gap:10px;padding:20px 24px;display:flex}.keeper-controls>p{flex-basis:100%;margin:0;font-size:16px}.shot-tracker{background:#eae3d0;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:14px 24px;display:flex}.shot-tracker>div{align-items:center;gap:7px;display:flex}.shot-tracker b{margin-right:5px;font-size:13px}.shot-tracker span{color:#263c43;background:#d3cab3;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.shot-tracker [data-ergebnis=tor]{color:#fff;background:#286949}.shot-tracker span:not([data-ergebnis=tor]):not([data-ergebnis=offen]){color:#fff;background:#a23b31}.juggle-layout{background:#fcf7e9;grid-template-columns:minmax(260px,440px) minmax(0,1fr);display:grid}.juggle-coach{padding:35px}.juggle-coach .arena-kicker{color:#775d0e}.seite .juggle-coach h2{margin:14px 0 25px;font-size:clamp(27px,3vw,42px)}.juggle-coach .arena-feedback{margin-block:20px!important}.juggle-coach progress{width:100%;height:16px}.juggle-coach li{margin-bottom:14px}.juggle-coach button{margin:8px 8px 8px 0!important}.juggle-stage{overflow:hidden}.juggle-stage,.juggle-stage canvas{max-height:600px}.puzzle-intro{color:#fff4dc;background:#123b56;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px 23px;display:flex}.puzzle-intro h2{color:inherit;margin:0!important;font-size:27px!important}.puzzle-intro p{font-size:16px;margin:6px 0 0!important}.puzzle-intro strong{font:700 32px var(--font-chakra);color:#ffdd43;white-space:nowrap}.game-progress{align-items:center;gap:8px;margin:16px 0;display:flex}.game-progress i{background:#d1c9b4;width:28px;height:8px;display:block}.game-progress i[data-ok=true]{background:#297956}.game-progress i[data-error=true]{background:#ac4836}.connections-v6 .raster{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spieltafel .connections-v6 .begriff{min-height:95px;font-size:clamp(14px,1.6vw,19px);font-weight:700;transition:background .15s,transform .15s;position:relative}.spieltafel .connections-v6 .begriff[aria-pressed=true]{transform:translateY(-3px);box-shadow:0 5px #ffda32}.connections-v6 .geloest{gap:10px;padding:0;list-style:none;display:grid}.connections-v6 .geloest li{text-align:center;animation:game-reveal .25s ease-out}.connections-v6 .geloest strong{margin-bottom:6px;font-size:22px;display:block}.connections-v6 .geloest [data-stufe="0"]{background:#f4d976}.connections-v6 .geloest [data-stufe="1"]{background:#bbd4b5}.connections-v6 .geloest [data-stufe="2"]{background:#c6d8e9}.connections-v6 .geloest [data-stufe="3"]{background:#d3c4dd}.connections-v6 .aktionen{z-index:2;background:#f7f2e3;border-top:1px solid #c6bca8;padding:14px;position:sticky;bottom:0}.connections-v6 .selection-slots{flex-wrap:wrap;gap:6px;min-height:40px;display:flex}.selection-slots span{background:#e8e0ca;padding:6px 10px;font-size:14px}.connections-v6[data-feedback=error] .raster{animation:game-shake .3s}.hon-v6 .frage{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hon-v6 .frage>h2{grid-column:1/-1}.hon-v6 .karte{flex-direction:column;justify-content:space-between;min-height:230px;display:flex;position:relative;overflow:hidden;padding:30px!important}.hon-v6 .karte:before{content:"";opacity:.08;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 40px,#123f59 41px 45px);position:absolute;inset:0}.hon-v6 .karte p{position:relative}.hon-v6 .karte .vs-label{letter-spacing:.12em;text-transform:uppercase;color:#33566b;font-size:12px}.hon-v6 .karte:nth-of-type(2){color:#fff4da;background:#153c56}.hon-v6 .karte:nth-of-type(2) .vs-label{color:#f4d455}.hon-v6 .frage .aktionen{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.hon-v6 .aktionen button{min-height:64px;font-size:23px}.hon-reveal{background:#fff0b5;border-left:6px solid #a67e05;padding:25px}.hon-reveal strong{font:700 35px var(--font-chakra);display:block}.hon-reveal[data-correct=true]{background:#d9e9d8;border-color:#397650}.pass-board{color:#f8f3df;box-sizing:border-box;background:#226444;border:8px solid #c49c68;width:100%;display:block}.pass-option{cursor:pointer;outline:none}.pass-option:focus-visible circle{stroke:#ffda35;stroke-width:1.5px}.pass-option:hover circle{fill:#ffdc43}.pass-flight{stroke-dasharray:120;stroke-dashoffset:120px;animation:pass-draw .5s ease-out forwards}.pass-resolution{background:#e9eddb;border-left:5px solid #477647;padding:22px}.pass-resolution ul{margin-bottom:0}.stadion-explorer{background:#0b2d43;border:4px solid #123750;position:relative}.stadion-explorer .stadionkarte{aspect-ratio:1.55;width:100%;display:block;background:#102f43!important;border:0!important;max-width:none!important}.map-toolbar{color:#e9eedf;background:#102f43;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.map-toolbar button{color:#17364a;background:#f9eac2;min-width:44px;margin:0 0 0 8px!important}.map-attribution{color:#d5e5dc;background:#102f43;padding:7px 15px;font-size:11px}.map-attribution a{color:inherit}.map-clues{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.map-clues span{background:#e5e1d3;border-left:3px solid #819c95;padding:9px 12px;font-size:14px}.map-clues .unlocked{background:#fff0b7;border-color:#b48c1c}.guess-cards{gap:10px;list-style:none;display:grid;padding:0!important}.guess-cards li{background:#eee8d9;border-left:4px solid #a88f5e;grid-template-columns:minmax(0,1fr) auto;gap:5px 15px;padding:15px;display:grid}.guess-cards strong{font-size:18px}.guess-cards .distance{font:700 25px var(--font-chakra)}.guess-cards small{grid-column:1/-1}@keyframes game-reveal{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes game-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pass-draw{to{stroke-dashoffset:0}}@media (max-width:700px){.spielstation>.spiel-seitenbank{grid-template-columns:1fr!important}.arena-score{padding:12px}.arena-score span{font-size:10px}.arena-overlay{gap:8px;padding:15px}.tennis-stage,.tennis-stage canvas{min-height:340px}.arena-overlay p{font-size:14px}.arena-choices{gap:6px}.seite .arena-choices button{padding:9px;font-size:14px}.arena-controls,.arena-toolbar{padding:12px}.arena-feedback{padding:14px 17px}.penalty-corner{padding:5px 8px;font-size:10px;top:8px;left:9px}.penalty-power{grid-template-columns:1fr;padding:15px}.shot-tracker{gap:10px;padding:12px}.juggle-layout{grid-template-columns:1fr}.juggle-board{width:100%;max-width:410px;margin:auto}.juggle-coach{padding:20px}.juggle-stage,.juggle-stage canvas{max-height:none}.juggle-stage canvas{aspect-ratio:100/140!important}.connections-v6 .raster{gap:6px!important}.spieltafel .connections-v6 .begriff{min-height:78px;font-size:13px;padding:7px 3px!important}.puzzle-intro{align-items:start;padding:16px}.puzzle-intro h2{font-size:23px!important}.puzzle-intro strong{font-size:25px}.hon-v6 .frage{gap:10px}.hon-v6 .karte{min-height:200px;padding:15px!important}.hon-v6 .karte strong{font-size:30px!important}.hon-v6 .karte p{font-size:15px}.stadion-explorer .stadionkarte{aspect-ratio:1}.map-toolbar{flex-wrap:wrap;padding:9px}.pass-board{border-width:4px}}@media (prefers-reduced-motion:reduce){.connections-v6 .begriff,.geloest li,.pass-flight,.raster{transition:none!important;animation:none!important}.pass-flight{stroke-dashoffset:0}}html[data-ruhig=true] :is(.connections-v6 .begriff,.geloest li,.raster,.pass-flight){transition:none!important;animation:none!important}html[data-ruhig=true] .pass-flight{stroke-dashoffset:0}.keeper-ready{color:#122f43;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:5%;left:0;right:0}.keeper-ready p{font:700 27px var(--font-chakra);margin:0!important}.keeper-ready small{text-align:center;background:#fff1ce;padding:5px 10px;font-size:13px}.keeper-ready button{box-shadow:0 4px #173b53!important}.spieltafel .finde-den-pass .pass-target,.spieltafel .finde-den-pass .pass-target:disabled{box-shadow:none;opacity:1;background:0 0;border:0;border-radius:50%;padding:0}.spieltafel .finde-den-pass .pass-target:disabled{outline:0}.juggle-board{width:100%;max-width:375px;margin-inline:auto}@media (max-width:700px){.tennis-stage[data-started=true],.tennis-stage[data-started=true] canvas{min-height:0}.tennis-stage[data-started=true] canvas{aspect-ratio:200/110}.juggle-stage canvas{aspect-ratio:100/160!important}.keeper-ready{gap:5px}.keeper-ready p{font-size:19px}.keeper-ready small{font-size:10px}.seite .keeper-ready button{min-height:44px;padding:8px 14px}}@media (prefers-reduced-motion:reduce){.guess{animation:none!important}}html[data-ruhig=true] .guess{animation:none!important}.spieltafel>.spiel{max-width:none}.spieltafel:has(>.arcade-v6){box-sizing:border-box;justify-self:center;width:100%;max-width:1004px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}