<style>
    .portfolio-card {
        background: #0f172a;
        border: 1px solid #1e293b;
        border-radius: 14px;
    }

    .portfolio-balance .label {
        font-size: 0.85rem;
        color: #94a3b8;
    }

    .portfolio-balance .amount {
        font-size: 2.2rem;
        font-weight: 700;
        letter-spacing: -0.5px;
    }

    .portfolio-balance i {
        font-size: 1.2rem;
        cursor: pointer;
        margin-left: 10px;
        opacity: 0.6;
    }

    .portfolio-actions {
        display: flex;
        gap: 12px;
    }

    .metric-card {
        background: #020617;
        border: 1px solid #1e293b;
        border-radius: 12px;
        padding: 16px;
        text-align: center;
    }

    .metric-label {
        font-size: 0.75rem;
        color: #94a3b8;
    }

    .metric-value {
        font-size: 1.3rem;
        font-weight: 600;
        margin-top: 4px;
    }
</style>
