
/* маха старите вертикални линии напълно */
body .k3-skill-leaders-box .k3-skill-leader-card,
body .k3-skill-leaders-box .k3-skill-leader-card:not(:last-child),
body .k3-skill-leaders-box .k3-skill-leader-card:last-child{
    border-right:0 !important;
    border-left:0 !important;
    box-shadow:none !important;
}

body .k3-skill-leaders-box .k3-skill-leader-card::before,
body .k3-skill-leaders-box .k3-skill-leader-card::after{
    display:none !important;
    content:none !important;
}

/* нова по-модерна, къса разделителна линия */
body .k3-skill-leaders-box .k3-skill-leader-card:not(:last-child) .k3-skill-leader-skin-link::after{
    content:"" !important;
    position:absolute !important;
    right:-13px !important;
    top:18px !important;
    width:1px !important;
    height:170px !important;
    background:linear-gradient(
        180deg,
        transparent 0%,
        rgba(33,255,0,.18) 10%,
        rgba(33,255,0,.78) 50%,
        rgba(33,255,0,.18) 90%,
        transparent 100%
    ) !important;
    box-shadow:0 0 8px rgba(33,255,0,.35) !important;
    pointer-events:none !important;
}

body .k3-skill-leaders-box .k3-skill-leader-skin-link{
    position:relative !important;
}

/* иконата и заглавието да са по-прибрани */
body .k3-skill-leaders-box .k3-skill-leader-title-wrap{
    min-height:auto !important;
    gap:2px !important;
    margin:0 0 14px 0 !important;
}

body .k3-skill-leaders-box .k3-skill-leader-icon{
    width:58px !important;
    height:58px !important;
    margin:0 !important;
}

/* заглавията като menu стила */
body .k3-skill-leaders-box .k3-skill-leader-title-wrap h3{
    margin:-2px 0 0 0 !important;
    color:#ffffff !important;
    font-family:'Oxanium', sans-serif !important;
    font-size:15px !important;
    font-weight:700 !important;
    line-height:1 !important;
    letter-spacing:0 !important;
    text-transform:uppercase !important;
    text-shadow:
        0 0 4px rgba(255,255,255,.95),
        0 0 9px rgba(255,255,255,.45) !important;
}


body .k3-skill-leaders-box .k3-skill-leader-icon{
    width:auto !important;
    height:auto !important;
    max-width:none !important;
    max-height:none !important;
    object-fit:unset !important;
}


body .k3-skill-leaders-box .k3-skill-leader-title-wrap{
    margin:0 0 15px 0 !important;
    padding:0 !important;
    gap:2px !important;
    min-height:auto !important;
}

body .k3-skill-leaders-box .k3-skill-leader-title-wrap h3{
    margin:0 !important;
    padding:0 !important;
}

body .k3-skill-leaders-box .k3-skill-leader-skin-link{
    margin-top:0 !important;
}


body .k3-skill-leaders-box .k3-skill-leader-title-wrap{
    margin-bottom:15px !important;
}

body .k3-skill-leaders-box .k3-skill-leader-skin-link{
    height:auto !important;
    min-height:0 !important;
    margin:0 auto 12px auto !important;
    padding:0 !important;
    display:flex !important;
    align-items:flex-start !important;
    justify-content:center !important;
}

body .k3-skill-leaders-box .k3-skill-leader-skin-link img{
    margin:0 !important;
    padding:0 !important;
    display:block !important;
}


body .k3-skill-leaders-box .k3-skill-leader-title-wrap h3{
    color:#d88cff !important;
    font-family:'Oxanium', sans-serif !important;
    font-size:15px !important;
    font-weight:700 !important;
    line-height:1 !important;
    letter-spacing:0 !important;
    text-transform:uppercase !important;
    text-shadow:
        0 0 4px rgba(176,0,255,.85),
        0 0 9px rgba(216,140,255,.55),
        0 0 15px rgba(176,0,255,.32) !important;
}


/* разстояние между иконата и skill заглавието */
body .k3-skill-leaders-box .k3-skill-leader-title-wrap{
    gap:9px !important;
    margin-bottom:22px !important;
}

/* разстояние между skin-а и nickname-а */
body .k3-skill-leaders-box .k3-skill-leader-skin-link{
    margin-bottom:22px !important;
}

body .k3-skill-leaders-box .k3-skill-leader-profile-link{
    margin-top:0 !important;
}


.k3-public-profile-wrap{
    align-items:start !important;
    gap:28px !important;
}

/* по-мек shadow, да няма тежко светене между box-овете */
.k3-public-profile-box,
.k3-public-profile-skills-box{
    box-shadow:
        0 0 14px rgba(33,201,0,.28),
        0 0 26px rgba(33,201,0,.12) !important;
}

/* десният box да не се разтяга по височината на левия */
.k3-public-profile-skills-box{
    align-self:start !important;
    min-height:0 !important;
    height:auto !important;
    padding:26px 22px 24px !important;
}

/* махаме motivational footer-а само в public profile */
.k3-public-profile-skills-box .k3-skills-footer{
    display:none !important;
}

/* вътре skills box-ът да не се опитва да пълни височина */
.k3-public-profile-skills-box .k3-account-skills-box{
    height:auto !important;
    min-height:0 !important;
    justify-content:flex-start !important;
}

/* по-стегнато разстояние между skill rows */
.k3-public-profile-skills-box .k3-skill-row,
.k3-public-profile-skills-box .k3-account-skill-row{
    margin-bottom:16px !important;
}


.k3-account-skills-box .k3-skill-xp,
.k3-account-skills-box small,
.k3-public-profile-skills-box .k3-skill-xp,
.k3-public-profile-skills-box small{
    color:#d88cff !important;
    text-shadow:
        0 0 4px rgba(176,0,255,.75),
        0 0 9px rgba(216,140,255,.42) !important;
}


.k3-public-profile-info h2{
    color:#d88cff !important;
    font-size:24px !important;
    font-weight:400 !important;
    text-shadow:
        0 0 5px rgba(176,0,255,.85),
        0 0 12px rgba(216,140,255,.55),
        0 0 20px rgba(176,0,255,.28) !important;
}

.k3-public-profile-skills-box .k3-account-skills-box h1,
.k3-public-profile-skills-box h1,
.k3-public-profile-skills-box h2{
    font-size:22px !important;
}


.k3-account-layout{
    align-items:start !important;
}

.k3-account-layout > .k3-account-skills-box,
.k3-account-layout .k3-account-skills-box{
    align-self:start !important;
    height:auto !important;
    min-height:0 !important;
    justify-content:flex-start !important;
}

.k3-account-layout .k3-account-skills-box .k3-skills-footer{
    display:none !important;
}


body .k3-skill-leaders-box > h2:first-child{
    font-size:28px !important;
    font-weight:400 !important;
}

body .k3-skill-leaders-box .k3-skill-leader-title-wrap h3{
    font-size:22px !important;
    font-weight:400 !important;
    line-height:1 !important;
}


body .k3-skill-leaders-box .k3-skill-leader-title-wrap h3{
    color:#d8d8d8 !important;
    font-size:22px !important;
    font-weight:400 !important;
    text-shadow:
        0 0 4px rgba(216,216,216,.70),
        0 0 9px rgba(216,216,216,.28) !important;
}


body .k3-skill-leaders-box .k3-skill-leader-title-wrap h3{
    font-size:20px !important;
    font-weight:400 !important;
    color:#d8d8d8 !important;
    text-shadow:
        1px 1px 0 #000,
        0 0 5px rgba(0,0,0,.95),
        0 0 10px rgba(0,0,0,.75) !important;
}


body .k3-skill-leaders-box .k3-skill-leader-title-wrap h3{
    display:none !important;
}

body .k3-skill-leaders-box .k3-skill-leader-title-img{
    display:block !important;
    width:auto !important;
    height:auto !important;
    max-width:112px !important;
    max-height:34px !important;
    object-fit:contain !important;
    margin:7px auto 0 !important;
    filter:
        drop-shadow(1px 1px 0 rgba(0,0,0,.95))
        drop-shadow(0 0 5px rgba(0,0,0,.75)) !important;
}


body .k3-skill-leaders-box .k3-skill-leader-title-img{
    width:auto !important;
    height:auto !important;
    max-width:none !important;
    max-height:none !important;
    object-fit:unset !important;
    margin:7px auto 0 !important;
}


body .k3-skill-leaders-box .k3-skill-leader-icon{
    filter:
        drop-shadow(0 0 3px rgba(33,255,0,.38))
        drop-shadow(0 0 7px rgba(33,255,0,.18)) !important;
}


body .k3-skill-leaders-box .k3-skill-leader-icon{
    filter:none !important;
}


body .k3-skill-leaders-box .k3-skill-leader-title-wrap{
    gap:0 !important;
}

body .k3-skill-leaders-box .k3-skill-leader-title-img{
    margin:-4px auto 0 !important;
}


body .k3-skill-leaders-box .k3-skill-leader-skin-link img,
body .k3-skill-leaders-box .k3-skill-leader-card > img{
    filter:none !important;
    box-shadow:none !important;
}


body .k3-skill-leaders-box .k3-skill-leader-skin-link img,
body .k3-skill-leaders-box .k3-skill-leader-card > img{
    border:1px solid rgba(33,255,0,.75) !important;
    border-radius:6px !important;
    box-shadow:
        0 0 5px rgba(33,255,0,.28),
        0 0 10px rgba(33,255,0,.14) !important;
    filter:none !important;
}


body .k3-skill-leaders-box .k3-skill-leader-skin-link img,
body .k3-skill-leaders-box .k3-skill-leader-card > img{
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;

    filter:
        drop-shadow(1px 0 0 rgba(33,255,0,.55))
        drop-shadow(-1px 0 0 rgba(33,255,0,.55))
        drop-shadow(0 1px 0 rgba(33,255,0,.55))
        drop-shadow(0 -1px 0 rgba(33,255,0,.55))
        drop-shadow(0 0 5px rgba(33,255,0,.18)) !important;
}


.k3-skill-leaders-box .k3-top-players-title-img-wrap{
    margin:0 0 28px 0 !important;
    text-align:center !important;
    line-height:0 !important;
}

.k3-skill-leaders-box .k3-top-players-title-img{
    width:auto !important;
    height:auto !important;
    max-width:none !important;
    max-height:none !important;
    display:inline-block !important;
    object-fit:unset !important;
    filter:
        drop-shadow(0 0 5px rgba(255,210,74,.75))
        drop-shadow(0 0 12px rgba(255,210,74,.35)) !important;
}


.k3-skill-leaders-box .k3-top-players-title-img{
    filter:none !important;
    box-shadow:none !important;
}


.k3-skill-leaders-box{
    padding-top:10px !important;
}

.k3-skill-leaders-box .k3-top-players-title-img-wrap{
    margin-top:-8px !important;
    margin-bottom:24px !important;
}


.k3-skill-leaders-box{
    padding-top:2px !important;
}

.k3-skill-leaders-box .k3-top-players-title-img-wrap{
    margin-top:-18px !important;
    margin-bottom:22px !important;
}


.k3-skill-leaders-box{
    overflow:visible !important;
    padding-top:38px !important;
    position:relative !important;
}

.k3-skill-leaders-box .k3-top-players-title-img-wrap{
    position:absolute !important;
    left:50% !important;
    top:-34px !important;
    transform:translateX(-50%) !important;
    margin:0 !important;
    z-index:5 !important;
    line-height:0 !important;
}

.k3-skill-leaders-box .k3-top-players-title-img{
    display:block !important;
    filter:none !important;
    box-shadow:none !important;
}


.k3-skill-leaders-box .k3-top-players-title-img-wrap{
    top:-47px !important;
}


.k3-skill-leaders-box .k3-top-players-title-img-wrap{
    top:-34px !important;
}


.k3-skill-leaders-box{
    position:relative !important;
    overflow:visible !important;
    padding-top:86px !important;
}

.k3-skill-leaders-box .k3-top-players-title-img-wrap{
    position:absolute !important;
    left:50% !important;
    top:-28px !important;
    transform:translateX(-50%) !important;
    margin:0 !important;
    z-index:10 !important;
    line-height:0 !important;
}

.k3-skill-leaders-box .k3-skill-leaders-grid{
    position:relative !important;
    z-index:2 !important;
    margin-top:0 !important;
}


.k3-skill-leaders-box{
    overflow:hidden !important;
    padding-top:14px !important;
}

.k3-skill-leaders-box .k3-top-players-title-img-wrap{
    position:relative !important;
    left:auto !important;
    top:auto !important;
    transform:none !important;
    margin:0 auto 30px auto !important;
    z-index:5 !important;
    text-align:center !important;
    line-height:0 !important;
}

.k3-skill-leaders-box .k3-top-players-title-img{
    display:inline-block !important;
    filter:none !important;
    box-shadow:none !important;
}


.k3-skill-leaders-box{
    margin-top:46px !important;
    overflow:visible !important;
    padding-top:72px !important;
    position:relative !important;
}

.k3-skill-leaders-box .k3-top-players-title-img-wrap{
    position:absolute !important;
    left:50% !important;
    top:-40px !important;
    transform:translateX(-50%) !important;
    margin:0 !important;
    z-index:20 !important;
    line-height:0 !important;
    text-align:center !important;
}

.k3-skill-leaders-box .k3-top-players-title-img{
    display:block !important;
    filter:none !important;
    box-shadow:none !important;
}
