@charset "utf-8";
/* CSS Document */
/* ==========================================
   CONNECT WALLET
   ========================================== */

.connect-wallet {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    padding: 11px 15px;

    border: 1px solid rgba(0, 255, 225, .25);
    border-radius: 12px;

    color: #00ffe1;

    background:
        linear-gradient(
            135deg,
            rgba(0,255,225,.10),
            rgba(182,92,255,.10)
        );

    box-shadow:
        0 0 15px rgba(0,255,225,.08),
        inset 0 1px rgba(255,255,255,.08);

    font-size: 10px;
    font-weight: 700;

    cursor: pointer;

    transition: .25s;
}

.connect-wallet:hover {
    transform: translateY(-2px);

    border-color:
        rgba(0,255,225,.6);

    box-shadow:
        0 0 25px
        rgba(0,255,225,.20);
}

.wallet-dot {
    width: 7px;
    height: 7px;

    border-radius: 50%;

    background: #647289;
}

.connect-wallet.connected
.wallet-dot {
    background: #39ff88;

    box-shadow:
        0 0 10px
        #39ff88;
}


/* Wallet card */

.wallet-connect-card {
    display: flex;

    align-items: center;

    gap: 12px;

    padding: 15px;

    margin-bottom: 15px;
}

.wallet-connect-icon {
    width: 45px;
    height: 45px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 14px;

    color: #00ffe1;

    background:
        rgba(0,255,225,.07);

    border:
        1px solid
        rgba(0,255,225,.15);

    font-size: 22px;

    box-shadow:
        0 0 18px
        rgba(0,255,225,.08);
}

.wallet-connect-info {
    flex: 1;
}

.wallet-connect-info strong,
.wallet-connect-info small {
    display: block;
}

.wallet-connect-info strong {
    font-size: 11px;
}

.wallet-connect-info small {
    color: #65738a;

    margin-top: 4px;

    font-size: 8px;
}
