/* utils.css — Glow effects, gradients, icon fallback */

.glow-primary {
    box-shadow: 0 0 20px rgba(34, 197, 94, 0.3);
}

.glow-success {
    box-shadow: 0 0 20px rgba(16, 185, 129, 0.3);
}

.bg-gradient-primary {
    background: linear-gradient(135deg, #22c55e 0%, #15803d 100%);
}

.bg-gradient-success {
    background: linear-gradient(135deg, #10b981 0%, #059669 100%);
}

.bg-gradient-warning {
    background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);
}

.bg-gradient-danger {
    background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);
}

.bg-gradient-info {
    background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);
}

.bg-gradient-dark {
    background: linear-gradient(180deg, #1a1a1a 0%, #0a0a0a 100%);
}

.crypto-icon-fallback {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #22c55e, #16a34a);
    color: white;
    font-weight: 700;
    font-size: 0.65em;
}
