.players-group{padding:72px 0;background:#173426;color:#faf6ef}
.players-group .players-group-inner{width:min(1180px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}
.players-group .players-group-label{color:#e08a60;font-size:14px;font-weight:700;margin-bottom:12px}
.players-group .players-group-inner h2{color:#fff!important;font-size:clamp(30px,4vw,48px);line-height:1.1;margin:0 0 18px;text-shadow:0 1px 0 rgba(0,0,0,.12)}
.players-group .players-group-inner p{font-size:17px;line-height:1.65;color:#fff!important;margin:0 0 20px}
.players-group .players-group-action{display:inline-flex;padding:15px 24px;border-radius:999px;background:#f1e6d6;color:#173426;font-size:16px;font-weight:800;text-decoration:none}
.players-group .players-group-action:hover{background:#fff7ec}
.players-group .players-group-action:focus-visible{outline:3px solid #e08a60;outline-offset:5px}
.players-group .players-group-side{display:grid;gap:18px}
.players-group .players-group-qr{width:230px;max-width:100%;justify-self:center;padding:14px;background:#f1e6d6;border-radius:22px;color:#173426;text-align:center}
.players-group .players-group-qr span{display:block;margin:0 0 12px;font-size:15px;font-weight:800}
.players-group .players-group-qr-crop{position:relative;width:200px;height:200px;max-width:100%;margin:auto;overflow:hidden;border-radius:14px;background:#fff}
.players-group .players-group-qr img{position:absolute;left:-126px;top:-400px;display:block;width:447px;max-width:none;height:auto;transform:none}
.players-group .players-group-tip{padding:26px;border:1px solid #5b7265;border-radius:20px}
.players-group .players-group-tip strong{display:block;color:#faf6ef;font-size:18px;margin-bottom:10px}
.players-group .players-group-tip p{margin:0}
@media(max-width:760px){.players-group{padding:54px 0}.players-group .players-group-inner{grid-template-columns:1fr;gap:28px}.players-group .players-group-action{max-width:100%;text-align:center;justify-content:center}.players-group .players-group-qr{display:none}}

/* Keep WhatsApp copy readable despite panel-wide typography overrides. */
section.players-group .players-group-inner h2,
section.players-group .players-group-inner p,
section.players-group .players-group-tip strong,
#panel-poczatkujacy section.players-group .players-group-inner h2,
#panel-poczatkujacy section.players-group .players-group-inner p,
#panel-poczatkujacy section.players-group .players-group-tip strong,
#panel-zaawansowany section.players-group .players-group-inner h2,
#panel-zaawansowany section.players-group .players-group-inner p,
#panel-zaawansowany section.players-group .players-group-tip strong {
  color:#fff !important;
  opacity:1 !important;
}
