.pn-skin-military .pn-game-icon {
    background: url("/assets/games/counter-strike/icon.svg") center / cover no-repeat;
}

.pn-skin-military .pn-game-icon::after {
    content: none;
}

.server-card.pn-skin-military {
    border-color: color-mix(in srgb, var(--game-primary) 48%, #000);
    background:
        repeating-linear-gradient(115deg, rgba(232, 163, 61, .05) 0 12px, transparent 12px 24px),
        linear-gradient(135deg, color-mix(in srgb, var(--game-tint) 55%, transparent), transparent 46%),
        var(--pn-surface);
    box-shadow: inset 4px 0 0 var(--game-primary);
}

.pn-skin-military .pn-card,
.pn-skin-military .pn-stat,
.pn-skin-military .pn-badge,
.pn-skin-military .pn-btn {
    border-radius: 0;
}

.pn-skin-military .pn-card-title {
    text-transform: uppercase;
    letter-spacing: .14em;
    font-size: .85rem;
}

.pn-skin-military .pn-badge {
    text-transform: uppercase;
    letter-spacing: .08em;
}

.pn-skin-military .pn-card {
    border-left-width: 3px;
    border-left-color: var(--game-primary, var(--pn-border-strong));
}
