@font-face {
    font-family: cryptofont;
    src: url(./cryptofont.woff2) format("woff2"), url(./cryptofont.woff) format("woff"), url(./cryptofont.ttf?tf0kk8) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class^="icon-"], [class*=" icon-"] {
    text-decoration: none!important;
}

img[class^="icon-"], img[class*=" icon-"] {
    width: 24px;
}
.iconbox {
    border-radius: 50%;
    padding: 5px;
    width: fit-content;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
img.iconbox {
    padding: 1px;
}
.iconbox-50p {
    border-radius: 50%;
    width: fit-content;
    padding: 5px;
    font-size: 15px;
}
.iconbox-joint > *:nth-child(2){
    margin-left: -10px;
}
/**
 *
 */

/* --- ИКОНЫ-КАРТИНКИ (нет в шрифте) --- */
.icon-KAS::before {
    background-image: url("./images/KAS.png");
}
.ALEO::before {
    background-image: url("./images/ALEO.png");
}

.icon-XTM::before {
    background-image: url("./images/XTM.png");
}

.icon-CKB::before {
    background-image: url("./images/CKB.png");
}

/* Цветовые утилиты: не смешиваем с фоновыми картинками */
.KAS-color       { width: 28px; height: 28px; }
.KAS-color-bg    { background-color: var(--kas); display: inline-block; width: 28px; height: 28px;}
.ALEO-color       { width: 28px; height: 28px; }
.ALEO-color-bg    { background-color: var(--aleo); display: inline-block; width: 28px; height: 28px;}
.XTM-color       {display: inline-block; width: 28px; height: 28px; }
.XTM-color-bg    { background-color: var(--xtm); display: inline-block; width: 28px; height: 28px;}
.CKB-color       {display: inline-block; width: 28px; height: 28px; }
.CKB-color-bg    { background-color: var(--ckb); display: inline-block; width: 28px; height: 28px;}
