
            /* GRID */
            .pindiz-team-grid{
               display: grid;
				grid-template-columns: repeat(4, 1fr);
				gap: 12px;
				padding-top:20px;
            }

            /* CARD */
            .pindiz-player-card{
               position: relative;
				width: 100%;
				min-height: 400px;
				overflow: hidden;
				background: #071722 url(/wp-content/uploads/2026/03/pindiz_team_BG.png) no-repeat center / cover;
				font-family: Arial, Helvetica, sans-serif;
            }

            

            


            /* CONTENT */
            .card-inner{
                position:relative;
                z-index:2;
                   padding: 15px 15px;
            }

            .name-small{
               color: #fff;
				font-size: 20px;
				font-weight: normal;
				text-transform: uppercase;
				margin: 0;
				font-family: 'Garp Sans Normal Italic';
            }

            .name-big{
                color: #fff;
				font-size: 28px;
				font-weight: normal;
				text-transform: uppercase;
				margin: 0px 0 0;
				line-height:38px;
            }

            .meta{
               display: flex;
				align-items: center;
				gap: 12px;
				margin-top: -2px;
            }

            .flag{
                width:28px;
                height:20px;
                object-fit:cover;
            }

            .role{
                color:#fff;
                font-size:14px;
            }

            /* BADGE */
            .badge{
               position: absolute;
				top: 30px;
				right: 20px;
				color: #00e5c3;
				font-size: 30px;
				transform: rotate(-35deg);
				font-family: cursive;
            }

            /* PLAYER IMAGE */
            .player-wrap{
                position:absolute;
                bottom:0;
                left:50%;
                transform:translateX(-50%);
                width:85%;
                z-index:3;
            }

            .player-img{
                width:100%;
                height:auto;
            }

            /* RESPONSIVE */
            @media (max-width:1200px){
                .pindiz-team-grid{
                    grid-template-columns: repeat(3, 1fr);
                }
            }

            @media (max-width:900px){
                .pindiz-team-grid{
                    grid-template-columns: repeat(2, 1fr);
                }
            }

            @media (max-width:500px){
                .pindiz-team-grid{
                    grid-template-columns: 1fr;
                }
				.pindiz-team-grid {
				  padding: 20px 15px;
				  width: 100%;
				  margin: 0 auto;
				}
            }
      