  align-items: center;
        gap: 0.5rem;
        text-decoration: none;
        font-size: 0.875rem;
    }
    
    .btn-secondary:hover {
        background: var(--bg-secondary, #f8f9ff);
        border-color: #5b5fcf;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(91, 95, 207, 0.2);
    }
    
    .btn-danger {
        background: #ef4444;
        color: white;
        border: none;
        padding: 0.5rem 1rem;
        border-radius: 8px;
        font-weight: 500;
        cur