.alloc div{
    background:rgba(255,255,255,.08);
    color:white;
    border:1px solid rgba(255,255,255,.15);
    border-radius:16px;
    padding:16px;
    text-align:center;
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    box-shadow:0 10px 25px rgba(0,0,0,.15);
    transition:all .3s ease;
}

.alloc div:hover{
    transform:translateY(-3px);
    background:rgba(255,255,255,.12);
}

.utility{
    background:rgba(255,255,255,.06);
    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);
    border-radius:28px;
    padding:30px;
    margin-top:40px;
    border:1px solid rgba(255,255,255,.10);
    box-shadow:0 20px 50px rgba(0,0,0,.20);
}

.utility-grid div{
    background:rgba(255,255,255,.08);
    color:white;
    border:1px solid rgba(255,255,255,.10);
    border-radius:14px;
    padding:14px;
    text-align:center;
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
    transition:all .3s ease;
}

.utility-grid div:hover{
    background:rgba(16,185,129,.15);
    border-color:rgba(16,185,129,.30);
    transform:translateY(-2px);
}

@keyframes pulseGlow{
    0%{
        transform:scale(1);
    }

    50%{
        transform:scale(1.03);
    }

    100%{
        transform:scale(1);
    }
}

.token{
    animation:pulseGlow 4s infinite ease-in-out;
}
