/* Champions im Plakat-Design (ergaenzt plakat.css) */
main.pk .ch-hero{padding:56px 0 8px}
main.pk .ch-hero h1 .ch-star{width:60px;height:60px;border-radius:0;background:var(--fw-k,#10233b);border:3px solid var(--fw-k,#10233b);color:var(--fw-y,#ffb81c);box-shadow:4px 4px 0 var(--fw-o,#e8630a);font-size:30px}
main.pk .ch-demo{border:3px dashed var(--fw-k,#10233b);border-radius:0;background:var(--fw-yl,#fff3cf);color:var(--fw-k,#10233b);font-weight:600}
main.pk .ch-poster{background:var(--fw-k,#10233b);border:3px solid var(--fw-k,#10233b);border-radius:0;box-shadow:8px 8px 0 var(--fw-o,#e8630a);color:var(--fw-wt,#fff)}
main.pk .ch-poster::before{height:8px;background:linear-gradient(90deg,var(--fw-y,#ffb81c),var(--fw-o,#e8630a))}
main.pk .ch-kick{color:var(--fw-y,#ffb81c);font-weight:800}
main.pk .ch-mon{color:var(--fw-y,#ffb81c);-webkit-text-stroke:0;font-weight:900}
main.pk .ch-poster .ch-months button{border:2px solid var(--fw-p,#f5f2ea);border-radius:0;background:transparent;color:var(--fw-wt,#fff);font:800 13px/20px Montserrat,Inter,system-ui,sans-serif}
main.pk .ch-poster .ch-months button:hover{background:#1d3a5f}
main.pk .ch-poster .ch-months button[aria-pressed="true"]{background:var(--fw-y,#ffb81c);border-color:var(--fw-y,#ffb81c);color:var(--fw-k,#10233b)}
main.pk .ch-poster .ch-months button:focus-visible{outline:3px solid var(--fw-y,#ffb81c);outline-offset:2px}
main.pk .ch-poster .ch-sub,main.pk .ch-poster p{color:var(--fw-wt,#fff)}
main.pk .ch-rank{border-top:3px solid var(--fw-y,#ffb81c)}
main.pk .ch-row{border-bottom:2px solid rgba(255,255,255,.25)}
main.pk .ch-row:hover{background:#1d3a5f}
main.pk .ch-row .n{color:var(--fw-y,#ffb81c);font-weight:900}
main.pk .ch-row small{color:var(--fw-p,#f5f2ea)}
main.pk .ch-row h3,main.pk .ch-row h3 a,main.pk .ch-row p a{color:var(--fw-wt,#fff)}
main.pk .ch-row .val{color:var(--fw-y,#ffb81c)}
main.pk .ch-row .val small{color:var(--fw-wt,#fff)}
main.pk .ch-row p{color:var(--fw-p,#f5f2ea)}
main.pk .ch-row a:focus-visible{outline-color:var(--fw-y,#ffb81c)}
main.pk .ch-h2{font:900 clamp(26px,3vw,38px)/1.1 Montserrat,system-ui,sans-serif;margin:40px 0 4px;color:var(--fw-k,#10233b)}
main.pk .ch-sub2,main.pk .ch-key{color:var(--fw-k,#10233b)}
main.pk .ch-pl{gap:20px}
main.pk .ch-plk{background:var(--fw-p,#f5f2ea);color:var(--fw-k,#10233b);border:3px solid var(--fw-k,#10233b);border-radius:0;box-shadow:6px 6px 0 var(--fw-k,#10233b);padding:18px 18px 16px}
main.pk .ch-plk.cur{background:var(--fw-wb,#fff);box-shadow:0 0 0 4px var(--fw-o,#e8630a),6px 6px 0 var(--fw-k,#10233b)}
main.pk .ch-plk.cur::after{border-radius:0;background:var(--fw-k,#10233b);color:var(--fw-y,#ffb81c)}
main.pk .ch-pm{color:var(--fw-k,#10233b);-webkit-text-stroke:0;font-weight:900}
main.pk .ch-py{color:var(--fw-gt,#3b4b60)}
main.pk .ch-plk li{border-top:2px solid rgba(16,35,59,.18)}
main.pk .ch-plk li:first-child{border-top:0}
main.pk .ch-plk li em{display:inline-grid;place-items:center;width:20px;height:20px;background:var(--fw-k,#10233b);color:var(--fw-y,#ffb81c);font-weight:900}
main.pk .ch-plk li span,main.pk .ch-plk li b{color:var(--fw-k,#10233b)}
main.pk .ch-how details{border:3px solid var(--fw-k,#10233b);border-radius:0;background:var(--fw-p,#f5f2ea);box-shadow:6px 6px 0 var(--fw-k,#10233b)}
main.pk .ch-how summary{font-family:Montserrat,system-ui,sans-serif;font-weight:800;color:var(--fw-k,#10233b)}
main.pk .ch-how li{color:var(--fw-k,#10233b)}
@media(max-width:760px){main.pk .ch-poster{box-shadow:5px 5px 0 var(--fw-o,#e8630a)}}
