/* WK Pool Pro v2.7.6 - Grote automatische deelnemersteller op home */
.wkp-participant-counter{position:relative;overflow:hidden;width:min(1180px,calc(100% - 28px));margin:0 auto 18px;padding:34px 54px;border-radius:26px;display:grid;grid-template-columns:300px 1fr;gap:38px;align-items:center;color:#fff;background:radial-gradient(circle at 8% 35%,rgba(255,122,0,.36),transparent 24%),radial-gradient(circle at 100% 50%,rgba(255,122,0,.15),transparent 28%),linear-gradient(135deg,#120b07,#081726 56%,#07121f);border:1px solid rgba(255,122,0,.82);box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)}
.wkp-participant-counter:after{content:"";position:absolute;right:0;top:0;bottom:0;width:28%;background:radial-gradient(circle at 70% 50%,rgba(255,122,0,.14),transparent 52%);pointer-events:none}.wkp-participant-counter-main{position:relative;z-index:1;display:grid;place-items:center;text-align:center;padding-right:34px;border-right:1px solid rgba(255,122,0,.62)}.wkp-participant-counter-main span{font-size:50px;line-height:1;margin-bottom:10px;color:#ff7a00}.wkp-participant-counter-main strong{display:block;font-size:clamp(82px,9vw,132px);font-weight:1000;line-height:.82;letter-spacing:-.08em;color:#fff;text-shadow:0 8px 24px rgba(0,0,0,.36)}.wkp-participant-counter-main em{display:block;margin-top:14px;font-style:normal;text-transform:uppercase;font-weight:1000;color:#ff7a00;font-size:28px;line-height:1.05}.wkp-participant-counter-main em:after{content:"";display:block;width:96px;height:5px;margin:13px auto 0;background:#ff7a00;border-radius:99px;transform:rotate(-2deg)}.wkp-participant-counter-text{position:relative;z-index:1}.wkp-participant-counter-text b{display:block;font-size:clamp(26px,3.3vw,44px);line-height:1.08;font-weight:1000;color:#fff;letter-spacing:-.035em}.wkp-participant-counter-text mark{background:transparent;color:#ff7a00}.wkp-participant-counter-text p{margin:18px 0 28px;color:rgba(255,255,255,.90);font-size:clamp(18px,2vw,26px);line-height:1.34}.wkp-participant-counter-text p strong{color:#ff7a00;font-weight:1000}.wkp-participant-counter-text p strong:after{content:"";display:block;width:160px;height:4px;margin:8px 0 0;background:#ff7a00;border-radius:99px;transform:rotate(-2deg)}.wkp-participant-counter-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(2,6,23,.42);backdrop-filter:blur(8px)}.wkp-participant-counter-stats div{padding:20px 18px;text-align:center;border-right:1px solid rgba(255,255,255,.13)}.wkp-participant-counter-stats div:last-child{border-right:0}.wkp-participant-counter-stats i{display:block;font-style:normal;font-size:38px;line-height:1;margin-bottom:8px}.wkp-participant-counter-stats strong{display:block;color:#fff;font-size:46px;line-height:.9;font-weight:1000}.wkp-participant-counter-stats span{display:block;margin-top:8px;color:rgba(255,255,255,.88);font-size:15px;font-weight:850;line-height:1.25;text-transform:uppercase;color:#ff8a16}
@media(max-width:900px){.wkp-participant-counter{grid-template-columns:1fr;padding:24px;gap:20px}.wkp-participant-counter-main{border-right:0;border-bottom:1px solid rgba(255,122,0,.5);padding:0 0 22px}.wkp-participant-counter-stats{grid-template-columns:1fr}.wkp-participant-counter-stats div{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.wkp-participant-counter-stats div:last-child{border-bottom:0}}
@media(max-width:520px){.wkp-participant-counter{border-radius:20px;padding:18px 14px}.wkp-participant-counter-main span{font-size:34px}.wkp-participant-counter-main strong{font-size:78px}.wkp-participant-counter-main em{font-size:22px}.wkp-participant-counter-text b{font-size:25px}.wkp-participant-counter-text p{font-size:17px;margin:12px 0 18px}.wkp-participant-counter-stats div{padding:15px 12px}.wkp-participant-counter-stats strong{font-size:36px}.wkp-participant-counter-stats span{font-size:12px}}
