.cwsh-tk{--tk-night:var(--_club---primary-deep,#07172f);--tk-club:var(--_club---primary,#0149ab);--tk-signal:var(--_club---accent,#d91832);--tk-soft:#ffffffc2;--tk-hair:#fff3;--tk-light:220 233 255;--tk-score:clamp(88px, 10vw, 168px);--tk-crest:clamp(72px, 7vw, 116px);--tk-name:clamp(17px, 1.55vw, 24px);--tk-band:clamp(30px, 4.6vh, 52px);--cwsh-min:max(600px, calc(100svh - var(--cwsh-head) - var(--cwsh-under)));background:var(--tk-night)}.cwsh-tk.no-photo{background:radial-gradient(120% 90% at 50% 30%, color-mix(in srgb, var(--tk-club) 55%, var(--tk-night)) 0%, var(--tk-night) 70%)}.cwsh-tk .cwsh-photo img,.cwsh-tk .cwsh-film{filter:saturate(.6)contrast(1.1)brightness(.92)}.cwsh-tk .cwtk-sky{background:linear-gradient(0deg, var(--tk-night) 0%, color-mix(in srgb, var(--tk-night) 40%, transparent) 26%, transparent 46%), radial-gradient(120% 95% at 50% 38%, color-mix(in srgb, var(--tk-night) 72%, transparent) 0%, color-mix(in srgb, var(--tk-night) 86%, transparent) 58%, color-mix(in srgb, var(--tk-night) 95%, transparent) 100%)}.cwsh-tk .cwtk-sky>span{pointer-events:none;position:absolute;inset:0}.cwsh-tk .cwtk-bands{background:repeating-linear-gradient(180deg, transparent 0 var(--tk-band), color-mix(in srgb, var(--tk-club) 50%, transparent) var(--tk-band) calc(var(--tk-band) * 2));mix-blend-mode:screen;opacity:.34;-webkit-mask-image:linear-gradient(#0000 20%,#00000073 54%,#000 86%,#0000 100%);mask-image:linear-gradient(#0000 20%,#00000073 54%,#000 86%,#0000 100%)}.cwsh-tk .cwtk-lights{background:conic-gradient(from 128deg at 3% -4%, transparent 0deg, rgb(var(--tk-light) / .07) 7deg, transparent 16deg, transparent 22deg, rgb(var(--tk-light) / .05) 27deg, transparent 34deg), conic-gradient(from 198deg at 97% -4%, transparent 0deg, rgb(var(--tk-light) / .05) 7deg, transparent 14deg, transparent 20deg, rgb(var(--tk-light) / .07) 27deg, transparent 36deg), radial-gradient(40% 58% at 3% -4%, rgb(var(--tk-light) / .45) 0%, rgb(var(--tk-light) / .12) 34%, transparent 68%), radial-gradient(40% 58% at 97% -4%, rgb(var(--tk-light) / .45) 0%, rgb(var(--tk-light) / .12) 34%, transparent 68%), radial-gradient(52% 42% at 50% 46%, color-mix(in srgb, var(--tk-club) 46%, transparent) 0%, transparent 72%);mix-blend-mode:screen}.cwsh-tk .cwtk-grain{opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px}.cwsh-tk .cwtk{box-sizing:border-box;width:100%;max-width:1200px;padding:clamp(28px, 5vh, 60px) 6vw calc(var(--cwsh-under) + clamp(24px, 4vh, 48px));color:#fff;text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:clamp(18px,2.8vh,30px);margin:0 auto;display:flex}.cwtk-status{font:700 calc(14px * var(--cwa-fs,1))/1 var(--_club---font-body,Inter), system-ui, sans-serif;letter-spacing:.01em;border-radius:999px;margin:0;display:inline-flex;overflow:hidden;box-shadow:0 12px 32px -10px #0000008c}.cwtk-status>span{align-items:center;gap:9px;padding:10px 16px;display:inline-flex}.cwtk-status .is-live{background:var(--tk-signal);color:var(--_club---on-accent,#fff)}.cwtk-status .is-minute{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;justify-content:center;min-width:3.4em}.cwtk-status .is-plain{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tk-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f}.cwtk-status[data-state=ft] .is-plain{color:var(--tk-night);box-shadow:none;background:#fff}.cwtk-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.cwtk-board{width:100%}.cwtk-grid{grid-template-columns:minmax(0,17rem) auto minmax(0,17rem);justify-content:center;place-items:center;gap:clamp(12px,1.8vh,18px) clamp(18px,4.4vw,76px);display:grid}.cwtk-crest[data-side=home]{grid-area:1/1}.cwtk-centre{grid-area:1/2}.cwtk-crest[data-side=away]{grid-area:1/3}.cwtk-name[data-side=home]{grid-area:2/1}.cwtk-name[data-side=away]{grid-area:2/3}.cwtk-crest{width:var(--tk-crest);aspect-ratio:1;box-shadow:0 0 0 1px #ffffffbf, 0 0 0 calc(var(--tk-crest) * .08) #ffffff14, 0 30px 60px -18px #000000bf;background:#fff;border-radius:50%;place-items:center;transition:box-shadow .6s;display:grid}.cwtk-crest img{object-fit:contain;width:80%;height:80%}.cwtk-crest>span{color:var(--tk-night);font:800 calc(calc(var(--tk-crest) * .3) * var(--cwa-fs-lg,1))/1 var(--cx-tight), var(--_club---font-display), sans-serif;letter-spacing:-.03em}.cwtk-name{max-width:100%;font:700 calc(var(--tk-name) * var(--cwa-fs-lg,1))/1.15 var(--cx-tight), var(--_club---font-display), sans-serif;letter-spacing:-.015em;text-wrap:balance}.cwtk-centre{flex-direction:column;align-items:center;display:flex}.cwtk-score,.cwtk-ko{font-family:var(--cx-tight), var(--_club---font-display), sans-serif;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 0 72px color-mix(in srgb, var(--tk-club) 90%, transparent), 0 2px 28px #0006;font-weight:200}.cwtk-score{font-size:calc(var(--tk-score) * var(--cwa-fs-lg,1));letter-spacing:-.05em;align-items:center;gap:.16em;line-height:.8;display:inline-flex}.cwtk-score b{font-weight:inherit;display:inline-block}.cwtk-score i{opacity:.55;background:currentColor;border-radius:3px;width:.2em;height:max(3px,.032em);display:block}.cwtk-ko{font-size:calc(calc(var(--tk-score) * .76) * var(--cwa-fs-lg,1));letter-spacing:-.045em;line-height:.85}.cwtk-until{color:var(--tk-soft);font:600 calc(15px * var(--cwa-fs,1))/1.3 var(--_club---font-body,Inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin-top:14px}.cwtk-where{max-width:40ch;color:var(--tk-soft);font:italic 400 calc(clamp(19px, 1.7vw, 26px) * var(--cwa-fs-lg,1))/1.25 var(--cx-serif), Georgia, serif;text-wrap:balance;margin:0}.cwtk-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cwtk-btn{min-width:210px;min-height:54px;color:var(--tk-night);font:700 calc(15px * var(--cwa-fs,1))/1 var(--_club---font-body,Inter), system-ui, sans-serif;letter-spacing:.01em;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.cwtk-btn:hover{border-color:var(--tk-signal);background:var(--tk-signal);color:#fff}.cwtk-btn[data-role=secondary]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-color:#ffffff80}.cwtk-btn[data-role=secondary]:hover{color:var(--tk-night);background:#fff;border-color:#fff}.cwtk-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:no-preference){.cwtk-crest[data-side=home]{animation:.9s cubic-bezier(.16,1,.3,1) both cwtk-from-left}.cwtk-crest[data-side=away]{animation:.9s cubic-bezier(.16,1,.3,1) both cwtk-from-right}.cwtk-centre{animation:.9s cubic-bezier(.16,1,.3,1) .1s both cwtk-rise}.cwtk-dot{animation:1.8s ease-out infinite cwtk-beat}.cwsh-tk[data-goal] .cwtk-lights{animation:2.6s ease-out cwtk-flare}.cwsh-tk[data-goal=home] .cwtk-score b[data-side=home],.cwsh-tk[data-goal=away] .cwtk-score b[data-side=away]{animation:1.4s cubic-bezier(.16,1,.3,1) cwtk-land}}.cwsh-tk[data-goal=home] .cwtk-crest[data-side=home],.cwsh-tk[data-goal=away] .cwtk-crest[data-side=away]{box-shadow:0 0 0 1px #fff, 0 0 0 calc(var(--tk-crest) * .08) color-mix(in srgb, var(--tk-signal) 70%, transparent), 0 30px 60px -18px #000000bf}@keyframes cwtk-from-left{0%{opacity:0;transform:translate(-32px)scale(.92)}}@keyframes cwtk-from-right{0%{opacity:0;transform:translate(32px)scale(.92)}}@keyframes cwtk-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes cwtk-beat{0%{box-shadow:0 0 #ffffffa6}70%{box-shadow:0 0 0 9px #fff0}to{box-shadow:0 0 #fff0}}@keyframes cwtk-flare{12%{filter:brightness(2.1)}to{filter:brightness()}}@keyframes cwtk-land{0%{text-shadow:0 0 90px rgb(var(--tk-light) / .95);transform:scale(1.3)}}@media (max-width:991px){.cwsh-tk{--tk-score:clamp(76px, 12.5vw, 118px);--tk-crest:clamp(64px, 9vw, 92px);--tk-name:clamp(16px, 2.1vw, 20px)}}@media (max-width:767px){.cwsh-tk{--cwsh-min:max(540px, calc(100svh - var(--cwsh-head) - var(--cwsh-under)));--tk-score:clamp(58px, 17vw, 80px);--tk-crest:clamp(52px, 15vw, 66px);--tk-name:15px;--tk-band:24px}.cwsh-tk .cwtk{padding:28px 16px calc(var(--cwsh-under) + 28px);justify-content:flex-end;gap:16px}.cwsh-tk .cwtk-sky{background:linear-gradient(0deg, var(--tk-night) 0%, color-mix(in srgb, var(--tk-night) 88%, transparent) 42%, color-mix(in srgb, var(--tk-night) 55%, transparent) 72%, color-mix(in srgb, var(--tk-night) 70%, transparent) 100%)}.cwtk-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:10px}.cwtk-status{font-size:calc(13px * var(--cwa-fs,1))}.cwtk-status>span{padding:8px 13px}.cwtk-where{font-size:calc(18px * var(--cwa-fs,1))}.cwtk-cta{width:100%}.cwtk-btn{flex:1 1 0;min-width:0;min-height:50px;padding:0 16px}}
